Á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:
RutinaNombre TécnicoFecha
FATSMEX.PRWGeneración de XML para Documentos de Salida28/12/2022
LOCXFUNAFunciones Genéricas para Notas Fiscales28/12/2022
FATXFUMIFunciones genéricas para Facturación - Mercado Internacional28/12/2022
País:México
Ticket:No aplica.
Requisito/Story/Issue (informe el requisito vinculado):DMINA-17259


02. SITUACIÓN/REQUISITO

Se solicita que cuando el parámetro MV_FEXML se encuentre configurado con el valor S, al realizarse la generación del Comprobante Fiscal Digital por Internet (CFDI) para la Factura de Venta de tipo Normal, sea realizada a través del uso de la rutina FATSMEX.PRW, se genere el nodo del Complemento de Impuestos Locales.

03. SOLUCIÓN

En la rutina de Generación de XML para Documentos de Salida (FATSMEX.PRW):

Se realiza ajuste para realizar el llamado a la función fXMLFUN(), enviando en los parámetros la opción "IL", para la generación del Complemento de Impuestos Locales en el XML y Cadena Original del CFDI de la Factura de Venta de tipo Normal.

En la rutina de Funciones Genéricas para Notas Fiscales (LOCXFUNA):

Se realiza ajuste para realizar el llamado a la función fImptosD(), para evitar ajuste de centavos en los impuestos porque no se acumula el valor de los impuestos de locales de traslado, o cual se detecta como un descuadre y al realizarse el ajuste causa rechazo de timbrado por descuadre contra el total de la Factura de Venta.

En la rutina de Funciones genéricas para Facturación - Mercado Internacional (FATXFUMI):

Se realiza ajuste en la Función para agregar nuevas acciones para pantalla de Proveedores para Mercado Internacional (FATXMENPRO), que las acciones "Resp. Obligaciones DIAN" y "Tributos DIAN" se muestre si existe el campo Cliente/Prov (AIT_REG), adicional a las condiciones existentes de que el país debe ser Colombia y que el parámetro MV_PROVFE este informado.

Se realiza ajuste en la Función de acciones al hacer commit en la rutina de Proveedores - MATA020 para Mercado Internacional (FATXDELEMI), para que se valide si el campo Cliente/Prov (AIT_REG) existe, solo si existe la tabla AIT-Reponsabilidades-Tributos Clie.


  1. Realizar un respaldo del repositorio del ambiente (archivo RPO).
  2. Aplicar el parche correspondiente al issue DMINA-17259.
  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, para más información de la configuración del parámetro ver la sección 04. INFORMACIÓN ADICIONAL.
  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 y MV_RETIVAM con los códigos de Impuestos y Retenciones.
  8. Ingresar al módulo Libros Fiscales (SIGAFIS), ir al menú Actualizaciones | Archivos | Contr. Formularios (MATA992)
    • Configurar los datos para la Serie de la Factura informando los campos No. Inicial, No. Final, Fch Validez y Certificado.
  9. Ingresar al módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Impuestos Variables (MATA995)
    • Configurar Impuestos, informando el campo Tp Imp Local (FB_CLASSE).
  10. Ingresar al módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida (MATA080)
    • Configurar el Tipo de Salida (TES), para el cálculo de Impuestos, informando impuestos variables que fueron configurados como Traslados o Retenciones Locales.
  11. Ingresar al módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Productos (MATA010)
    • Configurar el o los Productos, para la generación de la Factura de Salida (NF).
  12. Ingresar al módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Clientes.
    • Configurar el Cliente, para la generación de la Factura de Salida (NF).

IMPORTANTE

En la ruta configurada en el parámetro MV_CFDDIRS debe existir el archivo que se configuró en el parámetro MV_CFDI_CP, ya que con este archivo es generado el atributo Certificado en el XML del CFDI.

Los códigos de Impuestos Locales no deben ir configurados en los parámetros MV_RETIVAM, MV_RETISR, MV_RETIEPS, MV_IVATRAS o MV_IEPSTRA.

  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 (NF).
  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 se muestre el Complemento de Impuestos Locales:


04. INFORMACIÓN ADICIONAL

Diccionario de Datos

En la tabla SX6-Parámetros, debe existir el siguiente parámetro:

CampoValor
Nombre de Var.MV_FEXML
Tipo1 - Caracteres
Cont. Esp
DescripciónPermite activar la funcionalidad para generar XML a través de rutina, evitando el uso de archivos .INI. S - Realizará la creación de archivos XML y no hará uso de los actuales archivo INI

En la tabla SX3-Campos, debe existir el siguiente campo:

CampoFB_CLASSE
Tipo EntradaCombo
TipoC - Caracter
Tamaño1
Decimal0
Formato@!
TítuloTp Imp Local
DescripciónTipo Impuesto Local
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
OpcionesT=Traslados Locales;R=Retenciones Locales
HelpClasifica el tipo de Impuesto Local que puede ser de Traslado o de Retención





¡IMPORTANTE!

La presente solución aplica para versión 12.1.33 o superior, y es necesario tener activa la funcionalidad de CFDI versión 4.0 o superior.


05. ASUNTOS RELACIONADOS

  • Facturación Electrónica para México de Comprobantes Fiscales Digitales por Internet (CFDI) Versión 4.0