Traitement FICMAG : Génération remise magnétique
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] |
N° |
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] |
N° |
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] |
N° |
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] |
N° |
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 |