...
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”:
...
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 fiscalesLeyendas 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? ="SI", (A1_CONTRBE) = 1 - Sí; el campo Reg. IMMEX dentro en el encabezado de la Factura Factura de Venta, será un campo habilitado para edición y obligatorio.
- Si el Cliente tiene configurado el campo ¿IMMEX? ="No" (A1_CONTRBE) = 2 - No o "vacíoVacío", ; el campo Reg. IMMEX dentro en el encabezado de la Factura de Venta, será un campo deshabilitado para edición y por lo tanto "NONo" 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? ="SI" (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? ="SI".(A1_CONTRBE) = 1 - Si.
- Observar que Se habilita el campo Reg. IMMEX (F2_CONUNI), se encuentra habilitado en el encabezado de la Factura de Venta.
- Se indica en el campo campo Reg. IMMEX 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? ="SI" y en (A1_CONTRBE) =1 - Si y en el encabezado de la Factura se indique Reg. IMMEX ="No". Se 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? ="SI" (A1_CONTRBE) =1 - Siy en la Factura se indique Reg. IMMEX ="Si". Se 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? ="NO" (A1_CONTRBE) = 2 - No (Variante del paso 9) y en la Factura el Reg. IMMEX IMMEX (F2_CONUNI)="vacíoVací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:
Aviso |
---|
|
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).
...
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_PFSICAPFISICA |
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 ésteeste. |
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 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. |
...