Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Línea de producto: Microsiga Protheus
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFAT - Facturación.
Función:
Rutina(s)Nombre Técnico
MATV410A.PRWFunciones genéricas de Pedidos de Venta.
MATA468N.PRXGeneración de Notas Fiscales.
LOCXNF2.PRWCálculos de Notas Fiscales.
LOCXNF.PRWNotas Fiscales.
FATSMEX.INIScript 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 fiscales. Así mismo, se realizaron modificaciones en la rutina Generación de Notas "MATA468N.PRX", donde se añadieron las mismas validaciones al generarse una Factura de Venta manual o desde un Pedido de Venta.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? ="SI", (A1_CONTRBE) = 1 - Sí; el campo Reg. IMMEX dentro en el encabezado de la Factura y/o Pedido 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 y/o Pedido de Venta, será un campo deshabilitado para edición y por lo tanto "NONo" será obligatorio.

Pasos para probar la solución.

  1. Ir al Configurador - SIGACFG.
  2. Ir a los parámetros.
  3. Indicar en el parámetro MV_CFDIEXP = ".T.".:


  4. Ir al módulo Facturación - "SIGAFAT".
  5. Ir al menú "Actualizaciones >> Archivos >> Clientes (MATA030)".
  6. Crear un cliente e indicarle en el campo ¿IMMEX? ="SI" (A1_CONTRBE) = 1- Si e informar el campo No. IMMEX (A1_PFISICA).


  7. Ir al menú "Actualizaciones >> Facturación >> Facturaciones (MATA467N)".
  8. Dar clic en "Incluir".
  9. Indicar el cliente que se configuró anteriormente en el punto 6 con ¿IMMEX? ="SI".(A1_CONTRBE) = 1 - Si.
  10. Observar que Se habilita el campo Reg. IMMEX (F2_CONUNI), se encuentra habilitado en el encabezado de la Factura de Venta.
  11. Se indica en el campo campo Reg. IMMEX IMMEX (F2_CONUNI)la opción "Si/No", según aplique el caso de la empresa.
    1. 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:
      1. 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.
    2. 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 -; se mostrará en el XML la siguiente leyenda:
      1. 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.
    3. 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":
      1. No mostrará ninguna leyenda.
  12. Llenar los campos relacionados al Complemento de Comercio Exterior.
  13. LLenar sección de ítems.
  14. Guardar la Factura dando clic en el botón "Confirmar".
  15. En la pregunta mostrada ¿Confirma la generación del Comprobante Fiscal Digital?, dar clic en "Si".
  16. En la pregunta mostrada ¿Confirma el timbrado del Comprobante Fiscal Digital (CFDI)?, dar clic en "Si".
  17. Verificar que se realice el timbrado de manera exitosa.
  18. Visualizar el XML y validar que se muestre según lo indicado en la regla.
    1. Ejemplo:

Aviso
titleIMPORTANTE

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:

RutinaNombre TécnicoFecha
LOCXFUNAFunciones Genéricas para Notas Fiscales
FATSMEXGeneración de XML para Documentos de Salida21/03/2023
FATXFUMIFunciones genéricas para Facturación - Mercado Internacional21/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).

...

CampoA1_CONTRBE
TipoCarácter
Tamaño1
Decimal0
Formato@!
Título¿IMMEX?
Descripción¿IMMEX?
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
Val. SistemaNo aplica
Opciones1-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.

CampoA1_PFSICAPFISICA
TipoCarácter
Tamaño10
Decimal0
Formato@!
TítuloNo IMMEX
DescripciónNo IMMEX
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
Val. SistemaNo aplica
OpcionesNo aplica
WhenNo aplica
HelpEn caso de que el Cliente esté registrado en el programa IMMEX indicar el número de ésteeste.
CampoF2_CONUNI
TipoCarácter
Tamaño1
Decimal0
Formato@!
TítuloReg IMMEX
DescripciónReg IMMEX
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
Val. SistemaNo aplica
Opciones1=Si;2=No
When
CampoC5_CONUNI
TipoCarácter
Tamaño1
Decimal0
Formato@!
TítuloReg IMMEX
DescripciónReg IMMEX
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
Val. SistemaNo aplica
Opciones1=Si;2=No
WhenValIMMEX(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.

ValIMMEX(M->C5_CONUNI,M->C5_CLIENTE,M->C5_LOJACLI,'2','C5')
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.