Points d'entrée > Module Comptabilité tiers > Script standard FICMAG 

FIN : Avant mise à jour des règlements

Utilisez ce point d’entrée pour prendre la main à chaque génération d’un fichier bancaire, ou une fois que le fichier bancaire est créé sur l'espace de stockage, par exemple pour le renommer ou déclencher son envoi automatique. Le renommage du fichier se fait par un ordre système. Il ne suffit pas de changer le nom d'une variable comme dans le point d'entrée NOMFIC. Pour que l'opération de renommage aboutisse, il faut avoir les droits de modification sur l'espace de stockage.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Il n'y a pas de fichier trace ouvert

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Variables et masques disponibles

La variable FICHIER contient le nom du fichier bancaire généré.

La variable NUMERO (char) contient le numéro du bordereau de remise correspondant.

La variable CODE contient le code paramètre du fichier bancaire.

La variable BANQUE contient le code de la banque.

NOMFIC : Personnalisation du nom de fichier

Ce point d’entrée permet de personnaliser le nom du fichier bancaire à générer.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Il n'y a pas de fichier trace ouvert

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Variables et masques disponibles

La variable NOM (Char 10) contiendra le nom du fichier bancaire à générer.

La variable EXT (Char 3) contiendra l’extension du fichier.

AV_LIGNE : Avant génération des lignes de fichiers bancaires

Utilisez ce point d’entrée pour prendre la main à chaque génération des lignes de type 'Détail' d’un fichier bancaire.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Il n'y a pas de fichier trace ouvert

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Un fichier de trace est ouvert lorsque le traitement est appelé par la fonction de remise magnétique en masse

Contexte d'appel

Le point d’entrée est appelé juste avant la génération des lignes de type d'enregistrement 'Détail' du fichier bancaire

Variables et masques disponibles

La variable FICHIER contient le nom du fichier bancaire généré.

La variable NUMERO (char) contient le numéro du bordereau de remise correspondant.

La variable CODE contient le code paramètre du fichier bancaire.

La variable BANQUE contient le code de la banque.

Table

Contenu Significatif

Intitulé Table

PAYMENTH [PYH]

Oui

Règlements

BID [BID]

Oui

Relevé d’identité bancaire

FILTRE : Critère spécifique sur les règlements

Ce point d’entrée permet d’ajouter un filtre supplémentaire sur les règlements à prendre en compte lors de la génération du fichier bancaire.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Il n'y a pas de fichier trace ouvert

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Variables et masques disponibles

La variable CRITSPE (Char 250) contiendra les critères spécifiques.

L’ écran FICMAG de saisie des critères de lancement est disponible sous l’abréviation [DIA].

Table

Contenu Significatif

Intitulé Table

PAYMENTH [PYH]

Non

Règlements

TABPAYTYP [TPY]

Non

Transaction de règlement

OPENFILE : Accès pour positionner d'autres tables en ligne

Ce point d’entrée permet de prendre la main pour ouvrir d'autres tables et d'alimenter les fichiers bancaires avec des informations supplémentaires.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Il n'y a pas de fichier trace ouvert

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Ce point d’entrée est appelé sous le programme ENREG du script FICMAG.

Il permet, à chaque enregistrement d'une ligne du fichier bancaire, de positionner un enregistrement d'une table préalablement ouverte.

Variables et masques disponibles

Les variables

Définition

NUMERO

Numéro de règlement

CODE

Nom du fichier bancaire

BANQUE

Banque

TYP

Type d'enregistrement (Menu local 656)

Tables ouvertes

Tables

Contenu Significatif

Intitulé Table

PAYMENTH [PYH]

Oui

En-tête de règlement

PAYMENTD [PYD]

Non

Lignes règlement

PAYFRM [FRM]

Oui

Bordereaux de paiement

TABPAYTYP [TPY]

Oui

Transaction de règlement

TABFILBAN [TFB]

Oui

Fichiers Bancaires

BANK [BAN]

Oui

Banques

COMPANY [CPY]

Oui

Sociétés

FACILITY [FCY]

Oui sauf TYP=1

Sites

BPARTNER [BPR]

