Format de sortie ABAFILE EFT

Pour en savoir plus sur le format ABAFILE, contactez l'Australian Bankers Association. Les tableaux ci-dessous récapitulent les tailles de champs et les justifications.

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