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 |