01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFIN - Financiero.
Función:
Rutina(s)Nombre Técnico
FISA815.PRWComplemento de Recepción de Pagos, generación de xml.
Ticket:5796349
Issue:DMINA-6726
Versión12.1.17 | 12.1.23


02. SITUACIÓN/REQUISITO

Cuando se genera un Recibo de cobro con una forma de pago en moneda pesos y otra en dólares de una Factura generada en pesos, el XML del complemento para la recepción de pagos no genera correctamente los atributos ImpPagado e ImpSaldoInsoluto ; Así mismo genera el nodo TipoCambioP cuando el ítem forma de pago es en moneda pesos.

03. SOLUCIÓN

En la función AjustSal se trunca el valor del pago a 2 decimales en vez de realizar un redondeo a 4 decimales.

Se modifica la conversión de dólares a pesos para que se realice por la cantidad de decimales que contiene el atributo "Tipo de Cambio" ya que anteriormente se realizaba a 2 decimales.


Pasos para validar la solución:

  1. Dentro de módulo de Facturación (SIGAFAT).
  2. Ir al menú Actualizaciones > Facturación > Facturaciones (MATA467N).
    1. Generar una factura con un valor de $26,158.06 pesos.
  3. Dentro de módulo de Financiero (SIGAFIN).
  4. Ir al menú Actualizaciones > Cuentas por Cobrar > Cobros Diversos (FINA087A).
  5. Realizar un cobro en pesos y dólares para la factura generada anteriormente.
    1. En la pantalla principal del recibo asignar el número del recibo, modalidad y cliente (este debe ser el mismo asignado al documento a cobrar).
    2. En la tasa de monedas asignar a la moneda DOLAR una tasa de $18.8356.
    3. En el detalle del recibo ingresar dos ítems:
      1. El primero en moneda 2 (DOLAR) por un valor de $1,388.75.
      2. El segundo en moneda 1 (PESOS) por un valor de $0.12.
    4. En la pestaña “Clientes” seleccionar el cliente (mismo cliente asignado al documento a cobrar)
    5. En la pestaña “Documentos” se mostrará la factura generada anteriormente.
    6. Seleccionar la factura por el monto de $26,158.06.
    7. Indicar en el recuadro donde se muestra los valores de la factura.
      1. Colocar en la moneda 1 (PESOS) - $0.12.
      2. Colocar en la moneda 2 (DOLAR) - $1,388.75.
    8. Confirmar los valores.
    9. En la pestaña resumen revisar los valores y confirmar.
    10. Confirmar la generación de complemento de recepción de pago.
    11. Verificar los valores de los atributos ImpPagado e ImpSaldoInsoluto en el archivo XML.