ABAFILE EFT-Ausgabeformat
ANZ, NAB und WBC verwenden das ABA-Standarddateiformat. Diese Banken verwenden Transaktionscode 50 oder 13, je nachdem, ob es sich um eine Soll- oder Habenbuchung handelt.
ABAFILE (ANZ, NAB, WBC)
Standarddatensatztyp 0
| Name | Von Position | Länge | Wert oder Anmerkungen | 
|---|---|---|---|
| Record Type 0 | 1 | 1 | 0 | 
| Leer | 2 | 17 | Darf keine Einträge enthalten | 
| Reel Sequence Number | 19 | 2 | 01 | 
| User Financial Institution | 21 | 3 | bank_addr_mst.bank_code 
					  Offizielle Abkürzung eines Finanzinstituts  | 
                  
| Leer | 24 | 7 | Darf keine Einträge enthalten | 
| User preferred name of user supplying file | 31 | 26 | apparms_mst.EFT_user_name 
					  Muss eine Eingabe enthalten  | 
                  
| User Identification Number of user supplying file | 57 | 6 | apparms_mst.EFT_user_number 
					  Von der APCA und den Finanzinstituten des Anwenders zugewiesene Anwender-ID. Format: numerisch. Rechts ausgerichtet. Mit Nullen aufgefüllt.  | 
                  
| Description of file contents | 63 | 12 | "VENDOR PMT" | 
| Date to be processed | 75 | 6 | Today() 
					  Freigabedatum der Transaktionen für alle Finanzinstitute  | 
                  
| Leer | 81 | 40 | Darf keine Einträge enthalten. | 
Standarddatensatztyp 1
| Name | Von Position | Länge | Wert oder Anmerkungen | 
|---|---|---|---|
| Record Type 1 | 1 | 1 | 1 | 
| BSB Number | 2 | 7 | vendor_mst.EFT_bank_num 
					  Format ###-###  | 
                  
| Account number | 9 | 9 | vendor_mst.account | 
| Indikator | 18 | 1 | (leer) | 
| Transaktionscode | 19 | 2 | 13 oder 50 | 
| Betrag | 21 | 10 | glbank_mst.check_amt | 
| Title of Account | 31 | 32 | parms_mst.company | 
| Referenz | 63 | 18 | glbank_mst.ref_num+'-'+glbank_mst.check_num | 
| BSB Number | 81 | 7 | bank_addr_mst.bank_number 
					  Format ###-###  | 
                  
| AccountNumber | 88 | 9 | bank_hdr_mst.branch_code | 
| Name of Remitter | 97 | 16 | parms_mst.company | 
| Amount of withholding Tax | 113 | 8 | 00000000 | 
ABAFILE (HSBC, Bankwest)
Für diese Banken ist neben den genannten Standarddatensätzen zusätzlich mindestens ein Datensatz vom Typ 1 (Transaktionscode 13) erforderlich, in dem alle Zahlungen zu einem Habendatensatz mit folgendem Format zusammengefasst werden:
| Name | Von Position | Länge | Wert oder Anmerkungen | 
|---|---|---|---|
| Record Type 1 | 1 | 1 | 1 | 
| BSB Number | 2 | 7 | bank_addr_mst.bank_number 
					  Format ###-###  | 
                  
| Account number | 9 | 9 | bank_hdr_mst.branch_code | 
| Indikator | 18 | 1 | (leer) | 
| Transaktionscode | 19 | 2 | 13 | 
| Betrag | 21 | 10 | dbl_NegativeAmtTotal | 
| Title of Account | 31 | 32 | parms_mst.company | 
| Referenz | 63 | 18 | "Zahlungen an den Zahlungsempfänger" | 
| BSB Number | 81 | 7 | bank_addr_mst.bank_number 
					  Format ###-###  | 
                  
| AccountNumber | 88 | 9 | bank_hdr_mst.branch_code | 
| Name of Remitter | 97 | 16 | parms_mst.company | 
| Amount of withholding Tax | 113 | 8 | 00000000 | 
ABAFILE (CBA)
Für diese Bank sind neben den genannten Standardformaten zusätzlich zwei Datensätze für jede Transaktion erforderlich (Transaktionscode 50 gefolgt von diesem Datensatz mit Transaktionscode 13):
| Name | Von Position | Länge | Wert oder Anmerkungen | 
|---|---|---|---|
| Record Type 1 | 1 | 1 | 1 | 
| BSB Number | 2 | 7 | bank_addr_mst.bank_number 
					  Format ###-###  | 
                  
| Account number | 9 | 9 | bank_hdr_mst.branch_code | 
| Indikator | 18 | 1 | (leer) | 
| Transaktionscode | 19 | 2 | 13 | 
| Betrag | 21 | 10 | DomCheckAmt | 
| Title of Account | 31 | 32 | parms_mst.company | 
| Referenz | 63 | 18 | "Zahlung" | 
| BSB Number | 81 | 7 | bank_addr_mst.bank_number 
					  Format ###-###  | 
                  
| AccountNumber | 88 | 9 | bank_hdr_mst.branch_code | 
| Name of Remitter | 97 | 16 | parms_mst.company | 
| Amount of withholding Tax | 113 | 8 | 00000000 |