Page tree
Skip to end of metadata
Go to start of metadata

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:Facturación (SIGAFAT)
Función:
Rutina(s)Nombre TécnicoFecha
LOCXFUNAFunciones de documentos fiscales localizadas para México09/06/2022
País:México
Ticket:14234753
Requisito/Story/Issue (informe el requisito vinculado):DMINA-15739


02. SITUACIÓN/REQUISITO

En el módulo de Facturación, al tratar de timbrar una factura desde la rutina Facturaciones (MATA467N) empleando el PAC Edicom, no se está generando el elemento "TotalImpuestosTrasladados" cuando se utiliza un impuesto exento.

De acuerdo a la documentación del SAT, el elemento TotalImpuestosTrasladados debe existir sólo con los campos base, impuesto y tipo factor cuando existan conceptos en el CFDI con un TipoFactor exento.

Nodo: Traslados, Pag. 38 de la Guía de llenado del CFDI versión 4.0


03. SOLUCIÓN

En la rutina LOCXFUNA se realizan las siguientes modificaciones:

Función fXMLFun()

    • Por cada ítem se asigna el valor del importe a la variable nTotExen (nTotExen +=nImporte) cuando hay ítems con IVA exento para que en el nodo "Impuestos" su elemento "TotalImpuestosTrasladados" sean informado en el CFDI siempre y cuando su valor sea mayor a 0. 

Función LxFunaCaPo()

    • Se valida que el número exterior del transportista no este vacío antes de asignarse al XML de Carta Porte.

Función fImptosD()

    • La variable cEspecie se declara como pública.

Función fXMLFun()

    • Se elimina la asignación a la variable cEspecie


  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo)
  2. Aplicar el parche generado para la issue DMINA-15512.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
  4. Tener las configuraciones necesarias para generar la Facturación Electrónica versión 4.0, ver DT Facturación Electrónica para México de Comprobantes Fiscales Digitales por Internet (CFDI) Versión 4.0
  5. Contar con una TES con impuesto exento.

Factura de Salida

  1. Ingresar al módulo Facturación (SIGAFAT).
  2. Acceder al menú Actualizaciones | Facturación | Facturaciones (MATA467N)
  3. Configurar las preguntas de la rutina.
  4. Informar los datos del encabezado de la Factura.
  5. Informar un ítem y asignar un TES con impuesto exento. 
  6. En el pie de página seleccionar la carpeta Impuestos y validar que no se informen valores de impuestos.
  7. Presionar Confirmar.
  8. Timbrar el documento.

CFDI (Archivo XML)

Revisar que el CFDI contenga los siguientes Elementos:

  1. Nodo "Impuestos", elemento "TotalImpuestosTrasladados"

    Nota:  El elemento "TotalImpuestosTrasladados" se informa solo si su valor es mayor a 0.

  2. Sub-nodos “Traslados / Traslado”, atributo "TipoFactor = Exento"



04. INFORMACIÓN ADICIONAL

N/A


¡IMPORTANTE!

Esta solución aplica para versión 12.1.27 y superior.


05. ASUNTOS RELACIONADOS

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