Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:SIGAFIN - Financiero.
Función:
Rutina(s)Nombre TécnicoFecha
M486CERXMLXML de Certificados de Retención26/02/2021
País:Perú
Ticket:10733993
Requisito/Story/Issue (informe el requisito vinculado):DMINA-11186


02. SITUACIÓN/REQUISITO

Al transmitir una retención, el XML generado informa incorrectamente la tasa (sub-nodo CalculationRate ) asignando un valor a 2 decimales cuando el valor correcto está configurado a 4 decimales.


03. SOLUCIÓN

En la fuente M486CERXML.PRW, dentro de la función M486RETFAC() se obtiene el tamaño de decimales de los campos F1_TXMOEDA / F2_TXMOEDA y se valida que éste no exceda de los 6 decimales para posteriormente asignarlos al formato de la tasa.


  1. Realizar respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-11186:
    Validar que la rutina corresponda a la fecha mencionada en el encabezado del presente Documento Técnico.
  3. Realizar las configuraciones necesarias para la transmisión de Certificados de Retención (ver sección 05. ASUNTOS RELACIONADOS).
  4. Configurar moneda del día a 4 decimales que se utilizará en la generación de la factura de entrada.
  5. Configurar moneda del día a 4 decimales (un día después de la fecha de generación de la factura).
  6. En el módulo de Compras (SIGACOM) desde el menú Actualizaciones | Movimientos Factura de Entrada (MATA101N).
    • Incluir una Factura de Entrada (NF) en moneda 2.
  7. En el módulo de Financiero (SIGAFIN) desde el menú Actualizaciones | Cuentas por Pagar | Orden de Pago (FINA085A).
    • Generar la orden de pago para la Factura de Entrada (NF) un día después de la fecha de generación de la factura.

Validación de transmisión de Certificados de Retención:

  1. En el módulo de Financiero (SIGAFIN) desde el menú Actualizaciones | Cuentas por Pagar | Cert. Retención (MATA486B).
    • Ejecutar la acción Transmitir e informar los siguientes parámetros:
      ¿Serie de Comprobante de Ret?:  Serie del comprobante de retención (de acuerdo a lo configurado en el parámetro MV_CRSERIE al momento de generar la Orden de Pago)
      ¿De Comprobante de Retención?: Número inicial de Certificado de Retención a transmitir.
      ¿A Comprobante de Retención?: Número final de Certificado de Retención a transmitir.
    • Una vez finalizado el proceso de transmisión, validar que éste haya sido exitoso.
    • Validar que el sub-nodo "CalculationRate" respete el número de decimales asignados en la moneda.


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

Se debe contar con la funcionalidad de Facturación Electrónica para el país Perú; así como tener configurada la funcionalidad de transmisión de Certificados de Retención, esta solución aplica para versión 12.1.17 o superior.


05. ASUNTOS RELACIONADOS

  • Documento Técnico Fact. Electrónica