01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado internacional.
Módulo:SIGAFIN - Financiero
Función:

Rutina(s) involucrada(s)

Nombre técnico

FINA847.PRWOrden de pago Mod II
FINA850.PRWOrden de pago Mod ||
FINRETARG.PRWCálculo de Retención de Impuestos
FINA850A.PRWComplemento Orden de Pago Mod II  
FINA850I.PRWComplemento Orden de Pago Mod II 
FINA855Pre - Orden de Pago
Ticket:

5051309

Issue (informe el requisito vinculado):DMICNS-5707
Versión:12.1.17


02. SITUACIÓN/REQUISITO.

En la "Orden de pago previa", al intentar seleccionar varios documentos que calculen retención y otros que no calculen ocurre un "error.log".

Array out of bounds:

on F850SE2(FINA850.PRW)


03. SOLUCIÓN

Se reemplaza la forma de verificar la actualización de las variables de retención.


Implementación

Configuraciones previas

  1. Verifique o incluya una configuración para obtener la retención de impuestos:

    Flujo de prueba

  • Tener un documento que calcule la retención y otros que no calculen.
  • Entrar en la rutina de Orden de pago previa y seleccione los registros que formarán parte de esta Orden previa.
  • Confirme la generación de la Orden de pago previa.
  • Verifique que no aparezca el "error.log" y confirme que se generó la Orden previa.