Á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
FATSMEX.prwGeneración de XML para Documentos de Salida12/03/2024
FATEMEX.prwGeneración de XML para Documentos de Entrada11/03/2024
FATXFUMI.prwFunciones genéricas para Facturación - Mercado Internacional11/03/2024
País:MEX
Ticket:NA
Requisito/Story/Issue (informe el requisito vinculado):DMINA-21955


02. SITUACIÓN/REQUISITO

Se requiere realizar ajustes en las rutinas de Generación de XML para Documentos de Salida(FATSMEX) y Generación de XML para Documentos de Entrada(FATEMEX) para posicionarse en la tabla SA1 - Clientes antes de entrar al punto de entrada PEXMLDOC y corregir un error en el nodo TipoCambio cuando es un documento de traslado, ya que en la cadena original esta concatenando un vacío + "|".


03. SOLUCIÓN

Dentro de la rutinas Generación de XML para Documentos de Salida(FATSMEX) y Generación de XML para Documentos de Entrada(FATEMEX) se realizan los siguientes ajustes:

  • Se realiza un ajuste para mover el bloque de código del punto de entrada PEXMLDOC para personalizar el encabezado del XML para que antes de entrar a dicho punto de entrada ya se encuentre posicionado en la tabla SA1-Clientes.


Dentro de la rutina Funciones genéricas para Facturación - Mercado Internacional(FATXFUMI), se realizan los siguientes ajustes:

  • En la función encargada de Generar la Cadena origina y Nodo de cfdi:Receptor(FATXMIRECE), se realiza el ajuste para que el usuario pueda personalizar los atributos NumRegIdTrib y ResidenciaFiscal usando el punto de entrada PEEMIREC.


  1. Realizar un respaldo del repositorio del ambiente (archivo RPO).
  2. Aplicar el parche correspondiente al issue DMINA-21955.
  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 puntos de entrada correspondientes para personalizar los nodos del  XML: PEXMLDOC

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

No aplica.


¡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