Skip to main content

DEEDS File Format

The Direct Entry Exception & Disbursement (DEEDS) file is generated in response to Direct Entry transactions submitted in an ABA file.

Related file formats: ABA ยท DERPS

DEEDS is a single physical file that contains two logical reports:

  1. Exception Report - Contains Direct Entry transactions that could not be processed, together with the reason for the exception.
  2. Disbursement Report - Contains Direct Entry transactions that have been successfully released for processing and settlement.

Exception Report

File Structure

The Exception Report consists of three record types:

Record Type Value Description
Header "0" Contains file-level information. There is one Header record at the beginning of the report.
Detail "1" Represents a single rejected Direct Entry transaction. There can be one or more Detail records in the report.
Trailer "7" Contains the total number of rejected transactions and control totals used to verify the integrity and completeness of the report. There is one Trailer record at the end of the report.

The records always appear in the following order:

Header (0)
  โ†“
Detail (1)
Detail (1)
...
Detail (1)
  โ†“
Trailer (7)

Example Records

Header Record

0ENTR2            01WBC       USER NAME                 453890DD PAYMENT  300726                                        G

Detail Record

1032-001   562148 130000003124EMPLOYEE 01                     DD005653376       031-002   142853REMITTER NAME   00000000G

Trailer Record

7999-999            000007314000000000000000073140                        000021                                        G

File Specification

Header Record

No Field Name Position Length Description
1 Record Type 1 1 "0"
2 File Description 2-18 17 Will contain ENTR# where # is the run cycle.
3 Reel Sequence Number 19-20 2 Must be numeric, commencing at 01. Right justified and zero filled.
4 Name of User's Financial Institution 21-23 3 Must be the approved Financial Institution abbreviation.
Westpac's abbreviation is "WBC".
5 Blank 24-30 7 Blank filled.
6 Name of User Supplying File 31-56 26 Must be the User Preferred Specification advised in the application. Left justified and blank filled. Must not contain all blanks.
7 Number of User Supplying File 57-62 6 Must be the User Identification Number allocated by APCA. Numeric only, right justified, and zero filled.
8 Description 63-74 12 E.g. "PAYROLL". Must not contain all blanks. Left justified and blank filled.
9 Processing Date 75-80 6 The date on which transactions are released to all Financial Institutions, in the format DDMMYY. Must be a valid date. Numeric only, zero filled.
10 Blank 81-120 40 Blank filled.
11 Status Indicator 121 1 "G" - Accepted
"R" - Rejected
"C" - Cancelled

Detail Record

No Field Name Position Length Description
1 Record Type 1 1 "1"
2 Bank/State/Branch Number 2-8 7 Must be numeric with a hyphen in character position 5.
Character positions 2 and 3 must equal a valid Financial Institution number.
Character position 4 must equal a valid State number (0-9).
3 Account Number 9-17 9 Must contain a valid account number. May contain digits, hyphens, and blanks only. Leading zeros that are part of the account number must be shown, e.g. 00-1234. Westpac recommends that, except in the above example, all hyphens are removed. Where the account number exceeds nine characters, remove the hyphens. Right justified and blank filled.
4 Indicator 18 1 "N" - for a new or varied Bank (FI)/State/Branch number or name, otherwise blank filled.
"T" - for a drawing under a Tape Negotiation Authority.

Withholding Tax Indicators:
"W" - dividend paid to a resident of a country where a double tax agreement is in force.
"X" - dividend paid to a resident of any other country.
"Y" - interest paid to all non-residents.
The amount of withholding tax must appear in character positions 113-120.

