Puntos de entrada > Módulo Contabilidad terceros > Script estándar FICMAG 

FIN: Antes de actualizar los pagos

Utilice este punto de entrada para gestionar cada generación de fichero bancario, o cada creación de fichero bancario en el espacio de almacenamiento, por ejemplo, para renombrarlo o desencadenar su envío automático. Para renombrar el fichero, se utiliza una orden de sistema. No basta con cambiar el nombre de una variable, como en el punto de entrada NOMFIC. Para que esta operación sea efectiva, hay que disponer de los derechos de modificación en el espacio de almacenamiento.

Contexto y modo de funcionamiento

En el contexto del punto de entrada :

  • No hay ninguna transacción en curso
  • No está abierto el fichero de traza

Transacción

No hay transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Variables y máscaras disponibles

La variable FICHIER contiene el nombre del fichero bancario generado.

La variable NUMERO (car.) contiene el número del comprobante correspondiente.

La variable CODE contiene el código de parámetro del fichero bancario.

La variable BANQUE contiene el código del banco.

NOMFIC: Personalización del nombre del fichero

Este punto de entrada permite personalizar el nombre del fichero que se va generar.

Contexto y modo de funcionamiento

En el contexto del punto de entrada :

  • No hay ninguna transacción en curso
  • No está abierto el fichero de traza

Transacción

No hay transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Variables y máscaras disponibles

La variable NOM (car. 10) contendrá el nombre del fichero bancario que se va a generar.

La variable EXT (car. 3) contendrá la extensión del fichero.

AV_LIGNE: Antes de generar las líneas de los ficheros bancarios

Utilice este punto de entrada para gestionar cada generación de línea de tipo "Detalle" de un fichero bancario.

Contexto y modo de funcionamiento

En el contexto del punto de entrada :

  • No hay ninguna transacción en curso
  • No está abierto el fichero de traza

Transacción

No hay transacción en curso.

Fichero de traza

Se abre un fichero de traza cuando al procesamiento se le llama con la función de remesas electrónicas por lotes.

Contexto de llamada

A este punto de entrada se le llama justo antes de generar las líneas de tipo de registro "Detalle" del fichero bancario.

Variables y máscaras disponibles

La variable FICHIER contiene el nombre del fichero bancario generado.

La variable NUMERO (car.) contiene el número del comprobante correspondiente.

La variable CODE contiene el código de parámetro del fichero bancario.

La variable BANQUE contiene el código del banco.

Tabla

Contenido relevante

Título tabla

PAYMENTH [PYH]

Pagos

BID [BID]

Número de identificación bancaria

FILTRE: Criterio específico en los pagos

Este punto de entrada permite añadir un filtro adicional a los pagos que se tendrá en cuenta al generar el fichero bancario.

Contexto y modo de funcionamiento

En el contexto del punto de entrada :

  • No hay ninguna transacción en curso
  • No está abierto el fichero de traza

Transacción

No hay transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Variables y máscaras disponibles

La variable CRITSPE (car. 250) contendrá los criterios específicos.

La pantalla FICMAG de entrada de criterios de lanzamiento está disponible con la abreviatura [DIA].

Tabla

Contenido relevante

Título tabla

PAYMENTH [PYH]

No

Pagos

TABPAYTYP [TPY]

No

Transacción de pago

OPENFILE: Acceder con el fin de parametrizar otras tablas en línea

Este punto de entrada permite gestionar las aperturas de otras tablas y la alimentación de los ficheros bancarios con información adicional.

Contexto y modo de funcionamiento

En el contexto del punto de entrada :

  • No hay ninguna transacción en curso
  • No está abierto el fichero de traza

Transacción

No hay transacción en curso.

Fichero de traza

Hay un fichero de traza abierto.

Distintos casos de llamada

A este punto de entrada se le llama en el subprograma ENREG del script FICMAG.

Con cada registro de línea de fichero bancario, permite parametrizar un registro de una tabla abierta con anterioridad.

Variables y máscaras disponibles

Variables

Definición

NUMERO

Número de pago

CODE

Nombre del fichero bancario

BANQUE

Banco

TYP

Tipo de registro (menú local 656)

Tablas abiertas

Tablas

Contenido relevante

Título tabla

PAYMENTH [PYH]

Cabecera de pago

PAYMENTD [PYD]

No

Líneas de pago

PAYFRM [FRM]

Comprobantes de pago

TABPAYTYP [TPY]

Transacción de pago

TABFILBAN [TFB]

Ficheros bancarios

