Producto | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | ||||||||||
Segmento: | ||||||||||
Módulo: | SIGAFAT - Facturación. | |||||||||
Función: |
| |||||||||
País: | México (Pacote ATUSX: 010064 y 010208) | |||||||||
Ticket: | 13592593 | 13686192 | 13427605 | 13845346 | |||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-15049 | DMINA-15121 | DMINA-14891 | DMINA-15265 |
El 1 de Enero del 2022 la Actualización al servicio de Cancelación de Facturas que forma parte de la Reforma Fiscal 2022, donde se considera necesario señalar el Motivo de la cancelación de los comprobantes y se actualizan los plazos para realizar la cancelación de facturas, se solicita la actualización para el Proveedor Autorizado de Certificación (PAC) denominado Solución Factible (Facturas, Notas de Crédito y Complementos de Pago).
Regla definida por el SAT:
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 TimbradoSolucionFactible.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 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 TimbradoSolucionFactible.exe a la versión 4.0.0.0. Pasos para verificar la versión del ejecutable:
Para el Proveedor Autorizado de Certificación (PAC) denominado Solución Factible al realizar la Solicitud de Cancelación ante el SAT, la petición se realiza de manera asíncrona, por lo tanto, se puede no recibir respuesta exitosa de manera instantánea, por lo tanto es importante esperar unos pocos minutos y después: Si el Motivo de Cancelación fue 01 - Compr. Emitido c/errores c/relac. seleccionar el documento y desde Otras acciones ejecutar la acción Solic. Canc. Pendientes para que se deje como vacío el campo Status Cance (F3_STATUS) y el documento no quede como Pendiente de Solicitud de Cancelación ante el SAT. Si el Motivo de Cancelación fue diferente de 01 - Compr. Emitido c/errores c/relac. seleccionar el documento y desde Otras acciones ejecutar la acción Act. Status para que si la respuesta por parte del SAT fue exitosa se realice la anulación en el sistema Protheus del documento. |
|
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 | 30 |
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. |