Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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:

...

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

Estructura del archivo de configuración (.REC)

Espacios

Í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

LongitudPosició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:

    • Deben ser definidos todos los registros que se describen en la tabla, aun cuando no se utilice algún campo o no esté presente en el extracto del banco, en tal caso, definir la Posición Inicial y la Posición Final como '000'.
    • Cada campo del archivo deben estar en las posiciones establecidas, ni más, ni menos caracteres, incluidos blancos y ceros.
    • El identificador de registro podría visualizarse como un carácter extraño, no debe ser eliminado.
    • Considerar que el editor de texto que se utilice para el manejo del Layout, debe grabar el fin de línea (EOL) mediante el par de caracteres de control CRLF. En Windows, el estándar es de esa manera, pero en Unix/Linux es solo LF (0x0A o \n) y en Mac OS es solo CR (0x0D o \r).


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

...

View file
nameLayout_Extracto.REC
height150


Extracto bancario

View filenameExtracto_Bancario.extheight150


02. Ejemplo de Utilización

  • Crear un banco desde la rutina Bancos (MATA070).
  • Definir los parámetros del banco a través de la rutina Actualiza Parámetros de Banco - CBE (FINA130).
  • Cargar la información del banco desde la rutina Mantenimiento de Extractos Bancarios (FINA474).

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


03. Tablas Utilizadas

  • SA6 - Bancos
  • SEE - Comunicación remota
  • SIF - Encabezado de Importación de Extracto Bancario
  • SIG - Ítems de Importación de Extracto Bancario

...