ÍNDICE
- Visión general
- Definición de regla de negocio
- Ejemplo de utilización
- Diccionario de datos
- Tablas utilizadas
01. VISIÓN GENERAL
Generar el archivo (TXT) de transferencias bancarias a partir de las Órdenes de Pago.
02. DEFINICIÓN DE REGLA DE NEGOCIO
El proceso Archivo de Transferencias Bancarias, genera un archivo ".txt" para la comunicación del módulo Financiero.
El CNAB (Consejo nacional de automatización bancaria) Modelo 2 es similar al CNAB por cobrar/pagar, la principal diferencia es que este permite diversificar los Layout. El número de líneas Header, Detalle y Trailler no se limita y se puede utilizar la cantidad necesaria.
El usuario debe configurar el Layout, de acuerdo con la estandarización de intercambio de información entre Bancos y Empresas, suministrado por la institución financiera para el archivo de Envío o de Devolución.
03. EJEMPLO DE UTILIZACIÓN
Configuración del Diccionario de Datos:
- Realizar las configuraciones al Diccionario de Datos, como se muestra en la sección 04. DICCIONARIO DE DATOS.
Flujo del proceso:
Generar archivo de envío (Layout):
- Ingresar al Configurador (SIGACFG).
- Ingresar a la rutina CNAB Modelo 2, ubicada en "Archivos | Cnab Modelo 2" (CFGX049).
- Al acceder, complete los siguientes campos:
- Cartera: seleccione Cobrar o Pagar, para definir el tipo de cartera en la que se debe generar el archivo de CNAB Modelo 2.
- Tipo de archivo: seleccione la opción para generar el archivo de CNAB Modelo 2:
- Envío: configura el estándar de los datos enviados al Banco, por ejemplo: cobranza de título, solicitud de bajas, modificación de vencimientos, protestos de títulos y otros.
- Devolución: configura el estándar de los datos recibidos del Banco. Cuando hay movimientos, el banco genera el archivo de Devolución que confirma los títulos que ingresaron, los títulos pagados, las bajas y las modificaciones procesadas.
- Nombre del archivo: informe el nombre del archivo que se debe crear o modificar.
- Verifique y confirme.
- Se muestra la ventana Configuración CNAB modelo 2 con 3 líneas definidas: 0H, 0D y 0T (Header, Detalle y Línea, respectivamente). Éstas pueden modificarse, de acuerdo con la necesidad, y cada archivo debe tener 3 tipos distintos de registro.
- Haga clic en Incluir, para nuevas líneas de identificación y pulse la "flecha hacia abajo" en la última línea.
- Pulse [Enter] + [F4] en el identificador deseado, para definir su configuración.
- En Layout CNAB, complete los campos:
- Campo: nombre del campo de acuerdo con el estándar CNAB.
- Sit. Inicial: número de la columna del registro CNAB donde se inicia la información.
- Sit. Final: número de la columna del registro CNAB donde se finaliza la información.
- Decimales: número de decimales de la información del archivo estándar CNAB, si es formato numérico.
- Contenido: información que el sistema debe enviar al archivo estándar CNAB. Se puede configurar con:
- Nulo: según la descripción que aparece en el manual del Banco. Ejemplo: “ ”.
- Fijo: contenido fijo estipulado por el Banco. Ejemplo: 341.
- Campo: cuando es necesario utilizar un campo de los archivos del Advanced Protheus. Ejemplo: SE1→E1_NUM.
- Expresión AdvPL: se puede utilizar cualquier expresión AdvPl válida. Ejemplo: IIF(SA2->E2_TIPO=“J”,SA2→A2_CGC).
- Función: cuando es necesario utilizar la función desarrollada en el sistema. Ejemplo: Incrementa( ).
- Después de informar el Header, ejecute la configuración del Detalle y, a continuación, la del Trailler.
- Haga clic en OK, para confirmar.
Generación de Archivo de Transferencias Bancarías:
- Ingresar al módulo Financiero (SIGAFIN).
- Ingresar a la rutina Archivo de Transferencias Bancarias, ubicada en "Miscelánea | Arch. Transf. Banc.".
- Informar los parámetros solicitados.
- Dar clic en "Ok" en la pantalla de "Parámetros".
- Visualizar regla de procesamiento.
- Al final visualizara el mensaje del archivo y ruta generados
Para mas detalle vea la evidencia de prueba:
04. DICCIONARIO DE DATOS
Mediante el Configurador (SIGACFG), realizar la siguiente configuración al Diccionario de Datos:
Campos (SX3):
Tabla SEK:
Campo | EK_ENVIO |
Tipo | C |
Tamaño | 1 |
Descripción | Enviado al banco |
Título | Env. Al Banco |
Picture | @! |
Obligatorio | Sin uso |
Help de Campo | Si vacío no se ha enviado al banco, si 1 fue enviado al banco. |
Tabla SA6:
Campo | A6_CNAB2 |
Tipo | C |
Tamaño | 50 |
Descripción | Nombre del layout CNAB2 |
Título | ¿Layout CNAB2? |
Picture | @! |
F3 | DIR |
Obligatorio | |
Help de Campo | Ruta y nombre del archivo que contiene el layout creado en CNAB2 del modulo configurador. |
Preguntas (SX1):
Grupo FINA883:
Orden | 01 |
Título | ¿Del Banco? |
Tipo | C |
Tamaño | 3 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR01 |
Consulta | SA6 |
Help | Seleccione el código del banco del Archivo a generar. |
Orden | 02 |
Título | ¿Sucursal? |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR02 |
Help | Sucursal del banco seleccionado |
Orden | 03 |
Título | ¿Cuenta? |
Tipo | C |
Tamaño | 10 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR03 |
Help | Cuenta del banco seleccionado. |
Orden | 04 |
Título | ¿De Proveedor? |
Tipo | C |
Tamaño | 6 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR04 |
Consulta | SA2 |
Help | Seleccione el código inicial del rango de proveedores. |
Orden | 05 |
Título | ¿De Tienda? |
Tipo | C |
Tamaño | 3 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR05 |
Help | Seleccione el código de tienda inicial del rango de proveedores. |
Orden | 06 |
Título | ¿A Proveedor? |
Tipo | C |
Tamaño | 6 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR06 |
Consulta | SA2 |
Help | Seleccione el código final del rango de proveedores. |
Orden | 07 |
Título | ¿A Tienda? |
Tipo | C |
Tamaño | 3 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR07 |
Help | Seleccione el código de tienda final del rango de proveedores. |
Orden | 08 |
Título | ¿Fecha inicial? |
Tipo | D |
Tamaño | 8 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR08 |
Help | Seleccione la fecha inicial del rango de fechas. |
Orden | 09 |
Título | ¿Fecha final? |
Tipo | D |
Tamaño | 8 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR09 |
Help | Seleccione la fecha final del rango de fechas. |
Orden | 10 |
Título | ¿De Orden de Pago? |
Tipo | C |
Tamaño | 6 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR10 |
Help | Seleccione el número de orden de pago inicial del rango de órdenes de pago. |
Orden | 11 |
Título | ¿A la Orden de Pago? |
Tipo | C |
Tamaño | 6 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR11 |
Help | Seleccione el número de orden de pago final del rango de órdenes de pago. |
Orden | 12 |
Título | ¿Ubicación del archivo? |
Tipo | C |
Tamaño | 50 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR12 |
Consulta | MEXDIR |
Help | Digite la ruta, donde será colocado el archivo de salida. |
Orden | 13 |
Título | ¿Archivo de Salida? |
Tipo | C |
Tamaño | 40 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR13 |
Help | Digite el nombre del archivo sin extensión |
Orden | 14 |
Título | ¿Tipo? |
Tipo | C |
Tamaño | 1 |
Decimal | 0 |
Objeto | C |
Variable | MV_PAR14 |
Help | Órdenes de pago que ya se enviaron con anterioridad a un archivo de texto, Ordenes de pago que aún no se han enviado o Todas. |
05. TABLAS UTILIZADAS
- SEK - Orden de pago.
- SA6 - Catálogo de bancos.
- SA2 - Proveedores.