Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Facturación
Función:
RutinaNombreFecha
FATXFUMI.PRWFunciones genéricas para Facturación - Mercado Internacional17/11/2023
FATSMEX.PRWGeneración de XML para Documentos de Salida22/11/2023
FATEMEX.PRWGeneración de XML para Documentos de Entrada22/11/2023
LOCXFUNAFunciones genéricas de localizaciones17/11/2023
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.


  1. Realizar un respaldo del repositorio del ambiente (archivo RPO).
  2. Aplicar el parche correspondiente al issue DMINA-21392.
  3. 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.
  4. Configurar el parámetro MV_FEXML, con el valor igual a "S".
  5. Configurar el parámetro MV_CFDDIRS con la ruta donde se encuentran las llaves y certificados.
  6. Configurar el parámetro MV_CFDI_CP con el nombre y extensión del Archivo de la clave privada (.pem).
  7. Configurar los parámetros MV_IVATRAS MV_RETIVAM con los códigos de Impuestos Retenciones.
  8. Configurar los puntos de entrada correspondientes para personalizar los nodos del  XML: PEEMIREC, PEXMLDOC, PEDETIMP, LOCXCONCEP

Generación de Facturas

  1. Ingresar al módulo Facturación (SIGAFAT), ir al menú "Actualizaciones | Facturación | Facturaciones (MATA467N)
  2. Indicar los parámetros de la rutina, informando la pregunta ¿Normal/Benef./Anticipo? con la opción Normal.
  3. 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.
  4. Confirmar el grabado de la Factura de Venta.
  5. 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).
  6. Validar que en el XML sean informados los atributos especificados en los Puntos de Entrada.


Generación de Notas de Crédito.

  1. Ingresar al módulo Facturación (SIGAFAT), ir al menú "Actualizaciones | Facturación | Generac. de Notas de Crédito y Débito (MATA465N)
  2. 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).
  3. Confirmar el grabado de la  Nota de Crédito de Cliente (NCC).
  4. 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).
  5. Validar que en el XML sean informados los atributos especificados en el Punto de Entrada.



04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

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.


05. ASUNTOS RELACIONADOS