Note: Where withholding tax has been deducted, the appropriate Indicator shown above must be used and overrides the normal indicator.
5 Transaction Code 19-20 2 Must be a valid industry-standard transaction code (see Transaction Codes). Numeric only.
6 Amount 21-30 10 Numeric only. Must be greater than zero. Shown in cents without punctuation. Right justified, zero filled, and unsigned.
7 Title of Account 31-62 32 Surname followed by a period, a blank, and the given names separated by blanks (e.g. "SMITH. JOHN PAUL"). Must not contain all blanks. Left justified and blank filled.
8 Lodgement Reference 63-80 18 Reference submitted by the User indicating the origin of the entry, e.g. payroll number, invoice, or contract number. Left justified and blank filled. Must not contain all blanks.
9 Trace BSB Number 81-87 7 Bank (FI)/State/Branch of the User, to enable the entry to be traced to its source if necessary. Required format: XXX-XXX. Numeric and hyphens only.
Character positions 81 & 82 must equal a valid Financial Institution number.
Character position 83 must equal a valid State number (0-9).
Character position 84 must be a hyphen.
10 Trace Account Number 88-96 9 Account number of the User, to enable the entry to be traced to its source if necessary. Right justified and blank filled.
11 Name of Remitter 97-112 16 Name of the originator of the entry. This may differ from the User's name. Must not contain all blanks. Left justified and blank filled.
12 Amount of Withholding Tax 113-120 8 Numeric only. Show in cents without punctuation. Right justified, zero filled, and unsigned.
13 Status Indicator 121 1 "G" - Accepted
"R" - Rejected

Trailer Record

No Field Name Position Length Description
1 Record Type 1 1 "7"
2 BSB Format Filler 2-8 7 "999-999"
3 Blank 9-20 12 Blank filled.
4 Net Total Amount 21-30 10 Numeric only. Must equal the difference between File Credit Total and File Debit Total. Show in cents without punctuation. Right justified, zero filled, and unsigned.
5 File Credit Total 31-40 10 Numeric only. Must equal the accumulated total of the credit Detail Record amounts. Show in cents without punctuation. Right justified, zero filled, and unsigned.
6 File Debit Total 41-50 10 Numeric only. Must equal the accumulated total of the debit Detail Record amounts. Show in cents without punctuation. Right justified, zero filled, and unsigned.
7 Blank 51-74 24 Blank filled.
8 Record Count 75-80 6 Numeric only. Must equal the number of Detail records in the file. Right justified and zero filled.
9 Blank 81-120 40 Blank filled.
10 Status Indicator 121 1 "G" - Accepted

T Record

No Field Name Position Length Description
1 Record Type 1 1 "T". Immediately follows a Header (0), Detail (1), or Trailer (7) record and describes an error in that record.
2 Error Narrative 2-100 99 Contains description for transaction rejection (see T Record Error Messages).
3 Blank 101-121 21 Blank filled.

Disbursement Report

File Structure

The Disbursement Report consists of two record types:

Record Type Value Description
Header "0" Contains file-level information. There is one Header record at the beginning of the report.
Detail "1" Represents a single successfully processed Direct Entry transaction. There can be one or more Detail records in the report.

The records always appear in the following order:

Header (0)
  โ†“
Detail (1)
Detail (1)
...
Detail (1)

Example Records

Header Record

0RLSE2            01WBC       USER NAME                 453890DD PAYMENT  300726                                        G

Detail Record

1032-001   123456 130000004031EMPLOYEE 01                     DD005653383       032-000   142853REMITTER NAME   00000000G

File Specification

Header Record

No Field Name Position Length Description
1 Record Type 1 1 "0"
2 File Description 2-18 17 Will contain RLSE# where # is the run cycle.
3 Reel Sequence Number 19-20 2 Must be numeric, commencing at 01. Right justified and zero filled.
4 Name of User's Financial Institution 21-23 3 Must be the approved Financial Institution abbreviation.
Westpac's abbreviation is "WBC".
5 Blank 24-30 7 Blank filled.
6 Name of User Supplying File 31-56 26 Must be the User Preferred Specification advised in the application. Left justified and blank filled. Must not contain all blanks.
7 Number of User Supplying File 57-62 6 Must be the User Identification Number allocated by APCA. Numeric only, right justified, and zero filled.
8 Description 63-74 12 E.g. "PAYROLL". Must not contain all blanks. Left justified and blank filled.
9 Processing Date 75-80 6 The date on which transactions are released to all Financial Institutions, in the format DDMMYY. Must be a valid date. Numeric only, zero filled.
10 Blank 81-120 40 Blank filled.
11 Status Indicator 121 1 "G" - Released
"C" - Cancelled

Detail Record

