EFT Formats Structure

EFT Processing formats include several sections:

[] - Unique ID of the File format in Square brackets

- description of the bank layout

Note: Render=API - Do not change this line

File format includes several sections: 

1. Extra field declaration, including validations, label and help tips

  • BSB or sort code name - customised for the bank layout

  • BSB or sort code size - customised for the bank layout

  • Account name - customised for the bank layout

  • Account size - customised for the bank layout

  • Up to 10 extra fields on the Bank file

  • Up to 50 extra fields on the Vendor file

2. Row Declaration

Each row type can have multiple lines with a number at the end to indicate the sequence. DetailAP1 and DetailAP2 .

  • The definition of the header row(s) - general header for all transactions or an A/P specific header

  • The definition of the detail  row(s) - general detail for all transactions or an A/P specific detail

  • The definition of the footer row(s) - general footer for all transactions or an A/P specific detail

  • Rows can include fields from the Company, Bank, Vendor, Payment and Applied Invoices records. For details, refer to Field Names in EFT File Formats

Example:

HeaderAP="A000000001[OriginatorIdNumber:%10C][FileCreationNumber:%04D]..”

DetailAP = "C[RecordCount:%09D][OriginatorIdNumber:%-10C]460..”

FooterAP = "Z[RecordCount:%09D][[TransactionTotalInCents:%014D] ..”

 

Validation examples:

BSBSize is the size of the BSB field. This can either be one number, which means the BSB is a fixed size, or two numbers in the format min:max.

AccountSize is the size of the Account Number field. This can either be one number, which means the Account Number is a fixed size, or two numbers in the format min:max.

Note: The Size is used for data validation.

Making a field required

Use ! in front of a field name. EFT will check if the field has a value.

Example: [!DestAccountNumber] means that the Vendor Bank Account field cannot be blank when creating the EFT File.

More Information

Field Names in EFT File Formats

Row Types