01. DATOS GENERALES
Línea de producto: | Microsiga Protheus. |
---|
Segmento: | Servicios & Jurídico - Mercado Internacional. |
---|
Módulo: | SIGAFIN - Financiero. |
---|
Función: | Rutina | Nombre técnico |
---|
FINA847.PRW | Browse orden de pago. | FINA850.PRW | Orden de pago modelo II. | FINRETARG.PRW | Cálculo de retenciones. |
|
---|
Ticket: | 4869613/4914236 |
---|
Versión: | 12.1.17/12.1.14 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-5477/DMICNS-5525 |
---|
02. SITUACIÓN/REQUISITO
Se reporta un problema en la rutina Orden de Pago Mod. II, al utilizar un PA generado a partir de una Orden de Pago, el sistema genera una retención de IIBB negativa, se están tomando en cuenta los valores generados en la OP que generó el PA.
03. SOLUCIÓN
Se modifica la rutina Finretarg para considerar correctamente las retenciones generadas desde los PA’s.
Prueba Unitaria (Codificación)
- Ingresar a la rutina Factura de Entrada (SIGACOM – Actualizaciones|Movimientos), generar dos Facturas.
*Factura 1: $10,000.00 con IVA por $2,100.00
*Factura 2: $1,000.00 con IVA por $210.00 - Ingresar a la rutina Orden Pago Modelo II (SIGAFIN – Actualizaciones|Proceso Mod II), se realiza la orden de pago para la primera factura.
- Se modifica el valor del titulo a pagar por $1,500.00
- Se paga un porcentaje del valor con una transferencia.
- El restante se hace por medio de un cheque en “Documentos de terceros”. (Tendrá que ser un valor mayor al restante).
- Se observa que el valor pagado es mayor al saldo a pagar y se confirma.
- Se informa que el pago es mayor y se confirma que será generado un PA.
- Se selecciona la segunda factura generada y el PA generado antes.
- Se observa que son generadas correctamente las retenciones.
- Se informan los datos para el pago y se confirma.
- Se confirma que fue generada correctamente la orden de pago.