Nota

Esta se ajustó para cumplir con la Ley general de protección de datos (Ley n° 13.70), teniendo en cuenta que algunos campos que presentan información considerada como datos sensibles y/o personales se ocultarán, y dejarán de ser legibles.


Esta rutina procesa el archivo en formato texto de devolución bancaria Cnab, de acuerdo con su layout, registrado en el sistema en la implantación de la rutina vía configurador CNAB por pagar (CFGX043 - SIGACFG). o buscar el archivo de configuración en CNAB Cloud - Financiero.

El archivo de devolución del banco puede venir con una extensión cualquiera, motivo por el cual el sistema convierte estos formatos a la base de datos estándar, para que sus datos puedan ser interpretados.

Los títulos devueltos por el banco, pueden tener el pago confirmado o rechazado, dependiendo de la ocurrencia listada en la línea del título, para el procesamiento del título la ocurrencia del banco debe vincularse a la ocurrencia del sistema - Ocurrencias Cnab (FINA140 - SIGAFIN).

  • Si el pago fuera confirmado, el sistema efectúa la baja de los títulos, para ello el banco seleccionado para generación del movimiento de baja será:
    • Layout Modelo 1 (400 posiciones):
      • Si en el registro de Parámetros de bancos - FINA130, los campos Banco oficial (EE_CODOFI), Agencia oficial (EE_AGEOFI) y Cuenta oficial (EE_CTAOFI), estuvieran completados, se utilizarán en la generación del movimiento bancario, en caso contrario, considerará el banco informado por el usuario en las preguntas de la rutina.
    • Layout Modelo 2 (240 posiciones):
      • Si en el registro de Parámetros de bancos- FINA130, los campos Banco oficial (EE_CODOFI), Agencia oficial (EE_AGEOFI) y Cuenta oficial (EE_CTAOFI), estuvieran completados, se utilizarán en la generación del movimiento bancario.
      • Si los campos anteriores estuvieran en blanco, considerará la posición de Banco/Agencia/Cuenta devuelto en el archivo del banco.
      • En caso contrario, considerará el banco informado por el usuario en las preguntas de la rutina.
    • Punto de entrada: F430PORT - Define si utiliza el Portador o el banco de devolución del CNAB en la baja del título
      • Si devolviera .T. Considerará el Banco (EA_PORTADO), Agencia (EA_AGEDEP) y Cuenta (EA_NUMCON) utilizados en la generación del borderó.
  • Si el pago fuera rechazado se retirará del borderó



Importante:

Para que se pueda recibir el archivo, es necesario que los siguientes registros estén definidos:

Cnab por pagar - Configurador

Parámetros de bancos - Financiero

Registro de ocurrencias Cnab - Financiero



Importante:

  • En la devolución del Cnab, la baja de los títulos es multifuncional, es decir, permite que este proceso se realice para las diferentes sucursales.
  • Es posible definir la utilización de una cuenta oficial, si se hubiera definido en la rutina Parámetros bancarios.
  • Al configurar el parámetro MV_TLOTCNB con el contenido en 1 es posible definir si las bajas provenientes de devolución CNAB deben agruparse por sublotes.


Si se hubiera configurado la rutina Schedule y el Adapter EAI, es posible la integración del TIN (TOTVS Incorporaciones) y el Protheus para el envío y recepción de archivos XML, de acuerdo con el XSD homologado por Totvs®.  



Procedimiento

Cómo efectuar la devolución del CNAB por pagar:

  1. En Mantenimiento de devolución Cnab por pagar, seleccione la opción Parámetros.

El sistema muestra la pantalla de parametrización de la rutina.


Importante:

Si fuera necesario, utilice el parámetro  MV_LOCREC informando el directorio para los archivos CNAB devueltos del banco y se procesarán.


 2. Configure los parámetros y confirme.

Observe el campo Nombre del archivo e informe BRASIL.

3. En la pantalla de comunicación CNAB Mod.2, incluya la línea:

Identificación: 1H

Descripción: Header lote

4. Haga clic en [F4] para visualizar la pantalla de layout Cnab por pagar de devolución.

La visualización de la pantalla estará sin contenido. Complete los datos en el archivo de devolución, de acuerdo con el manual de su banco.

Observe la pregunta: 

¿Procesa sucursal? - Se pusieron a disposición las opciones Todas las sucursales o Sucursal actual.


Importante:

Para el correcto funcionamiento al seleccionar Todas las sucursales el recurso IDCNAB para múltiples sucursales debe estar instalado.

En caso de utilización de contabilidad on-line, informe el parámetro Procesa sucursal = Todas las sucursales y si la contabilidad estuviera en modo exclusivo, la contabilidad se ejecutará de forma off-line vía rutina "CTBAFIN - Contabilidad offline".


5. Confirme la modificación.


Importante:

Las posiciones están definidas en el header de lote.

La información con respecto a la cuenta corriente del lote se obtendrá en cada lectura de un header de lote.

Verifique siempre si la información contenida en el archivo de devolución coincide con el registro de cuentas bancarias de la empresa.

Si las cuentas corrientes se registraron utilizando caracteres especiales (guiones, puntos, etc.), es necesario adecuar la información devuelta por el banco al código de la cuenta corriente informada en el registro de bancos (SA6).


6. A continuación, seleccione la opción Recibir archivo.

7. En este momento, el sistema iniciará el proceso de búsqueda y conversión de los datos del archivo de recepción, de acuerdo con los parámetros determinados en las configuraciones.


Importante:

Si algún parámetro no estuviera correcto, el sistema mostrará una ventana con el mensaje de error y la solución.

Ejecución en segundo plano

Esta rutina podrá ejecutarse en segundo plano a partir del release 12.1.2410. Para ello, el servicio de programaciones en agenda del Protheus (schedule) debe estar debidamente configurado. Para saber más detalles y configurar este servicio, haga clic aquí.

Después de realizar la configuración anterior, el sistema mostrará la opción "Ejecutar en segundo plano", de acuerdo con la siguiente figura:


Vea también