01. DATOS GENERALES


Línea de producto: Microsiga Protheus
Segmento:Servicios - Mercado internacional
Módulo:SIGAFIN - Financiero
Función:
RutinaNombre técnico
FINA847.PRWBrowse Orden de Pago Mod. II
FINA850.PRWOrden de Pago Mod. II
FINRETARG.PRWCálculo de Retenciones Mod. II
FINA850I.PRWComplemento Orden Pago Mod. II
FINA850A.PRWComplemento Orden Pago Mod. II
Ticket:6486706
Issue:DMICNS-6683
Versión:12.1.17 | 12.1.23 | 12.1.25


02. SITUACIÓN/REQUISITO

Se identifica error en la rutina Orden de Pago Mod. II (FINA850.PRW), cuando se genera un Pago Anticipado con un cheque de terceros y se intenta grabar, envía un mensaje: "El campo Valor Moneda seleccionada no se completó" y ya no permite grabar el Pago Anticipado (PA).

03. SOLUCIÓN

Se corrigió la rutina Orden de Pago Mod. II para que valide correctamente el campo de documentos propios, de esta forma ya no se envía el mensaje y permite grabar.


Configuraciones previas

  • En la rutina de Proveedores (MATA020) en el menú de Compras (Actualizaciones | Archivos), contar con un proveedor que acepte cheques de terceros (A2_ENDOSSO = 1 - Sí).

  • En la rutina Modos de Pago(FINA025) en el menú de Financiero (Actualizaciones | Archivos), tener configurado el modo de pago “Cheques”(CH) para que acepte cheques de terceros (3 - Todas).

Pasos para probar la solución:

  1. En la rutina de Cobros Diversos II (FINA846) en el menú de Financiero (Actualizaciones | Proceso Mod II) se genera un cheque.
    1. Configurar el tipo del título que sea Cheque (CH), agregando también un banco de cheque e indicar que el cheque es endosable (EL_ENDOSSA igual 1-Si).
  2. Mediante la rutina de Orden Pago Modelo II (FINA847) en el menú de Financiero (Actualizaciones | Proceso Mod II) generamos un pago anticipado por el valor asignado en el cheque generado anteriormente.
    1. Indicamos el valor a pagar y seleccionamos el documento de terceros. Presionamos Grabar.
  3. Por último verificar la correcta grabación del documento.