01. DATOS GENERALES
Producto | TOTVS Backoffice | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | |||||||||||||||
Segmento: | Backoffice | |||||||||||||||
Módulo: | SIGAFAT - Facturación | |||||||||||||||
Función: |
| |||||||||||||||
País: | México | |||||||||||||||
Ticket: | NA | |||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-21392 |
02. SITUACIÓN/REQUISITO
Para la funcionalidad de generación del XML de los Comprobantes Fiscales Digitales por Internet (CFDI), a través de las rutinas de Generación de XML para Documentos de Salida (FATSMEX.PRW) y Generación de XML para Documentos de Entrada (FATEMEX.PRW) para el país México, es decir, cuando el parámetro MV_FEXML se encuentra configurado con el valor S, se solicita realizar la implementación de personalizaciones por medio de puntos de entrada disponibles, que permitan las siguientes acciones:
- Modificar en el nodo de cfdi:Emisor, los valores de todos los atributos "RFC, Nombre, RegimenFiscal"
- Modificar en el nodo de cfdi:Receptor, los valores de los atributos "RFC, Nombre, DomicilioFiscalReceptor, RégimenFiscal, UsoCFDI"
- En el nodo cfdi:Comprobante\cfdi:Conceptos\cfdi:Concepto, permitir modificar los atributos ValorUnitario, Importe y Descuento.
- En el nodo cfdi:Comprobante\cfdi:Conceptos\cfdi:Concepto, permitir modificar del nodo de cfdi:Impuestos por ítem.
- En el nodo cfdi:Comprobante, permitir personalizar el nodo de cfdi:Impuestos (Impuestos Totales).
- En el nodo cfdi:Comprobante, permitir personalizar los atributos "Total, Subtotal, Fecha, Descuento".
03. SOLUCIÓN
En la rutina Generación de XML para Documentos de Entrada (FATEMEX), se realizan los siguientes ajustes:
- Se agregan validaciones para permitir el uso de los puntos de entrada PEEMIREC, PEXMLDOC y la implementación de los complementos de Impuestos Locales y el complemento de Comercio exterior.
En la rutina Generación de XML para Documentos de Salida (FATSMEX), se realizan los siguientes ajustes:
- Se agrega tratamiento para permitir el uso de los puntos de entrada PEEMIREC y PEXMLDOC para permitir la personalización del XML.
En la rutina Funciones genéricas para Facturación - Mercado Internacional (FATXFUMI), se realizan los siguientes ajustes:
- Se realizan los ajustes para asignar correctamente los valores en los nodos de la información del receptor y emisor cuando se usa el punto de entrada PEEMIREC .
En la rutina Funciones genéricas de localizaciones (Locxfuna) se realizan los siguientes ajustes:
- Se realizan ajustes para que no se muestre un error log cuando no se cuente con el campo D2_NIT.
- Se realiza ajuste para que se llenen correctamente la información para complemento de comercio exterior.
- Se realiza el ajuste para sumar correctamente las bases de los impuestos cuando tengan el mismo código SAT pero distinto código de impuesto.
- Realizar un respaldo del repositorio del ambiente (archivo RPO).
- Aplicar el parche correspondiente al issue DMINA-21392.
- Validar que las rutinas incluidas en el parche coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico, así como las fechas.
- Configurar el parámetro MV_FEXML, con el valor igual a "S".
- Configurar el parámetro MV_CFDDIRS con la ruta donde se encuentran las llaves y certificados.
- Configurar el parámetro MV_CFDI_CP con el nombre y extensión del Archivo de la clave privada (.pem).
- Configurar los parámetros MV_IVATRAS y MV_RETIVAM con los códigos de Impuestos y Retenciones.
- Configurar los puntos de entrada correspondientes para personalizar los nodos del XML: PEEMIREC, PEXMLDOC, PEDETIMP, LOCXCONCEP
Generación de Facturas
- Ingresar al módulo Facturación (SIGAFAT), ir al menú "Actualizaciones | Facturación | Facturaciones (MATA467N)
- Indicar los parámetros de la rutina, informando la pregunta ¿Normal/Benef./Anticipo? con la opción Normal.
- Incluir una Factura de Venta (NF):
- Informar los datos del Encabezado de la Factura de Venta.
- Informar los datos de los ítems de la Factura de Venta.
- Confirmar el grabado de la Factura de Venta.
- Confirmar la generación y timbrado exitoso del Comprobante Fiscal Digital para Internet (Ésta confirmación puede presentarse o no de acuerdo a la configuración del parámetro MV_CFDUSO).
- Validar que en el XML sean informados los atributos especificados en los Puntos de Entrada.
Generación de Notas de Crédito.
- Ingresar al módulo Facturación (SIGAFAT), ir al menú "Actualizaciones | Facturación | Generac. de Notas de Crédito y Débito (MATA465N)
- Incluir una Nota de Crédito de Cliente:
- Informar los datos del Encabezado de la Nota de Crédito de Cliente (NCC).
- Informar los datos de los ítems de la Nota de Crédito de Cliente (NCC).
- Confirmar el grabado de la Nota de Crédito de Cliente (NCC).
- Confirmar la generación y timbrado exitoso del Comprobante Fiscal Digital para Internet (Ésta confirmación puede presentarse o no de acuerdo a la configuración del parámetro MV_CFDUSO).
- Validar que en el XML sean informados los atributos especificados en el Punto de Entrada.
04. INFORMACIÓN ADICIONAL
La presente solución aplica para versión 12.1.2210 o superior, y es necesario tener activa la funcionalidad de CFDI versión 4.0 o superior.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- Activación de PEEMIREC para XML de Documentos de Entrada y Salida con MV_FEXML activo MEX
Activación de generación de XML de Factura de tipo Normal mediante rutina FATSMEX.PRW México
- Activación de generación de XML de Nota de Crédito de Cliente mediante rutina FATEMEX.PRW MEX
- Activación de PE para ajustar datos de Conceptos, Impuestos por ítem, Información Aduanera, Cuenta Predial e Impuestos Totales para FATSMEX.PRW y FATEMEX.PRW MEX