Cancelar una factura, como ya te han dicho, únicamente se puede hacer mediante una Nota de Crédito.
Retomando lo que dice Felipe, te amplío mi experiencia (Debo aclarar que para hacer esto debes tener acceso irrestricto a todo SAP B1, "Licencia Profesional"):
Lo primero que debes hacer, para evitar que esto afecte los libros legales, es crear una serie para la numeración de documentos, Ruta: Gestión\Inicialización de Sistema\Numeración de Documentos\Factura de Clientes\Nota de Crédito de Clientes , ahí das clic en la parte gris al lado del nombre y se abrirá una ventana en la que hay una línea para el Primario, bajo este patrón debes hacer tu serie para anulación. Ten cuidado de dejar suficientes números para otras series, por ejemplo:
Primario: primer número 1, último número 29999999, ANUL: primer número 30000001, último número 30999999
Hay diferentes series que puedes crear para individualizar el destino de cada documento. En mi caso, la serie es "INTER", Notas de Crédito para anulación internas. Esto también sirve para que al hacer la consulta para los libros legales puedas excluir todas las notas de crédito de tus reportes. Las series las puedes encontrar en la tabla NNM1 . El número que SAP le asigne a esa serie es el que debes excluir de la consulta de los libros where series != 60
La siguiente recomendación antes de copiar la factura a nota de crédito, si usas Número de referencia de s/n NumAtCard en la tabla OINV asegúrate de ponerle un distintivo. En mi caso, al final del número le escribo sin espacios "REDIGITADA". Así, al hacer la consulta, puedes excluir todas las facturas que tengan esa cadena. En mi caso, no solo anulo facturas, así que mi consulta las excluye de esta forma: where NumAtCard not like '%REDIGIT%' antes de crear la nota de crédito te pedirá una cuenta contable, que es la cuenta de ingresos para revertir el ingreso que generó esa factura al crédito o contado.
Toda factura debe tener en saldo pendiente el total del documento antes de anularlo; de lo contrario, no tendrás acceso al botón copiar a
Cualquier consulta, estoy a la orden...