BANK [BAN]

Bancos

COMPANY [CPY]

Sociedades

FACILITY [FCY]

Sí excepto TYP=1

Plantas

BPARTNER [BPR]

Tercero

BPCUSTOMER [BPC]

Sí si pago Ingreso

Clientes

BPSUPPLIER [BPS]

Sí si pago Gasto

Proveedores

BPADDRESS [BPA]

Direcciones

TABCUR [TCU]

Divisas

GACCOUNT [GAC]

Sí excepto TYP=1

Cuentas

TABCHANGE [TCH]

No

Cambio de divisas

ATABDIV [ADI]

Sí excepto TYP=1

Tablas varias

TABCOUNTRY [TCY]

Sí excepto TYP=1

Tabla de países

SINVOICE [SIH]

Sí excepto TYP=1 y pago compra

Facturas de ventas

PINVOICE [PIH]

Sí excepto TYP=1 y pago venta

Facturas de compras

EDIPAR [EDP]

Parametrización mensajes

BID [BID]

Sí excepto TYP=1

CCC

UPDFORD: Acceder a cada evaluación de una fórmula

Utilice este punto de entrada para gestionar cada evaluación de una fórmula de parametrización de una línea de fichero de tipo "Detalle".

Contexto y modo de funcionamiento

En el contexto del punto de entrada :

  • No hay ninguna transacción en curso
  • No está abierto el fichero de traza

Transacción

No hay transacción en curso.

Fichero de traza

Hay un fichero de traza abierto.

Distintos casos de llamada

A este punto de entrada se le llama en el subprograma ENREG del script FICMAG.

Con cada registro de línea de fichero bancario, permite gestionar la situación después de la evaluación estándar de la línea y antes de registrar el resultado en el fichero.

Variables y máscaras disponibles

Variables

Definición

NUMERO

Número de pago

CODE

Nombre del fichero bancario

BANQUE

Banco

TYP

Tipo de registro (menú local 656)

RESULTAT

Resultado de la fórmula evaluada

Tablas abiertas

Tablas

Contenido relevante

Título tabla

TABFILBAN [TFB]

Ficheros bancarios

PAYMENTH [PYH]

Cabecera de pago

PAYMENTD [PYD]

No

Líneas de pago

PAYFRM [FRM]

Comprobantes de pago

TABPAYTYP [TPY]

Transacción de pago

TABFILBAN [TFB]

Ficheros bancarios

BANK [BAN]

Bancos

COMPANY [CPY]

Sociedades

FACILITY [FCY]

Sí excepto TYP=1

Plantas

BPARTNER [BPR]

Tercero

BPCUSTOMER [BPC]

Sí si pago Ingreso

Clientes

BPSUPPLIER [BPS]

Sí si pago Gasto

Proveedores

BPADDRESS [BPA]

Direcciones

TABCUR [TCU]

Divisas

GACCOUNT [GAC]

Sí excepto TYP=1

Cuentas

TABCHANGE [TCH]

No

Cambio de divisas

ATABDIV [ADI]

Sí excepto TYP=1

Tablas varias

TABCOUNTRY [TCY]

Sí excepto TYP=1

Tabla de países

SINVOICE [SIH]

Sí excepto TYP=1 y pago compra

Facturas de ventas

PINVOICE [PIH]

Sí excepto TYP=1 y pago venta

Facturas de compras

EDIPAR [EDP]

Parametrización mensajes

BID [BID]

Sí excepto TYP=1

CCC

BEFLOAD: Antes de cargar los vencimientos

Utilice este punto de entrada para mejorar el rendimiento del proceso evitando un bucle de carga de los vencimientos.

Contexto y modo de funcionamiento

En el contexto del punto de entrada :

  • No hay ninguna transacción en curso
  • No está abierto el fichero de traza

Transacción

No hay transacción en curso.

Fichero de traza

Hay un fichero de traza abierto.

Distintos casos de llamada

Al parametrizar la variable FLGLOA a 0, el script no carga los vencimientos y permite ganar tiempo. Para utilizar este punto de entrada, la parametrización del fichero bancario no debe basarse en las variables TFAC, TTIP, NBFAC, TTYP, TDAT, TREF, TIMPORTE, TSNS ni en las clases [PIHX] y [HAEX]

Tablas abiertas

Tablas

Contenido relevante

Título tabla

PAYMENTH [PYH]

Cabecera de pago

BPARTNER [BPR]

Tercero

FACILITY [FCY]

Plantas

TABCUR [TCU]

Divisas