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 |