Tiempo aproximado para lectura: 00:03:00 min
Duda
Al generar una cancelación de factura en la tabla SF3 no está actualizando los siguientes campos:
F3_CODNFE - Nombre de XML Anulado
F3_MOTIVO - Motivo de Cancelación
F3_STATUS - Status de Cancelación SAT
F3_CNATREC - UUID Doc. Anulado
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Facturación (SIGAFAT) - versión 12
Solución
La duda reportada no corresponde a un error y si a la funcionalidad actual del sistema, ya que los campos:
F3_CODNFE - Nombre de XML Anulado
F3_MOTIVO - Motivo de Cancelación
F3_STATUS - Status de Cancelación SAT
F3_CNATREC - UUID Doc. Anulado
Son actualizados, cuando el motivo de cancelación es 01, adjunto el siguiente boletín técnico en donde podrá identificar que los campos corresponden al funcionamiento y al tratamiento que da el sistema para el escenario de la cancelación con motivo 01, sugerimos leer a detalle:
DT Cancelación CFDI con Motivo 01 SAT MEX
5.1 Cancelación de CFDI con Motivo de Cancelación 01 - Compr. Emitido c/errores c/relac
El campo F3_MOTIVO es grabado por la función LxActSF3 al momento de ejecutar el proceso de cancelación, sin embargo, actualmente esta función, solo se utiliza cuando el motivo de cancelación utilizado es el 01, esto se debe a que, para este motivo en especifico, los registros se anulan en el sistema antes de ejecutar la cancelación fiscal, marcando el campo F3_MOTIVO con valor 01 para saber que la Factura debe ser cancelada ante el SAT después de generar la nueva Factura que le sustituye. El resto de los motivos de cancelación, realizan la baja de los registros después de la cancelación fiscal, por lo que no se requiere internamente el llenado del campo F3_MOTIVO.
Nota: En caso de requerir localizar los motivos de cancelación utilizados en la cancelación de una factura para generar algún informe, puede probar con el campo F2_TIPNOTA, el cual de acuerdo a su descripción, fue creado en la tabla SF2 para Indicar el motivo de Cancelación que aplica para el CFDI, por lo que este campo si es grabado en todos los casos.
0 Comentarios