Payments User Guide - English (2006)
Payments User Guide - English (2006)
CONTENTS PG
1.
1. Introduction 02
4.Notes 25
1. Introduction
File transfer is the safest way for information exchange between companies and
Bank of America, in banking services.
Payments System is the structure provided by Bank of America Merrill Lynch for
your company executes several types of payments.
File Header
One record per file. Identifies the client in the bank.
Batch Header
One record for each payment type and form.
Detail Record
One, or more, for each payment. Contains detailed information of the
payment and its beneficiary.
Batch Trailer
One record per batch. Summarizes the payments (quantity and amount) within
the batch. It is important to guarantee the integrity of the batch.
File Trailer
One record per file. Summarize the batches and records within the file. It is
important to guarantee the integrity of the file.
Remittance File
Return File
Is the file sent to the company with the processing results. Informs the status of
payments (made, scheduled or rejected).
Fields alignment
Alphanumeric: aligned to the left with blanks on the right. Unused fields must
be filled in with blanks.
Valid Characters: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g
hijklmnopqrstuvwxyz0123456789/-?:(),.‘+{}
Numeric: aligned to the right with leading zeroes. Unused fields must be filled
in with zeroes.
Format
The file should be sent with UTF-8 encoding. If generated with ANSI encoding, it
should not contain special characters.
Layouts
FILE HEADER
POSITION
FIELD DESCRIPTION FORMAT CONTENTS
FROM TO
Bank Bank Clearing Code 001 003 N(3) 755
BATCH HEADER
Payment through DOC, TED and credit to Bank of America's accounts
POSITION
FIELD DESCRIPTION FORMAT CONTENTS
FROM TO
Bank Bank Clearing Code 001 003 N(3) 755
Company Address Name of street, road, av, sq. etc 143 172 A(30)
Record No. Record Sequential No. in Batch 009 013 N(5) Note 10
Your Number Document No. Attributed by Company 074 089 A(16) Note 14
Our Number Document No. Attributed by Bank 135 154 A(20) Note 16
Real Date Real Date of Debit Made 155 162 N(8) Note 17
Real Value Real Value of Payment Made 163 177 N(15) Notes 15, 18
Payee Address Name of street, road, av, sq. etc 033 062 A(30)
Document Value Value of Document (Nominal) 136 150 N(15) Note 15, 25
BATCH TRAILER
Payment through DOC, TED and credit to Bank of America's accounts
POSITION
FIELD DESCRIPTION FORMAT CONTENTS
FROM TO
Bank Bank Clearing Code 001 003 N(3) 755
BATCH HEADER
Payment of Collection Documents (Boletos)
POSITION
FIELD DESCRIPTION FORMAT CONTENTS
FROM TO
Bank Bank Clearing Code 001 003 N(3) 755
Company Address Name of street, road, av, sq. etc 143 172 A(30)
Record No. Record Sequential No. in Batch 009 013 N(5) Note 10
Value of Document Value of Document (Nominal) 100 114 N(15) Notes 15, 25
Additional Value of Late Charge + Fine 130 144 N(15) Notes 15, 25
Payer reference Document No. Attributed by Company 183 202 A(20) Note 14
Our Number Document No. Attributed by Bank 203 222 A(20) Note 16
Record No. Record Sequential No. in Batch 009 013 N(5) Note 10
Payer data
Beneficiary data
Guarantor
After the full deployment of the New Platform of Collections, this segment became
mandatory for the payment of any boleto regardless its amount.
BATCH TRAILER
Payment of Collection Documents (Boletos)
POSITION
FIELD DESCRIPTION FORMAT CONTENTS
FROM TO
Bank Bank Clearing Code 001 003 N(3) 755
BATCH HEADER
Payment of Tax & Utility
POSITION
FIELD DESCRIPTION FORMAT CONTENTS
FROM TO
Bank Bank Clearing Code 001 003 N(3) 755
Company Address Name of street, road, av, sq. etc. 143 172 A(30)
Record No. Record Sequential No. in Batch 009 013 N(5) Note 10
Your Number Document No. Attributed by Company 123 138 A(16) Note 14
Our Number Doc No. Attributed by Bank 143 162 A(20) Note 16
Record No. Record Sequential No. in Batch 009 013 N(5) Note 10
Revenue Code Fed. Revenue's Tax Code 179 184 A(6) Note 28
Seal Digit Social Connectivity Seal Digit 226 227 A(2) Note 39
Record No. Record Sequential No. in Batch 009 013 N(5) Note 10
Your Number Document No. Attributed by Company 018 033 A(16) Note 14
Our Number Doc No. Attributed by Bank 038 057 A(20) Note 16
Revenue Code Fed. Revenue's Tax Code 111 116 A(6) Note 28
INSS amount Value for INSS payment 141 155 N(15) Note 15
Other entities Value for other entities 156 170 N(15) Note 15
Record No. Record Sequential No. in Batch 009 013 N(5) Note 10
Your Number Document No. Attributed by Company 018 033 A(16) Note 14
Our Number Doc No. Attributed by Bank 038 057 A(20) Note 16
Revenue Code Fed. Revenue's Tax Code 111 116 A(6) Note 28
Record No. Record Sequential No. in Batch 009 013 N(5) Note 10
Your Number Document No. Attributed by Company 018 033 A(16) Note 14
Our Number Doc No. Attributed by Bank 038 057 A(20) Note 16
Revenue Code Fed. Revenue's Tax Code 111 116 A(6) Note 28
Record No. Record Sequential No. in Batch 009 013 N(5) Note 10
Record No. Record Sequential No. in Batch 009 013 N(5) Note 10
BATCH TRAILER
Payment of Tax & Utility
POSITION
FIELD DESCRIPTION FORMAT CONTENTS
FROM TO
Bank Bank Clearing Code 001 003 N(3) 755
FILE TRAILER
POSITION
FIELD DESCRIPTION FORMAT CONTENTS
FROM TO
Bank Bank Clearing Code 001 003 N(3) 755
Notes
3. Debit Account
Branch: Branch holding account (5 digits).
Account: Account number (12 digits).
CD: Check Digit (1 digit)
4. File type
1 – Remittance
2 – Return
6. Service Batch
Sequential number to identify a service batch. Fill with '0001’ for the first batch.
For the others: batch number previous plus 1. The number may not be duplicated
within the file. All Batch records must have the same number.
7. Service Type
Indicates the type of payment included in the batch.
20 – Suppliers
22 – Tax and Utility
98 – Miscellaneous
8. Payment Form
Indicates the form of payment included in the batch.
01 – Credit in current account at Bank of America
03 – DOC same/other account holder
11 - Tax and Utility with Barcode
16 - Tax without Barcode - DARF Normal
17 - Tax without Barcode - GPS
22 - Tax without Barcode - GARE-SP ICMS
23 - Tax without Barcode - GARE-SP DR
30 –BofA boletos
31 – Other banks boletos
41 – TED other account holder
43 – TED same account holder
9. Occurrences
Code used to identify occurrences detected during processing. Up to 5 occurrences
can be informed simultaneously, each encoded with two digits, as shown below.
00 - Credit or Debit made → This code indicates the payment was confirmed
01 - Insufficient Funds - Debit Not Made
02 - Credit or Debit Canceled by Payer / Creditor
03 - Debit Authorized by Branch - Made
AA - Invalid Control
AB - Invalid Operation Type
AC - Invalid Service Type
AD - Invalid Form of Entry
AE - Invalid Enrollment Type / Number
AF - Invalid Banking Services Contract Code
AG - Branch / Account Number / Checksum Invalid
AH - Records Sequential Number in Batch Invalid
AI - Detail Segment Code Invalid
AJ - Transaction Type Invalid
AK - Payee / Depositary Bank Clearinghouse Code Invalid
AL - Payee or Depositary Bank Code Invalid
AM - Branch holding payee checking account Invalid
AN - Payee Checking account / Checksum Invalid
AO - Name of Payee Not Stated
AP - Invalid Entry Date
AQ - Invalid Type / Quantity of Currency
AR - Invalid Entry Value
AS - Advice to Payee - Identification Invalid
AT - Payee Type / Enrollment Number Invalid
AU - Payees Locality Not Stated
AV - Number of Payee Location Not Stated
AW - Payee City Not Stated
AX - Payee Postal Code / Supplement Invalid
AY - Payees State Initials Invalid
AZ - Depositary Bank code / name Invalid
BA - Depositary Branch Code / Name Not Stated
BB - Your Number Invalid
BC - Our Number Invalid
BD - Inclusion made successfully
BE - Alteration made successfully
BF - Exclusion made successfully
BG - Branch / Account Legally Impeded
BH - Company has not paid wages
BI - Death of borrower
BJ - Company did not send borrower remittance
BK - Company did not send remittance by due date
BL - Value of installment invalid
BM - Invalid Contract ID
BN - Paycheck Deduction Loan successfully included
BO - Paycheck Deduction Loan successfully altered
BP - Paycheck Deduction Loan successfully excluded
BQ - Paycheck Deduction Loan successfully settled
BR - Successful Reactivation
BS - Successful Suspension
CA - Bar Code- Invalid Bar Code
CB - Bar Code- Invalid Money Code
CC - Bar Code - Invalid Checksum
CD - Bar Code - Value of Security Invalid
CE - Bar Code - Free Field Invalid
CF - Value of Document Invalid
CG - Amount of Rebate Invalid
CH - Amount of Discount Invalid
CI - Late Payment Charge Invalid
CJ - Amount of Fine Invalid
CK - Amount of IR Invalid
CL - Amount of ISS Invalid
CM - Amount of IOF Invalid
CN - Amount of Other Deductions Invalid
CO - Amount of Other Additions Invalid
CP - Amount of INSS Invalid
DP – Rejection due to Duplicity on CashPro Payments
DT –Transaction Deleted by the Client on CashPro Payments
HA - Batch not accepted
HB - Company Enrollment for Contract Invalid
HC - Banking Services Contract with Company non-existent / not valid for the
Contract
HD - Company’s Branch / Account Number Non-existent / not valid for Contract
HE - Type of Service Not Valid for the Contract
HF - Company’s Checking account Balance Insufficient
HG - Batch Service Out of Sequence
HH - Invalid Batch Service
HI - File not accepted
HJ - Invalid Record Type
HK - Invalid Remittance / Return Code
Attention: When using CashPro File Import and the credit account is from Bank of
America, the branch number (1306) should be included in the Account Number
field (030-041). Let’s check how to fill this field for the account 1234567-5:
Host to Host: 75501306 000012345675
CashPro File Import: 75501306 130612345675
15. Value
The barcode, located in the lower left side of the boleto, contains all information
needed to the settlement, according to the following layout:
BARCODE
POSITION
FIELD DESCRIPTION FRO FORMAT
M TO
Bank Bank Clearing Code 001 003 N(3)
Free Field Each bank defines how to use this field 020 044 N(25)
If you don`t have a barcode scanner, these information are in the Typeable Line, located at
the right top of the boleto. This is a numeric representation of the barcode contents, as
the following:
1st Field: Bank Code (pos 1 to 3 of barcode), Currency Code (pos 4 of barcode) and first five
positions from Free Field (pos 20 to 24 of barcode) plus a check digit;
2nd Field: filled with positions 6 to 15 of Free Field (pos 25 to 34) plus a check digit;
3rd Field: filled with positions 16 to 25 of Free Field (pos 35 to 44) plus a check digit;
4th Field: general check digit (pos 5 of barcode);
5th Field: Maturity Factor (pos 6 to 9 of barcode) plus Value (pos 10 to 19 of barcode).
33. Authentication
Authentication generated to comply with legislation.
40. Identifier
Identifier field of the Unemployment Compensation Fund (FGTS)
"Bank of America Merrill Lynch" is the marketing name for the global banking and global
markets businesses of Bank of America Corporation. Lending, derivatives and other
commercial banking activities are performed globally by banking affiliates of Bank of America
Corporation, including Bank of America, N.A., member FDIC*. Securities, strategic advisory,
and other investment banking activities are performed globally by investment banking
affiliates of Bank of America Corporation ("Investment Banking Affiliates"), including, in the
United States, Merrill Lynch, Pierce, Fenner & Smith Incorporated and Merrill Lynch
Professional Clearing Corp., both of which are registered as broker-dealers and members of
SIPC, and, in other jurisdictions, by locally registered entities. Merrill Lynch, Pierce, Fenner &
Smith Incorporated and Merrill Lynch Professional Clearing Corp. are registered as futures
commission merchants with the CFTC and are members of the NFA.
Ouvidoria Bank of America Merrill Lynch¹| DDG: 0800 886 2000 ¹Bank of America Merrill
Lynch Banco Múltiplo S.A. e Merrill Lynch S.A. Corretora de Títulos e Valores Mobiliários
Investment products offered by Investment Banking Affiliates: Are Not FDIC Insured * May
Lose Value * Are Not Bank Guaranteed.© 2017 Bank of America Corporation.
This document is intended for information purposes only and does not constitute a binding
commitment to enter into any type of transaction or business relationship as a consequence of
any information contained here in.
These materials have been prepared solely for the client or potential client to whom such
materials are directly addressed and delivered in connection with an actual or potential
business relationship and may not be used or relied upon for any purpose other than as
specifically contemplated by a written agreement with us. We assume no obligation to update
or otherwise revise these materials and are subject to change without notice. Under no
circumstances may a copy of this presentation be shown, copied, transmitted or otherwise
given to any person other than your authorized representatives. Products and services that
may be referenced in the accompanying materials may be provided by Bank of America Merrill
Lynch.
We are required to obtain, verify and record certain information that identifies our clients,
which information includes the name and address of the client and other information that will
allow us to identify the client in accordance with the USA Patriot Act (Title III of Pub. L. 107-56,
as amended (signed into law October 26, 2001)) and such other laws, rules and regulations.
We do not provide legal, compliance, tax or accounting advice. Accordingly, any statements
contained herein as to tax matters were neither written nor intended by us to be used and
cannot be used by any taxpayer for the purpose of avoiding tax penalties that may be imposed
on such taxpayer.
For more information, including terms and conditions that apply to the service(s), please
contact your Bank of America Merrill Lynch representative.”