Tempo aproximado para leitura: 15 min


01. VISIÓN GENERAL

Modelo de configuración de la devolución de cobro del CNAB  por cobrar o por pagar ( FINA205 / FINA435) con el uso del Schedule rutina CFGA010 y correcta configuración en el registro FINA130 (Parámetros Bancos).

02. EJEMPLO DE UTILIZACIÓN


  1. Al acceder al SIGACFG "Configurador" > Entorno > Registro > Schedule > Programaciones en agenda > Registro > Opción, Incluir:



  2. Al hacer clic en la opción incluir los campos: Código, Usuario, Nombre del usuario, Fecha, Hora y Entorno se completarán automáticamente con las informaciones del acceso
    propramente dich, solo será necesario definir la rutina que debe utilizarse para la devolución automática de cobranza (FINA205) o pago
    (FINA435).

    También es necesario configurar la empresa\sucursal de procesamiento del job/schedule y módulo.

    Configuración para entorno exclusivo (SA6, SE8, SEE)


    Cuando las tablas de registro de banco (SA6), saldo bancario (SE8) y parámetros de banco (SEE) estén compartidas
    en todos los niveles, al configurar la empresa\sucursal de procesamiento del job/schedule, es necesario configurar 
    únicamente una sucursal en el job, y en el registro de parámetros de banco, en la solapa devolución automática configurar el campo 
    Proc Sucursal (EE_PROCFL) igual a Todas sucursales.


    Obs: Los "Parámetros" no se utilizarán en las rutinas FINA205 y FINA435, porque los parámetros de ejecución se definen en el Registro de parámetros de bancos FINA130.


  3. Después de realizar las definiciones anteriores, haga clic en "Recurrencia", para definir la recurrencia de ejecución del Job:

    Defina en qué momento y cuántas veces se realizará el procesamiento y "Confirme":



  4. Después, "Confirme" la inclusión de la Programación en agenda:



  5. Además, en el Registro del Schedule (CFGA010) acceda a: Agent > Registro > Agregar Agents Estándar



    Al realizar la inclusión de un AGENT estándar, el sistema completa automáticamente los datos del entorno estándar (conectado) - IP del AppServer, PUERTO, y Entorno - donde se ejecutará el Job parametrizado anteriormente.
  1. Registrar un banco (SA6) y Solapa de "Datos de registro" de Parámetros Bancos (SEE) de acuerdo con el enlace: 2 - CNAB - Principales Registros

    EE_EXTEN: Extensión que se considerará para identificar el archivo de devolución del banco.

  2. Solapa "Devolución Automática":
    SIGAFIN "06 - Financiero" > Actualizaciones > Registros > Parámetros de Bancos (FINA130) > Seleccione el Banco, Agencia, Cuenta y SubCuenta Deseado > Modificar > "Solapa" Devolución Automática:



EE_EXTEN: Extensión que se considerará

EE_RETAUT: Define si el registro se utilizará para procesar archivos de devolución de cobro, pagos o ambos.

EE_AGLCTB: Campo descontinuado, mantenido por cuestiones de compatibilidad del sistema.

EE_ATUMOE: Define la fecha que se utilizará para actualizar las monedas, si hubiera algún título que esté con moneda extranjera.

EE_DIRPAG / EE_DIRREC: : Se debe informar el directorio en que el archivo de DEVOLUCIÓN estará ubicado para procesamiento. 

Obs:

  • No es necesario informar el nombre del archivo, la rutina considera el archivo que tenga la extensión que está contenida en el campo EE_EXTEN.
  • Por estándar se definió solamente una barra " \ " en el campo, el sistema entiende que está orientado al RootPath definida en el AppServer.ini. Es común que está carpeta este nombrada por el legado de versiones anteriores del Protheus, ya en versiones nuevas se puede encontrar la nomenclatura "Protheus_Data".
  • Se puede modificar este directorio, utilizando el parámetro MV_LOCREC. Más aclaraciones en el ítem 3. Parámetros.

EE_CFGPAG / EE_CFGREC: Se debe ser informar solo el NOMBRE (con extensión) del archivo de LAYOUT referente al banco en cuestión.

Obs:

