Fichiers de paiement NTD

En-tête d’imputation

Tous les enregistrements commencent par un en-tête d’imputation composé de 40 caractères. Les informations de cet enregistrement sont utilisées par les systèmes de réception afin de gérer les données de manière efficace.

Numéro Poste Type/taille des données Champ Description Instructions Remarques
1 1-2 Alphanumérique (2) ID AH En-tête d’imputation
2 3-3 Numérique (1) Version 2 00 = lot refusé, mais aucune erreur dans cet enregistrement
3 4-5 Numérique (2) Code retour 00
4 6-9 Alphanumérique (4) ID procédure TBII
5 10-13 Numérique (4) Date transaction Date système MMJJ
6 14-19 Numérique (6) Numéro séq. Numéro de séquence ID transfert électronique CF Numéro de séquence du jour, commence à 1 Représente le nombre d’exécutions de Création paiement électronique par jour pour le même code paiement.

Le compteur doit être redéfini sur 000001 tous les jours. Assurez-vous que la numérotation de séquence s’exécute dans une série ininterrompue tout au long d'une journée de travail. Cela est particulièrement important lorsque vous transférez plusieurs lots le même jour. Lorsqu’un lot a été refusé, le numéro de séquence doit toujours débuter à 1 - 1 doit dépasser le numéro du dernier lot transmis.

7 20-27 Alphanumérique (8) Code trans Vide Réservé
8 28-38 Alphanumérique (11) ID utilisateur Vide Réservé
9 39-40 Numérique (2) Nombre de blocs de 80 caractères 04 Nombre de blocs de 80 caractères qui constituent un enregistrement.

Enregistrement d’en-tête - Type d'enregistrement 00 - Enregistrement initial - Lot (BETFOR00)

L’en-tête d’enregistrement contient les enregistrements créés une fois par code caisse, groupe paiement, code paiement.

Numéro Poste Type/taille des données Champ Description Instructions Remarques
1 1-40 Alphanumérique (40) En-tête d’imputation Voir la description « En-tête d’imputation »
2 41-48 Alphanumérique (8) Code transaction BETFOR00 Type enregistrement
3 49-59 Numérique (11) No société Identifiant groupe paiement électronique code transaction bancaire ou Identifiant groupe ID transfert électronique CF
4 60-70 Alphanumérique (11) Division Espace
5 71-74 Numérique (4) Contrôle séquence Compteur séquence ID transfert électronique CF La première transmission doit commencer à 0001. Après avoir passé 9999, doit continuer avec 0000. Compteur incrémenté pour chaque enregistrement traité (en-tête, détails, total). Le numéro de départ provient de ce qui est saisi dans le champ ID transfert électronique CF. Ce compteur est défini/réinitialisé par les utilisateurs.
6 75-80 Alphanumérique (6) Réservé Vide Réservé
7 81-84 Numérique (4) Date production Date système MMJJ
8 85-94 Alphanumérique (10) Mot de passe Espace
9 95-104 Alphanumérique (10) Version VERSJON002
10 105-114 Alphanumérique (10) Nouveau mot de passe Espace
11 115-125 Alphanumérique (11) No opérateur Espace
12 126-126 Alphanumérique (1) SigilSealUSe Espace
13 127-132 Numérique (6) SigilSealDate Zéro
14 133-152 Numérique (20) SigilPartKey Zéro
15 153-153 Alphanumérique (1) SigilSealHow Espace
16 154-296 Alphanumérique (143) Réservé Espace
17 297-311 Alphanumérique (15) Lot de référence Espace
18 312-320 Alphanumérique (9) Réservé Espace

Enregistrement bénéficiaire - Type d’enregistrement 21

Les enregistrements de paiement/bénéficiaire sont créés une fois par fournisseur ou lorsque des limites sont atteintes ou lorsque la devise est modifiée.

Numéro Poste Type/taille des données Champ Description Instructions Remarques
1 1-40 Alphanumérique (40) En-tête d’imputation Voir la description En-tête d’imputation
2 41-48 Alphanumérique (8) Code transaction BETFOR21 Type enregistrement
3 49-59 Numérique (11) No société Identifiant groupe paiement électronique code transaction bancaire ou Identifiant groupe ID transfert électronique CF
4 60-70 Numérique (11) No compte ID transfert électronique dans ID transfert électronique CF
5 71-74 Numérique (4) Contrôle séquence Compteur séquence ID transfert électronique CF Utilise uniquement les 11 premiers caractères du compte bancaire et seuls les caractères numériques sont utilisés.

