01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFIN - Financiero.
Función:
RutinaNombre Técnico
FINA087ACobros Diversos
Ticket:6933915
Issue:DMINA-7506
Versiones12.1.17 | 12.1.23 | 12.1.25


02. SITUACIÓN/REQUISITO

Al generarse Cobros Diversos utilizando un cliente cuyo Nombre Fantasía (A1_NOMCLI) contiene comillas dobles (“”), el registro del valor liquidado no contiene información en los campos Forma pago (E5_TIPO), Vencimiento (E5_VENCTO), Beneficiario (E5_BENEF), Titulo (E5_NUMERO), Clie/Prov. (E5_CLIFOR) y Tienda (E5_LOJA) en la tabla Movimiento Bancario (SE5).


03. SOLUCIÓN

En la rutina de Cobros Diversos (FINA087A), se modifica la función FAGrvSE5() para eliminar las comillas al valor obtenido del campo Nomb Cliente (E1_NOMCLI) mediante el uso de la función RemoveASP() al momento de asignar el valor al campo Beneficiario (E5_BENEF) de la tabla Movimiento Bancario (SE5), con lo cual se realiza el correcto tratamiento para el llenado de los campos Forma pago (E5_TIPO), Vencimiento (E5_VENCTO), Beneficiario (E5_BENEF), Titulo (E5_NUMERO), Clie/Prov. (E5_CLIFOR) y Tienda (E5_LOJA) desde la función que graba los campos complementarios de la tabla SE5 (FGrvCpoSE5) en la rutina de Funciones auxiliares para los modelos de datos - reestructuración de tabla SE5 (FINXSE5).


Configuraciones previas:

  • En el módulo Facturación desde "Actualizaciones | Archivos | Clientes (MATA030)", configurar un Cliente donde el Nombre Fantasía (A1_NOMCLI) contenga comillas dobles (""). 

Proceso para validación de la solución:

  1. Generar y timbrar una Factura de Venta (NF), en el módulo "Facturación desde Actualizaciones | Facturación | Facturaciones (MATA467N)". 
    • Importante: Utilizar el cliente configurado en el punto de configuraciones previas.
  2. Realizar la baja del título de la Factura de Venta (NF) generada en el punto anterior, en el módulo Financiero desde Actualizaciones | Cuentas por Cobrar Cobros Diversos (FINA087A). 
  3. Validar que los campos Forma pago (E5_TIPO), Vencimiento(E5_VENCTO), Beneficiario (E5_BENEF), Titulo (E5_NUMERO), Clie/Prov. (E5_CLIFOR) y Tienda (E5_LOJA) de la tabla Movimiento Bancario (SE5) se hayan informado de manera correcta.