Producto | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | ||||||||||||||||||||||
Segmento: | ||||||||||||||||||||||
Módulo: | SIGAFAT - Facturación | |||||||||||||||||||||
Función: |
| |||||||||||||||||||||
País: | México | |||||||||||||||||||||
Ticket: | No aplica. | |||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-14590 |
En la página del SAT, en el apartado de la documentación técnica del CFDI 4.0, se establece que la vigencia de esta nueva versión inicia a partir del 1 de enero de 2022, existiendo un periodo de convivencia entre la versión 3.3 y la versión 4.0 el cual comprende del 1 de enero al 30 de abril de 2022.
Por tanto, será a partir del 1 de mayo de 2022 que se deje de utilizar la versión 3.3 y se generalice la obligación de emitir la versión 4.0.
Para cumplir con dicha reforma fiscal, se modifica el esquema del CFDI con los siguientes cambios:
Para mayor información ver el portal del SAT.
Dentro de la rutina Nota Fiscales (LOCXNF), se realiza un ajuste en la función que Muestra los documentos relacionados (LxDocOri) para las Notas de Crédito( NCC) para poder informar más de una Tipo de relación para los UUID's relacionados de forma automática al seleccionar un documento desde la opción Factura al ejecutar desde Otras acciones la acción "Doc Orig".
Dentro de la rutina de Funciones Genéricas (SIGACUS) se realiza el mismo ajuste para informar más de una Tipo de relación para los UUIDs pero para las Facturas y las Notas de Debito(NDC).
En la rutina Funciones Genéricas para notas fiscales (LocxFuna):
En la función encargada de Obtener los UUID Relacionados (fGetFolRel) se realiza un ajuste para realizar la impresión del nodo CfdiRelacionados.
Se realiza ajuste en la función que Genera estructura y cadena origina para nodo Conceptos, Impuestos e Impuestos Locales (fXMLFun) para realizar la impresión de los nuevos nodos (Objetolmp) en el XML.
En los script de "Generación de XML de documentos de salida."(FATSMEX.INI) y "Generación de XML de documentos de entrada."(FATEMEX).INI) se realizan los ajustes para agregar los nuevos atributos Exportacion,DomicilioFiscaIReceptor y RegimenFiscalReceptor, además se actualizan las URL utilizadas para la versión CFDi 4.0.
Las configuraciones a los scripts se muestran en las siguientes imágenes:
Archivo FATSMEX.INI
URL:
Cadena original:
Nodos XML:
Archivo FATEMEX.INI
URLs:
Cadena original:
Nodos XML:
|
Los ajustes a Diccionario de Datos para activar la nueva funcionalidad de Timbrado de Comprobantes Fiscales Digitales por Internet (CFDI) versión 4.0 se realizaron en el pacote 010064. En caso de contar con el archivo diferencial (SDFMEX.TXT) para realizar la actualización del Diccionario de Datos, consulte el documento Actualizador de diccionario y base de datos - UPDDISTR el cual le guiará para aplicar las actualizaciones automáticamente desde el archivo diferencial. |
En la Tabla AI0 -Complemento del Cliente:
Se agregó el siguiente campo:
Campo | AI0_REGFIS |
Tipo | C - Carácter |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Contexto | Real |
Propiedad | Modificar |
Tit. Español | Rég. Fiscal |
Desc. Español | Régimen Fiscal |
Validación | Vazio() .Or. ValidF3I("S010",M->AI0_REGFIS,1,2) |
Obligatorio | No |
Usado | Si |
Exhibe en Browse | No |
Help | Atributo requerido para incorporar la clave del régimen fiscal del contribuyente receptor al que aplicará el efecto fiscal de este comprobante. |
En la Tabla SF1 -Encabezado de Fact. de Entrada:
Se actualizó el help del siguiente campo:
Campo | F1_UUIDREL |
Tit. Español | UUID Relacs |
Help | Tipo de relación y Folio fiscal de un CFDI relacionado con el presente comprobante. Informar el Tipo de relación y separar con ";" de los folios fiscales. Para cada folio fiscal del tipo de relación seperar con "|" . Para indicar un nuevo tipo de relación seperar con un salto de línea. Por ejemplo: "01;F921D156-70C9-42C2-9F37-7E1246CBCEF5|E53F3E38-7003-4662-9DD1-7A077C55136E" |
Tabla SF2 -Encabezado de Fact. de Salida:
Se actualizó el help del siguiente campo:
Campo | F2_UUIDREL |
Tit. Español | UUID Relacs |
Help | Tipo de relación y Folio fiscal de un CFDI relacionado con el presente comprobante. Para separar el Tipo de relación de los folios fiscales se utiliza ";". Separar cada folio fiscal con el carácter "|". Para indicar un nuevo tipo de relación con sus respectivos folios fiscales, separar con un salto de línea. Por ejemplo: "01;E53F3E38-7003-4662-9DD1-7A077C55136E|014298A8-F58F-4937-8816-291E9165E11D" |
Elemento CDFI Relacionados.
Para la implementación del nuevo requerimiento del elemento CfdiRelacionados se cambio la funcionalidad de los campos UUID Relacionados(F1_UUIDREL/F2_UUIDREL) y Tipo Relación(F1_RELSAT/F2_RELSAT). A continuación se describe la nueva funcionalidad de dichos campos:
Para Facturas de entrada y Notas de Debito:
Ejemplo:
Para Notas de Crédito:
Ejemplo:
Al cambiar el valor del campo Relación CFD, al momento de relacionar otro documento se realizará un salto de línea y se procederá a actualizar el campo UUD Relacs: