01. DATOS GENERALES
Producto | TOTVS Backoffice |
---|---|
Línea de producto: | Línea Protheus |
Segmento: | Backoffice |
Módulo: | SIGAFAT - Facturación. |
Función: | N/A |
País: | México (MEX) |
Ticket: | 13675205 | 13804851 | 13804779 | 13804683 |
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-15117 (DMINA-15227 | DMINA-15228 | DMINA-15229) |
02. SITUACIÓN/REQUISITO
Conforme a la actualización solicitada por el SAT para Comprobantes Fiscales Digitales por Internet (CFDI) versión 4.0 se realizan las siguientes entregas:
- A continuación dar clic aquí y siga el documento donde se detalla la configuración que se debe realizar para la generación de los Comprobantes Fiscales Digitales a través de Internet (CFDi) versión 4.0
- Dar clic aquí y siga el documento donde se detalla la configuración para cumplir con la obligación fiscal requerida por el SAT, de acuerdo al Anexo 20 de la Resolución de Miscelánea Fiscal vigente para la emisión del complemento de recepción de pagos incorporado en los Comprobantes Fiscales Digitales por Internet (CFDI) versión 4.0, donde se realiza el timbrado e impresión de los documentos generados.
- Conforme a la actualización realizada al Servicio de Cancelación de CFDI ante el SAT (reforma fiscal 2022), para solicitar la Cancelación de una Factura de Venta (NF), Nota de Débito al Cliente (NDC) o Nota de Crédito al Cliente (NCC) se debe informar el Motivo de Cancelación, uno de estos motivos es el 01 - Comprobante emitido con errores con relación, el cual aplica para cuando el Documento cuyo Comprobante Fiscal Digital por Internet (CFDI) contiene un error en la Clave del Producto, Valor Unitario, Descuento o cualquier otro dato, por lo que se debe reexpedir. En este caso, primero se sustituye el documento y cuando se solicita la cancelación, se incorpora el UUID del Documento que sustituye al cancelado.
Lo anterior implica que se debe generar un nuevo Documento cuando aún no se cancela el documento que será reemplazado, sin embargo, con el funcionamiento actual del sistema existen las siguientes limitantes que impiden realizar este proceso:
Si se requiere Cancelar una Factura de Venta (NF) para la cual se utilizó un Tipo de Entrada/Salida (TES) que afecta a stock, es decir, el campo Act. Stock (F4_ESTOQUE) con valor S - Si, no se puede generar la nueva Factura de Venta (NF) porque el stock sigue ocupado por la Factura de Venta (NF) que se pretende cancelar.
Este ultimo punto es lo descrito en este documento.
03. SOLUCIÓN
En la rutina de Cancelación de CFDI (FISA817) se realizan ajustes para que al ejecutar la acción Cancelar después de confirmar continuar con el proceso de cancelación se visualice la pantalla Motivo de Baja donde se visualizarán los campos:
Donde:
Serie/No. Doc.: Serie y Numero del documento a cancelar.
Folio: UUID del documento a cancelar.
Motivo de Cancelación: Combo para seleccionar los motivos de cancelación definidos por el SAT.
Acciones:
Confirmar: Se realiza llamado al ejecutable TimbradoTralix.exe versión 4.0.0.0 el cual realiza la cancelación del CFDI enviando el Motivo y Folio de Sustitución (Folio enviado solo si motivo es 01).
Cerrar o Salir: Se omite la actualización de la información de motivo de cancelación y el proceso de Solicitud de Cancelación del documento.
IMPORTANTE
IMPORTANTE
Para activar la nueva funcionalidad de Cancelación de CFDI que entró en vigor el día 01 de Enero del 2022, es necesario tener actualizado el ejecutable TimbradoTralix.exe a la versión 4.0.0.0.
Pasos para verificar la versión del ejecutable:
- Seleccionar el ejecutable, dar clic derecho y presionar Propiedades.
- Ir a la pestaña Detalles, validar que Versión del archivo y Versión producto sea 4.0.0.0.
- Realizar un respaldo del repositorio del ambiente (archivo .rpo)
- Realizar un respaldo del archivo TimbradoTralix.exe que se encuentra en la ruta especificada en el parámetro MV_CFDSMAR.
- Actualizar el ejecutable TimbradoTralix.exe de versión 4.0.0.0 en la ruta especificada en el parámetro MV_CFDSMAR.
- Realizar los ajustes a diccionario indicados en el punto 04. INFORMACIÓN ADICIONAL
- En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Facturaciones (MATA467N).
- Incluir y Timbrar una Factura de Venta (NF).
- En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Cancelación de CFDI (FISA817).
- Informar los parámetros necesarios para visualizar la Factura de Venta (NF) que fue timbrada previamente.
- Seleccionar la Factura de Venta (NF) que fue timbrada previamente.
- Ejecutar la acción Cancelar.
- Confirmar la continuación de la solicitud de cancelación.
- En la pantalla Motivo Baja:
- Informar el campo Motivo. (Para el proceso de Cancelación de CFDI por Motivo 01 - Comprobantes emitidos con errores con relación ver el siguiente documento técnico donde se describe la funcionalidad: Documento Técnico de Cancelación CFDI con Motivo 01 - Comprobantes emitidos con errores con relación)
- Una vez finalizado el proceso de cancelación revisar el log y verificar que se haya recibido la respuesta "Petición aceptada".
- Validar que la Factura de Venta (NF) haya sido Anulada con éxito en el sistema.
04. INFORMACIÓN ADICIONAL
Ajuste al diccionario de Datos:
Preguntas en el archivo SX1 - Preguntas
Grupo: F817CAN
Orden | Título | Tipo | Tamaño | Decimal | Objeto | Consulta estándar |
---|---|---|---|---|---|---|
01 | ¿Serie? | C | 3 | 0 | Get | DOCSUS |
02 | ¿Número de documento? | C | 20 | 0 | Get |
Consulta Estándar en el archivo SXB – Consulta Estándar:
Consulta: DOCSUS
Alias | Tipo | Secuencia | Columna | Descripción | Contenido |
DOCSUS | 1 | 01 | DB | Documento Sustituye | SF3 |
DOCSUS | 2 | 01 | 05 | Serie Fact. + Factur | |
DOCSUS | 4 | 01 | 01 | Serie | F3_SERIE |
DOCSUS | 4 | 01 | 02 | Número Documento | F3_NFISCAL |
DOCSUS | 4 | 01 | 03 | Cliente | F3_CLIEFOR |
DOCSUS | 4 | 01 | 04 | Tienda | F3_LOJA |
DOCSUS | 4 | 01 | 05 | UUID | F3_CNATREC |
DOCSUS | 5 | 01 | SF3->F3_SERIE | ||
DOCSUS | 5 | 02 | SF3->F3_NFISCAL | ||
DOCSUS | 6 | 01 | F3_TIPOMOV == "V" .And. F3_STATUS == "S" .And. F3_ESPECIE == cEspecie |
Configurar los siguientes campos en la tabla SF1 - Encabezado de Fact. de Entrada:
Atributo | Contenido |
---|---|
Campo | F1_SERMAN |
Tipo | C - Caracter |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Contexto | Real |
Propiedad | Modificar |
Grupo de Campos | 094 - Id de Control dos doc.fiscales |
Tit. Español | Serie Sust. |
Desc. Español | Serie del Doc. Sustituye |
Obligatorio | No |
Usado | Si |
Exhibe en Browse | Si |
Help | Indica la Serie del Documento que sustituye a un documento que será cancelado ante el SAT. Al informarse este campo será generado en automático un nodo cfdi:CfdiRelacionados donde el atributo TipoRelacion sea 04 (Sustitución de los CFDI Previos). |
Atributo | Contenido |
---|---|
Campo | F1_DOCMAN |
Tipo | C - Caracter |
Tamaño | 20 |
Decimal | 0 |
Formato | @! |
Val. Sistema | LxVDocSus(M->F1_SERMAN, M->F1_DOCMAN) |
Contexto | Real |
Propiedad | Modificar |
Grupo de Campos | 018 - Documento de entrada/salida |
Tit. Español | No. Doc Sust |
Desc. Español | No. de Doc. Sustituye |
Obligatorio | No |
Usado | Si |
Exhibe en Browse | No |
Help | Indica la Número del Documento que sustituye a un documento que será cancelado ante el SAT. Al informarse este campo será generado en automático un nodo cfdi:CfdiRelacionados donde el atributo TipoRelacion sea 04 (Sustitución de los CFDI Previos). |
Campo | Contenido |
---|---|
Campo | F1_TIPNOTA |
Tipo | C- Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Contexto | Real |
Propiedad | Modificar |
Tit. Español | Mot.Cancela |
Desc. Español | Motivo de cancelación |
Lista Español | 01=Compr. Emitido c/errores c/relac.;02=Compr. emitido c/errores s/relac.;03=No se llevó a cabo la oper.;04=Oper. nominativa. |
Obligatorio | No |
Usado | Si |
Exhibe en Browse | No |
Help | Indica el motivo de Cancelación que aplica para el CFDI: |
Campo | Contenido |
---|---|
Campo | F1_CODDOC |
Tipo | C - Carácter |
Tamaño | 30 |
Decimal | 0 |
Formato | @! |
Contexto | Real |
Propiedad | Modificar |
Tit. Español | Nom. XML Anu |
Desc. Español | Nombre de XML Anulado |
Lista Español | |
Obligatorio | No |
Usado | Si |
Exhibe en Browse | No |
Help | Indica el nombre del archivo XML del documento que fue a Anulado en Protheus y está pendiente de solicitud de Cancelación ante el SAT. |
Configurar los siguientes campos en la tabla SF2 - Encabezado de Fact. de Salida:
Atributo | Contenido |
---|---|
Campo | F2_SERMAN |
Tipo | C - Caracter |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Contexto | Real |
Propiedad | Modificar |
Grupo de Campos | 094 - Id de Control dos doc.fiscales |
Tit. Español | Serie Sust. |
Desc. Español | Serie del Doc. Sustituye |
Obligatorio | No |
Usado | Si |
Exhibe en Browse | No |
Help | Indica la Serie del Documento que sustituye a un documento que será cancelado ante el SAT. Al informarse este campo será generado en automático un nodo cfdi:CfdiRelacionados donde el atributo TipoRelacion sea 04 (Sustitución de los CFDI Previos). |
Atributo | Contenido |
---|---|
Campo | F2_DOCMAN |
Tipo | C - Caracter |
Tamaño | 20 |
Decimal | 0 |
Formato | @! |
Val. Sistema | LxVDocSus(M->F2_SERMAN, M->F2_DOCMAN) |
Contexto | Real |
Propiedad | Modificar |
Tit. Español | No. Doc Sust |
Desc. Español | No. de Doc. Sustituye |
Obligatorio | No |
Usado | Si |
Exhibe en Browse | No |
Help | Indica la Número del Documento que sustituye a un documento que será cancelado ante el SAT. Al informarse este campo será generado en automático un nodo cfdi:CfdiRelacionados donde el atributo TipoRelacion sea 04. |
Campo | Contenido |
---|---|
Campo | F2_TIPNOTA |
Tipo | C- Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Contexto | Real |
Propiedad | Modificar |
Tit. Español | Mot.Cancela |
Desc. Español | Motivo de cancelación |
Lista Español | 01=Compr. Emitido c/errores c/relac.;02=Compr. emitido c/errores s/relac.;03=No se llevó a cabo la oper.;04=Oper. nominativa. |
Obligatorio | No |
Usado | Si |
Exhibe en Browse | No |
Help | Indica el motivo de Cancelación que aplica para el CFDI: |
Campo | Contenido |
---|---|
Campo | F2_CODDOC |
Tipo | C - Carácter |
Tamaño | 30 |
Decimal | 0 |
Formato | @ |
Contexto | Real |
Propiedad | Modificar |
Tit. Español | Nom. XML Anu |
Desc. Español | Nombre de XML Anulado |
Lista Español | |
Obligatorio | No |
Usado | Si |
Exhibe en Browse | No |
Help | Indica el nombre del archivo XML del documento que fue a Anulado en Protheus y está pendiente de solicitud de Cancelación ante el SAT. |
Configurar los siguientes campos en la tabla SF3 - Libros Fiscales:
Atributo | Contenido |
Campo | F3_STATUS |
Tipo | C - Caracter |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Contexto | Real |
Propiedad | Modificar |
Tit. Español | Status Cance |
Desc. Español | Status de Cancelación SAT |
Obligatorio | No |
Usado | Si |
Exhibe en Browse | No |
Help | Indica si el documento fue a Anulado en Protheus y está pendiente de solicitud de Cancelación ante el SAT. ('S' es Si y vacío es No). |
Atributo | Contenido |
Campo | F3_CODNFE |
Tipo | C - Caracter |
Tamaño | 35 |
Decimal | 0 |
Formato | @! |
Contexto | Real |
Propiedad | Modificar |
Tit. Español | Nom. XML Anu |
Desc. Español | Nombre de XML Anulado |
Obligatorio | No |
Usado | Si |
Exhibe en Browse | No |
Help | Indica el nombre del archivo XML del documento que fue a Anulado en Protheus y está pendiente de solicitud de Cancelación ante el SAT. |
Atributo | Contenido |
Campo | F3_MOTIVO |
Tipo | C - Caracter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Contexto | Real |
Propiedad | Modificar |
Tit. Español | Motivo Canc. |
Desc. Español | Motivo de Cancelación |
Obligatorio | No |
Usado | Si |
Exhibe en Browse | No |
Help | Indica el motivo de Cancelación del documento fiscal de acuerdo al catálogo de Motivos de cancelación definido por el SAT. |
Atributo | Contenido |
Campo | F3_CNATREC |
Tipo | C - Caracter |
Tamaño | 36 |
Decimal | 0 |
Formato | @! |
Contexto | Real |
Propiedad | Modificar |
Tit. Español | UUID Doc. |
Desc. Español | UUID Doc. Anulado |
Obligatorio | No |
Usado | Si |
Exhibe en Browse | No |
Help | Indica el UUID del documento fiscal que fue anulado pero que se tiene pendiente la Solicitud de Cancelación ante el SAT. |
La presente solución aplica para versión 12.1.27, 12.1.33 o superiores.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- Documento Técnico de Cancelación CFDI con Motivo 01 - Comprobantes emitidos con errores con relación
- Facturación Electrónica para México de Comprobantes Fiscales Digitales por Internet (CFDI) Versión 4.0
- Facilitador para Facturas de Traslado con Carta Porte
- Facilitador de generación de Facturas de Traslado con Carta Porte
- Transmisión de documento con Complemento de Carta Porte por concepto MaterialPeligroso
- Cancelación de CFDI con Complemento de Recepción de Pago versión 4.0