No Field Name Position Length Description
1 Record Type 1 1 "1"
2 Bank/State/Branch Number 2-8 7 Must be numeric with a hyphen in character position 5.
Character positions 2 and 3 must equal a valid Financial Institution number.
Character position 4 must equal a valid State number (0-9).
3 Account Number 9-17 9 Must contain a valid account number. May contain digits, hyphens, and blanks only. Leading zeros that are part of the account number must be shown, e.g. 00-1234. Westpac recommends that, except in the above example, all hyphens are removed. Where the account number exceeds nine characters, remove the hyphens. Right justified and blank filled.
4 Indicator 18 1 "N" - for a new or varied Bank (FI)/State/Branch number or name, otherwise blank filled.
"T" - for a drawing under a Tape Negotiation Authority.

Withholding Tax Indicators:
"W" - dividend paid to a resident of a country where a double tax agreement is in force.
"X" - dividend paid to a resident of any other country.
"Y" - interest paid to all non-residents.
The amount of withholding tax must appear in character positions 113-120.

Note: Where withholding tax has been deducted, the appropriate Indicator shown above must be used and overrides the normal indicator.
5 Transaction Code 19-20 2 Must be a valid industry-standard transaction code (see Transaction Codes). Numeric only.
6 Amount 21-30 10 Numeric only. Must be greater than zero. Shown in cents without punctuation. Right justified, zero filled, and unsigned.
7 Title of Account 31-62 32 Surname followed by a period, a blank, and the given names separated by blanks (e.g. "SMITH. JOHN PAUL"). Must not contain all blanks. Left justified and blank filled.
8 Lodgement Reference 63-80 18 Reference submitted by the User indicating the origin of the entry, e.g. payroll number, invoice, or contract number. Left justified and blank filled. Must not contain all blanks.
9 Trace BSB Number 81-87 7 Bank (FI)/State/Branch of the User, to enable the entry to be traced to its source if necessary. Required format: XXX-XXX. Numeric and hyphens only.
Character positions 81 & 82 must equal a valid Financial Institution number.
Character position 83 must equal a valid State number (0-9).
Character position 84 must be a hyphen.
10 Trace Account Number 88-96 9 Account number of the User, to enable the entry to be traced to its source if necessary. Right justified and blank filled.
11 Name of Remitter 97-112 16 Name of the originator of the entry. This may differ from the User's name. Must not contain all blanks. Left justified and blank filled.
12 Amount of Withholding Tax 113-120 8 Numeric only. Show in cents without punctuation. Right justified, zero filled, and unsigned.
13 Status Indicator 121 1 "G" - Released
"C" - Cancelled
"D" - Recall
"R" - Rejected

Transaction Codes

Trancode Type Description
13 Debit PAYMENT BY AUTHORITY TO
50 Credit DEPOSIT
51 Credit DEPOSIT INTEREST FROM GOV'T INVESTMENT
52 Credit DEPOSIT-FAMILY ALLOWANCE
53 Credit DEPOSIT-SALARY
54 Credit DEPOSIT-PENSION
55 Credit DEPOSIT DEFENSE SERVICE ALLOWANCE
56 Credit DEPOSIT DIVIDEND
57 Credit DEPOSIT-DEBENTURE/NOTE INTEREST

T Record Error Messages

Record Type "0" (Header)

Field Description Error Messages Generated
Reel Sequence Number *** REEL SEQN NO. INVALID. AMEND TO '01' - PLEASE AMEND PRIOR TO NEXT FILE SUBMITTED FOR PROCESSING ***
Name of User's Financial Institution *** NAME OF USER'S BANK DOES NOT MATCH CUSTOMER FILE. INPUT VALUE IS ____ ***
Name of User Supplying File *** NAME OF USER SUPPLYING FILE WAS NOT SUPPLIED ***
*** NAME OF USER SUPPLYING FILE IS NOT LEFT JUSTIFIED ***
*** SERVICE DETAILS NOT SET UP - PLEASE CONTACT DIRECT ENTRY ON 1300 360 406 (OPTION 3). ***
*** UPS NAME NOT MATCHED. PLEASE CONTACT DIRECT ENTRY ON 1300 360 406 (OPTION 3). ***
Number of User Supplying File *** ABA ID NUMBER OF SUPPLYING USER IS ZERO OR NOT NUMERIC. INPUT VALUE IS ____ ***
*** NAME OF USER SUPPLYING FILE WAS NOT SUPPLIED ***
*** CUSTOMER IS NOT SET UP IN WESTPAC DATABASE ***
Description *** DESCRIPTION OF ENTRIES NOT SUPPLIED. PLEASE AMEND PRIOR TO NEXT FILE SUBMITTED FOR PROCESSING ***
*** DESCRIPTION OF FILE ENTRIES IS NOT LEFT JUSTIFIED. PLEASE AMEND ***
Processing Date *** RELEASE DATE IS ZERO OR SPACE ***
*** RELEASE DATE IS NOT NUMERIC. INPUT VALUE IS ____ ***
*** INVALID DATE. FORMAT MUST BE DDMMYY. INPUT VALUE IS ____ ***
*** DATE DOES NOT EXIST IN THE WESTPAC DATE DATABASE. ***
*** RELEASE DATE OUT OF ACCEPTABLE RANGE ***
*** RELEASE DATE IS A WEEKEND OR A PUBLIC HOLIDAY ***
*** RELEASE DATE PRIOR TO PROCESSING DATE ENCOUNTERED. PLEASE AMEND TO CORRECT PROCESSING DATE ***
*** FUTURE DATED BILAT FILE ***

