Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:SIGAFAT - Facturación.
Función:

   

Rutina(s)Nombre TécnicoFecha
LOCXFUNAFunciones Genéricas para Generación de Comprobantes Fiscales.04/08/2020

   

Ticket:9220784
Requisito/Story/Issue (informe el requisito vinculado):DMINA-9589


02. SITUACIÓN/REQUISITO

Cuando se genera una Factura de Venta (MATA467N), utilizando una TES que tiene configurado más de un impuesto de traslado, se obtiene el siguiente mensaje de error: "Invalid content was found starting with element 'cfdi:Traslados'". Se identifica que lo anterior ocurre debido a que se genera un nodo "<cfdi:Traslado Base="XXX.XXXX" Impuesto="XXX" TipoFactor="Tasa" TasaOCuota="X.XXXXX" Importe="X.XX"/></cfdi:Traslados>" por cada impuesto configurado en la TES.

03. SOLUCIÓN

  • En la función fXMLFun() de la rutina Funciones Genéricas para Generación de Comprobantes Fiscales (LOCXFUNA); se modifica la generación de los nodos Traslados y Retenciones a nivel Conceptos. La solución aplica para los documentos que generan comprobante fiscal digital, como son:
    • Nota de Crédito para Clientes.
    • Nota de Débito para Clientes.
    • Factura de Venta.


  1. Realizar un respaldo del repositorio (RPO).
  2. Realizar la aplicación del parche correspondiente al issue DMINA-9589.
  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. Configurar un Tipo de Salida que tenga más de un impuesto de traslado:
    • IVA.
    • IEP.
  5. Configurar al parámetro MV_IVATRAS con los códigos de los impuestos utilizados en el Tipo de Salida configurado en el punto anterior.
    1. MV_IVATRAS = "IVA|IEP" (Sin comillas).
  6. Contar con información en los siguientes Catálogos y que estos tengan informados los campos correspondientes a los Catálogos del SAT:
    1. Clientes.
    2. Productos.
    3. Condiciones de Pago.
    4. Impuestos Variables.
  1. Ingresa a la rutina Facturaciones, ubicada en "SIGAFAT | Actualizaciones | Facturación | Facturaciones".
  2. Dar clic en el botón "+ Incluir".
  3. Informar los datos obligatorios del Encabezado.
    1. Cliente.
    2. Tienda.
    3. Serie.
    4. Numero de Documento.
    5. Uso CFDI.
  4. Informar en la sección de ítems:
    1. Código del producto.
    2. Cantidad.
    3. Valor Unitario.
    4. Valor Total.
    5. Tipo de Salida. <La configurada en las Pre-condiciones>
  5. Informar Condición de Pago, ubicada en la pestaña "Títulos" del rodapié.
  6. Dar clic en el botón "Grabar".
  7. Confirmar la generación del comprobante fiscal, dando clic en el botón "Sí".
  8. Confirmar el timbrado del comprobante fiscal, dando clic en el botón "Sí".
  9. Validar que es mostrado el mensaje que confirma la generación del timbra fiscal.
  10. Validar que al nivel del nodo <cfdi:Concepto>, se haya realizado la agrupación del los impuestos de tipo "Traslado" como se muestra a continuación:




04. INFORMACIÓN ADICIONAL

¡IMPORTANTE!

La forma en que se realiza la agrupación de los impuestos de Traslados, también aplica para las Retenciones.

05. ASUNTOS RELACIONADOS

  • Si desea conocer información completa sobre el proceso de Facturación Electrónica CFDI 3.3; ingrese al siguiente Documento Técnico:

    DT_Factura_Electronica_Mexico_CFDI_Version_3_3

  • Si desea conocer información sobre la generación de los nodos de Traslados y Retenciones a nivel Totales; ingrese al siguiente Documento Técnico:

    8354423_DMINA-8523_DT_Nodo_traslado_con_iva_tasa_cero_no_es_mostrado_MEX