Diferencia entre la interrupción de un documento y la anulación de un documento
- La interrupción de un documento consiste en la interrupción del mismo antes de que se haya almacenado (en la base de datos, el sistema de archivos y el sistema fiscal).
- La cancelación de un documento consiste en anular un documento que ya se había almacenado previamente.
Para implementar la anulación de un documento, debe realizar lo siguiente:
Nota: En varios países no es necesario persistir la anulación de un documento, pero se recomienda utilizar el mismo patrón para todos los países.
La diferencia entre anular un documento y almacenarlo radica en utilizar el método `cancelDocument` en lugar del método `storeDocument` al final del proceso de creación del documento.
Nota: No es necesario establecer propiedades especiales para anular el documento.
Por lo tanto, el flujo de anulación de un documento es el siguiente:
- createDocument
- Añada artículos, descuentos, etc.
- CancelDocument (en lugar de StoreDocument)
Nota: Le rogamos que tenga en cuenta la normativa específica de cada país en lo que respecta a la anulación de documentos.
Para obtener información detallada sobre el módulo de objetos de documento, consulte la documentación del modelo de objetos de documento.
Este artículo ha sido traducido automáticamente.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.