Record Type "1" (Detail)

Field Description Error Messages Generated
Bank/State/Branch Number *** DESTINATION BSB NUMBER IS NOT NUMERIC OR INVALID BSB FORMAT ***
*** INVALID DESTINATION BSB FORMAT. MUST BE xxx-xxx ***
*** INVALID BSB ***
*** DESTINATION BSB NUMBER CONTAINS INVALID STATE INDICATOR ***
*** DESTINATION BSB NUMBER CONTAINS BANK NUMBER THAT DOES NOT EXIST ***
Account Number *** LEDGER ACCOUNT NUMBER NOT PRESENT OR ZERO ***
*** LEDGER ACCOUNT NUMBER NOT NUMERIC. INPUT VALUE IS ... ***
*** LEDGER ACCOUNT NUMBER IS NOT RIGHT JUSTIFIED ***
*** WESTPAC LEDGER ACCOUNT NUMBER CANNOT HAVE MORE THAN 6 DIGITS ***
*** LEDGER ACCOUNT NUMBER NOT VALID. INPUT VALUE IS 999999 ***
*** LEDGER ACCOUNT NUMBER NOT VALID FOR GIVEN BSB NUMBER ***
Indicator *** INDICATOR INVALID ***
*** RETURNS/REFUSALS CODE INVALID ***
Transaction Code *** INVALID TRANCODE FOR BILATERAL FILES ***
*** INVALID DIRECT ENTRY TRANSACTION CODE. INPUT VALUE IS ... ***
*** TRANSACTION CODE IS NOT DEFINED IN WESTPAC TRANSACTION CODE TABLE ***
*** TRANSACTION CODE IS NOT ALLOWED FOR THIS CUSTOMER SERVICE ***
*** INVALID TRANSACTION CODE FOR CREDIT CARD PROCESSING ***
Amount *** AMOUNT OF TRANSACTION IS NOT NUMERIC. INPUT VALUE IS ... ***
*** AMOUNT OF TRANSACTION IS LESS THAN OR EQUAL ZERO. INPUT VALUE IS ... ***
Title of Account *** TITLE OF ACCOUNT WAS NOT SUPPLIED ***
Credit Card Account *** CARDHOLDER NUMBER IS NOT LEFT JUSTIFIED ***
*** INVALID CARDHOLDER NUMBER LENGTH FOR CARD TYPE ***
*** CARDHOLDER NUMBER CHECK DIGIT ERROR ***
*** INVALID CARDHOLDER NUMBER ***
Lodgement Reference *** LAST 7 DIGITS OF LODGEMENT REFERENCE NOT NUMERIC ***
*** SERIAL NUMBER NOT NUMERIC ***
*** LAST 7 DIGITS OF LODGEMENT REFERENCE NOT NUMERIC FOR GIVEN TRANSACTION CODE ***
*** LAST 6 DIGITS OF LODGEMENT NOT NUMERIC FOR GIVEN TRANSACTION CODE ***
Trace BSB Number *** INVALID TRACE BSB FORMAT. MUST BE xxx-xxx ***
*** TRACE BSB NUMBER CONTAINS INVALID STATE INDICATOR ***
*** TRACE BSB NUMBER CONTAINS BANK NO. THAT IS NOT A VALID EXCHANGE BANK ***
*** TRACE BSB NUMBER INCORRECT ***
*** TRACE BSB NUMBER CONTAINS BRANCH NUMBER THAT DOES NOT EXIST ***
Trace Account Number *** TRACE ACCOUNT NUMBER NOT PRESENT OR ZERO ***
*** TRACE ACCOUNT NUMBER NOT NUMERIC ***
*** WESTPAC TRACE ACCOUNT NUMBER CANNOT HAVE MORE THAN 6 DIGITS ***
*** TRACE ACCOUNT NUMBER NOT VALID, INPUT VALUE IS 999999 ***
*** TRACE ACCOUNT NUMBER NOT VALID FOR GIVEN BSB NUMBER ***
Name of Remitter *** NAME OF REMITTER WAS NOT SUPPLIED ***
Amount of Withholding Tax *** WITHHOLDING TAX AMOUNT IS NOT ZERO FILLED ***
*** WITHHOLDING TAX AMOUNT CONTAINS NON NUMERIC CHARACTERS, INPUT VALUE IS ... ***
*** WITHHOLDING TAX AMOUNT NOT ZERO FILLED. PLEASE AMEND PRIOR TO NEXT FILE SUBMITTED FOR PROCESSING ***
*** WITHHOLDING TAX AMOUNT INVALID FOR GIVEN INDICATOR. INPUT VALUE IS ... ***
*** WITHHOLDING TAX AMOUNT IS NOT NUMERIC. INPUT VALUE IS ... ***

