Fields available in file formats

The following fields are available for inclusion in the formats.

Note: References to Refund or RF is included in some format definition. However, it is not applicable to Sage Intacct.

Batch information

This applies to the A/P Payment, A/R Refund and A/R Receipt batches.

From the batch header:

BatchNumber

Batch Number

BatchDesc Batch Description
BatchCurrency Currency code selected in batch header

BatchDate

The batch date, or the system date, whichever is later.

BatchDateJulian

The batch date as a julian number.  Use for most Canadian banks.

TrueBatchDate

The real batch date

From the batch entry:

EntryNumber

Entry number.

EntryDate

Payment date

EntryDateJulian

Payment date in Julian Format

 Amount

Payment amount in bank's currency (eg $100.52 is 100.52)

AmountInCents

Payment amount in bank's currency in cents (eg $100.52 is 10052)

sourceamount

Payment amount in vendor's/customer's currency

sourceamountincents

Payment amount in vendor's/customer's currency in cents

entry.desc

Batch Entry Number

ereference

Entry Reference

 

Source account information

From EFT Banks:

BankID

The Bank Code from the Bank Setup screen.

BankName

The Bank Name from the Bank Setup screen.

BankBSB

The BSB / Branch / Routing number from the Bank Setup screen.

BankAccount

The Account Number from the Bank Setup screen.

BankAccountName

The Account Name from the Bank Setup screen.

BankReference

A/P Payment Reference from the EFT Bank screen for A/P Payments batches or

A/R Receipt Reference from the Bank Setup screen if an AR batch is being exported

BankExtra1

An extra field which can be turned on for banks.  

If enabled, you will see a line: "Extra1=abc" in the formats.ini file  

will be the field label on the EFT Bank screen.

BankExtra2 to BankExtra10

The same method applies to the other nine extra fields.

From Sage 300 Common Services > Bank Services > Bank

bank.ccy

The statement currency of the bank code

bank.transit

Transit Number

bank.address1

bank.address2

bank.address3

bank.address4

bank.city

bank.state

bank.zip

bank.country

Bank Address details

From Sage 300 Common Services > Company Profile

The field names are self-explanatory: 

Company.name

Company.taxnumber

company.brn

Company.address1, Company.address2, Company.address3, Company.address4

Company.city

Company.state

Company.zip

Company.country

Company.phone

Company.fax

Company.contactname

Company.branch

Destination account information

From EFT Customers or EFT Vendors:

DestId

Vendor or Customer ID field from the EFT Customers or EFT Vendor screen

DestShortName

The A/P Vendor short name (APVEN.SHORTNAME) or A/R Customer short name (ARCUS.TEXTSNAM)

DestBankName

The bank name field from the EFT Customers or EFT Vendor screen

DestBSB

The BSB field from the EFT Customers or EFT Vendor screen

DestAccount

The account number field from the EFT Customers or EFT Vendor screen

DestAccountName

The account name field from the EFT Customers or EFT Vendor screen

DestReference

The reference field from the EFT Customers or EFT Vendor screen  

DestExtra1

Extra field on EFT Customers or EFT Vendors Setup screen.

If enabled, there is a line in the formats.ini: 

VendorExtra1="abc" or CustomerExtra1="abc"

“abc” is the field name to be displayed in the EFT Customer or EFT Vendor setup screen.

If writing a custom format, include the lines in the userformats.ini file.

DestExtra2 to DestExtra50

Same as above

Destination account From A/P Vendor or A/R Customer

DestName

The A/R Customer Name or A/P Vendor Name

DestAddress1 to DestAddress4

The A/R Customer Address lines 1 to 4 or A/P Vendor Address lines 1 to 4

DestCity

The A/R Customer City or A/P Vendor City

DestState

The A/R Customer State or A/P Vendor State

DestPostcode

The A/R Customer Postcode or A/P Vendor Postcode

DestCountry

The A/R Customer Country or A/P Vendor Country

DestPhone

The A/R Customer Phone or A/P Vendor Phone

DestFax

The A/R Customer Fax or A/P Vendor Fax

DestEmail

The A/R Customer E-mail or A/P Vendor E-mail

DestContact

The A/R Customer Contact Name or A/P Vendor Contact Name

DestContactPhone

The A/R Customer Contact Phone or A/P Vendor Contact Phone

DestContactFax

The A/R Customer Contact Fax or A/P Vendor Contact Fax

DestContactEmail

The A/R Customer E-Mail or A/P Vendor Contact E-mail

Dest.ccy A/P Vendor or A/R Customer currency code

Destination account information (from Vendor Remit To on the batch entry):

DestRemitName

The A/P Vendor Remit-To Name

DestRemitAddress1to

DestRemitAddress4

The A/P Vendor Remit-To Address lines 1 to 4

DestRemitCity

The A/P Vendor Remit-To City

DestRemitState

