Définition fichier bancaire
Utilisez cette fonction pour définir les formats de fichiers bancaires utilisés lors de la création manuelle de bordereaux de remise, ou lors d'un traitement batch.
Cette table décrit les formats des fichiers bancaires produits :
- à destination des banques,
- par la banque ou les factors.
Le format (fixe ou variable) est personnalisable pour chaque banque, mais il doit être modifié avec prudence. Vous pouvez notamment modifier ces formats lorsque certaines banques exigent des informations supplémentaires et/ou un ordre différent pour les données transmises. Un fichier bancaire est identifié par un code, indiqué dans le paramétrage des Transactions de règlements, et par un code de banque optionnel.
Lorsqu’un fichier d’interface bancaire est créé pour une banque donnée, le système recherche s’il existe un paramétrage pour le bon code et la banque correspondante. Si le paramétrage n’existe pas, on prend le paramétrage par défaut défini pour le code banque vide.
Les formats standard suivants sont disponibles pour gérer les modes de paiement standard, conformément à aux règles établies par le CFONB (Comité français d'organisation et de normalisation bancaires). Tous les formats sont livrés avec un code de banque vide, mais vous pouvez copier ces enregistrements et spécifier un code de banque individualisé, puis créer de nouveaux formats avec d'autres codes.
Code |
Intitulé |
LCR |
Remise de LCR |
PRELEVE |
Prélèvement tiers |
VIREMENT |
Virement |
VIRINTER |
Virement international |
On dispose également en standard des formats suivants qui sont disponibles pour gérer des fichiers bancaires non liés à un règlement, à intégrer ou à extraire :
Code |
Intitulé |
RELBAN. |
Relevé bancaire à intégrer |
RELLCRBOR |
Fichiers de domiciliation de la banque à intégrer |
REPLCRBOR |
Réponse relevé LCR ou BOR (à extraire) |
QUITTANCE |
Quittance d’affacturage à destination du factor |
Prérequis
Reportez-vous à la documentation de Mise en oeuvre
Gestion de l'écran
Onglet Écran de saisie
Chaque format de fichier détermine les enregistrements.
En général, il s’agit des enregistrements d’en-tête, de détail, de sous-total et de total, mais il y a des cas particuliers :
- Dans le cas des fichiers définissant les quittances d’affacturage, deux niveaux supplémentaires existent (appelés sous-total et détail 2).
- Dans le cas des relevés bancaires, un niveau supplémentaire est disponible.
- Dans certains cas (c’est le cas des virement internationaux), il peut y avoir deux niveaux de détail, identifiés par un numéro d’ordre qui vaudra 1 puis 2. Cette information reste à 0 dans les autres cas.
Bloc numéro 1
Fichier banque (champ COD) |
Saisissez un code unique pour la définition de fichier bancaire. |
Banque (champ BAN) |
Cette zone n'est pas contrôlée. Il permet de particulariser la structure d'un fichier pour une banque donnée. Pour les banques qui n'ont pas de fiche particulière, il faut utiliser la fiche ayant la banque vide. |
Législation (champ LEG) |
Zone non obligatoire contenant le code législation (table diverse 909). La valeur renseignée est exploitée lors de la création, de la validation du dossier et de l'adjonction de données en cas de copie d'une législation. En création de dossier, sont extraites les données relatives aux législations choisies et les données communes (code législation vide). En validation de dossier sont récupérés uniquement les enregistrements rattachés aux législations du dossier. Le champ Législation sert également de filtre et est contrôlé en sélection et saisie de mouvements (saisie de factures, de règlements, de pièces, etc.). Si le champ est vide, la fiche courante pourra être utilisée quelle que soit la législation de la société concernée par le mouvement. |
Type enregistrement (champ RECTYP) |
Sélectionnez le type d'enregistrement :
|
Numéro d'ordre Détail (champ ORDNUM) |
Ce numéro d'ordre permet de découper et trier les enregistrements de type 'Détail'. |
Bloc numéro 5
Intitulé (champ DESTRA) | |||||||||||||||
Intitulé court (champ SHOTRA) | |||||||||||||||
Préfixe fichier (champ FILREF) | |||||||||||||||
Cette chaîne est utilisée comme préfixe dans le nom des fichiers générés par ce descripteur. |
|||||||||||||||
Type format (champ FMT) | |||||||||||||||
Sélectionnez le type de format : Fixe
Variable
Les colonnes Longueur, Formule et Intitulé sont communes aux deux types de format. CSV
|
|||||||||||||||
|
|||||||||||||||
Pour le format de fichier CSV, saisissez un caractère utilisé pour séparer les champs. La virgule ou le point-virgule sont généralement utilisés. |
|||||||||||||||
|
|||||||||||||||
Pour le format de fichier CSV uniquement, saisissez un caractère qui identifie les fichiers alphanumériques. Les guillemets (simples ou doubles) sont généralement utilisés. |
|||||||||||||||
|
|||||||||||||||
|
|||||||||||||||
Saisissez ici l'extension du nom des fichiers qui seront générés pour les transferts magnétiques. Il est possible de saisir jusqu’à quatre caractères. |
|||||||||||||||
|
|||||||||||||||
Saisissez une formule conditionnant l'écriture de l'enregistrement courant. Ce champ est défini au niveau du détail du numéro d'ordre. Pour le format CSV, utilisez ce champ pour définir un enregistrement d'en-tête muet ("dummy") lorsque vous n'avez pas d'informations d'en-tête à renseigner. Vous pouvez saisir [F:TFB]BAN = 'DUMMY' ou simplement 1=2 et au moins une ligne d'enregistrement. Cette condition a toujours pour valeur 'FALSE' et évite la génération de l'enregistrement. |
Tableau Enregistrements
No (champ NUM) |
Numéro de facture. |
Type champ (champ FLDTYP) |
Pas d'aide liée à ce champ. |
Position (champ POS) |
Longueur (champ LNG) |
Pas d'aide liée à ce champ. |
Séparateur début (champ STRSEP) |
Saisissez le séparateur de début. Un contrôle est effectué entre la balise de début et la balise de fin afin de garantir la cohérence des balises. Vous pouvez ajouter un attribut à l'intérieur de la balise XML :
Exemple :
|
Formule (champ FRM) |
Pour les fichiers bancaires de type Variable, vous pouvez définir les variables utilisées dans le fichier XML. Par exemple : [L]MSGID - Cette variable contient la valeur du compteur. Ce compteur est défini dans la fonction Affectation des compteurs. [L]NBPYH - Cette variable contient le numéro des règlements inclus dans le fichier. [L]TOTCUR - Cette variable contient la somme de tous les règlements inclus dans le fichier, sans prendre en compte les devises ou la conversion. |
Obligatoire (champ OBY) |
Cette colonne s'affiche uniquement pour les fichiers bancaires de type Variable. Si vous avez saisi une formule, vous pouvez indiquer si ces valeurs sont obligatoires ou non. Si vous sélectionnez Oui et que vous n'avez pas saisi de formule dans la colonne Condition pour générer le fichier bancaire XML, un message d'erreur s'affiche dans la trace après génération du fichier. |
Séparateur fin (champ ENDSEP) |
Saisissez le séparateur de fin. Un contrôle est effectué entre la balise de début et la balise de fin afin de garantir la cohérence des balises. Si ce n'est pas le cas, un message d'erreur s'affiche. "Le séparateur de fin devrait être </XX>. Voulez-vous modifier ? " |
Condition (champ CND) |
Permet de saisir une formule conditionnant l'écriture de l'enregistrement courant. Les règles de gestion XML imposent que les balises de début et de fin ne soient pas générées s’il n’y a aucune valeur entre les deux balises. Dans le cas de groupes d’éléments XML présentant des valeurs facultatives, ce champ, s’il n’est pas rempli, permet d’empêcher la création de l’enregistrement. La saisie d'une condition n’est pas nécessaire pour les balises dont les valeurs sont facultatives (champ Obligatoire est sur Non), si ces balises ne sont pas incluses directement dans un groupe d’éléments XML. |
Intitulé (champ DESLIN) |
Pas d'aide liée à ce champ. |
Génération
Longueur totale (champ TOTLNG) |
Famille fichier bancaire (champ NATPAY) |
Les types de règlements permettent d'associer le fichier bancaire à une transaction de règlement. Plusieurs formats de fichiers peuvent être associés au même type de règlement. Le format de fichier peut dépendre de la banque, ou de la portée du règlement (national, international). |
Autoriser regroupement remises (champ FRMGRP) |
Sélectionnez cette case à cocher pour autoriser le regroupement des bordereaux de remise en création du Fichier banque. |
Bloc numéro 4
Boutons spécifiques
Copie
Ce bouton permet de recopier la définition de la fiche depuis ou vers un autre dossier. Bloc numéro 1
Bloc numéro 2
|