Índice


01. Visión General

Importar extractos bancarios a partir de layuots configurados en MILE.

Inicialmente, se utilizará el MILE para configurar los layouts de los diferentes bancos que utilice la empresa.

Posteriormente, desde la rutina de Mantenimiento de Extractos (FINA474), se ejecutará la opción de importación desde layout de MILE.

La validación de las informaciones y el grabado del extracto se realiza a través de la rutina Importación de Extractos Bancarios (FINA474MI), la cual aplica las mismas reglas de negocio que la rutina estándar de Mantenimiento de Extractos (FINA474).


02. Ejemplo de Utilización

Ejemplo creado en una planilla de cálculo:

Descripción del contenido:

Renglón 1
•    Columna A: ID Canal ( B = Banco)
•    Columna B: Banco
•    Columna C: Agencia
•    Columna D: Cuenta

Renglón 2 al 19
•    Columna A: ID Canal ( M = Movimientos)
•    Columna B: Fecha
•    Columna C: Código ocurrencia
•    Columna D: Descripción
•    Columna E: Importe

El archivo se graba como Tipo CSV (MS-DOS) teniendo este aspecto:


Ingresar a la opción Entorno | Aceleradores | MILE | Layouts (CFGA600).

Dar clic en la opción "Incluir", y seleccionar la opción Importación. A continuación, informar los datos necesarios sobre el proceso y las características del archivo de texto.

General:

Formato del Archivo:

Tratamientos y Validaciones:

Adapters de Rutina Automática:

Detalles del Canal:

Campos:

Sec.Campo    Origen DatoEjecución
001IG_BCOEXT0002
002IG_AGEEXT0003
003IG_CONEXT0004


Detalles del Canal:
    Canal = "M"
    Descripción = "CANAL MOVIMIENTOS"
    ID Salida = "DETAIL"
    Ocurrencia = N - Varias

Campos:

Sec.Campo    Origen DatoEjecución
001IG_DTEXTR0002CTOD(xA
002IG_TIPEXT0003
003IG_HISTEXT0004
004IG_VLREXT0005ABS(VAL(xA))


1. Seleccionar el Layout "00000001"

2. Dar clic en el botón Parámetros:

Observar la nota que indica la importancia de que el banco a definir en los parámetros, debe coincidir con el definido en el archivo de texto del extracto. 

Configurar las preguntas:

Dar clic en el botón OK.

Dar clic en el botón ... (junto al cuadro de texto de Archivo).
Seleccionar la ruta y archivo de texto del extracto bancario:


Dar clic en el botón Abrir.


Dar clic en el botón Importar.


Dar clic en el botón .

Al finalizar el proceso, se muestra la ventana “TOTVS” con mensaje de finalización del proceso, dar clic en Finalizar.

Ingresar a la rutina SIGAFIN | Actualizaciones | Movim. Bancario | Mantenimiento de Extractos (FINA474).

Seleccionar el "ID Proceso" generado.

Dar clic en Visualizar.

Verificar los movimientos del extracto importado.


03. Archivo de texto del Extracto Bancario

Los archivos de texto, deben cumplir las siguientes reglas de formato y contenido.

Se acepta que estos campos estén vacíos, sin embargo, el registro debe ser incluido en el archivo, con su respectivo identificador, por ejemplo:

En este caso, es obligatorio definir el banco correspondiente al ejecutar el proceso de importación (Parámetros).

Los campos no deben contener caracteres especiales como coma, punto y coma, comilla sencilla, doble comilla, guión, diagonal, etc.


04. Layout del extracto

Es necesario considerar algunos campos obligatorios, o con información específica, para la correcta importación del extracto bancario:

Sección General:

Sección Formato del Archivo:

Sección Tratamientos y Validaciones:

Sección Adapters de Rutina Automática:


05. Diccionario de Datos

Paquete de actualización

Las actualizaciones al Diccionario de Datos para crear el grupo de preguntas, se realizaron en el siguiente pacote (Uso Interno):

Código: 016248

Pacote: FIN - DMINA-27984 - LAYOUT DE EXTRACTO BANCARIO


A través de configurador de Protheus (SIGACFG), crear el grupo de preguntas FINA474MI:


Orden

Pregunta

Tipo

Tamaño

GSC

Variable

Valida

Consulta

Grupo

Help

01

¿Banco ?

C

3

G

MV_PAR01

Vazio() .Or. ExistCpo("SA6")

SA6

007

Código del banco del extracto a importar.

Importante:
El banco, agencia y cuenta informados en estos parámetros, deben coincidir con los datos contenidos en el archivo de texto que se importará.

02

¿Agencia ?

C

5

G

MV_PAR02

IIF(Empty(MV_PAR01), Vazio(), NaoVazio())


008

Código de la agencia bancaria

03

¿Cuenta ?

C

10

G

MV_PAR03

IIF(Empty(MV_PAR01), Vazio(), NaoVazio())


009

Número de la cuenta bancaria

04

¿Subcuenta ?

C

3

G

MV_PAR04

NaoVazio()



Número de la subcuenta

05

¿Descripción ?

C

40

G

MV_PAR05

NaoVazio()



Descripción del proceso



06. Referencias


07. Tablas Utilizadas