Tiers

BPCUSTOMER [BPC]

Oui si règlement Recette

Clients

BPSUPPLIER [BPS]

Oui si règlement Dépense

Fournisseurs

BPADDRESS [BPA]

Oui

Adresses

TABCUR [TCU]

Oui

Devises

GACCOUNT [GAC]

Oui sauf TYP=1

Comptes

TABCHANGE [TCH]

Non

Cours des devises

ATABDIV [ADI]

Oui sauf TYP=1

Tables diverses

TABCOUNTRY [TCY]

Oui sauf TYP=1

Table des Pays

SINVOICE [SIH]

Oui sauf  TYP=1 et règlement achat

Factures de ventes

PINVOICE [PIH]

Oui  sauf TYP=1 et règlement vente

Factures d'achat

EDIPAR [EDP]

Paramétrage messages

BID [BID]

Oui sauf TYP=1

RIB

UPDFORD : Accès à chaque évaluation d'une formule

Utilisez ce point d’entrée pour prendre la main à chaque évaluation d’une formule d’un paramétrage de ligne de fichier de type 'Détail'.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Il n'y a pas de fichier trace ouvert

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Ce point d’entrée est appelé sous le programme ENREG du script FICMAG.

Il permet à chaque enregistrement d'une ligne du fichier bancaire de prendre la main après l’évaluation standard de la ligne et avant l’écriture du résultat dans le fichier.

Variables et masques disponibles

Les variables

Définition

NUMERO

Numéro de règlement

CODE

Nom du fichier bancaire

BANQUE

Banque

TYP

Type d'enregistrement (Menu local 656)

RESULTAT

Résultat de la formule évaluée

Tables ouvertes

Tables

Contenu Significatif

Intitulé Table

TABFILBAN [TFB]

Oui

Fichiers Bancaires

PAYMENTH [PYH]

Oui

En-tête de règlement

PAYMENTD [PYD]

Non

Lignes règlement

PAYFRM [FRM]

Oui

Bordereaux de paiement

TABPAYTYP [TPY]

Oui

Transaction de règlement

TABFILBAN [TFB]

Oui

Fichiers bancaires

BANK [BAN]

Oui

Banques

COMPANY [CPY]

Oui

Sociétés

FACILITY [FCY]

Oui sauf TYP=1

Sites

BPARTNER [BPR]

Tiers

BPCUSTOMER [BPC]

Oui si règlement Recette

Clients

BPSUPPLIER [BPS]

Oui si règlement Dépense

Fournisseurs

BPADDRESS [BPA]

Oui

Adresses

TABCUR [TCU]

Oui

Devises

GACCOUNT [GAC]

Oui sauf TYP=1

Comptes

TABCHANGE [TCH]

Non

Cours des devises

ATABDIV [ADI]

Oui sauf TYP=1

Tables diverses

TABCOUNTRY [TCY]

Oui sauf TYP=1

Table des Pays

SINVOICE [SIH]

Oui sauf  TYP=1 et règlement achat

Factures de ventes

PINVOICE [PIH]

Oui  sauf TYP=1 et règlement vente

Factures d'achat

EDIPAR [EDP]

Paramétrage messages

BID [BID]

Oui sauf TYP=1

RIB

BEFLOAD : Avant chargement des échéances

Utilisez ce point d’entrée pour améliorer les performances du traitement, en évitant une boucle de chargement des échéances.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Il n'y a pas de fichier trace ouvert

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

En positionnant la variable FLGLOA à zéro, le traitement n'exécute pas le chargement des échéances et permet un gain de temps. Pour utiliser ce point d'entrée, le paramétrage du fichier bancaire ne doit pas se baser sur les variables : TFAC, TTIP, NBFAC, TTYP, TDAT, TREF, TIMPORTE, TSNS et les classes [PIHX] et [HAEX]

Tables ouvertes

Tables

Contenu Significatif

Intitulé Table

PAYMENTH [PYH]

Oui

En-tête de règlement

BPARTNER [BPR]

Oui

Tiers

FACILITY [FCY]

Oui

Sites

TABCUR [TCU]

Oui

Devises