El tamaño del campo ZI_DOC es de diferente tamaño al registro insertado.

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional

Módulo:

SIGAFIN - Financiero.

Función:

FINA884 - Realiza Conexión con La Banca ONLINE y retorna los movimientos bancarios de una cuenta bancaria determinada y de un periodo determinado.

WSFIN884 - Servicio REST para integración.

FINXBX - Funciones de Financiero

Situación/Requisito:

Al seleccionar un movimiento bancario para presentarlo en el detalle de PLAID, envia un mensaje de alerta que indica que el tamaño del campo ZI_DOC es de diferente tamaño al registro insertado. Debido a que el campo es de 13 posiciones y el campo E5_DOCUMEN de 60 posiciones y ello genera que si el usuario selecciona un documento con más de 13 posiciones, el MVC envía este mensaje de alerta y si se seleccionan dos o más ítem adicionales, no se registran por la incompatibilidad del campo.

Si el usuario inserta un registro y coloca el tipo de documento “CH”, el movimiento bancario será de este tipo, caso contrario cualquier valor que informe será considerado como movimiento bancario de transferencia.

Solución/Implementación:

Fina884

    1. Se agregó a los querys principales de búsqueda de movimientos el campo E5_NUMERO.
    2. Se ajustó la validación de campo para identificar si el ítem está disponible para grabar nueva información validando con el campo ZI_DOC <> “vacio”
    3. Se incrementaron los filtros de movimientos de la tabla SE5 incluyendo NF,PA,RA
    4. Se adiciono la condición para los movimientos directos de banco incluidos en plaid para que todo lo que sea diferente a la selección del TIPODOC <> “CH” sea generado el movimiento como “TB”

WSFIN884

Se actualizo el valor a grabar en el campo ZG_USERID con la finalidad de identificar los movimientos nuevos que necesitan ser identificados para el banco que se está integrando al sistema. El valor default será "INTEGRATIONPLAID".

Modificaciones al diccionario:


Campo

ZI_TIPO

Opciones

NF =NF; TB =TB; CH =CH; PA =PA;RA =RA  ” 

FINXBX:

Valida si el movimiento es generado por FINA884 y actualiza o no el saldo del título en curso SE1.

Requisito (Issue):DMINA-4194
Versión:12.1.14