Format de sortie ABAFILE EFT
ANZ, NAB et WBC utilisent toutes le format de fichier ABA standard. Ces banques utilisent le code transaction 50 ou 13 selon qu'il s'agit d'un paiement de débit ou de crédit.
ABAFILE (ANZ, NAB, WBC)
Type d'enregistrement standard 0
Nom | Première position | Long. | Valeur ou Notes |
---|---|---|---|
Type d'enregistrement 0 | 1 | 1 | 0 |
Vide | 2 | 17 | Doit être vide |
Numéro de séquence de bobine | 19 | 2 | 01 |
Institution financière de l'utilisateur | 21 | 3 | bank_addr_mst.bank_code
Il doit s'agir de l'acronyme d'une institution financière agréée |
Vide | 24 | 7 | Doit être vide |
Nom utilisateur préféré pour le fichier d'approvisionnement | 31 | 26 | apparms_mst.EFT_user_name
Ne doit pas être entièrement vide |
Numéro d'identification utilisateur du fichier d'approvisionnement | 57 | 6 | apparms_mst.EFT_user_number
Doit être un numéro d'identification utilisateur attribué par APCA et les institutions financières de l'utilisateur. Doit être une valeur numérique. Justifié à droite. Rempli par des zéros |
Désignation du contenu du fichier | 63 | 12 | "VENDOR PMT" |
Date de traitement | 75 | 6 | Ce jr()
Date à laquelle les transactions sont transmises à l'ensemble des institutions financières |
Vide | 81 | 40 | Doit être vide. |
Type d'enregistrement standard 1
Nom | Première position | Long. | Valeur ou Notes |
---|---|---|---|
Type d'enregistrement 1 | 1 | 1 | 1 |
Numéro BSB | 2 | 7 | vendor_mst.EFT_bank_num
Format ###-### |
N° de compte | 9 | 9 | vendor_mst.account |
Indicateur | 18 | 1 | Vide |
Code transaction | 19 | 2 | 13 ou 50 |
Montant | 21 | 10 | glbank_mst.check_amt |
Titre du compte | 31 | 32 | parms_mst.company |
Référence | 63 | 18 | glbank_mst.ref_num+'-'+glbank_mst.check_num |
Numéro BSB | 81 | 7 | bank_addr_mst.bank_number
Format ###-### |
AccountNumber | 88 | 9 | bank_hdr_mst.branch_code |
Nom du remettant | 97 | 16 | parms_mst.company |
Montant des taxes Redt. | 113 | 8 | 00000000 |
ABAFILE (HSBC, Bankwest)
Ces banques utilisent les enregistrements précédents, mais outre ces enregistrements standard, elles réclament également un dernier enregistrement de type 1 (code transaction = 13) qui regroupe tous les paiements au sein d'un enregistrement de crédit au format affiché ici :
Nom | Première position | Long. | Valeur ou Notes |
---|---|---|---|
Type d'enregistrement 1 | 1 | 1 | 1 |
Numéro BSB | 2 | 7 | bank_addr_mst.bank_number
Format ###-### |
N° de compte | 9 | 9 | bank_hdr_mst.branch_code |
Indicateur | 18 | 1 | Vide |
Code transaction | 19 | 2 | 13 |
Montant | 21 | 10 | dbl_NegativeAmtTotal |
Titre du compte | 31 | 32 | parms_mst.company |
Référence | 63 | 18 | "Paiements créancier" |
Numéro BSB | 81 | 7 | bank_addr_mst.bank_number
Format ###-### |
AccountNumber | 88 | 9 | bank_hdr_mst.branch_code |
Nom du remettant | 97 | 16 | parms_mst.company |
Montant des taxes Redt. | 113 | 8 | 00000000 |
ABAFILE (CBA)
Cette banque utilise les formats standard susmentionnés, mais réclame deux enregistrements pour chaque transaction (code transaction = 50, suivi de celui-ci avec code transaction = 13) :
Nom | Première position | Long. | Valeur ou Notes |
---|---|---|---|
Type d'enregistrement 1 | 1 | 1 | 1 |
Numéro BSB | 2 | 7 | bank_addr_mst.bank_number
Format ###-### |
N° de compte | 9 | 9 | bank_hdr_mst.branch_code |
Indicateur | 18 | 1 | Vide |
Code transaction | 19 | 2 | 13 |
Montant | 21 | 10 | DomCheckAmt |
Titre du compte | 31 | 32 | parms_mst.company |
Référence | 63 | 18 | "Paiement" |
Numéro BSB | 81 | 7 | bank_addr_mst.bank_number
Format ###-### |
AccountNumber | 88 | 9 | bank_hdr_mst.branch_code |
Nom du remettant | 97 | 16 | parms_mst.company |
Montant des taxes Redt. | 113 | 8 | 00000000 |