01. DATOS GENERALES
Línea de producto: | Microsiga Protheus |
---|
Segmento: | Servicios - Mercado Internacional. |
---|
Módulo: | SIGAFAT - Facturación. |
---|
Función: | Rutina(s) | Nombre Técnico |
---|
MATV410A.PRW | Funciones genéricas de Pedidos de Venta. | MATA468N.PRX | Generación de Notas Fiscales. | LOCXNF2.PRW | Cálculos de Notas Fiscales. | LOCXNF.PRW | Notas Fiscales. | FATSMEX.INI | Script de generación de factura electrónica - NF/NDC. |
|
---|
Ticket: | 6652226 |
---|
Pacote: | 006543 |
---|
Issue : | DMINA-7313 | DMINA-7440 |
---|
Versión: | 12.1.17 | 12.1.23 | 12.1.25 |
---|
02. SITUACIÓN/REQUISITO
Bajo los requisitos de los CFDI en transferencia de mercancías “Facturas de exportación”:
Con fecha 24 de junio de 2019 se publicaron en el Diario Oficial de la Federación las Reglas Generales en Materia de Comercio Exterior 2019, mismas que tienen vigencia desde el 25 de junio de 2019 y sin fecha definida de terminación.
Una de las modificaciones realizadas en esta resolución, es a la Regla 4.3.21 que regula el procedimiento para la transferencia de mercancías temporales.
Por lo cual, bajo la nueva obligación, se requiere incorporar en el complemento de 'Leyendas Fiscales' del CFDI que expida el número de Programa IMMEX o el número de autorización, según se trate, y el que corresponda a la empresa que recibe las mercancías.
Con el fin de cumplir las reglas fiscales indicadas por el SAT, se requiere lo siguiente:
Incluir en el CFDI el "Complemento de Leyendas fiscales" en el XML dentro de la propiedad textoLeyenda del nodo de complemento, el cual se deberá informar de acuerdo a:
- Leyenda A – “EMPRESA QUE VENDE NO CUENTA CON REGISTRO IMMEX”
IMMEX: XXXX-XXXX OPERACIÓN DE CONFORMIDAD CON EL ART. 29 FRACCIÓN I DE LIVA Y LO ESTIPULADO EN LAS RGCE 5.2.6. FRACCIÓN II, 5.2.7 Y 4.3.21. - Leyenda B – “EMPRESA QUE VENDE CUENTA CON REGISTRO IMMEX”
IMMEX: XXXX-XXXX OPERACIÓN DE CONFORMIDAD CON EL ART. 29 FRACCIÓN I DE LIVA Y LO ESTIPULADO EN LAS RGCE 5.2.6. FRACCIÓN I, 5.2.7 Y 4.3.21.
**Estos datos deberán incluirse tanto en el nodo de Complemento como en la cadena original del XML.
03. SOLUCIÓN
Se añadió en el Generador de XML "FATSMEX.INI" dentro del nodo de "Complemento" un nuevo nodo que incluye el IMMEX del Cliente y descripción de las Leyendas Fiscales.
Se agregaron nuevas validaciones para la Factura de Venta y el Pedido de Venta, donde cumplen la siguiente regla:
- Si el Cliente tiene configurado el campo ¿IMMEX? (A1_CONTRBE) = 1 - Sí; el campo Reg. IMMEX en el encabezado de la Factura de Venta, será un campo habilitado para edición y obligatorio.
- Si el Cliente tiene configurado el campo ¿IMMEX? (A1_CONTRBE) = 2 - No o "Vacío"; el campo Reg. IMMEX en el encabezado de la Factura de Venta, será un campo deshabilitado para edición y por lo tanto "No" será obligatorio.
Pasos para probar la solución.
- Ir al Configurador - SIGACFG.
- Ir a los parámetros.
- Indicar en el parámetro MV_CFDIEXP = .T.:
- Ir al módulo Facturación - "SIGAFAT".
- Ir al menú "Actualizaciones >> Archivos >> Clientes (MATA030)".
- Crear un cliente e indicarle en el campo ¿IMMEX? (A1_CONTRBE) = 1- Si e informar el campo No. IMMEX (A1_PFISICA).
- Ir al menú "Actualizaciones >> Facturación >> Facturaciones (MATA467N)".
- Dar clic en "Incluir".
- Indicar el cliente que se configuró anteriormente en el punto 6 con ¿IMMEX? (A1_CONTRBE) = 1 - Si.
- Observar que el campo Reg. IMMEX (F2_CONUNI), se encuentra habilitado en el encabezado de la Factura de Venta.
- Se indica en el campo Reg. IMMEX (F2_CONUNI) la opción "Si/No", según aplique el caso de la empresa.
- En caso de que el Cliente se encuentre ¿IMMEX? (A1_CONTRBE) =1 - Si y en el encabezado de la Factura se indique Reg. IMMEX (F2_CONUNI) = 2 - No; se mostrará en el XML la siguiente leyenda:
- IMMEX: (No. de IMMEX del cliente) OPERACIÓN DE CONFORMIDAD CON EL ART. 29 FRACCIÓN I DE LIVA Y LO ESTIPULADO EN LAS RGCE 5.2.6. FRACCIÓN II, 5.2.7 Y 4.3.21.
- En caso de que el Cliente se encuentre ¿IMMEX? (A1_CONTRBE) =1 - Si y en la Factura se indique Reg. IMMEX (F2_CONUNI) =1 - Sí; se mostrará en el XML la siguiente leyenda:
- IMMEX: (No. de IMMEX del cliente) OPERACIÓN DE CONFORMIDAD CON EL ART. 29 FRACCIÓN I DE LIVA Y LO ESTIPULADO EN LAS RGCE 5.2.6. FRACCIÓN I, 5.2.7 Y 4.3.21.
- En caso de que el Cliente se encuentre ¿IMMEX? (A1_CONTRBE) = 2 - No (Variante del paso 9) y en la Factura el Reg. IMMEX (F2_CONUNI) ="Vacío":
- No mostrará ninguna leyenda.
- Llenar los campos relacionados al Complemento de Comercio Exterior.
- LLenar sección de ítems.
- Guardar la Factura dando clic en el botón "Confirmar".
- En la pregunta mostrada ¿Confirma la generación del Comprobante Fiscal Digital?, dar clic en "Si".
- En la pregunta mostrada ¿Confirma el timbrado del Comprobante Fiscal Digital (CFDI)?, dar clic en "Si".
- Verificar que se realice el timbrado de manera exitosa.
- Visualizar el XML y validar que se muestre según lo indicado en la regla.
- Ejemplo:
Para la funcionalidad de la activación del parámetro MV_FEXML, para que la generación del XML de la Factura de Venta (NF) se realice a través de la rutina FATSMEX.PRW, se activó la funcionalidad del Complemento de Comercio Exterior y Leyendas Fiscales (IMMEX), para lo cual se deben tener actualizadas las siguientes Rutinas con fecha igual o superior: Rutina | Nombre Técnico | Fecha |
---|
LOCXFUNA | Funciones Genéricas para Notas Fiscales |
| FATSMEX | Generación de XML para Documentos de Salida | 21/03/2023 | FATXFUMI | Funciones genéricas para Facturación - Mercado Internacional | 21/03/2023 |
|
04. DICCIONARIO DE DATOS
El usuario debe realizar las siguientes actualizaciones al diccionario de datos, a través del módulo Configurador de Protheus (SIGACFG).
NOTA: Las siguientes actualizaciones fueron incorporadas en el pacote 006543 - DMINA-7313 - COMPLEMENTO LEYENDAS FISCALES.
1.- Creación de campos en el archivo SX3 - Campos:
Campo | A1_CONTRBE |
Tipo | Carácter |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Título | ¿IMMEX? |
Descripción | ¿IMMEX? |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | No |
Val. Sistema | No aplica |
Opciones | 1-Si;2-No |
When | "2" |
Help | Cliente registrado en el programa IMMEX. Campo usado para la factura de venta de Exportación para indicar si incluye o no el Complemento de Leyendas Fiscales. |
Campo | A1_PFISICA |
Tipo | Carácter |
Tamaño | 10 |
Decimal | 0 |
Formato | @! |
Título | No IMMEX |
Descripción | No IMMEX |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | No |
Val. Sistema | No aplica |
Opciones | No aplica |
When | No aplica |
Help | En caso de que el Cliente esté registrado en el programa IMMEX indicar el número de este. |
Campo | F2_CONUNI |
Tipo | Carácter |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Título | Reg IMMEX |
Descripción | Reg IMMEX |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | No |
Val. Sistema | No aplica |
Opciones | 1=Si;2=No |
When | ValIMMEX(M->F2_CONUNI,M->F2_CLIENTE,M->F2_LOJA,'2','F2') |
Help | Si - Mi empresa cuenta con registro IMMEX, No - Mi empresa No cuentas con registro IMMEX. De esta respuesta depende la leyenda que colocará en el XML del Complemento de Leyendas Fiscales. |