El archivo debe estar, obligatoriamente, ubicado en el StartPath, que por lo general se trata del directorio "System", pero que también puede tener otros nombres de acuerdo con el legado de versiones anteriores.

EE_BKPPAG / EE_BKPREC: Informe el directorio de destino del archiivo de DEVOLUCIÓN. Una vez procesado el archivo se Moverá hacia  este directorio. Para evitar que el mismo archivo se procese más de una vez.

Obs:

Por estándar, si se digita solo una barra " \ " en el campo, el sistema entiende que está orientado al RootPath, comando este configurado en el AppServer.ini. Es común que esta carpeta este nombrada por el legado de versiones anteriores del Protheus, ya en versiones nuevas se puede encontrar la nomenclatura "Protheus_Data".


EE_DESCOM: Define si para la DEVOLUCIÓN DE COBRO coincidirá el valor de DESCUENTO de la comisión del vendedor.

EE_CNABPG: Define el modelo de archivo de devolución de PAGOS que se procesará: Ej: Modelo 1 400 posiciones o Modelo 2 240 posiciones.

EE_CNABRC: Define el modelo de archivo de devolución de COBRO que se procesará: Ej: Modelo 1 400 posiciones o Modelo 2 240 posiciones.

EE_PROCFL: Define si el procesamiento será tan solo para la sucursal que está registrada, para el caso de la tabla SEE no se debe compartir entre sucursales.

EE_MULNT: Define si se considerarán múltiples modalidades de devolución de COBRO.



Importante

Se crearon los siguientes campos y estarán disponibles en la expedición continua de la 2a. quincena de setiembre del 2022:

EE_INCPAG / EE_INCREC: Informe la carpeta en que el archivo se moverá cuando haya inconsistencia en el procesamiento de la devolución del CNAB.

Si hubiera algún registro inconsistente en el archivo procesado, este se moverá a la carpeta configurada en estos campos y los títulos consistentes se darán de baja normalmente.

Obs:

Por estándar, si se digita solamente barra " \ " en el campo, el sistema entiende que está orientado al RootPath, comando este configurado en el AppServer.ini. Es común que esta carpeta esté nombrada por el legado de versiones anteriores del Protheus, ya en versiones nuevas se puede encontrar la nomenclatura "Protheus_Data".

Múltiples modalidades

Cuando se utiliza el campo EE_MULNT = 1 (SÍ) y se realiza la inclusión del título considerando múltiples modalidades, en la devolución vía schedule, los registros en la tabla SEV (Múltiples modalidades por título) se copiarán con el identificador (EV_IDENT) 1 para la emisión y 2 para la baja, para tratamiento del prorrateo en la inclusión y en la baja del título.

Autorización de edición

Para que el proceso automatizado ocurra sin mayores problemas, verifique las autorizaciones de acceso del usuario registrado en el schudule en las carpetas informadas en la devolución automática, para la correcta ejecución de la agenda, es necesario la autorización de creación y edición sobre las carpetas.


03. Parámetros


Nombre de la variableMV_LOCREC
TipoCaracter
Descripción

Directorio para grabar los archivos de recepción de cobros y pagos.

Valor estándar


Obs.:

  • Al definir el camino del archivo de entrada a través de este parámetro, prioritariamente el sistema buscará el archivo en el camino definio aquí, desconsiderando el camino definido en el EE_DIRREC cuando se trate de la rutina FINA205 (via schedule).
  • Por estándar, si se digita solamente una barra " \ " en el campo, el sistema entiende que está orientado al RootPath comando este configurado en el AppServer.ini, es común que está carpeta este nombrada por el legado de versiones anteriores del Protheus, ya en versiones nuevas se puede encontrar la nomenclatura "Protheus_Data".


A continuación están los cuadros que afirman las posibilidades de combinación en la cumplimentación del campo en la SEE vs. MV_LOCREC:


FINA205

MV_LOCREC

Blanco

SEE

Blanco

Verifique archivos en el directorio origen (RoothPath), utilizando la extensión del SEE.

Informado

Verifique archivos en el directorio del SEE, utilizando la extensión del SEE





Informado

SEE

Blanco

Verifique archivos en el directorio del MV_LOCREC, utilizando la extensión del SEE

Informado

Verifique archivos en el directorio del MV_LOCREC, utilizando la extensión del SEE