01. Visión General

Para realizar la Importación de Extractos Bancarios a través de la rutina Mantenimiento de Extractos Bancarios (FINA474), se debe contar con dos archivos de texto plano:

  1. Archivo de configuración (.REC):  Contiene la configuración (layout) del archivo con la información bancaria.
  2. Archivo de extracto (.EXT): Contiene los datos del banco que alimentará las tablas de Encabezado (SIF) e Ítems (SIG) de Importación de Extracto Bancario.

Para realizar este proceso, se debe utilizar como base el layout que se muestra enseguida y adecuarlo a las posiciones de los  campos del banco.

Estructura del archivo de configuración (.REC)

Ítem

Longitud

Observaciones

Identificador

1

Tipo de registro. Valor hexadecimal

Descripción

15

Relleno de espacios a la derecha

Posición Inicial

3

Relleno de ceros a la izquierda

Posición Final

3

Relleno de ceros a la izquierda

Decimales

1

Cero ‘0’ si no hay decimales

Relleno

60

Relleno de espacios

CR + LF

2

Caracteres de control CR (Retorno de Carro) y LF (Avance de Línea) concatenados que indican fin de línea (EOL).

Valores hexadecimal 0x0D0A o \r\n.

Todos los campos son obligatorios y deben cubrir las longitudes correspondientes.


Descripción del contenido de cada registro

RegistroIdentificadorDescripciónPosición InicialPosición FinalDecimalRelleno (60 espacios)Caracteres de ControlComentarios
10x01Codigo do Banco0060080
CRLFEncabezado
20x02Codigo do Banco0060080
CRLFBanco
30x02Codigo Agencia0090130
CRLFAgencia
40x02Codigo C/C0140230
CRLFCuenta
50x02Diferenciador0020020
CRLFDiferenciador
60x02Vlr Sld Inicial0000000
CRLFValor Saldo Inicial
70x02Dt. Sld Inicial0000000
CRLFFecha Saldo Inicial
80x02Saldo D/C1691690
CRLFIdentificador Saldo Inicial
90x03Numero Lancam.0270320
CRLFNúmero de movimiento del extracto
100x03Data Processam.0330380
CRLFFecha de movimiento
110x03Vlr Lancamento0410592
CRLFValor movimiento
120x03Tipo Lancamento0240260
CRLFTipo de movimiento
130x03Desc.Lancamento0591190
CRLFDescripción del movimiento
140x03Diferenciador0020020
CRLFDiferenciador
150x04Dt. Saldo Final0000000
CRLFFecha Saldo Final
160x04Vlr Saldo Final0000000
CRLFValor Saldo Final
170x04Saldo D/C0000000
CRLFIdentificador Saldo Final
180x04Diferenciador0020020
CRLFDiferenciador
190x05Total Debitos0000000
CRLFTotal Débitos
200x05Total Creditos0000000
CRLFTotal Créditos


Importante:


Se recomienda que para realizar la configuración de este layout, descargue y modifique el archivo correspondiente de los siguientes enlaces.


Archivos de ejemplo:

Layout


Extracto bancario

Extracto_Bancario.ext


02. Ejemplo de Utilización

Ejemplo de la información de los archivos de extracto bancario:


03. Tablas Utilizadas