Si Type validation compte bancaire n'est pas égal à R, tous les espaces du compte sont remplacés par des zéros. Un compte sera renseigné dans ce champ s’il n’est pas égal à 0.

Sinon le compte est modifié, de façon à récupérer uniquement les valeurs numériques. Les positions 1 à 4 contiennent les 4 premiers chiffres, précédés de zéros si nécessaire. Les positions 5 à 11 contiennent les chiffres restants, précédés de zéros si nécessaire.

6 75-80 Alphanumérique (6) No référence Espaces R1 = accusé de réception réponse

R2 = réponse de traitement

7 81-86 Numérique (6) Date paiement Date du chèque dans Création paiement électronique Date paiement dans Création paiement électronique
8 87-116 Alphanumérique (30) Propre commande référence Espaces
9 117-117 Alphanumérique (1) Réservé Espaces Réservé
10 118-128 Alphanumérique (11) No compte bénéficiaire Numéro de compte bancaire dans fournisseur/site fournisseur Utilise uniquement les 11 premiers caractères du compte bancaire et seuls les caractères numériques sont utilisés.

Si Type validation compte bancaire n'est pas égal à R, tous les espaces du compte sont remplacés par des zéros. Un compte sera renseigné dans ce champ s’il n’est pas égal à 0.

Sinon le compte est modifié, de façon à récupérer uniquement les valeurs numériques.

Les pos. 1 à 4 contiennent les 4 premiers chiffres, précédés de zéros si nécessaire

Les positions 5 à 11 contiennent les chiffres restants, précédés de zéros si nécessaire.

11 129-158 Alphanumérique (30) Nom bénéficiaire Nom fournisseur dans Fournisseur/Site fournisseur Les champs doivent être considérés comme une unité. L'espace avant le texte justifié à gauche est supprimé. Les données sont cumulées afin qu'aucun champ ne soit vide.
12 159-188 Alphanumérique (30) Adresse1 Adresse de livraison adresse postale ligne 1 dans Adresse fournisseur Les champs doivent être considérés comme une unité. L'espace avant le texte justifié à gauche est supprimé. Les données sont cumulées afin qu'aucun champ ne soit vide.
13 189-218 Alphanumérique (30) Adresse2 Adresse de livraison adresse postale ligne 2 dans Adresse fournisseur Les champs doivent être considérés comme une unité. L'espace avant le texte justifié à gauche est supprimé. Les données sont cumulées afin qu'aucun champ ne soit vide.
14 219-222 Numérique (4) Code postal Code postal adresse postale dans Adresse fournisseur
15 223-248 Alphanumérique (26) Ville Ville adresse postale dans Adresse fournisseur
16 249-263 Numérique (15) Montant sur compte propre Zéro
17 264-266 Numérique (3) Code texte 601/602 Si ID client facture CF existe, la valeur est 601 sinon la valeur est 602+I82
18 267-267 Alphanumérique (1) Code transfert V
19 268-268 Alphanumérique (1) Code annulation Espaces
20 269-283 Numérique (15) Montant total Zéro
21 284-288 Alphanumérique (5) Référence client Espaces
22 289-294 Numérique (6) Date valeur Date système AAMMJJ
23 295-300 Numérique (6) Date valeur banque destinataire Zéro
24 301-301 Alphanumérique (1) Motif annulation Espaces
25 302-310 Alphanumérique (9) Réservé Espaces Réservé
26 311-320 Numérique (10) No début Espaces

Enregistrement de paiement - Type d'enregistrement 23 - Enregistrement de facture (BETFOR23)

Les enregistrements de paiement/bénéficiaire sont créés pour chaque paiement par fournisseur.

Numéro Poste Type/taille des données Champ Description Instructions Remarques
1 1-40 Alphanumérique (40) En-tête d’imputation Voir la description En-tête d’imputation
2 41-48 Alphanumérique (8) Code transaction BETFOR23 Type enregistrement
3 49-59 Numérique (11) No société Identifiant groupe paiement électronique code transaction bancaire ou Identifiant groupe ID transfert électronique CF
4 60-70 Numérique (11) No compte ID transfert électronique dans ID transfert électronique CF Tous les espaces sont remplacés par 0
5 71-74 Numérique (4) Contrôle séquence Compteur séquence ID transfert électronique CF Ne peut pas être utilisé simultanément avec KID. Avec des informations structurées, nous vous recommandons d’utiliser tous les éléments (numéro de facture, numéro de client et date de facture). Dans ce cas, le numéro et le montant de la facture sont obligatoires.
6 75-80 Alphanumérique (6) No référence Espaces R1 = accusé de réception

R2 = réponse de traitement