The A/P Vendor Remit-To State

DestRemitPostcode

The A/P Vendor Remit-To Postcode

DestRemitCountry

The A/P Vendor Remit-To Country

DestRemitPhone

The A/P Vendor Remit-To Phone

DestRemitFax

The A/P Vendor Remit-To Fax

DestRemitEmail

The A/P Vendor Remit-To E-mail

DestRemitContact

The A/P Vendor Remit-To Contact Name

DestRemitContactPhone  

The A/P Vendor Remit-To Contact's phone

DestRemitContactFax

The A/P Vendor Remit-To Contact's fax

DestRemitContactEmail

The A/P Vendor Remit-To Contact's e-mail

Applied Document Information:

InvoiceDate

Applied Document Date

InvoiceDateDue Applied Document Invoice Due Date

InvoiceNumber

Applied Document Number

InvoiceDescription

Applied Document Description

InvoiceGrossAmount

Applied Document Gross Amount (prior Discount)

InvoiceDiscountAmount

Applied Document Discount Amount

InvoiceNetAmount

Applied Document Net Amount (after discount / payable amount)

FirstInvoiceNumber

The first applied document number

Miscellaneous:

Today

The run date

Reference

The reference field from Create EFT File screen

Description

The description field from Create EFT File screen

TransactionTotalInCents

The total amount in cents (eg $100.52 is 10052)

TransactionTotal

The total amount (eg $100.52 is 100.52)

NumberOfEntries

Number of detail lines so far. This is counted from 1.

RecordCount

Number of lines so far. This is counted from 1.

CR

The A/P Vendor Remit-To Fax

LF

A line feed character

CRLF

A carriage return / line feed

Blank

A blank field. Useful for when there are large runs of spaces or 0. Set the pad length field to the size of the run.

Today

The run date

+xD  or  -xD

To add or minus number of days to the date field.

Example: [Today+3D] [BatchDate-1D]

Reference

Reference field from the screen

Description

Description field from the screen

TransactionTotalInCents

The total amount in cents (eg $100.52 is 10052)

TransactionTotal

The total amount (eg $100.52 is 100.52)

NumberOfEntries

Number of detail lines so far. This is counted from 1.

RecordCount

Number of lines so far. This is counted from 1.

CR

A carriage return

LF

A line feed character

CRLF

A carriage return / line feed

Blank

A blank field. Useful for when there are large runs of spaces or 0. Set the pad length field to the size of the run.

BCRLF

A carriage return / line feed will only be inserted if there is already a record /value in the file.

For formats without a footer row and where the last record must not have a carriage return, use BCRLF at the beginning of each detail row instead of placing CRLF at the end of the row.

FieldIDModifier

Alphabet from A to Z. To indicate a particular batch has been run for Create EFT file process for the number of time. The first run will have ‘A’ as indicator, subsequent run ‘B’, ‘C’ and so on.

InitRecord1Count.. InitRecord5Count

To reset record counter to zero. There are 5 record counters available.

IncRecord1Count .

IncRecord5Count

To include a record count. When a [IncRecordxCount] field is placed on a row, it will increment by one. 

GetRecord1Count..

GetRecord5Count

To print the record count number.

InitAmount1 .. InitAmount5

To reset amount summary field to zero. There are 5 amount summary fields available.

AddAmount1 to AddAmount5

Use to add the amount to a summary field.

In order to do the summary, the Amountxfield has to be defined. 

Example:

Amount1="[BankAmount]"

DetailAP="[AddAmount1],[BankAccountNumber],[BatchCurrency],

[Amount],[EntryDate:YYYYMMDD],[DestBankName:%-35C], [DestAccountNumber], [DestAccountName:%-35C] [CRLF]”

GetAmount1 to GetAmount5

To display or print the Amount summary.

Eg:

Example: Footer="99,[NumberofEntries],[GetAmount1:%D0.2][CRLF]"

AddAmountY=X

Eg:

[AddAmount2=1]

 

To add amount of a “Y” field to the summary of “X”.

Eg. A requirement to add Payor / Account Number with the beneficiary Account Number and display it at the footer as the check digit for the transfer file.

In the format, declare field Y as an amount field, add it to the summary and display at the footer.

Amount1="[DestAccount:%010D]"

Amount2="[BankAccountNumber:%010D]"

Detail1="[AddAmount1][AddAmount2=1]01[AmountInCents:%012D] [BankAccountNumber:%010D][DestAccount:%010D][ CRLF]"

Footer1="99[TransactionTotalInCents:%018D][GetAmount1:%R10C][CRLF]"

EffectiveDate

 

This date field can be used as active payment date. When the EffectiveDate field is used in the format, it will display a date field on Create EFT screen.

cid:image001.jpg@01CC76E4.32760C40

SessionDate

 

Sage 300 sign on date.

FILENAME

The actual generated EFT File name