Record Type "7" (Trailer)

Field Description Error Messages Generated
BSB Format Filler *** BSB IN FILE TOTAL RECORD NOT 999-999. PLEASE AMEND PRIOR TO NEXT FILE SUBMITTED FOR PROCESSING ***
Net Total Amount *** FILE NET TOTAL AMOUNT IS LESS THAN ZERO OR NOT NUMERIC. INPUT VALUE IS ... ***
*** FILE NET TOTAL AMOUNT NOT RIGHT JUSTIFIED ***
*** FILE NET TOTAL AMOUNT NOT ZERO FILLED ***
*** NET TOTAL OF TRANSACTION AMOUNT ON FILE NOT EQUAL TO TOTAL AMOUNT IN FILE TOTAL RECORD ***
File Credit Total *** FILE CREDIT TOTAL AMOUNT IS LESS THAN ZERO OR NOT NUMERIC. INPUT VALUE IS ... ***
*** FILE CREDIT TOTAL AMOUNT NOT RIGHT JUSTIFIED ***
*** FILE CREDIT TOTAL NOT ZERO FILLED ***
*** TOTAL OF CREDIT AMOUNT ON FILE NOT EQUAL TO AMOUNT ON FILE TOTAL RECORD ***
File Debit Total *** FILE DEBIT TOTAL AMOUNT IS LESS THAN ZERO OR NOT NUMERIC. INPUT VALUE IS ... ***
*** FILE DEBIT TOTAL AMOUNT NOT RIGHT JUSTIFIED ***
*** FILE DEBIT TOTAL NOT ZERO FILLED ***
*** TOTAL OF DEBIT AMOUNT ON FILE NOT EQUAL TO AMOUNT ON FILE TOTAL RECORD ***
Record Count *** COUNT OF TYPE 1 (DETAIL) RECORD IS NOT NUMERIC ***
*** COUNT OF TYPE 1 RECORDS NOT RIGHT JUSTIFIED ***
*** COUNT OF TYPE 1 RECORDS NOT ZERO FILLED ***
*** TOTAL OF RECORDS ON FILE NOT EQUAL TO RECORDS ON FILE TOTAL RECORD ***
Privacy Statement

Privacy Statement (for individuals whose personal information may be collected - in this clause referred to as "you"). All personal information we collect about you is collected, used and disclosed by us in accordance with our Privacy Statement which is available at Privacy Statement or by calling us through your relationship manager or Westpac representative. Our Privacy Statement also provides information about how you can access and correct your personal information and make a complaint. You do not have to provide us with any personal information but, if you don't, we may not be able to process an application or a request for a product or service.