7 81-120 Alphanumérique (40) Référence facture bénéficiaire 1 PayablesInvoice Si ID client facture CF correspond à des espaces alors la valeur est la facture CF

Ce champ est renseigné uniquement si groupe facture paiement facture CF = CMT

8 121-160 Alphanumérique (40) Référence facture bénéficiaire 2 Commentaire facture CF Ce champ est renseigné uniquement si groupe facture paiement facture CF = CMT
9 161-200 Alphanumérique (40) Référence facture bénéficiaire 3 Commentaire facture CF Ce champ est renseigné uniquement si groupe facture paiement facture CF = CMT
10 201-227 Alphanumérique (27) KID ID client dans facture CF Si facture référence bénéficiaire 2 correspond à des espaces alors la valeur est ID client sinon vide
11 228-257 Alphanumérique (30) Propre facture de référence Code paiement dans Création paiement électronique
12 258-272 Numérique (15) Montant facture Montant net paiement dans Paiement facture CF Non utilisé si le champ Référence facture bénéficiaire est rempli Si facture référence bénéficiaire 2 correspond à des espaces alors la valeur est ID client sinon vide
13 273-273 Alphanumérique (1) Code fabrication (Dt Cr) D/K (Note de débit/crédit) D = Débit

K = Note de crédit

14 274-296 Alphanumérique (20) No facture PayablesInvoice Ne peut pas être utilisé simultanément avec KID. Avec des informations structurées, nous vous recommandons d’utiliser tous les éléments (numéro de facture, numéro de client et date de facture). Dans ce cas, le numéro et le montant de la facture sont obligatoires. Si facture référence bénéficiaire 2 correspond à des espaces et ID client existe, la valeur est facture 3 sinon vide
15 294-296 Numérique (3) No de série Zéro Numérotation séquentielle des enregistrements de facture individuels dans chaque enregistrement de transfert individuel (BETFOR21). Commence par 001 et est affecté par la banque
16 297-297 Alphanumérique (1) Motif annulation Espaces
17 298-312 Alphanumérique (15) No client Espaces Ne peut pas être utilisé simultanément avec KID. Avec des informations structurées, nous vous recommandons d’utiliser tous les éléments (numéro de facture, numéro de client et date de facture). Dans ce cas, le numéro et le montant de la facture sont obligatoires.
18 313-320 Numérique (8) Date facture AAMMJJ Si ID client facture CF correspond à des espaces et facture référence bénéficiaire 2 correspond à des espaces, la valeur est la date facture CF

Total enregistrements - Type enregistrement 99 - Fin d’enregistrement de lot (BETFOR99)

L’enregistrement de bande terminale est créé une fois par code caisse, groupe paiement, code paiement

Numéro Poste Type/taille des données Champ Description Instructions Remarques
1 1-40 Alphanumérique (40) En-tête d’imputation
2 41-48 Alphanumérique (8) Code transaction BETFOR99
3 49-59 Numérique (11) No société Identifiant groupe paiement électronique code transaction bancaire ou Identifiant groupe ID transfert électronique CF
4 60-70 Alphanumérique (11) Réservé Espaces
5 71-74 Numérique (4) Contrôle séquence Compteur séquence ID transfert électronique CF
6 75-80 Alphanumérique (6) Réservé Espaces
7 81-84 Numérique (4) Date production Date système
8 85-88 Numérique (4) Nbre paiements
9 89-103 Numérique (15) Montant total lot Les montants correspondent aux totaux débit/crédit, mais ces 2 montants sont additionnés en tant que montant total. Si vous disposez d’un paiement de 100 $ et d’une note de crédit de -70 $, le total ne sera pas de 30 $. Il sera de 170 $
10 104-108 Numérique (5) Nbre d'enregistrements Nbre d'enregistrements Indique le nombre total d’enregistrements dans chaque lot. Un lot désigne les transactions d'origine, y compris le début et la fin de l'enregistrement de lot. Un fichier ou une transmission peut contenir plusieurs lots, mais ceux-ci doivent être séparés par un début/une fin d’enregistrement de lot.
11 109-271 Alphanumérique (163) Réservé Espaces
12 272-275 Alphanumérique (4) SigilSecurity Espaces
13 276-276 Alphanumérique (1) SigilLanguage Espaces
14 277-277 Alphanumérique (1) SigilVersion Espaces
15 278-278 Alphanumérique (1) SigilInterface Espaces
16 279-296 Alphanumérique (18) Champ SigilControl Espaces
17 297-312 Alphanumérique (16) Version logiciel EGENUTV
18 313-210 Alphanumérique (8) Version banque Espaces