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.PRW | Complemento de Recepción de Pagos, generación de xml. |
|
---|
Ticket: | 5796349 |
---|
Issue: | DMINA-6726 |
---|
Versión | 12.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:
- Dentro de módulo de Facturación (SIGAFAT).
- Ir al menú Actualizaciones > Facturación > Facturaciones (MATA467N).
- Generar una factura con un valor de $26,158.06 pesos.
- Dentro de módulo de Financiero (SIGAFIN).
- Ir al menú Actualizaciones > Cuentas por Cobrar > Cobros Diversos (FINA087A).
- Realizar un cobro en pesos y dólares para la factura generada anteriormente.
- 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).
- En la tasa de monedas asignar a la moneda DOLAR una tasa de $18.8356.
- En el detalle del recibo ingresar dos ítems:
- El primero en moneda 2 (DOLAR) por un valor de $1,388.75.
- El segundo en moneda 1 (PESOS) por un valor de $0.12.
- En la pestaña “Clientes” seleccionar el cliente (mismo cliente asignado al documento a cobrar)
- En la pestaña “Documentos” se mostrará la factura generada anteriormente.
- Seleccionar la factura por el monto de $26,158.06.
- Indicar en el recuadro donde se muestra los valores de la factura.
- Colocar en la moneda 1 (PESOS) - $0.12.
- Colocar en la moneda 2 (DOLAR) - $1,388.75.
- Confirmar los valores.
- En la pestaña resumen revisar los valores y confirmar.
- Confirmar la generación de complemento de recepción de pago.
- Verificar los valores de los atributos ImpPagado e ImpSaldoInsoluto en el archivo XML.