01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios & Jurídico - Mercado Internacional.
Módulo:SIGAFIN - Financiero.
Función:
RutinaNombre técnico
FINA847.PRWBrowse orden de pago.
FINA850.PRWOrden de pago modelo II.
FINRETARG.PRWCá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)

  1. 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
  2. Ingresar a la rutina Orden Pago Modelo II (SIGAFIN – Actualizaciones|Proceso Mod II), se realiza la orden de pago para la primera factura.
  3. Se modifica el valor del titulo a pagar por $1,500.00
  4. Se paga un porcentaje del valor con una transferencia.
  5. El restante se hace por medio de un cheque en “Documentos de terceros”. (Tendrá que ser un valor mayor al restante).
  6. Se observa que el valor pagado es mayor al saldo a pagar y se confirma.
  7. Se informa que el pago es mayor y se confirma que será generado un PA.
  8. Se selecciona la segunda factura generada y el PA generado antes.
  9. Se observa que son generadas correctamente las retenciones.
  10. Se informan los datos para el pago y se confirma.
  11. Se confirma que fue generada correctamente la orden de pago.