You are on page 1of 80

SISPAG - ITAÚ ACCOUNTS PAYABLE SYSTEM

Files Electronic Interchange


Files Layout
CNAB - Version 080
Table of Contents
1. Basics ............................................................................................................................................................ 3
2. Technical Information .................................................................................................................................. 6
2.1 - Information Interchange ................................................................................................................... 7
2.2 – File General Explanations ............................................................................................................... 7
3. File Layout ...................................................................................................................................................10
4. Notes ............................................................................................................................................................46
5. Test and Operation .....................................................................................................................................63
6. Annex A .......................................................................................................................................................65
7. Annex B .......................................................................................................................................................69
8. Annex C .......................................................................................................................................................73
9. Annex D .......................................................................................................................................................78

ATTENTION

Any doubt on the content of this manual, consult


Cash Management – Technical Support
Phone: 0300 100 75 75

2
Novembro/2018
CHAPTER 1
basic notion

3
Novembro/2018
1 – Basic notions
Itaú BBA S.A. adopts the Files Interchange Electronic to supply greater comfort, rapidity and security in the
services provided to its customers. With the Files Interchange Electronic your company will find great advantages,
such as: greater trustworthiness, speed in processing, elimination of manual controls and reduction of costs.
This manual technically clarifies the Files Interchange Electronic of SISPAG - Itaú Accounts Payable System, and
establishes the basic conditions for its use.
SISPAG is a service destined to perform many types of payments for your company in as many forms these
payments are presented, as demonstrated the chart below:
TYPES OF PAYMENTS X POSSIBLE PAYMENT FORMS

Represent.
TYPES Interests on Travelers’ Loss of Investment
Salaries Dividends Sales Suppliers Benefits Others Taxes
Debentures Expenses Insurance funds
Persons
FORMS

Checking Account - Another holder X X X X X X X X X X

checking Account - Same Holder X X

Checking Account - Salary Card (1) X

Savings Account X X X X X

Payment Check X X X X X X X X X X

DOC (wire transfer) `C' - Another


X X X X X X X X
Holder (1)

DOC 'D' - Same Holder X X

OP - Payment Order X X X X X X X X X X

Itaú slip X X

Other Banks slip X X

invoice - Electronic Liquidation X X

Concessionaires' Accounts X X

DARF Normal (Federal Revenue


X
Collection Document)

DARF Simple X

GARE-SP (State Revenue


Collection Form) ICMS (Tax on the X
Circulation of Goods and Services)

GNRE (National State Tax


X
Collection Form) and State Taxes

GPS - Social Security forms X

FGTS (Guarantee Fund for Time of


X
Service)

IPTU (Urban Real Estate Tax) X

IPVA (Tax on Vehicles) (2) X

DPVAT (compulsory vehicle liability


X
insurance) (2)

TED (electronic check) - Another


X X X X X X X X
Holder (1)

TED - Same Holder X X

(1) The use of these payment forms for “Salaries” type must be previously negotiated with the Bank.
(2) Currently, these forms are available for the payment of IPVA and DPVAT only of vehicles of Minas
Gerais and São Paulo.

4
Novembro/2018
MINIMUM TERMS FOR SENDING THE FILES (1)
PAYMENT FORMS 30 Hours/Teleprocessing
CREDIT IN CHECKING/SAVINGS ACCOUNT SAME DAY (2)
SALARY CARD SAME DAY (2)
DOC - CREDIT DOCUMENT SAME DAY (2)
PAYMENT ORDER AT DISPOSAL 1 BUSINESS DAY
PAYCHECK 4 BUSINESS DAYS
COLLECTION DISCHARGE AT ITAU SAME DAY (2)
COLLECTION DISCHARGE AT ANOTHER BANK SAME DAY (2)
DISCHARGE OF CONCESSIONAIRES SAME DAY (2)
TAXES DISCHARGE SAME DAY (2)
NF (invoice) - ELECTRONIC PAYMENT SAME DAY (2)
TED - ELECTRONIC CHECK SAME DAY UNTIL 03:00 p.m. (3)

(1) Minimum advance term for inclusion, alteration or exclusion of payments, observing the floating
commercially negotiated;

(2) For inclusions made on the “same day”, alteration/exclusion can also be made on the “same day”,
provided that the payments were not made in the routines provided during the day. For inclusions
made up to one day before the payment, the alterations/exclusions must occur also in the maximum
term of one day before the payment.

(3) For this payment form, specific processing to guarantee that the amounts are debited in real time
and sent to the beneficiary bank will be made, on the date indicated, until the limit hour of the
clearings involved.

5
Novembro/2018
CHAPTER 2
technical information

6
Novembro/2018
2.1 - Information Interchange
The teleprocessing is recommended as the best alternative for the exchange of files, because it is a
modern means of communication with automated processes and for the high trustworthiness, rapidity
and security.
For its implementation, your company just need to have a microcomputer compatible with PC line. The
transmission software will be supplied free of charge by Itaú.
The file must be of text type, containing one record per line. No type of file archiver must be used.
Itaú has conditions to remake a file in five business days, provided that not elapsed more than thirty
days from the original date.

2.2 – File General Explanations


The layout of the file is standardized by CNAB (National Center of Bank Automation - version 04.0
dated 11/19/99) technical agency of FEBRABAN (Brazilian Bank Federation), containing some
adaptations to the needs of Itaú.
Each file is composed of the following records:
• One file header
• Service Lots
• One file trailer
One single file may contain many service lots.
A service lot is composed of:
• One Lot Header record
• Details Record (payment)
• One Lot Trailer record
One service lot can only contain payments of one single type and one single form.
The following types of details record according to the payment form:
• Payment through Check, OP, DOC, TED, or credit in checking account:
- Segment A - (Mandatory)
- Segment B - (Optional, when the emission of notification to the beneficiary is necessary or
when the sending of Payments Statements via email is contracted)
- Segment C - (Optional. Necessary when the Payments Statements service via web/email
is contracted)
- Segment D, E and F - (Optional. Necessary when the Payslip service is contracted -
Payments Statements/Earnings Report via 30 Hours/ATM)
- Segment Z - (Optional - Informed only in the return file, when the option of Electronic
Payments Authentication per file is contracted with the Bank)
• Liquidation of collection slips at Itaú and in other banks
- Segment J - (Mandatory)
- Segment J-52 – (Optional. Necessary for on-line collection slips payment)
- Segment B - (Optional. Necessary when the sending of Payments Statements via email is
contracted)
- Segment C - (Optional. Necessary when the Payments Statements service via web/email
is contracted)
- Segment Z - (Optional - Informed only in the return file, when the option of Electronic
Payments Authentication per file is contracted with the Bank)

7
Novembro/2018
• Payment of Concessionaires and Taxes with bar code:
- Segment O - (Mandatory)
- Segment Z - (Optional - Informed only on the return file, when the option of Electronic
Payments Authentication per file is contracted with the Bank)
• Payment of Taxes without bar code and FGTS:
- Segment N - (Mandatory)
- Segment B - (Optional, when the indication of complementary information in the tax slip is
necessary)
- Segment W - (Optional, when the indication of complementary information in GARE - SP
ICMS is necessary)
- Segment Z - (Optional - Informed only on the return file, when the option of Electronic
Payments Authentication per file is contracted with the Bank)
- Represented graphically, the file is composed as follows, where the number between the
keys indicates the type of record:

File Header Record => { Reg. = 0 }


| Lot Header Record => { Reg. = 1 }
| Details Record => {Reg. = 3} Segment A (mand.)
Segment B (opt.)
Segment C (opt.)
Segment D (opt.)
Segment E (opt.)
Segment F (opt.)
Segment Z (opt.)
| Lot Trailer Record => { Reg. = 5 }
| Lot Header Record => { Reg. = 1 }
| Details Record => {Reg. = 3 } Segment J (mand.)
Segment J-52 (opt.)
Segment B (opt.)
File Lots:
Segment C (opt.)
Segment Z (opt.)
| Lot Trailer Record => { Reg. = 5 }
| Lot Header Record => { Reg. = 1 }
| Details Record => {Reg. = 3 } Segment O (mand.)
Segment Z (opt.)
| Lot Trailer Record => { Reg. = 5 }
| Lot Header Record => { Reg. = 1 }
| Details Record => {Reg. = 3 } Segment N (mand.)
Segment B (opt.)
Segment W (opt.)
Segment Z (opt.)
| Lot Trailer Record => { Reg. = 5 }
File Trailer Record => { Reg. = 9 }

8
Novembro/2018
Each record is formed by fields which are presented in two formats:

• Alphanumeric (picture X): lined up on the left with blanks on the right. Preferably, all characters
must be capital letters. We do not recommend the use of special characters (e.g.: “Ç”, “? ”, etc) and
graphic accentuation (e.g.: “Á”, “É”, “Ê”, etc). Fields not used must be filled with blanks;
• Numerical (picture 9): lined up on the right with zeros on the left. Fields not used must be filled
with zeros.
• Assumed comma (picture V): indicates the position of the comma in a numerical field. Example:
in a field with picture “9(5)V9(2)”, number “876,54” will be represented by “0087654”.
2.2.1. Remittance file
Remittance File is the file sent to Itaú, containing the information of the payments/statements
to be made. Many files can be sent in one same day.
The remittance file layout is similar to the return file, containing only some differences related
to the processing result.
2.2.2. Return file
Return File is the file made available by Itaú to the customer in order to inform:
• Payments/Statements scheduled;
• Payments/Statements rejected, indicating the reason (for example: invalid beneficiary
account, invalid date, etc.);
• Payments/Statements made, according to information provided by the company;
• Payment not made, indicating the reason (for example: payment cancelled due to
absence of authorization).
The treatment of the return file is important. In case the absence of some file is verified,
contact immediately Itaú.
If necessary, there are conditions to remake a return file within five business days, provided
that no more than thirty days have elapsed from the original date.

9
Novembro/2018
CHAPTER 3
File Layout

10
Novembro/2018
FILE File Header Record RECORD SIZE = 240 Bytes

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) 0000
RECORD TYPE FILE HEADER RECORD 008 008 9(01) 0
BLANKS RECORD COMPLEMENT 009 014 X(06)
FILE LAYOUT N. OF THE FILE LAYOUT VERSION 015 017 9(03) 080
COMPANY - REGISTRATION TYPE OF COMPANY REGISTRATION 018 018 9(01) 1 = CPF
2= CNPJ
REGISTRATION NUMBER CNPJ OF THE DEBITED COMPANY 019 032 9(14) NOTE 1
BLANKS RECORD COMPLEMENT 033 052 X (20)
BRANCH NUMBER OF THE DEBITED BRANCH 053 057 9(05) NOTE 1
BLANKS RECORD COMPLEMENT 058 058 X(01)
ACCOUNT NUMBER OF DEBITED CHECKING ACCOUNT 059 070 9(12) NOTA 1
BLANKS RECORD COMPLEMENT 071 071 X(01)
DAC DAC (certified customs deposit) OF THE 072 072 9(01) NOTE 1
BRANCH/DEBITED ACCOUNT
COMPANY'S NAME COMPANY'S NAME 073 102 X(30)
NAME OF THE BANK NAME OF THE BANK 103 132 X(30)
BLANKS RECORD COMPLEMENT 133 142 X(10)
FILE-CODE REMITTANCE/RETURN CODE 143 143 9(01) 1=REMITTANCE
2=RETURN
GENERATION DATE FILE GENERATION DATE 144 151 9(08) DDMMYYYY
GENERATION TIME FILE GENERATION TIME 152 157 9(06) HHMMSS
ZEROS RECORD COMPLEMENT 158 166 9(09)

DENSITY UNIT FILE RECORDING DENSITY 167 171 9(05) NOTE 2


BLANKS RECORD COMPLEMENT 172 240 X(69)

X = ALPHANUMERIC 9 = NUMERICAL V = ASSUMED DECIMAL COMMA

11
Novembro/2018
FILE File Header Record RECORD SIZE = 240 Bytes
Payment through Check, OP, DOC, TED, or credit in checking account:

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE PAYMENTS IDENTIFICATION LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT HEADER RECORD 008 008 9(01) 1
(1) OPERATION TYPE OPERATION TYPE 009 009 X(01) C=CREDIT
(3) PAYMENT TYPE PAMNT TYPE 010 011 9(02) NOTE 4
(3) PAYMENT FORMS PAYMENT FORMS 012 013 9(02) NOTE 5
LOT LAYOUT VERSION N. OF THE LOT LAYOUT 014 016 9(03) 040
BLANKS RECORD COMPLEMENT 017 017 X(01)
COMPANY - REGISTRATION TYPE REGISTRATION DEBITED COMPANY 018 018 9(01) 1 = CPF
2= CNPJ
REGISTRATION NUMBER CNPJ OF THE DEBITED COMPANY 019 032 9(14) NOTE 1
ENTRY IDENTIFICATION ENTRY IDENTIFICATION IN THE BENEFICIARY'S 033 036 X(04) NOTE 13
STATEMENT v
BLANKS RECORD COMPLEMENT 037 052 X(16)
BRANCH NUMBER OF THE DEBITED BRANCH 053 057 9(05) NOTE 1
BLANKS RECORD COMPLEMENT 058 058 X(01)
ACCOUNT NUMBER OF DEBITED CHECKING ACCOUNT 059 070 9(12) NOTE 1
BLANKS RECORD COMPLEMENT 071 071 X(01)
DAC DAC (certified customs deposit) OF THE 072 072 9(01) NOTE 1
BRANCH/DEBITED ACCOUNT
COMPANY'S NAME NAME OF THE DEBITED COMPANY 073 102 X(30)
(2) PURPOSE OF THE LOT PURPOSE OF THE LOT PAYMENT 103 132 X(30) NOTE 6
CHECKING ACCOUNT DEBITED CHECKING ACCOUNT HISTORY 133 142 X(10) NOTE 7.
HISTORY COMPLEMENT
COMPANY'S ADDRESS NAME OF THE STREET, Ave., Square, ETC… 143 172 X(30)
NUMBER NUMBER OF THE PLACE 173 177 9(05)
COMPLEMENT HOUSE, APT, SUITE, ETC… 178 192 X(15)
CITY NAME OF THE CITY 193 212 X(20)
POSTAL CODE POSTAL CODE 213 220 9(08)
STATE STATE ABBREVIATIONS 221 222 X(02)
BLANKS RECORD COMPLEMENT 223 230 X(08)
(*) OCCURRENCES OCCURRENCES CODE FOR RETURN 231 240 X(10) NOTE 8

X = ALPHANUMERIC 9 = NUMERICAL V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.
(1) In case of lot for financing of Goods and Services (COMPROR/FINABS) or Discount of NPR (Rural
Credit), previously contracted with the bank, the content of this field must be identified by the letter
"F". This systematic only applies to the Payment of Suppliers, type 20, whose form is credit in
Checking Account, DOC and TED.

12
Novembro/2018
(2) Whenever the service refers to “Payslip - Payments Statements/Earnings Report” and debit in the
Investment Account, there must be indicated in position 103 to 104 the corresponding code,
according to Note 6 of this manual;
(3) In case of "Earnings Report” use in these fields content “30” for Payment Type and “01” for Payment
Form. For debit/credit operations in the Investment Account only use Payment Forms “06” (credit in
account of same ownership) or “43” (TED - same holder). Specifically for operations involving
Investment Account, the payments in TED form of same ownership can be in any amount, including
inferior to the limit established by Central Bank of Brazil.

13
Novembro/2018
FILE EDTAIL RECORD RECORD SIZE = 240 Bytes
SEGMENT A - MANDATORY
Payment through Check, OP, DOC, TED, or credit in checking account:

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT SEGMENT CODE REC. DETAIL 014 014 X(01) A
OPERATION TYPE OPERATION TYPE 015 017 9(03) NOTE 10.
ZEROS RECORD COMPLEMENT 018 020 9(03)
BANK BENEFICIARY BANK BENEFICIARY CODE 021 023 9(03)
BRANCH ACCOUNT BENEFICIARY BRANCH ACCOUNT 024 043 X(20) NOTE 11.
NAME OF THE BENEFICIARY NAME OF THE BENEFICIARY 044 073 X(30) NOTE 34
YOUR NUMBER DOCUMENT N. ATTRIBUTED BY THE COMPANY 074 093 X(20)
(1) PAYMT DATE DATE PROVIDED FOR PAYMT 094 101 9(08) DDMMYYYY
CURRENCY-TYPE CURRENCY TYPE 102 104 X(03) REA OR 009
ZEROS RECORD COMPLEMENT 105 119 9(15)
(1) PAYMT AMOUNT PROVIDED PAYMT AMOUNT 120 134 9(13)V9(02)
(*) OUR NUMBER DOCUMENT N. ATTRIBUTED FOR THE BANK 135 149 X(15) NOTE 12.
BLANKS RECORD COMPLEMENT 150 154 X(05)
(*) EFFECTIVE DATE ACTUAL DATES FOR PAYMT EFFECTIVENESS 155 162 9(08) DDMMYYYY
(*) EFFECTIVE AMOUNT ACTUAL AMOUNT FOR PAYMT EFFECTIVENESS 163 177 9(13)V9(02)
PURPOSE DETAILS COMPLEMENTARY INFORMATION P/ CHECKING 178 197 X(20) NOTE 13
ACCOUNT HISTORY
(*) DOCUMENT N. N. OF DOC/TED/OP/CHECK IN RETURN 198 203 9(6) NOTE 14.
REGISTRATION N. BENEFICIARY REGISTRATION NUMBER 204 217 9(14) NOTE 15.
(CPF/CNPJ)
PURPOSE DOC AND PURPOSE OF DOC AND EMPLOYEE STATUS IN
218 219 X(02) NOTE 30
EMPLOYEE STATUS THE COMPANY
(2) TED PURPOSE TED PURPOSE 220 224 X(05) NOTE 26
BLANKS RECORD COMPLEMENT 225 229 X(05)
NOTIFICATION BENEFICIARY NOTIFICATION 230 230 X(01) NOTE 16.
(*) OCCURRENCES OCCURRENCES CODE IN THE RETURN 231 240 X(10) NOTE 8

X = ALPHANUMERIC 9 = NUMERICAL V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.
(1) Specifically for “Earnings Report”, the field “PAYMT DATE” must be filled with a date exceeding or
equal to the date of the sending of the file to the Bank (limited to 360 days); and the field “PAYMT
AMOUNT” must be informed with zeros.
(2) For the Investment Account use Purpose “00016”, as described in Note 26, including in the event of
payment in credit in the checking account of the same owner.

14
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT A - MANDATORY
Payment through Invoice – electronic Payment:

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT SEGMENT CODE REC. DETAIL 014 014 X(01) A
OPERATION TYPE OPERATION TYPE 015 017 9(03) NOTE 10.
ZEROS RECORD COMPLEMENT 018 020 9(03)
BANK BENEFICIARY BANK BENEFICIARY CODE 021 023 9(03)
BRANCH ACCOUNT BENEFICIARY BRANCH ACCOUNT 024 043 X(20) NOTE 11.
NAME OF THE BENEFICIARY NAME OF THE BENEFICIARY 044 073 X(30) NOTE 34
YOUR NUMBER DOCUMENT N. ATTRIBUTED BY THE COMPANY 074 093 X(20)
PAYMT DATE DATE PROVIDED FOR PAYMT 094 101 9(08) DDMMYYYY
CURRENCY-TYPE CURRENCY TYPE 102 104 X(03) REA OR 009
ZEROS RECORD COMPLEMENT 105 119 9(15)
PAYMT AMOUNT PROVIDED PAYMT AMOUNT 120 134 9(13)V9(02)
(*) OUR NUMBER DOCUMENT N. ATTRIBUTED FOR THE BANK 135 149 X(15) NOTE 12.
BLANKS RECORD COMPLEMENT 150 154 X(05)
(*) EFFECTIVE DATE ACTUAL DATES FOR PAYMT EFFECTIVENESS 155 162 9(08) DDMMYYYY
(*) EFFECTIVE AMOUNT ACTUAL AMOUNT FOR PAYMT EFFECTIVENESS 163 177 9(13)V9(02)
INVOICE/CNPJ NUMBER INVOICE/CNPJ NUMBER 178 191 9(14) NOTE 31
BLANKS RECORD COMPLEMENT 192 197 X(06)
(*) N. OF DOCUMENT N. OF DOC/TED/OP/CHECK IN RETURN 198 203 9(06) NOTE 14.
REGISTRATION N. BENEFICIARY REGISTRATION NUMBER NOTE 15.
204 217 9(14)
(CPF/CNPJ)
TED PURPOSE TED PURPOSE 218 218 9(01)
BLANKS RECORD COMPLEMENT 219 229 X(11)
NOTIFICATION BENEFICIARY NOTIFICATION 230 230 X(01) NOTE 16.
(*) OCCURRENCES OCCURRENCES CODE IN THE RETURN 231 240 X(10) NOTE 8

X = ALPHANUMERIC 9 = NUMERICAL V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.

15
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT B - OPTIONAL
Payment through Check, OP, DOC, TED, or credit in checking account:

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE Service Lot 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT CODE SEGMENT CODE REC. DETAIL 014 014 X(01) B
BLANKS RECORD COMPLEMENT 015 017 X(03)
1 = CPF
COMPANY - REGISTRATION BENEFICIARY REGISTRATION TYPE 018 018 9(01)
2= CNPJ
REGISTRATION N. BENEFICIARY REGISTRATION NUMBER 019 032 9(14) NOTE 15.
(CPF/CNPJ)
ADDRESS NAME OF THE STREET, AVE. SQUARE. ETC 033 62 X(30)
NUMBER NUMBER OF THE PLACE 063 67 9(05)
COMPLEMENT HOUSE, APT., ETC… 068 082 X(15)
DISTRICT DISTRICT 083 097 X(15)
CITY NAME OF THE CITY 098 117 X(20)
POSTAL CODE POSTAL CODE 118 125 9(08)
STATE STATE ABBREVIATION 126 127 X(02)
E-MAIL EMAIL ADDRESS 128 227 X(100) NOTE 23
BLANKS RECORD COMPLEMENT 228 230 X(03)
(*) OCCURRENCES OCCURRENCES CODE IN THE RETURN 231 240 X(10) NOTE 8

X = ALPHANUMERIC 9 = NUMERICAL V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.
Notes:
• This segment is only mandatory when:
○ there is the need for emission of notification to the beneficiary, as defined in Segment A
(position 230 equal to 3 or 5 - see note 16); or
○ The sending service of the "Payments Statements” is contracted with the Bank via
web/email and of “Earnings Report”.
• This segment will consist of the return file whenever some record “C” is sent.
• When the “Payments Statements” and the “Earnings Reports” services are contracted via
web/email, the CPF/CNPJ information of the beneficiary must be obligatorily indicated in this
segment.

16
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT C - Optional
Payment through Check, OP, DOC, TED, or credit in checking account:

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT CODE SEGMENT CODE REC. DETAIL 014 014 X(01) C
CSLL AMOUNT AMOUNT OF THE CONTRIBUTION ON NET 015 029 9(13)V9(02)
INCOME
BLANKS RECORD COMPLEMENT 030 037 X(08)
EXPIRATION EXPIRATION DATE 038 045 X(08) DDMMYYYY
DOCUMENT AMOUNT NOMINAL AMOUNT OF THE DOCUMENT 046 060 9(13)V9(02)
PIS AMOUNT SOCIAL INTEGRATION PROGRAM AMOUNT 061 075 9(13)V9(02)
IT AMOUNT INCOME TAX AMOUNT 076 090 9(13)V9(02)
ISS AMOUNT MUNICIPAL SERVICE TAX AMOUNT 091 105 9(13)V9(02)
COFINS AMOUNT CONTRIBUTION ON SOCIAL PURPOSE AMOUNT 106 120 9(13)V9(02)
DISCOUNT DISCOUNT AMOUNT 121 135 9(13)V9(02)
DEDUCTION DEDUCTION AMOUNT 136 150 9(13)V9(02)
OTHER DEDUCTIONS OTHER DEDUCTIONS AMOUNT 151 165 9(13)V9(02)
Default DEFAULT AMOUNT 166 180 9(13)V9(02)
FINE FINE AMOUNT 181 195 9(13)V9(02)
OTHER ADDITIONS OTHER ADDITIONS AMOUNT 196 210 9(13)V9(02)
INVOICE/DOCUMENT INVOICE/DOCUMENT NUMBER 211 230 X(20)
BLANKS RECORD COMPLEMENT 231 240 X(10)

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

Note:
This segment is only mandatory when the "payment statement" service is contracted with the Bank by
email/web.
A payment informed through segment “A” may contain as many “C” records are necessary, until the sum of
the amounts informed in “C” totalizes the amount informed for payment in “A”.

17
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT - D (OPTIONAL)
Salaries Payments through checking account credit (Payslip)

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE Service Lot 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT CODE SEGMENT CODE REC. DETAIL 014 014 X(01) D
BLANKS RECORD COMPLEMENT 015 017 X(03)
PERIOD/ACCRUAL PAYMENT MONTH/YEAR 018 023 9(06) MMYYYY
COSTS CENTER COST BODY/CENTER 024 038 X(15)
EMPLOYEE CODE EMPLOYEE CODE 039 053 X(15)
POSITION EMPLOYEE POSITION 054 083 X(30)
VACATION VACATION PERIOD “FROM” 084 091 9(08) DDMMYYYY
VACATION VACATION PERIOD “TO” 092 099 9(08) DDMMYYYY
IT DEPENDANTS NUMBER OF DEPENDENTS INCOME TAX 100 101 9(02)
DEPENDANTS S.F. NUMBER OF DEPENDANTS SALÁRIO FAMÍLIA 102 103 9(02)
(CHILD BENEFIT)
HOURS WEEK HOURS 104 105 9(02)
CONTRIBUTION SALARY CONTRIBUTION SALARY AMOUNT 106 120 9(13)V9(02)
F.G.T.S. FGTS (guarantee fund for time of service) AMOUNT 121 135 9(13)V9(02)
CREDITS AMOUNT TOTAL CREDITS AMOUNT 136 150 9(13)V9(02)
DEBIT AMOUNT TOTAL DEBITS AMOUNT 151 165 9(13)V9(02)
NET AMOUNT PAYMENT NET AMOUNT 166 180 9(13)V9(02)
FIXED AMOUNT/BASE FIXED/BASE SALARY AMOUNT 181 195 9(13)V9(02)
WIT CALCULATION BASIS WIT BASE AMOUNT 196 210 9(13)V9(02)
FGTS CALCULATION BASIS FGTS CALCULATION BASIS 211 225 9(13)V9(02)
AVAILABILITY PAYSLIP AVAILABILITY TERM 226 227 X(02) NOTE 27
BLANKS RECORD COMPLEMENT 228 230 X(03)
(*) OCCURRENCES OCCURRENCES CODE IN THE RETURN 231 240 X(10)

X = ALPHANUMERIC 9 = NUMERICAL V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.
Note:
This segment is only mandatory when the "Payslip - Salary payment statement" service is contracted with
the Bank by email/web.

18
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT - E (OPTIONAL)
Salaries Payments through checking account credit (Payslip)

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT CODE SEGMENT CODE REC. DETAIL 014 014 X(01) B
BLANKS RECORD COMPLEMENT 015 017 X(03)
OPERATION OPERATION TYPE 018 018 X(01) NOTE 24
SUPPLEMENTARY SUPPLEMENTARY INFORMATION FOR PAYSLIP
019 218 X(200) ANNEX D
INFORMATION OR EARNINGS REPORT
BLANKS RECORD COMPLEMENT 219 230 X(12)
(*) OCCURRENCES OCCURRENCES CODE IN THE RETURN 231 240 X(10)

X = ALPHANUMERIC 9 = NUMERICAL V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.
Note:
This segment is only mandatory when the "Payslip - Salary payment statement / Earnings Report" service is
contracted with the Bank by email/web.
A payment of salaries informed through segment “A” may contain as many “E” records as necessary, until
the sum of the amounts informed (credits and debits) totalize the "payment amount" informed for payment in
“A”.
The file of “Earnings Reports” may contain more than one “E” record, for each beneficiary informed in
segments “A” and “B” (see limitation in Annex D).

19
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT - F (OPTIONAL)
Salaries Payments through checking account credit (Payslip)

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT CODE SEGMENT CODE REC. DETAIL 014 014 X(01) F
BLANKS RECORD COMPLEMENT 015 017 X(03)
MESSAGE/SUPPLEMENTARY DESCRIPTION OF THE NOTE 25
018 161 X(144)
INFORMATION MESSAGE/SUPPLEMENTARY INFORMATION
BLANKS RECORD COMPLEMENT 162 230 X(69)
(*) OCCURRENCES OCCURRENCES CODE IN THE RETURN 231 240 X(10)

X = ALPHANUMERIC 9 = NUMERICAL V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.
Note:
This segment is optional and only applies to customers who contracted the “Payslip - Payments
Statements/Earnings Reports” service with Banco Itaú SA.
A maximum of one (1) “F” record for each “Payslip - Payments Statement” and up to thirty (30) “F” records
can be sent, to compose the Supplementary Information of “Earnings Report” (see Note 25).

20
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT - Z (OPTIONAL)
Payment through Check, OP, DOC, TED, or credit in checking account:

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT CODE SEGMENT CODE REC. DETAIL 014 014 X(01) Z
AUTHENTICATION PAYMENT ELECTRONIC AUTHENTICATION 015 078 X(64)
YOUR NUMBER DOCUMENT N. ATTRIBUTED BY THE COMPANY 079 098 X(20)
BLANKS RECORD COMPLEMENT 099 103 X(05)
OUR NUMBER DOCUMENT N. ATTRIBUTED FOR THE BANK 104 118 X(15)
BLANKS RECORD COMPLEMENT 119 240 X(122)

X = ALPHANUMERIC 9 = NUMERICAL V = ASSUMED DECIMAL COMMA

Notes:
Optional complement record which presents the Payment Electronic Authentication;
This segment will consist of the return file when contracted with the Bank and is exclusive for payments with
“00” occurrence - Payment Made.

21
Novembro/2018
FILE LOT TRAILER RECORD RECORD SIZE = 240 Bytes
Payment through Check, OP, DOC, TED, or credit in checking account:

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 5
BLANKS RECORD COMPLEMENT 009 017 X(09)
TOTAL NUMBER OF NOTE 17.
LOT RECORDS QTY 018 023 9(06)
RECORDS
(1) TOTAL PAYMT AMOUNTS SUM OF THE LOT PAYMT AMOUNTS 024 041 9(16)V9(2) NOTE 17.
ZEROS RECORD COMPLEMENT 042 059 9(18)
BLANKS RECORD COMPLEMENT 060 230 X(171)
(*) OCCURRENCES OCCURRENCES CODE IN THE RETURN 231 240 X(10) NOTE 8

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.
(1) In case of “Earnings Report”, inform this field with zeros.

22
Novembro/2018
FILE LOT HEADER RECORD RECORD SIZE = 240 Bytes
•Liquidation of collection slips at Itaú and in other banks

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE PAYMENTS IDENTIFICATION LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT HEADER RECORD 008 008 9(01) 1
(1) OPERATION TYPE OPERATION TYPE 009 009 X(01) C=CREDIT
PAYMENT TYPE PAMNT TYPE 010 011 9(02) NOTE 4
PAYMENT FORMS PAYMENT FORMS 012 013 9(02) NOTE 5
LOT LAYOUT VERSION N. OF THE LOT LAYOUT 014 016 9(03) 030
BLANKS RECORD COMPLEMENT 017 017 X(01)
COMPANY - REGISTRATION TYPE REGISTRATION DEBITED COMPANY 018 018 9(01) 1 = CPF
2= CNPJ
REGISTRATION NUMBER CNPJ LEGAL ENTITY OR CPF INDIVIDUAL 019 032 9(14) NOTE 1
DEBITED
BLANKS RECORD COMPLEMENT 033 052 X(20)
BRANCH NUMBER OF THE DEBITED BRANCH 053 057 9(05) NOTE 1
BLANKS RECORD COMPLEMENT 058 058 X(01)
ACCOUNT NUMBER OF DEBITED CHECKING ACCOUNT 059 070 9(12) NOTE 1
BLANKS RECORD COMPLEMENT 071 071 X(01)
DAC (certified customs deposit) DAC (certified customs deposit) OF THE 072 072 9(01) NOTE 1
BRANCH/DEBITED ACCOUNT
COMPANY'S NAME NAME OF THE DEBITED COMPANY 073 102 X(30)
PURPOSE OF THE LOT PURPOSE OF THE LOT PAYMENT 103 132 X(30) NOTE 6
CHECKING ACCOUNT DEBITED CHECKING ACCOUNT HISTORY 133 142 X(10) NOTE 7
HISTORY COMPLEMENT
COMPANY ADDRESS NAME OF THE STREET, Ave., Square, ETC… 143 172 X(30)
NUMBER PLACE NUMBER 173 177 9(05)
COMPLEMENT HOUSE, APARTMENT, SUITE, ETC. .. 178 192 X(15)
CIDADE NAME OF THE CITY 193 212 X(20)
POSTAL CODE POSTAL CODE 213 220 9(08)
STATE STATE ABREVIATION 221 222 X(02)
BLANKS RECORD COMPLEMENT 223 230 X(08)
(*) OCCURRENCES OCCURRENCES CODE FOR RETURN 231 240 X(10) NOTE 8

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.
(1) In case of lot for financing of Goods and Services (COMPROR/FINABS) or Discount of NPR (Rural
Credit), previously contracted with the bank, the content of this field must be identified by the letter
"F". This systematic only applies to the Payment of Suppliers, type 20.

23
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT J - Mandatory
Liquidation of collection slips at Itaú and other banks

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 2
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT SEGMENT CODE REC. DETAIL 014 014 X(01) J
OPERATION TYPE OPERATION TYPE 015 017 9(03) NOTE 10.
BANK BENEFICIARY BANK BENEFICIARY CODE 018 020 9(03) NOTE 18.
Currency BAR CODE - CURRENCY CODE 021 021 9(01) NOTE 18.
DV BARCODE - CHECK DIGIT (DV) OF THE BAR 022 022 9(01) NOTE 18.
CODE
EXPIRATION BAR CODE - EXPIRATION FACTOR 023 026 9(04) NOTE 18.
AMOUNT BAR CODE - AMOUNT 027 036 9(08)V9(02) NOTE 18.
FREE FIELD BAR CODE - “FREE FIELD” 037 061 9(25) NOTE 18.
NAME OF THE BENEFICIARY NAME OF THE BENEFICIARY 062 091 X(30)
EXPIRATION DATE EXPIRATION DATE (NOMINAL) 092 099 9(08) DDMMYYYY
AMOUNT OF THE SLIP AMOUNT OF THE SLIP (NOMINAL) 100 114 9(13)V9(02)
DISCOUNTS DISCOUNT + DEDUCTION AMOUNT 115 129 9(13)V9(02)
ADDITIONS DEFAULT + FINE AMOUNT 130 44 9(13)V9(02)
PAYMENT DATE PAYMENT DATE 145 152 9(08) DDMMYYYY
PAYMENT AMOUNT PAYMENT AMOUNT 153 167 9(13)V9(02)
ZEROS RECORD COMPLEMENT 168 182 9(15)
YOUR NUMBER DOCUMENT N. ATTRIBUTED BY THE COMPANY 183 202 X(20)
BLANKS RECORD COMPLEMENT 203 215 X(13)
(*) OUR NUMBER NUMBER ATTRIBUTED BY THE BANK 216 230 X(15) NOTE 12.
(*) OCCURRENCES OCCURRENCES CODE IN THE RETURN 231 240 X(10) NOTE 8

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.

24
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT J-52 - OPTIONAL
Liquidation of collection slips(ONLINE COLLECTION SLIP) of other banks

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT SEGMENT CODE REC. DETAIL 014 014 X(01) B
OPERATION TYPE OPERATION TYPE 015 017 X(03)
RECORD CODE OPTIONAL RECORD IDENTIFICATION 018 019 9(02) 52
DRAWEE REGISTRATION 1 = CPF
DRAWEE REGISTRATION TYPE 020 020 9(01)
TYPE 2= CNPJ
DRAWEE REGISTRATION N. DRAWEE REGISTRATION NUMBER 021 035 9(15)
DRAWEE NAME NAME OF THE DRAWEE 036 075 X(40)
ASSIGNOR REG. TYPE ASSIGNOR REGISTRATION TYPE 076 076 1= CPF
9(01)
2 = CNPJ
ASSIGNOR REG. NUMBER ASSIGNOR REGISTRATION NUMBER 077 091 9(15)
ASSIGNOR NAME NAME OF THE ASSIGNOR 092 131 X(40)
DRAWER REG. TYPE GUARANTOR DRAWER REG. TYPE 132 132 1= CPF
9(01)
2 = CNPJ
DRAWER REG.NUMBER GUARANTOR DRAWER REG.NUMBER 133 147 9(15)
DRAWER NAME NAME OF THE GUARANTOR DRAWER 148 187 X(40)
BLANKS RECORD COMPLEMENT 188 240 X(53)

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

Notes:

This segment is optional, and only applies for the payment of the online collection slip and will not appear in the return
file. It must be exclusively used for payment lots in form “31” (payment of collection slips at other banks – other than bank
341), whose PAYMENT value will be equal or superior to the limit established by Central Bank of Brazil.
It must always come with the relevant segment J. if segment B and C is used, observe the order of the records (J, J-52,
B, C).

If the Drawee Registration Number is not informed (positions 021 to 035),the CNPJ number of the payer informed in the
Lot Header will be assumed.
The Assignor Registration Type and Number fields (positions 076 to 091) must be mandatorily filled in, if not informed,
the payment schedule will rejected (occurrence “BI” – CNPJ / CPF of the beneficiary in segment J-52 or B invalid). If the
Registration Type does not correspond to the Registration number submitted they will also be rejected.

25
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT B - OPTIONAL
Liquidation of collection slips at Itaú and at other banks

FIELD NAME MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT CODE SEGMENT CODE REC. DETAIL 014 014 X(01) B
BLANKS RECORD COMPLEMENT 015 017 X(03)
1 = CPF
COMPANY - REGISTRATION BENEFICIARY REGISTRATION TYPE 018 018 9(01)
2= CNPJ
REGISTRATION N. BENEFICIARY REGISTRATION NUMBER 019 032 9(14) NOTE 15.
(CPF/CNPJ)
ADDRESS NAME OF THE STREET, Ave. Square. ETC 033 62 X(30)
NUMBER PLACE NUMBER 063 67 9(05)
COMPLEMENT HOUSE, APT., ETC… 068 082 X(15)
DISTRICT DISTRICT 083 097 X(15)
CITY NAME OF THE CITY 098 117 X(20)
POSTAL CODE POSTAL CODE 118 125 9(08)
STATE STATE ABBREVIATION 126 127 X(02)
E-MAIL EMAIL ADDRESS 128 227 X(100) NOTE 23
BLANKS RECORD COMPLEMENT 228 230 X(03)
(*) OCCURRENCES OCCURRENCES CODE IN THE RETURN 231 240 X(10) NOTE 8

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.
Notes:
• This segment is only mandatory when the "payment statement" sending service is contracted with the
Bank by email/web.
• This segment will consist of the return file whenever any “C” record is sent.
• When the “Payments Statements” and the “Earnings Reports” services are contracted via web/email, the
CPF/CNPJ information of the beneficiary must be obligatorily indicated in this segment.

26
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT C - Optional
Liquidation of collection slips at Itaú and in other banks

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE Service Lot 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT CODE SEGMENT CODE REC. DETAIL 014 014 X(01) C
C.S.L.L. AMOUNT AMOUNT OF THE CONTRIBUTION ON NET 015 029 9(13)V9(02)
INCOME
BLANKS RECORD COMPLEMENT 030 037 X(08)
Expiration EXPIRATION DATE 038 045 X(08) DDMMYYYY
DOCUMENT AMOUNT NOMINAL AMOUNT OF THE DOCUMENT 046 060 9(13)V9(02)
PIS AMOUNT Social Integration Program amount 061 075 9(13)V9(02)
IT AMOUNT INCOME TAX AMOUNT 076 090 9(13)V9(02)
I.S.S. AMOUNT MUNICIPAL SERVICE TAX AMOUNT 091 105 9(13)V9(02)
COFINS AMOUNT CONTRIBUTION ON SOCIAL PURPOSE AMOUNT 106 120 9(13)V9(02)
DISCOUNT DISCOUNT AMOUNT 121 135 9(13)V9(02)
DEDUCTION DEDUCTION AMOUNT 136 150 9(13)V9(02)
OTHER DEDUCTIONS OTHER DEDUCTIONS AMOUNT 151 165 9(13)V9(02)
Default DEFAULT AMOUNT 166 180 9(13)V9(02)
FINE FINE AMOUNT 181 195 9(13)V9(02)
OTHER ADDITIONS OTHER ADDITIONS AMOUNT 196 210 9(13)V9(02)
INVOICE/DOCUMENT INVOICE/DOCUMENT NUMBER 211 230 X(20)
OCCURRENCES RECORD COMPLEMENT 231 240 X(10)

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.
Note:
This segment is only mandatory when the "payment statement" service is contracted with the Bank by
email/web.
A payment informed through segment “J” may contain as many “C” records are necessary, until the sum of
the amounts informed in “C” totalizes the amount informed for payment in “J”.

27
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT - Z (OPTIONAL)
Liquidation of collection slips at Itaú and in other banks

Field Name MEANING POSITION PICTURE CONTENT

LOT CODE SERVICE LOT 004 007 9(04) NOTE 3


RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT CODE SEGMENT CODE REC. DETAIL 014 014 X(01) Z
AUTHENTICATION PAYMENT ELECTRONIC AUTHENTICATION 015 078 X(64)
YOUR NUMBER DOCUMENT N. ATTRIBUTED BY THE COMPANY 079 098 X(20)
BLANKS RECORD COMPLEMENT 099 103 X(05)
OUR NUMBER DOCUMENT N. ATTRIBUTED FOR THE BANK 104 118 X(15)
BLANKS RECORD COMPLEMENT 119 240 X(122)

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

Notes:
Optional complement record which presents the Payment Electronic Authentication;
This segment will consist of the return file when contracted with the Bank and is exclusive for payments with
“00” occurrence - Payment Made.

28
Novembro/2018
FILE LOT TRAILER RECORD RECORD SIZE = 240 Bytes
Liquidation of collection slips at Itaú and in other banks

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT TRAILER RECORD 008 008 9(01) 5
BLANKS RECORD COMPLEMENT 009 017 X(09)
TOTAL NUMBER OF NOTE 17.
LOT RECORDS QTY 018 023 9(06)
RECORDS
TOTAL PAYMT AMOUNTS SUM OF THE LOT PAYMT AMOUNTS 024 041 9(16)V9(2) NOTE 17.
ZEROS RECORD COMPLEMENT 042 059 9(18)
BLANKS RECORD COMPLEMENT 060 230 X(171)
(*) OCCURRENCES OCCURRENCES CODE IN THE RETURN 231 240 X(10) NOTE 8

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.

29
Novembro/2018
FILE LOT HEADER RECORD RECORD SIZE = 240 Bytes
Payment of Concessionaires' Accounts and Taxes with bar code

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE PAYMENTS IDENTIFICATION LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT HEADER RECORD 008 008 9(01) 1
OPERATION TYPE OPERATION TYPE 009 009 X(01) C=CREDIT
PAYMENT TYPE PAMNT TYPE 010 011 9(02) NOTE 4
PAYMENT FORMS PAYMENT FORMS 012 013 9(02) NOTE 5
LOT LAYOUT VERSION N. OF THE LOT LAYOUT 014 016 9(03) 030
BLANKS RECORD COMPLEMENT 017 017 X(01)
COMPANY - REGISTRATION TYPE REGISTRATION DEBITED COMPANY 018 018 9(01) 1 = CPF
2= CNPJ
REGISTRATION NUMBER CNPJ LEGAL ENTITY OR CPF INDIVIDUAL 019 032 9(14) NOTE 1
DEBITED
BLANKS RECORD COMPLEMENT 033 052 X(20)
BRANCH NUMBER OF THE DEBITED BRANCH 053 057 9(05) NOTE 1
BLANKS RECORD COMPLEMENT 058 058 X(01)
ACCOUNT NUMBER OF DEBITED CHECKING ACCOUNT 059 070 9(12) NOTE 1
BLANKS RECORD COMPLEMENT 071 071 X(01)
DAC (certified customs deposit) DAC OF THE BRANCH/DEBITED ACCOUNT 072 072 9(01) NOTE 1
COMPANY'S NAME NAME OF THE DEBITED COMPANY 073 102 X(30)
PURPOSE OF THE LOT PURPOSE OF THE LOT PAYMENT 103 132 X(30) NOTE 6
CHECKING ACCOUNT DEBITED CHECKING ACCOUNT HISTORY 133 142 X(10) NOTE 7.
HISTORY COMPLEMENT
COMPANY ADDRESS NAME OF THE STREET, Ave., Square, ETC… 143 172 X(30)
NUMBER PLACE NUMBER 173 177 9(05)
COMPLEMENT HOUSE, APARTMENT, SUITE, ETC. .. 178 192 X(15)
CITY NAME OF THE CITY 193 212 X(20)
POSTAL CODE POSTAL CODE 213 220 9(08)
STATE STATE ABBREVIATION 221 222 X(02)
BLANKS RECORD COMPLEMENT 223 230 X(08)
(*) OCCURRENCES OCCURRENCES CODE FOR RETURN 231 240 X(10) NOTE 8

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.

30
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT O - (MANDATORY)
Payment of Concessionaires' Accounts and Taxes with bar code

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 2
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT SEGMENT CODE REC. DETAIL 014 014 X(01) J
OPERATION TYPE OPERATION TYPE 015 017 9(03) NOTE 10.
BAR CODE BAR CODE 018 065 X(48) NOTE 18.
NAME NAME OF THE CONCESSIONAIRE/TAXPAYER 066 095 X(30)
EXPIRATION DATE EXPIRATION DATE (NOMINAL) 096 103 9(08) DDMMYYYY
Currency CURRENCY TYPE 104 106 X(03) REA
CURRENCY QTY CURRENCY QTY 107 121 9(07)V9(08) NOTE 19.
AMOUNT PAYABLE PAYMENT AMOUNT REVIEWED 122 136 9(13)V9(02)
PAYMENT DATE PAYMENT DATE 137 144 9(08) DDMMYYYY
PAID AMOUNT AMOUNT OF THE PAYMENT EFFECTIVENESS 145 159 9(13)V9(02)
BLANKS RECORD COMPLEMENT 160 162 X(03)
INVOICE INVOICE NUMBER 163 171 9(09) NOTE 33
BLANKS RECORD COMPLEMENT 172 174 X(03)
YOUR NUMBER DOCUMENT N. ATTRIBUTED BY THE COMPANY 175 194 X(20)
BLANKS RECORD COMPLEMENT 195 215 X(21)
(*) OUR NUMBER NUMBER ATTRIBUTED BY THE BANK 216 230 X(15) NOTE 12.
(*) OCCURRENCES OCCURRENCES CODE FOR RETURN 231 240 X(10) NOTE 8

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.
Note:
This segment is not applied for payment of FGTS-GRF/GRRF/GRDE TAX. It is not possible to pay FGTS-
GRF/GRRF/GRDE without bar code through file. For payment of FGTSGRF/GRRF/GRDE use mandatorily
segment N in accordance with the specifications presented in this manual.

31
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT - Z (OPTIONAL)
Payment of Concessionaires' Accounts and Taxes with bar code

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT CODE SEGMENT CODE REC. DETAIL 014 014 X(01) Z
AUTHENTICATION PAYMENT ELECTRONIC AUTHENTICATION 015 078 X(64)
YOUR NUMBER DOCUMENT N. ATTRIBUTED BY THE COMPANY 079 098 X(20)
BLANKS RECORD COMPLEMENT 099 103 X(05)
OUR NUMBER DOCUMENT N. ATTRIBUTED FOR THE BANK 104 118 X(15)
BLANKS RECORD COMPLEMENT 119 240 X(122)

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

Notes:
Complement optional record which presents the Payment Electronic Authentication;
This segment will consist of the return file when contracted with the Bank and is exclusive for payments with
“00” occurrence - Payment Made.

32
Novembro/2018
FILE LOT TRAILER RECORD RECORD SIZE = 240 Bytes
Payment of Concessionaires' Accounts and Taxes with bar code

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 5
BLANKS RECORD COMPLEMENT 009 017 X(09)
TOTAL NUMBER OF NOTE 17.
LOT RECORDS QTY 018 023 9(06)
RECORDS
TOTAL PAYMT AMOUNTS SUM OF THE LOT PAYMT AMOUNTS 024 041 9(16)V9(02) NOTE 17.
TOTAL CURRENCY QTY SUM OF CURRENCY QTY OF THE LOT 042 056 9(07)V9(08) NOTE 17.
BLANKS RECORD COMPLEMENT 057 230 X(174)
(*) OCCURRENCES OCCURRENCES CODE FOR RETURN 231 240 X(10) NOTE 8

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.

33
Novembro/2018
FILE LOT HEADER RECORD RECORD SIZE = 240 Bytes
Payment of Taxes without bar code and FGTS-GRF/GRRF/GRDE with bar code

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE PAYMENTS IDENTIFICATION LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT HEADER RECORD 008 008 9(01) 1
OPERATION TYPE OPERATION TYPE 009 009 X(01) C=CREDIT
PAYMENT TYPE PAMNT TYPE 010 011 9(02) NOTE 4
PAYMENT FORMS PAYMENT FORMS 012 013 9(02) NOTE 5
LOT LAYOUT VERSION N. OF THE LOT LAYOUT 014 016 9(03) 030
BLANKS RECORD COMPLEMENT 017 017 X(01)
COMPANY - REGISTRATION TYPE REGISTRATION DEBITED COMPANY 018 018 9(01) 1 = CPF
2= CNPJ
REGISTRATION NUMBER CNPJ LEGAL ENTITY OR CPF INDIVIDUAL 019 032 9(14) NOTE 1
DEBITED
BLANKS RECORD COMPLEMENT 033 052 X(20)
BRANCH NUMBER OF THE DEBITED BRANCH 053 057 9(05) NOTE 1
BLANKS RECORD COMPLEMENT 058 058 X(01)
ACCOUNT NUMBER OF DEBITED CHECKING ACCOUNT 059 070 9(12) NOTE 1
BLANKS RECORD COMPLEMENT 071 071 X(01)
DAC (certified customs deposit) DAC OF THE BRANCH/DEBITED ACCOUNT 072 072 9(01) NOTE 1
COMPANY'S NAME NAME OF THE DEBITED COMPANY 073 102 X(30)
PURPOSE OF THE LOT PURPOSE OF THE LOT PAYMENT 103 132 X(30) NOTE 6
CHECKING ACCOUNT DEBITED CHECKING ACCOUNT HISTORY 133 142 X(10) NOTE 7.
HISTORY COMPLEMENT
COMPANY ADDRESS NAME OF THE STREET, Ave., Square, ETC… 143 172 X(30)
NUMBER PLACE NUMBER 173 177 9(05)
COMPLEMENT HOUSE, APARTMENT, SUITE, ETC. .. 178 192 X(15)
CITY NAME OF THE CITY 193 212 X(20)
POSTAL CODE POSTAL CODE 213 220 9(08)
STATE STATE ABBREVIATION 221 222 X(02)
BLANKS RECORD COMPLEMENT 223 230 X(08)
(*) OCCURRENCES OCCURRENCES CODE FOR RETURN 231 240 X(10) NOTE 8

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.

34
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT N - MANDATORY
Payment of Taxes without bar code and FGTS-GRF/GRRF/GRDE with bar code

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 2
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT SEGMENT CODE REC. DETAIL 014 014 X(01) J
OPERATION TYPE OPERATION TYPE 015 017 9(03) NOTE 10.
TAX DATA TAX IDENTIFICATION DATA 018 195 X(178) ANNEX C
YOUR NUMBER DOCUMENT N. ATTRIBUTED BY THE COMPANY 196 215 X(20)
(*) OUR NUMBER NUMBER ATTRIBUTED BY THE BANK 216 230 X(15) NOTE 12.
(*) OCCURRENCES OCCURRENCES CODE IN THE RETURN 231 240 X(10) NOTE 8

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.
Note:
This segment must be necessarily used for the FGTSGRF/GRRF/GRDE tax payment. It is not possible to
pay FGTS-GRF/GRRF/GRDE without bar code through file.

35
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT B - OPTIONAL
Payment of Taxes without bar code and FGTS-GRF/GRRF/GRDE with bar code - supplementary information

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT CODE SEGMENT CODE REC. DETAIL 014 014 X(01) B
BLANKS RECORD COMPLEMENT 015 032 X(18) BLANKS
ADDRESS NAME OF THE STREET, Ave. Square. ETC 033 062 X(30)
NUMBER PLACE NUMBER 063 067 9(05)
COMPLEMENT HOUSE, APT., ETC… 068 082 X(15)
DISTRICT DISTRICT 083 097 X(15)
CITY NAME OF THE CITY 098 117 X(20)
POSTAL CODE POSTAL CODE 118 125 9(08)
STATE STATE ABBREVIATION 126 127 X(02)
(1) PHONE DDD (direct distance dialing) AND TELEPHONE 128 138 X(11)
NUMBER
(2) ADDITIONS ADDITION AMOUNT 139 152 9(12)V(02)
(1) FEES FEES AMOUNT 153 166 9(12)V(02)
BLANKS RECORD COMPLEMENT 167 240 X(74) BLANKS

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

(1) Fields exclusive for GARE - SP ICMS payment, other Taxes must be filled with blanks or zeros, in
accordance with picture.
(2) Field exclusive for GARE - SP ICMS payment, other Taxes must be filled with blanks or zeros,
according to the picture.
Note:
This segment must be used in case there is the need of indication of this information in the GPS and GARE -
SP ICMS form.
When Tax is “GPS”, so that the content of this segment is printed matter in the payment voucher of the
Form, the field “COMPANY USE”, position 116 to 165 of segment “N” must be informed with blanks.

36
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT - W OPTIONAL
Payment of Taxes without bar code and FGTS-GRF/GRRF/GRDE with bar code - supplementary information

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT CODE SEGMENT CODE REC. DETAIL 014 014 X(01) W
BLANKS RECORD COMPLEMENT 015 016 X(02) BLANKS
INFORMATION 1 SUPPLEMENTARY INFORMATION 1 017 056 X(40)
INFORMATION 2 SUPPLEMENTARY INFORMATION 2 057 096 X(40)
INFORMATION 3 SUPPLEMENTARY INFORMATION 3 097 136 X(40)
INFORMATION 4 SUPPLEMENTARY INFORMATION 4 137 176 X(40)
BLANKS RECORD COMPLEMENT 177 240 X(64)

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

Note:
This segment must be used in case there is the need to print he supplementary information in the GARE -
SP ICMS (payment form/voucher) and does not appear in the return file.

37
Novembro/2018
FILE RECORD DETAIL RECORD SIZE = 240 Bytes
SEGMENT - Z (OPTIONAL)
Payment of Taxes without bar code and FGTS-GRF/GRRF/GRDE with bar code - supplementary information

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT DETAIL RECORD 008 008 9(01) 3
RECORD NUMBER SEQUENTIAL NUMBER LOT RECORD 009 013 9(05) NOTE 9.
SEGMENT CODE SEGMENT CODE REC. DETAIL 014 014 X(01) Z
AUTHENTICATION PAYMENT ELECTRONIC AUTHENTICATION 015 078 X(64)
YOUR NUMBER DOCUMENT N. ATTRIBUTED BY THE COMPANY 079 098 X(20)
BLANKS RECORD COMPLEMENT 099 103 X(05)
OUR NUMBER DOCUMENT N. ATTRIBUTED FOR THE BANK 104 118 X(15)
BLANKS RECORD COMPLEMENT 119 240 X(122)

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

Notes:
Optional record of complement presenting the Payment Electronic Authentication; This segment will consist
of the return file when contracted with the Bank, and is exclusive for payments with “00” occurrence -
Payment Made.

38
Novembro/2018
FILE LOT TRAILER RECORD RECORD SIZE = 240 Bytes
Payment of Taxes without bar code and FGTS-GRF/GRRF/GRDE with bar code - supplementary information

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT TRAILER RECORD 008 008 9(01) 5
BLANKS RECORD COMPLEMENT 009 017 X(09)
TOTAL NUMBER OF NOTE 17.
LOT RECORDS QTY 018 023 9(06)
RECORDS
TOTAL MAIN AMOUNT SUM OF THE MAIN AMOUNT OF THE LOT PAYMT 024 037 9(12)V9(02) NOTE 17.
(1) SUM OF THE AMOUNTS OF OTHER ENTITIES OF NOTE 17
OTHER ENTITY TOTAL 038 051 9(12)V9(02)
THE LOT
SUM OF THE AMOUNTS ADJ. FOR NOTE 17
ADDITION TOTAL AMOUNT 052 065 9(12)V9(02)
INFLATION/FINE/DEFAULT
TOTAL AMOUNT SUM OF THE AMOUNT OF THE LOT PAYMENTS NOTE 17
066 079 9(12)V9(02)
COLLECTED
BLANKS RECORD COMPLEMENT 080 230 X(151)
(*) OCCURRENCES OCCURRENCES CODE IN THE RETURN 231 240 X(10) NOTE 8

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

(*) Fields consisting only of the return file. In the remittance, blanks or zeros must be informed, as
picture of each field.
(1) This field must be used to inform the sum of the GPS - Social Security tax payments, and the sum of
the “DISCOUNT” field in case of IPVA payment.

39
Novembro/2018
FILE FILE TRAILER RECORD RECORD SIZE = 240 Bytes

Field Name MEANING POSITION PICTURE CONTENT

BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LOT CODE SERVICE LOT 004 007 9(04) 9999
RECORD TYPE FILE TRAILER RECORD 008 008 9(01) 9
BLANKS RECORD COMPLEMENT 009 017 X(09)
TOTAL NUMBER OF LOTS NUMBER OF FILE LOTS 018 023 9(06) NOTE 17
TOTAL NUMBER OF NUMBER OF FILE RECORDS 024 029 9(06) NOTE 17
RECORDS
BLANKS RECORD COMPLEMENT 030 240 X(211)

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

40
Novembro/2018
RETURN FILE LOT HEADER RECORD RECORD SIZE = 240 Bytes

FIELD NAME MEANING POSITION PICTURE CONTENT

BANK CODE BANK N. IN CLEARING 001 003 9(03) 341


LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT HEADER RECORD 008 008 9(01) 1
OPERATION OPERATION TYPE 009 009 X(01) I - CAPTURE
SERVICE CODE SERVICE TYPE IDENTIFICATION 010 011 9(02) 03
ZEROS RECORD COMPLEMENT 012 013 9(02) ZEROS
LOT LAYOUT VERSION N. OF THE LOT LAYOUT 014 016 9(03) 022
BLANKS RECORD COMPLEMENT 017 017 X(01) BLANKS
1 – CPF
REGISTRATION CODE COMPANY REGISTRATION TYPE 018 018 9(01)
2-CNPJ
REGISTRATION NUMBER COMPANY REGISTRATION . 019 033 9(15) NOTE 1
AGREEMENT: BANK AGREEMENT CODE 034 053 X(20) BLANKS
BRANCH BRANCH KEEPING THE ACCOUNT 054 058 9(05) ZEROS
BRANCH DV BRANCH CHECK DIGIT 059 059 X(01) BLANK
CHECKING ACCOUNT CHECKING ACCOUNT NUMBER 060 071 9(12) ZEROS
ACCOUNT DV ACCOUNT CHECK DIGIT 072 072 X(01) BLANK
BR. DV / ACCOUNT BRANCH CHECK DIGIT / ACCOUNT 073 073 X(01) BLANK
COMPANY'S NAME COMPANY'S NAME 074 103 X(30)
BLANKS RECORD COMPLEMENT 104 240 X(137) BLANK

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

41
Novembro/2018
RETURN FILE DETAIL RECORD - SEGMENT “G” RECORD SIZE = 240 Bytes

FIELD NAME MEANING POSITION PICTURE CONTENT

BANK CODE BANK N. IN CLEARING 001 003 9(03)


LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE RECORD DETAIL 008 008 9(01) 3
RECORD N. SEQUENTIAL NUMBER OF THE LOT RECORD 009 013 9(05) NOTE 4
SEGMENT SEGMENT CODE OF THE DETAIL RECORD 014014 X(01) G
BLANK RECORD COMPLEMENT 015015 X(01) BLANK
OPERATION OPERATION CODE 016017 9(02) NOTE 12.
BANK CODE BANK N. IN CLEARING 018 020 9(03)
CURRENCY CURRENCY CODE IN BAR CODE 021 021 9(01) 9- BRL
DAC BAR CODE CHECK DIGIT 022 022 9(01)
MATURITY FACTOR MATURITY FACTOR 023 026 9(04) NOTE 11.
VALUE VALUE PRINTED IN THE BAR CODE 027 036 9(08)V9(2)
FREE FIELD FREE FIELD BAR CODE 037 061 9(25)
1 – CPF
REGISTRATION CODE assignor REGISTRATION TYPE 062 062 9(01
2-CNPJ
REGISTRATION NUMBER ASSIGNOR REGISTRATION N. 063 077 9(15)
NAME ASSIGNOR'S NAME 078 107 X(30)
EXPIRATION EXPIRATION DATE OF THE COLLECTION SLIP 108 115 9(08) NOTE 14
AMOUNT OF THE
NOMINAL VALUE OF THE COLLECTION SLIP 116 130 9(13)V(2)
COLLECTION SLIP
CURRENCY CURRENCY QTY 131 145 9(10)V(5)
CURRENCY CODE CURRENCY CODE 146 147 9(02) NOTE 5
N. OF DOCUMENT COLLECTION DOCUMENT NUMBER 148 162 X(15)
BRANCH WHERE THE COLLECTION SLIP WILL BE
COLLECTING BR. 163167 9(05)
COLLECTED
DAC (certified customs
COLLECTING BRANCH CHECK DIGIT 168 168 X(01)
deposit)
PLACE COLLECTING PLACE 169 178 X(10) BLANKS
PORTFOLIO PORTFOLIO MODALITY 179 179 9(01) NOTE 10
COLLECTION SLIP
COLLECTION SLIP SPECIES 180 181 9(02) NOTE 6
SPECIES
COLLECTION SLIP ISSUE
COLLECTION SLIP ISSUE DATE 182 189 9(08) DDMMYYYY
DATE
LATE PAYMENTS VALUE/PERCENTAGE OF THE LATE PAYMENT
190 204 9(13)V(2) NOTE 16.
INTEREST INTEREST PER DAY OF DELAY
1st DISCOUNT CODE 1st DISCOUNT CODE 205 205 9(01) NOTE 13
1st DISCOUNT DATE 1st DISCOUNT DEADLINE 206 213 9(08) DDMMYYYY
VALUE/PERCENTAGE OF THE 1st DISCOUNT TO BE
1st DISCOUNT VALUE 214 228 9(13)V(2)
GRANTED
PROTEST CODE PROTEST CODE 229 229 9(01) NOTE 7.
PROTEST TERM NUMBER OF DAYS FOR PROTEST 230 231 9(02) NOTE 7.
DEADLINE DEADLINE FOR COLLECTION SLIP PAYMENT 232 239 9(08) DDMMYYYY
INTERESTS CODE INTEREST FOR LATE PAYMENT CODE 240 240 9(01) NOTE 16.

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

42
Novembro/2018
RETURN FILE DETAIL RECORD - SEGMENT “H” RECORD SIZE = 240 Bytes

FIELD NAME MEANING POSITION PICTURE CONTENT

BANK CODE BANK N. IN CLEARING 001 003 9(03) 341


LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE RECORD DETAIL 008 008 9(01) 3
RECORD N. SEQUENTIAL NUMBER OF THE LOT RECORD 009 013 9(05) NOTE 4
SEGMENT SEGMENT CODE OF THE DETAIL RECORD 014014 X(01) H
BLANK RECORD COMPLEMENT 015015 X(01) BLANK
OPERATION OPERATION CODE 016017 9(02) NOTE 12
REGISTRATION CODE REGISTRATION TYPE OF THE GUARANTOR 1 - CPF 2-
018018 9(01)
GUARANTOR DRAWER DRAWER CNPJ
REGISTRATION NUMBER REGISTRATION N. OF THE GUARANTOR DRAWER 019 033 9(15)
DRAWER/GUARANTOR GUARANTOR DRAWER NAME 034 073 X(40)
2nd DISCOUNT CODE 2nd DISCOUNT CODE 074 074 9(01) NOTE 13
2nd DISCOUNT DATE 2nd DISCOUNT DEADLINE 075 082 9(08) DDMMYYYY
VALUE/PERCENTAGE OF THE 2nd DISCOUNT TO BE
2nd DISCOUNT VALUE 083 097 9(13)V(02)
GRANTED
3rd DISCOUNT CODE 3rd DISCOUNT CODE 098 098 9(01) NOTE 13
3rd DISCOUNT DATE 3rd DISCOUNT DEADLINE 099 106 9(08) DDMMYYYY
VALUE/PERCENTAGE OF THE 3rd DISCOUNT TO BE
3rd DISCOUNT VALUE 107 121 9(13)V(02)
GRANTED
FINE CODE FINE CODE 122 122 9(01) NOTE 15.
FINE DATE FINE DATE 123 130 9(08) DDMMYYYY
FINE VALUE/PERCENTAGE OF THE FINE TO BE APPLIED 131 145 9(13)V(02)
DEDUCTION VALUE OF THE DEDUCTION TO BE GRANTED 146160 9(13)V(02)
INSTRUCTION 1 INSTRUCTION 1 161 200 X(40)
INSTRUCTION 2 INSTRUCTION 2 201 240 X(40)

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

43
Novembro/2018
RETURN FILE LOT TRAILER RECORD RECORD SIZE = 240 Bytes

FIELD NAME MEANING POSITION PICTURE CONTENT

BANK CODE BANK N. IN CLEARING 001 003 9(03) 341


LOT CODE SERVICE LOT 004 007 9(04) NOTE 3
RECORD TYPE LOT TRAILER RECORD 008 008 9(01) 5
BLANKS RECORD COMPLEMENT 009 017 X(09) BLANKS
RECORDS QTY TOTAL LOT RECORDS QTY 018 023 9(06) NOTE 8
COLLECTION SLIPS VALUE TOTAL VALUE OF THE COLLECTION SLIPS 024 041 9(16)V(2) NOTE 9.
CURRENCY QTY TOTAL QTY OF VARIABLE CURRENCY 042 059 9(13)V(5) NOTE 9.
BLANKS RECORD COMPLEMENT 060 240 X(181) BLANKS

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

44
Novembro/2018
RETURN FILE FILE TRAILER RECORDS RECORD SIZE = 240 Bytes

FIELD NAME MEANING POSITION PICTURE CONTENT

BANK CODE BANK N. IN CLEARING 001 003 9(03) 341


LOT CODE SERVICE LOT 004 007 9(04) 9999
RECORD FILE TRAILER RECORD 008 008 9(01) 9
BLANKS RECORD COMPLEMENT 009 017 X(09) BLANKS
TOTAL LOTS QTY OF FILE LOTS 018 023 9(06) NOTE 8
TOTAL RECORDS QTY OF FILE RECORDS 024 029 9(06) NOTE 8
BLANKS RECORD COMPLEMENT 030 240 X(211) BLANKS

X = ALPHANUMERIC 9 = NUMERIC V = ASSUMED DECIMAL COMMA

45
Novembro/2018
CHAPTER 4
notes

46
Novembro/2018
(1) IDENTIFICATION OF CNPJ AND BRANCH/ACCOUNT
In one same file debits in different accounts of the company/group can be made:
• In the File Header record identify to the Parent company of the group or the Controlling entity;
• In the Lot Header record identify the company and branch/account which will receive the debit;
• The identification must be repeated in case of single identification.
(2) DENSITY UNIT
For floppy disk or teleprocessing, this field must contain zeros.
For tape or cartridge it must contain the recording density in BPI.
(3) LOT CODE
Identifies the Payments Lot.
Is in sequential order, initiating in 0001. All payments of one lot must have the same "Lot Code".
(4) PAYMENT TYPE
Indicates the type of payment which contains the lot.
10 DIVIDENDS
15 DEBENTURES
20 SUPPLIERS
22 TAXES
30 SALARIES
40 INVESTMENT FUNDS
50 LOSS OF INSURANCE
60 TRAVELER’S EXPENSES IN TRANSIT
80 AUTHORIZED REPRESENTATIVES
90 BENEFITS
98 OTHERS

(5) FORM OF PAYMENT


Indicates the form of payment containing in the lot.
Check on the table on page 3 the compatibility between the type and form of payment.
01 CREDIT IN ITAÚ CHECKING ACCOUNT
02 PAYMENT/ADMINISTRATIVE CHECK
03 DOC “C”
05 CREDIT IN ITAÚ SAVINGS ACCOUNT
06 CREDIT IN CHECKING ACCOUNT OF SAME OWNERSHIP
07 DOC “D”
10 PAYMENT ORDER AT DISPOSAL
13 CONCESSIONAIRES PAYMENT
16 DARF NORMAL
17 GPS - SOCIAL SECURITY FORM
18 DARF SIMPLE
19 IPTU/ISS/OTHER MUNICIPAL TAXES
22 GARE-SP (State Revenue Collection Form) ICMS (Tax on the Circulation of Goods and Services)

47
Novembro/2018
25 IPVA
27 DPVAT
30 PAYMENT OF COLLECTION SLIPS IN ITAÚ
31 PAYMENT OF COLLECTION SLIPS IN OTHER BANKS
32 INVOICE - ELECTRONIC LIQUIDATION
35 FGTS - Guarantee Fund for Time of Service
41 TED - ANOTHER HOLDER
43 TED - Same Holder
60 SALARY CARD
91 GNRE AND TAXES WITH BAR CODE

Note: Usually, inconsistent payments are rejected, according to note 8. Exceptionally, the generation
of a payment order destined to the debited branch can be agreed in the contract, when a payment
(except payment of slips, concessionaires, DARF, DARF Simple, DARJ, GARE - SP ICMS, GPS,
IPTU, IPVA and DPVAT) has been rejected by Itaú; in this case, in the return file, this field will be
filled with code 11 - Payment Order for Liquidation.
(6) PURPOSE OF THE LOT
In the contract, in case the use has not been agreed, this field will be obligatorily filled with blanks.
If contracted, the message will appear in all the notifications and documents originated from the lot,
provided that a notification is requested from the beneficiary as note 16.
In case of Investment Account or the payment type is SISPAG Salaries and the Payslip - Payments
Statement/Earnings Report service is contracted, via 30 Hours/ATM, the corresponding code will be
indicated in positions 103 to 104, as the table below:
Code Description
01 Monthly Payroll
02 Biweekly Payroll
03 Supplementary Payroll
04 13th Salary
05 Profit sharing
06 Earnings Report
07 Vacation
08 Termination
09 Supplementary termination
10 Others
85 Investment Account Debit

For payments involving the Investment Account, the fields Purpose of the Lot (Position 103 and 104
of the Lot Header Record) and TED Purpose (Position 220 to 224 of the Segment Detail Record -
Note 26), must present the following contents, in accordance with the operation:
DEBIT CREDIT PURPOSE OF THE LOT TED PURPOSE
CHECKING ACCOUNT CHECKING ACCOUNT “00” “00000” or blanks
(payment Form “06”)
CHECKING ACCOUNT INVESTMENT ACCOUNT “00” “00016”
(payment Forms “06” or “43”)
INVESTMENT ACCOUNT CHECKING ACCOUNT “85” “00000” or blanks
(payment forms “06” or “43”)
INVESTMENT ACCOUNT INVESTMENT ACCOUNT “85” “00016”

48
Novembro/2018
(payment forms “06” or “43”)
(7) DEBITED CHECKING ACCOUNT HISTORY
In the contract, in case the use has not been agreed, this field will be obligatorily filled with blanks.
If in the contract, it is determined that the checking account will receive a debit per service lot, this
field allows complementing the entry history in the debited checking account statement of the
company, facilitating its conciliation.
(8) OCCURRENCES
Field used in the return file for information of the occurrences verified in the processing of the
remittance file, sent by the company, and also to confirm the performance of the payments.
Up to five occurrences in sequential order can be informed, each one of them codified in two digits,
as relation below:
Note CODE MEANING
00 PAYMENT MADE
AE PAYMENT DATE MODIFIED
AG INVALID LOT NUMBER
AH SEQUENTIAL NUMBER OF INVALID LOT RECORD
Al PAYMENT DEMONSTRATIVE PRODUCT NOT CONTRACTED
AJ INVALID OPERATION TYPE
AL INVALID BENEFICIARY BANK CODE
AM INVALID BENEFICIARY BRANCH
AN INVALID CHECKING ACCOUNT OF THE BENEFICIARY
AO INVALID NAME OF THE BENEFICIARY
AP INVALID PAYMENT DATE/VALIDITY DATE/ENTRY HOUR/COLLECTION/ASSESSMENT
AQ NUMBER OF RECORDS GREATER THAN 999999
AR COLLECTED AMOUNT/INVALID ENTRY
BC INVALID OUR NUMBER
BD SCHEDULED PAYMENT
BE SCHEDULED PAYMENT WITH FORM MODIFIED TO OP
BI CNPJ/CPF OF THE BENEFICIARY IN INVALID SEGMENT J-52 or B
BL INVALID INSTALLMENT AMOUNT
DV CNPJ/CPF INFORMED DIVERGES FROM THE ONE REGISTERED
CE PAYMENT CANCELLED
CF INVALID DOCUMENT AMOUNT
CG INVALID DEDUCTION AMOUNT
CH INVALID DISCOUNT AMOUNT
Cl INVALID CNPJ/CPF/IDENTIFIER/STATE REGISTRATION/CAD REGISTRATION/ ICMS
CJ INVALID FINE AMOUNT
CK INVALID REGISTRATION TYPE
CL INVALID INSS AMOUNT
CM INVALID COFINS AMOUNT
CN ACCOUNT NOT REGISTERED
CO INVALID OTHER ENTITIES AMOUNT
B CP CONFIRMATION OF OP FULFILLED
CQ SUM OF THE INVOICES DIFFERS FROM THE PAYMENT
CR INVALID CSLL AMOUNT
CS INVALID DATE OF EXPIRATION OF THE INVOICE

49
Novembro/2018
DA INVALID NUMBER OF DEPEND. SALARIO FAMILIA (child benefit)
DB INVALID NUMBER OF WEEK HOURS
DC INVALID INSS CONTRIBUTION SALARY
DD INVALID FGTS CONTRIBUTION SALARY
DE INVALID TOTAL REVENUES AMOUNT
DF INVALID TOTAL DISCOUNTS AMOUNT
DG NON-NUMERIC NET AMOUNT
DH NET AMOUNT INFORMED DIFFERS FROM THE ONE CALCULATED
Dl INVALID BASE SALARY AMOUNT
DJ INVALID IRRF CALCULATION BASIS
DK INVALID FGTS CALCULATION BASIS
DL PAYMENT FORM INCOMPATIBLE WITH PAYSLIP
DM INVALID BENEFICIARY EMAIL
A DV DOC/TED RETURNED BY THE BENEFICIARY BANK
D0 INVALID PAYSLIP PURPOSE
D1 INVALID PAYSLIP ACCRUAL MONTH
D2 INVALID PAYSLIP ACCRUAL DAY
D3 INVALID COST CENTER
D4 INVALID FUNCTIONAL NUMERICAL FIELD
D5 NON-NUMERICAL VACATION START DATE
D6 INCONSISTENT VACATION START DATE
D7 NON-NUMERICAL VACATION END DATE
D8 INCONSISTENT VACATION END DATE
D9 INVALID NUMBER OF IT DEPENDANTS
B EM OP CONFIRMATION ISSUED
B EX OP RETURN NOT WITHDRAWN BY THE BENEFICIARY
E0 INVALID PAYSLIP OPERATION TYPE
E1 INVALID AMOUNT 01 OF THE PAYSLIP/REPORT
E2 INVALID AMOUNT 02 OF THE PAYSLIP/REPORT
E3 INVALID AMOUNT 03 OF THE PAYSLIP/REPORT
E4 INVALID AMOUNT 04 OF THE PAYSLIP/REPORT
FC PAYMENT MADE THROUGH FINANCING COMPROR
FD PAYMENT MADE THROUGH FINANCING DESCOMPROR
HA LOT ERROR
HM FILE HEADER RECORD ERROR
IB INVALID DOCUMENT AMOUNT
IC INVALID DEDUCTION AMOUNT
ID INVALID DISCOUNT AMOUNT
IE INVALID DEFAULT AMOUNT
IF INVALID FINE AMOUNT
IG INVALID DEDUCTION AMOUNT
IH INVALID ADDITION AMOUNT
II INVALID EXPIRATION DATE
IJ INVALID ACCRUAL/REFERENCE PERIOD/INSTALLMENT
IK TAXES NOT PAYABLE VIA SISPAG OR NOT AGREED WITH ITAÚ
IL INVALID PAYMENT/COMPANY/REVENUE CODE
IM TYPE X FORM NOT COMPATIBLE
IN BANK/BRANCH NOT REGISTERED
IO INVALID DAC/AMOUNT/ACCRUAL/SEAL IDENTIFICATION
IP INVALID BAR CODE DAC
IQ OVERDUE TAX LIABILITY OR INVALID LABEL NUMBER
IR MODIFIED PAYMENT
IS CONCESSIONAIRE NOT ASSOCIATED WITH ITAÚ
IT INVALID TAX AMOUNT
IU INVALID ACCUMULATED GROSS REVENUE AMOUNT
IV INVALID NUMBER OF ORIGIN/REFERENCE DOCUMENT
IX INVALID PRODUCT CODE

50
Novembro/2018
LA PAYMENT DATE OF ONE LOT MODIFIED
LC PAYMENTS LOT CANCELLED
NA PAYMENT CANCELLED FOR LACK OF AUTHORIZATION
NB INVALID TAX IDENTIFICATION
NC INVALID YEAR (BASE YEAR)
ND RENAVAM CODE NOT FOUND/INVALID
NE INVALID STATE
NF INVALID CITY CODE
NG INVALID LICENSE
NH INVALID PAYMENT OPTION/INSTALLMENT
NI TAX ALREADY PAID OR DUE
NR OPERATION NOT CARRIED OUT
PD ACQUISITION CONFIRMED (EQUIVALENT TO OCCURRENCE 02 IN THE DRAWEE RISK
LAYOUT
RJ REJECTED RECORD
RS NOTE/PAYMENT AVAILABLE FOR ASSIGNMENT THROUGHT SUPPLIER PROGRAM –
ONLY FOR POST-AUTHORIZED MODALITY
SS PAYMENT CANCELLED FOR INSUFFICIENT BALANCE/DAILY PAYMT LIMIT
TA LOT NOT ACCEPTED - LOT TOTAL WITH DIFFERENCE
TI INVALID OWNERSHIP
X1 FORM INCOMPATIBLE WITH LAYOUT 010
X2 INVALID INVOICE NUMBER
X3 INVALID INVOICE/CNPJ IDENTIFIER
X4 INVALID FORM 32

(a) The return of t DOC will be informed in the return file provided that it is made by the
beneficiary bank in up to 3 business days after the sending by Itaú. The TED return will only
be informed when it occurs on the proper day.
(b) Needs registration with the bank (minimum term of 10 days and maximum of 365 days).
(9) RECORD NUMBER DETAIL
Sequential number of one payment inside the lot.
The first record of one lot receives n. '00001' and so on. For Segment "J-52”, “B", “C”, “D”, “and”, “F”,
“W” and “Z”, because it is information complement, it will contain the same number attributed in the
corresponding Segment “A", "J” and “N”.
(10) TYPE OF OPERATION
Indicates the type of operation to which the detail is destined:
Code OPERATION TYPE Observations

000 Inclusion of payment

001 CPF (Taxpayer Identification):


Use only in case of interest that the bank verifies if the CPF/CNPJ informed
002 (1) CNPJ (full) in positions 204 to 217 of segment “A” belongs to the Credit checking
account in Itaú.
003 (2) CNPJ (root)

51
Novembro/2018
004 (4) Inclusion of Payment statement/payslip To include the “Payments statement/payslip”, of a payment which was
already made or which is scheduled, on must inform:
• Segment “A”: All payment information and Our
Number;
• Segments “D” and “E”: All fields of the statement;
• Segment “F”: inform only is there is a message to be
shown.

512 (4) Alteration to the Payment To modify (5) a “Payments statement/payslip”, of a payment which was
Statement/payslip already made or which is scheduled, on must inform:
• Segment “A”: All payment information and Our
Number;
• Segments “D” and “E”: All fields of the statement;
• Segment “F”: inform only is there is a message to be
shown.

517 (3) Alteration to the Payment amount Command the alteration to the payment amount (code 517), one must
inform in the detail record (Segments A, J, N or O) the fields Bank Code,
Lot Code, Type of Record, Record Number, Segment, Operation Type, new
payment amount and Our Number.

519 (3) Alteration to the Payment Date To command the alteration to the payment date (code 519), one must
inform in the detail record (Segments A, J, N or O) the fields Bank Code,
Lot Code, Record Type, Record Number, Segment, Operation Type, new
Payment Date and Our Number.

998 (4) Exclusion of the Payment To command the exclusion of a “Payments statement/payslip”, of a
Statement/payslip payment which was already made or which is scheduled, on must inform:
• Segment “A”: All payment information and Our
Number;
• Segments “D” and “E”: All fields of the statement;
• Segment “F”: inform only is there is a message to be
shown.

999 (3) Exclusion of payment included previously To command an exclusion (code 999), one must inform in the detail record
(segments A, J, N, or O), bank code, lot code, record type , record number,
segment, operation type and our number.

(1) all 14 positions of the CNPJ to be verified must be informed (root + variation + DV);
(2) will consist only of the first 8 digits of the CNPJ (holding positions 204 to 211), other positions
will be zero. The payments whose form is through DOC/TED and OP are not applied;
(3) For codes 517, 519 and 999 inform the obligatory fields, and the other fields will be filled with
blanks or zeros, as its picture.
(4) These codes are exclusively destined to the Payment statement/payslip, which must be
previously negotiated with the Bank;
(5) The information: “This statement substitutes the Previous one” will be made available in the
notes field of the Payment statement/payslip
(11) CHECKING ACCOUNT OF THE BENEFICIARY
a) When the beneficiary bank is 341 (Itaú Bank) or 409 (Unibanco) this field will be filled as
follows:

52
Novembro/2018
Field Name MEANING POSITION PICTURE CONTENT
ZEROS RECORD COMPLEMENT 024 024 9(01)
BRANCH CREDITED AGENCY NUMBER 025 028 9(04)
BLANKS RECORD COMPLEMENT 029 029 X(01)
ZEROS RECORD COMPLEMENT 030 035 9(06)
ACCOUNT NUMBER OF CHECKING ACCOUNT 036 041 9(06)
CREDITED
BLANKS RECORD COMPLEMENT 042 042 X(01)
DAC (certified DAC OF THE BRANCH/CREDITED ACCOUNT 043 043 9(01)
customs deposit)

The fields Account and DAC must be filled with zeros when the payment form is 02 or 10
(check or Payment Order), because in this case the OP or the check will be at the disposal of
the beneficiary in the indicated branch.
b) When the beneficiary bank is not 341 or 409 (therefore the payment forms are 03-DOC C, 07-
DOC D, 41-TED/another holder and 43-TED/same holder) the fields will be filled as follows:
Field Name MEANING POSITION PICTURE
BRANCH CREDITED AGENCY NUMBER 024 028 9(05)
BLANKS RECORD COMPLEMENT 029 029 X(01)
ACCOUNT NUMBER OF CHECKING ACCOUNT CREDITED 030 041 9(12)
BLANKS RECORD COMPLEMENT 042 042 X(01)
DAC BRANCH/CREDITED ACCOUNT DAC 043 043 X(01)

Notes:
• Fill in the fields with zeros on the left;
• Do not place the branch DAC in the field "BRANCH". This may cause the sending of the
DOC or TED to improper place;
• If the DAC has two characters, place the first one in position 042 and the second in position
043.
(12) OUR NUMBER
In the inclusion of a new payment, one must fill with blanks.
In the return file, at each payment included, Itaú will attribute the “Our Number”.
In the cancellation or alteration to the payment date it is necessary that the company informs the
“Our Number”.
(13) PURPOSE DETAIL/VARIABLE HISTORY
In case the use has not been agreed, this field will be obligatorily filled with blanks. On the contrary,
must follow the rules as indicated below:
Payment Type “20” (Suppliers) and payment Form “01” (Credit in Checking Account at Itaú)
The history of the checking account statement of the beneficiary will consist a fixed message
(“SISPAG “) followed by the complement informed in positions 178 to 192 of Segment A. If the
complement is informed with blanks, the fixed message (“SISPAG “) will be assumed plus the name
of the paying company.
Payment Type “20” (Suppliers) and Payment Form “41” (TED - Another Holder)
For TED “00100” Purposes (Deposit in court), “00202” (Remittance of BNDES amounts) or “00203”
(BNDES Commitment Liquidation), informed in positions 220 to 224 of the segment, this field will be
used to inform the relevant Transaction Identification Code (CIT).

53
Novembro/2018
Payment Type “30” (Salaries) and payment Form “01” (Credit in Checking Account at Itaú) or
"60" (Salary Card)
To use variable history, adopt the following criteria for information in the payments file:
LOT HEADER Record
In positions 33 to 36 (Entry Identification in the Beneficiary Statement) inform the “1707” content.
SEGMENT A record
In positions 178 to 181 inform one of the codes of the table below, in accordance with the desired
identification:
Variable History Code Identification in the beneficiary statement
HP01 SALARY PAYMT
HP02 VACATION PAYMT
HP03 13TH SALARY PAYMT
HP04 PREMIUM PAYMT
HP05 COMMISSIONS PAYMT
HP06 SALARY ADVANCE PAYMT
HP07 AGREEMENT TERMINATION PAYMT
HP08 TRANSPORT ALLOW. PAYMT
HP09 FOOD ALLOW. PAYMT
HP10 ALIMONY PAYMT
HP11 INTERNSHIP ALLOW. PAYMT
HP12 SCHOLARSHIP PAYMT
HP13 PAYMT IN CHECKING ACCOUNT
HP14 COMPENSATION PAYMT

ATTENTION:
- If the company DOES NOT inform the 1707 code in the LOT HEADER, the system will assume
standard COMPENSATION/SALARY history in the beneficiaries statements.
- When the company informs the 1707 code in the LOT HEADER and DOES NOT inform one of
the valid codes of Variable History in the records of Segment A, the system will assume the
history SALARY PAYMT in the beneficiaries statements.
- The file return to the company will contain the information sent by the company in the remittance,
except when the company informs 1707 code in the LOT HEADER and DOES NOT inform one of
the valid codes of Variable History in the records of Segment A, where the code HP01 will be
informed in the return of segment A .
- If code “1707” is not informed in the Lot Header record or the Variable History Code is not valid,
“COMPENSATION/SALARY” standard history will be assumed in the beneficiary's statements for
salaries payments. The return file will contain the same information sent in the remittance.
(14) DOC/TED/OP/CHECK NUMBER
For DOC, TED and OP, the number of the document is attributed in the scheduling/effectiveness of
the payment and informed in the return file. For checks, the number will only be attributed in the
payment effectiveness, consisting only in the return file of the payments made.

54
Novembro/2018
(15) REGISTRATION NUMBER OF THE BENEFICIARY
For payments through DOC, TED and Payment Order, by determination of BACEN the identification
of the CNPJ/CPF of the beneficiary is mandatory.
The registration number of the beneficiary (CPF/CNPJ) can be informed both in segment 'A' and in
the segment `B', with the following conditions:
- If both are consistent/valid, the content indicated in segment 'B' will be considered;
- If the CPF/CNPJ of the beneficiary in one of the segments 'A' or 'B' is inconsistent/invalid, the
content which is correct, regardless of the segment will be considered;
- If both are inconsistent/invalid, the payment will be rejected.
- When the “Payments Statements” services are contracted via web/email or the “Earnings
Reports”, the CPF/CNPJ information of the beneficiary must be obligatorily indicated in segment.
“B”.
This field must be informed with zeros when the beneficiary is exempt of CPF/CNPJ, being
obligatory the filling in of the field 'Name of the Beneficiary'. In this situation, the *destination Bank*
will confirm if the beneficiary is exempt or not of CPF/CNPJ.
For verification of the CPF/CNPJ of the payments beneficiary through Credit in Checking/Savings
Account at Itaú, proceed according to note 10 of this manual.
For the payment form Invoice - Electronic Liquidation, this field is mandatory provided that the
liquidation identification is by CNPJ of the assignor, code 1, according to note 32 of this manual.
For the other payment forms, this content, although recommendable, is optional, and if this content is
informed no consistency by the bank will be made.

If the beneficiary’s CNPJ begins with 5 zeros (0), segment B must be informed, so the system can
confirm the number is a CNPJ and not a CPF. In this situation, if the company inform just segment A,
the payment will be rejected, because the system will consider that number as a CPF.
(16) NOTIFICATION
If equal to '0' does not issue notification to the beneficiary;
If equal to '3' issue notification to the beneficiary at the time of the scheduling of the payment, being
mandatory the existence of a record with segment B.
If equal to '5' issue notification to the beneficiary after the payment is made, being mandatory the
existence of a record with segment B.
If equal to '9' in issue notification to the beneficiary in the scheduling after the payment, being
mandatory the existence of a record with segment B.
Note: Notifications will only be issued for payments type 20 (suppliers) or 98 (others) and for the
forms below, as follows:
Issues
Form (NOTE 5)
In the Scheduling After Payment
01 YES YES
02 YES YES
03 YES YES
05 YES NO
06 YES NO
07 YES NO
10 YES NO
41 YES YES
43 YES YES

55
Novembro/2018
(17) TOTAL
a. Total records number:
• Lot Trailer: total of records type 1, 3 and 5 in the lot. If the file contains segments
A, B, C, D, and, F and Z; or J, J-52, B, C and Z; or O and Z; or N, B, W and Z, all
records of the lot must be considered in the sum;
• File Trailer:
- Number of file lots = sum of type 1 records;
- Total number of records in the file = sum of type 0, 1, 3, 5 and 9 records.
b. Total payments amount/Amount of currencies/total Additions amount:
• sum of records with operation type “000”, “001”, “002”, or “003” - Inclusion (see
note 10). Not sum the records with operation type 519 - Alteration of the Payment
Date or 999 - Payment Exclusion.
• In case of Taxes payment, must be informed in the field “TOTAL ADDITIONS
AMOUNT” the sum of the amounts referring to the default, fine, adjustment for
inflation, interests, charges, etc., according to tax being paid.
(18) BAR CODE
Collection slips (Segment J) - mandatory Field contained in the low left margin of the clearign form of
the collection slips. Its capture can be made through optical reading or the typing of the numerical
representation contained in the upper margin with attention to the check digit of the fields, as
indicated in the annex “A” of this manual.
Accounts Payment - Concessionaires and Taxes with bar code (Segment O) - mandatory field, in the
upper right part and or in the center of the lower part of the receipt document. Its capture can be
made through optical reading or the typing of the numerical representation in the boxes located in
the upper part of the bar code, with attention to the check digit of the fields, as indicated in the annex
"B" of this manual.
(19) CURRENCY AMOUNT
In case the currency is the "Brazilian Real", indicate the amount to be paid in the field "AMOUNT
PAYABLE". If the currency is other than "Brazilian Real", indicate the amount in units in the field
"CURRENCY AMOUNT".
(20) PAYMENT CODE
The table below contains only the payments codes more used. Any doubts in the fulfilling of the
GPS, or information related to other payment codes, must be obtained through the "Manual for GPS
Filling", which can be found in the INSS website at the address http://www.mpas.qov.br.

56
Novembro/2018
CODE DESCRIPTION
1007 Individual Taxpayer - Monthly Collection - NIT/PIS/PASEP
1104 Individual Taxpayer - Quarterly Collection - NIT/PIS/PASEP
1406 Optional Secured - Monthly Collection - NIT/PIS/PASEP
1457 Optional Secured - Quarterly Collection - NIT/PIS/PASEP
1503 Special Secured - Monthly Collection - NIT/PIS/PASEP
1554 Special Secured - Quarterly Collection - NIT/PIS/PASEP
2003 Companies opting for SIMPLES (unified tax collection system) - CNPJ
2100 Companies in general - CNPJ
2208 Companies in general - CEI
2631 Contribution withheld on the Invoice of the service provision company - CNPJ
2909 Labor Complaint - CNPJ

(21) SUPPLEMENTARY INFORMATION


Non mandatory Field, for free use by the company, whose information is not consisted by Itaú. The
content of this field will be printed in the payment voucher of GPS Form (obtained through 30 Hours
Company and/or 30 Hours Company Plus) and presented in the return file with the same entry
information.
for the content indicated in segment “B” to be printed in the form, this field must be informed with
blanks.
(22) TAXPAYER'S NAME
Field destined to the identification of the taxpayer's name, whose content will be printed in the
payment voucher of DARF, DARF SIMPLE, DARJ, GARE - SP ICMS, GPS, IPVA or DPVAT form
and presented in the return file with the same entry information.
(23) EMAIL
The information of this field will only be considered if the “Payment statement” service via email is
contracted with the Bank. Otherwise, they will be ignored.
(24) OPERATION
When the payment type is SISPAG Salaries and the "Payslip - Payments Statement/Earnings
Report" service is contracted, via 30 Hours/ATM, the corresponding code will be indicated in position
"018", as the table below:
1 = Credit mandatory for this service, define in which field (Credit/Debit) the
2 = Debit information corresponding to the “amount” must be made
available in the Payslip - Payment Statement
3 = Accumulated Optional - must be used only when desiring to include in the
“Payslip - Payment statement”, the accumulated information of the
paid amounts (e.g.: Payment Liquidation, Contribution, Pension,
WIT, Medical/Dental Expenses, etc).
4 = Taxable incomes, Deductions and WIT
5 = Exempt and non-taxable revenue
Optional - must only be used when desiring to issue the annual
6 = Incomes Subject the Exclusive Taxation
“Earnings Report” for Income tax (Note 6, code = 6).
9 = Income Received cumulatively
7 = Supplementary information

57
Novembro/2018
(25) MESSAGE
The content of this field will be differentiated in accordance with the Lot Purpose indicated in the Lot
Header record (positions 103 and 104 - Note 6).
For the Purpose of Lot '01', '02', '03', '04', '05', '07', '08', '09' or '10', it will be considered as
message of “Payslip - Payment Statements” and, therefore, must be informed in the structure:
Field Name MEANING POSITION PICTURE CONTENT
MESSAGE 1 MESSAGE 1 DESCRIPTION 018 065 X(48)
MESSAGE 2 MESSAGE 2 DESCRIPTION 066 113 X(48)
MESSAGE 3 MESSAGE 3 DESCRIPTION 114 161 X(48)

Note: This information is of entire responsibility of the paying company and will be made available in
the Field “Message” of the body of the “Payslip - Payment Statement”.
For the Purpose of Lot '06', will be considered as “Earnings Report” and must be informed in the
structure:
Field Name MEANING POSITION PICTURE CONTENT
MESSAGE MESSAGE DESCRIPTION 018 099 X(82)
BLANKS RECORD COMPLEMENT 100 161 X(62)

Note:
• This information is of entire responsibility of the paying company and will be made available in
the field “Supplementary Information” of the body of the “Earnings Report”;
• Up to 30 segment “F” records can be used to compose the information which must be
presented in the field “Supplementary Information” of the body of the “Earnings Report”,
including lines which must be blank;
• The messages cannot contain special characters (accented words, “ç”, etc).
(26) TED PURPOSE
Field which makes possible the identification of the TED purpose, as the codes described
below. If the field is not filled in or it does not present a valid content, the code “00010 - Credit
in Account” will be assumed. The content of this table can be modified at any time, without
previous notice, provided that theses codes and its descriptions are under the responsibility of
Central Bank of Brazil:
Code Description
00001 Taxes, Tributes and Fees Payment
00002 Payment to Utility Services Concessionaires
00003 Dividends Payment
00004 Salaries Payment
00005 Suppliers Payment
00006 Fees Payment
00007 Rents and Taxes and Condominium taxes Payment
00008 Trade bills and slips Payment
00009 School Monthly fees Payment
00010 Credit in Account
00011 Payment to Brokers

58
Novembro/2018
00016 Credit in Investment Account
00015 Financial liquidation Credit card Operator
00043 Rouanet Law - Sponsorship
00044 Rouanet Law - Donation
00100 Deposit in Court
00101 Alimony
00200 International Remittance of Brazilian Reais
00201 Adjustment Futures market Position
00202 BNDES transfer of funds
00203 BNDES Liquidation of commitment
00204 Stock Purchase/Sale - Stock exchange and Over-the-counter market
00205 Contract referenced in Shares/Shares Indexes - BV/BMF
00300 Income tax refund
00500 Insurances premium refund
00501 Payment of Loss of Insurance Indemnity
00502 Premium Payment of Co-insurance
00503 Co-insurances premium refund
00504 Payment of Co-insurance indemnity
00505 Payment of Reinsurance premium
00506 Refund of Reinsurance premium
00507 Payment of Loss of Reinsurance Indemnity
00508 Refund of Loss of Reinsurance indemnity
00509 Payment of Expenses with Losses
00510 Payment of Inspections/Previous Inspections
00511 Payment of redemption of Capitalization bond
00512 Payment of Drawing of Capitalization bond
00513 Payment of Return of Monthly fee of Capitalization bond
00514 Refund of Retirement Plan Contribution
00515 Payment of nest-egg Retirement Benefit
00516 Payment of Pension Retirement Benefit
00517 Payment of Retirement Benefit
00518 Payment of Retirement redemption
00519 Payment of Brokerage Commission
00520 Payment of Transfers/Portability of Insurance/Retirement Reserve

For the purposes of TED 00100 (Deposit in court), 00202 (Transfer of BNDES amounts) and 00203
(BNDES Commitment Liquidation), the Transaction Identification Code (CIT) must be informed in the
field Purpose Detail in positions 178 to 197 of segment A;
Itaú Bank is not responsible for the treatment given to this information by the Bank receiving the
TED. Also, Itaú Bank is not responsible to assure that the purpose used by the payer is in
compliance with any regulation applied thereto in function of its activity or agreements with the
beneficiaries.
(27) PAYSLIP AVAILABILITY TERM
Field which makes possible to indicate with how many business days in advance from the payment
date, the payslip must be available for consultation:
TERM DESCRIPTION
00 Makes available the payslip on the payment date.
(zero zero)
01 to 10 makes available the payslip XX business days before the payment date, where the term
(XX) is the amount indicated.

59
Novembro/2018
Note: For any content presented, different from the terms described, the payslip will be made
available within a maximum term of 10 (ten) business days in advance.
(28) PAYMENT OPTION
It indicates the options for tax payment:
Code Description
0 DPVAT Payment
1 Single installment with discount
2 single installment without discount
3 installment N. 1
4 installment N. 2
5 installment N. 3
6 installment N. 4
7 installment N. 5
8 installment N. 6

NOTE: Option code “2” is not applied for IPVA MG payments.


(29) IPVA/DPVAT AMOUNT, DISCOUNT AMOUNT, PAYMENT AMOUNT AND IPVA EXPIRATION
DATE
Are mandatory fields in the remittance file, because they will be compared with the data supplied by
Detran to the Bank, and may be rejected in case of divergence. The return file, the same information
sent in the remittance will appear.
(30) PURPOSE OF DOC AND EMPLOYEE’S STATUS IN THE COMPANY
Field that makes possible the identification of DOC purpose, and also the current status of the
employee in the Company.
For information of DOC purpose, use the codes below according to table 1, only in case payment
form '03' (DOC C).
Code Description
01 Credit in Account
02 Payment of Rent/Condominium
03 Trade bills / Slips Payment
04 Dividends Payment
05 School Monthly fees Payment
06 Salary Payment
07 Payment of Suppliers / Fees
08 Exchange / funds operations
09 Transfer of Collection/ Slips Payment
10 International Remittance of Brazilian Reais
11 DOC to Savings
12 DOC to Deposit in court
13 Alimony
99 Others

Table 1 - Codes of DOC Purpose


For information on the current Status of the Employee in the Company, use the codes below
according to table 2, only in case of Type '30' (salaries payment) and Form '01' (credit in checking
account at Itaú Bank).

60
Novembro/2018
Code Description
21 Private staff
22 Statutory Public staff
23 Public CLT staff
25 Military staff
31 Private self-employed worker
34 Public self-employed dismissed
41 Private Temporary worker
42 Statutory Public Temporary worker
43 CLT Public Temporary worker
44 Temporary and Public worker dismissed
45 Military Temporary
51 Private trainee
54 Public trainee dismissed
61 Private retired worker
65 Retired Military
66 inactive Public retired worker
71 Private pensioner
75 Military pensioner
76 Inactive Public pensioner
81 Commissioned and Private worker
82 Statutory Commissioned and Public worker
83 CLT Commissioned and Public worker
84 Dismissed Commissioned and Public worker
85 Military Commissioned and Public worker
86 Inactive Commissioned and Public worker

Table 2 - Codes of Status of the Employee and Type of Company


(31) INVOICE/CNPJ NUMBER
For the payment form Invoice - Electronic Liquidation, this field is mandatory provided that the
liquidation identification is by invoice or CNPJ numbers of third parties/branch, codes 2 and 3,
according to note 32 of this manual.
• For identification by invoice number, use only the first 8 positions of the field, position 178 to
185, and filling with BLANKS positions 186 to 191. In this case, the information of the
branch/account of the beneficiary is mandatory.
• For identification by third parties' /branch's CNPJ number (different from the CNPJ of the
paying company), use all 14 positions. In this case the brnahc/account of the beneficiary is
optional.
(32) LIQUIDATION IDENTIFICATION TYPE
For the payment form invoice - Electronic Liquidation inform the liquidation identification type:
Code Description
1 Identification by the assignor's CNPJ
2 Identification by invoice number
3 Identification by Third parties'/Branch office's CNPJ

(33) INVOICE NUMBER


Field of mandatory filling for payment in the form of GNRE-SP with revenue code 10009.9 - Tax
Substitution per Operation. For the other tax payments with bar codes or GNRE-SP with other
revenue codes, this field must be filled with zeros or blanks.

61
Novembro/2018
(34) NAME OF THE BENEFICIARY
When the payment form is Credit in Account at Itaú (checking or savings account) and in the contract
of the service, the company has opted for the validation of the name of the beneficiary, the
information of this field will be assumed according to the registration of the Bank accounts,
regardless of the content informed in the remittance. This procedure will not cause the rejection of
the payment. In the return file the name of the beneficiary will be presented according to registration
of the Bank accounts.

62
Novembro/2018
CHAPTER 5
Implementation

63
Novembro/2018
To assure the perfect operation of the system, the payments test files must be transmitted to the bank, in
the format according to the layout described in this manual.
If the file presents format errors, the customer will be contacted in order to cure all irregularities which may
have occurred.
The testing phase will be considered concluded after all doubts and irregularities have been clarified. To
operate in production, if the transmission means is the ‘30 Hours’, while transferring the file, just select the
environment `Production'. If the transmission mean is different from ‘30 Hours’, the customer must contact its
account manager and request the assessment for production.
It is possible to send a test file even under production, provided that it uses the ‘30 Hours’ as transmission
means.

64
Novembro/2018
ANNEX A
Supplementary information on the bar code
Collection Slip

65
Novembro/2018
1. Bar Code Composition (lower part of the clearing form)
Considering the following composition:
34196166700000123451101234567880057123457000
We have:
Content MEANING Position
341= Bank Beneficiary Code 18 a 20
9= Currency Code 21 to 21
6= DV of the Bar Code (a) 22 to 22
1667= Expiration Factor (e.g.: 01/05/2002 (b) 23 to 26
0000012345= Slip amount 27 to 36
1101234567880057123457000= free filed 37 to 61

2. Composition of the numerical representation of the bar code (upper part of the clearing form)
Considering the following composition:

34191.1012 1 34567.88005 8 71234.57000 1 6 16670000012345


Field 1 DV Field 2 DV Field 3 DV general dv Field 5
Field 4

We have:
Content MEANING Position
341= Bank Code 18 to 20
9= Currency Code 21 to 21
1101234567880057123457000= free filed 37 to 61
6= DV of the Bar Code (a) 22 to 22
1667= Expiration Factor (e.g.: 01/05/2002 (b) 23 to 26
0000012345= Slip amount 27 to 36

Notes
Data obtained from the Bar code or typing of its numerical representation must be placed in the
positions indicated in the layout, without any alteration to its content, and must only consist the
integrity of these data, as indicated ahead.
To guarantee the integrity of the data obtained from the numerical representation of the Bar code,
fields 1, 2 and 3, must have its content consisted by module 10, as item 4 below. The sequence of
data must be recomposed in the same order of the bar code, ignoring the check digits of fields 1, 2
and 3 and calculating the check digit of this set, as item 3 below.
(a) To guarantee the correct decoding of the graphic representation of the bar code, the check
digit is calculated as item 3;
(b) If filled in with a number inferior to “1000”, the content of these positions composes the field
“Slip Amount”; if filled in with a number equal or superior to “1000”, refers to the date of
expiration of the slip, codified, and will be treated as such by Itaú systems, prevailing, also, on
the express expiration date expressed in the document.
3. Calculation of General DV of the bar code (module 11)
• Taking the 43 numbers composing the Bar code (without considering the 5th position), multiply
them, initiating from the right to the left, by the numerical sequence from 2 to 9 (2, 3, 4, 5, 6, 7,
8, 9, 2, 3, 4… and so on);
• Sum the result of each product made and determine the total as (N);
• Divide the total (N) by 11 and determine the remainder obtained from of the division as Mod
11 (N);
• Calculate the check digit (DV) through the expression: DV = 11 - Mod 11(N)
OBS.: If the result thereof is equal to 0, 1, 10 or 11, consider DV = 1.

66
Novembro/2018
Example
Considering the following content of the bar code:
3419?166700000123451101234567880057123457000
1st Multiply the bar code sequence by module 11:
3419166700000123451101234567880057123457000
X 4329876543298765432987654329876543298765432

2nd Sum the result of the products obtained in item “a” above:
12 + 12 + 2 + 81 + 8 + 42 + 36 + 35 + 0 + 0 + 0 + 0 + 0 + 7 + 12 + 15 + 16 + 15 + 2 + 9 + 0 + 7
+ 12 + 15 + 16 + 15 + 12 + 63 + 64 + 56 + 0 + 0 + 20 + 21 + 2 + 18 + 24 + 28 + 30 + 35 + 0 + 0
+ 0 = 742
3rd Determining the result of the division: 742 ÷ 11 = 67, remainder (R) = 5
4th Calculating the DV  11 - 5 = 6
Therefore, the correct sequence of the bar code will be:
34196166700000123451101234567880057123457000

(DV)
4. Calculation of DV's of Fields of the Numerical Representation (module 10)
• Multiply each number of the field by the multipliers sequence 2, 1, 2, 1…, located from the right to
the left;
• Sum the numbers of the results of the products;
• Divide the total found by 10;
• Find the DV per field through the difference between the divisor (10) and the remainder of the
division: DV = 10 - (Remainder of the Division)
Comment: if the result of the stage above is 10, makes DV = 0
Considering the following numerical representation of the bar code:
34191.1012? 34567.88005? 71234.57000? 6 16670000012345
Field 1 Field 2 Field 3 Field 4 Field 5
a) Multiplying the sequence of the fields by module 10:
Field 1 341911012 Field 2 3456788005 Field 3 7123457000
X 212121212 X 1212121212 X 1212121212
Note: Fields 4 and 5 are not consisted by this method.
b) Sum, individually, the numbers of the results of the products:
Field 1  6 + 4 + 2 + 9 + 2 + 1 + 0 + 1 + 4 = 29
Field 2  3 + 8 + 5 + 1 + 2 + 7 + 1 + 6 + 8 + 0 + 0 + 1 + 0 = 42
Field 3  7 + 2 + 2 + 6 + 4 + 1 + 0 + 7 + 0 + 0 + 0 = 29
c) Divide the total found by 10, in order to determine the remainder of the division:
Field 1  29 ÷ 10 = 2, remainder 9
Field 2  42 ÷ 10 = 4, remainder 2
Field 3  29 ÷ 10 = 2, remainder 9
d) Calculating the DV:

67
Novembro/2018
Field 1  DV = 10 - 9  DV = 1
Field 2  DV = 10 - 2  DV = 8
Field 3  DV = 10 - 9  DV = 1
Therefore, the correct sequence of the typing line will be:

34191.10121 34567.880058 71234.570001 6 16670000012345


    

68
Novembro/2018
ANNEX B
Supplementary information on the bar code
Concessionaires and IPTU (urban real estate tax)

69
Novembro/2018
1. Composition of the Bar Code
Considering the following composition:
84610000000362700060002000102000000457986595
We have:
Content Meaning Position
8= Product identification 18 to 18
4= Segment Identification 19 to 19
1= City Halls (IPTU)
2= Electric Power and Gas
4= Telecommunication
6= Identification of real or reference amount 20 to 20
6= Brazilian Reais
7= Variable Currency
1= DV of the Bar Code (a) 21 to 21
00000003627 Document value 22 to 32
0006= Company/Body identification 33 to 36
002000102000000457986595= free field 37 to 61

2. Composition of the numerical representation of the bar code (upper part of the bar code)
Considering the following composition:
84610000000 5 36270006000 1 20001020000 0 00457986595 9
Field 1 Dv Field 2 dv Field 3 dv Field 4 dv

We have:
Field Content MEANING Position
8= Identification of the product 18 to 18
4= Segment Identification 19 to 19
1 6= Identification of the real or reference amount 20 to 20
1= General DV barcode 21 to 21
0000000= Document amount 22 to 28
5= DV do Campo 1 29 to 29
3627= Document amount 30 to 33
2 0006= Company/Agency Identification 34 a 37
000= free field 38 to 40
1= DV field 2 41 to 41
20001020000 = Free Field 42 to 52
3 0= DV of field 3 53 to 53
00457986595= Free Field 54 to 64
4 9= DV of Field 4 65 to 65

Notes
Data obtained from the Bar code or typing of its numerical representation must be placed in the
positions indicated in the layout, without any alteration to its content, and must only consist the
integrity of these data, as indicated ahead.
To guarantee the integrity of the data obtained from the numerical representation of the Bar code,
each field, must have its content consisted by module 10, as item 4 below. The sequence of data
must be recomposed in the same order of the bar code, ignoring the check digits of fields 1, 2 3 and
4 and calculating the check digit of this set, as item 3 below.

70
Novembro/2018
3. Calculation of General DV of the bar code
3.1 Field “Identification of the real or reference value” (third position of the content of the bar
code or its numerical representation) with content equal to “6” or "7" (calculation - Module
10)
• Taking the 43 numbers composing the Bar code (without considering the 4th position), multiply
them, initiating from the right to the left, by the numerical sequence from 2 1 2 1.....;....;
• Sum the numbers of the results of the products;
• Divide the total found by 10;
• Find the DV per field through the difference between the divisor (10) and the remainder of the
division:
DV = 10 - (Remainder of the Division)
Comment: if the result of the stage above is 10, makes DV = 0
Example
Considering the following content of the bar code:
846?0000000362700060002000102000000457986595
1st Multiply the bar code sequence by module 10:
8460000000362700060002000102000000457986595
X 2121212121212121212121212121212121212121212

2nd Sum the result of the products obtained in item “a” above:
(1 + 6) + 4 + (1 + 2) +0 + 0 + 0 + 0 + 0 + 0 + 0 + 6 + 6 + 4 + 7 + 0 + 0 + 0 + 6 + 0 + 0 + 0 + 2 +
0 + 0 + 0 + 1 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 0 + 8 + 5 + (1 + 4) + 9 + (1 + 6) + 6 + (1 + 0) + 9 +
(1 + 0) = 99
3rd Determining the result of the division: 99 ÷ 10 = remainder (R) = 9
4th Calculating DV 10 - 9 = 1
Therefore, the correct sequence of the bar code will be:
84610000000362700060002000102000000457986595

(DV)
3.2 Field “Identification of the real or reference value” (third position of the content of the bar
code or its numerical representation) with content equal to “8” or "9" (calculation - Module
11)
• Taking the 43 numbers composing the Bar code (without considering the 5th position), multiply
them, initiating from the right to the left, by the numerical sequence from 2 to 9 (2, 3, 4, 5, 6, 7,
8, 9, 2, 3, 4… and so on);
• Sum the result of each product made and determine the total as (N);
• Divide the total (N) by 11 and determine the remainder obtained from of the division as Mod
11 (N);
• Calculate the check digit (DAC) through the expression:
DAC = 11 - Mod 11(N)
OBS.: If the result thereof is equal to 0, 1, 10 or 11, consider DAC = 1.
Example
Considering the following content of the bar code:
849?0000000362700060002000102000000457986595
1st Multiply the bar code sequence by module 11:
8490000000362700060002000102000000457986595

71
Novembro/2018
X 4329876543298765432987654329876543298765432
2nd Sum the result of the products obtained in item “a” above:
32 + 12 + 18 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 6 + 54 + 16 + 49 + 0 + 0 + 0 + 18 + 0 + 0 + 0 + 14 +
0 + 0 + 0 + 3 + 0 + 18 + 0 + 0 + 0 + 0 + 0 + 0 + 8 + 45 + 56 + 63 + 48 + 30 + 20 + 27 + 10 =
547
3rd Determining the result of the division: 547 ÷ 11 = 49, remainder (R) = 8
4th Calculating the DV  11 - 8 = 3
Therefore, the correct sequence of the bar code will be:
84930000000362700060002000102000000457986595

(DV)
4. Calculation of DV's of Fields of the Numerical Representation (module 10)
• Multiply each number of the field by the multipliers sequence 2, 1, 2, 1…, located from the
right to the left;
• Sum the numbers of the results of the products;
• Divide the total found by 10;
• Find the DV per field through the difference between the divisor (10) and the remainder of the
division: DV = 10 - (Remainder of the Division)
Comment: if the result of the stage above is 10, makes DV = 0
Considering the following numerical representation of the bar code:
84610000000 5 3627000600 1 2000102000 0 00457986595 9
Field 1 Field 2 Field 3 Field 4

a) Multiplying the sequence of the fields by module 10:


Field 84610000000 Field 2 36270006000 Field 3 20001020000 Field 4 00457986595
1
X 21212121212 X 21212121212 X 21212121212 X 21212121212

b) Sum, individually, the numbers of the results of the products:


Field 1  1 + 6 + 4 + 1 + 2 +1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 = 15
Field 2  6 + 6 + 4 + 7 + 0 + 0 + 0 + 6 + 0 + 0 + 0 = 29
Field 3  4 + 0 + 0 +0 + 2 + 0 + 4 + 0 + 0 + 0 + 0 = 10
Field 4  0 + 0 + 8 + 5 + 1 + 4 + 9 + 1 + 6 + 6 + 1 + 0 + 9 + 1 + 0 = 51
c) Divide the total found by 10, in order to determine the remainder of the division:
Field 1  15 ÷ 10 = 1, remainder 5
Field 2  29 ÷ 10 = 2, remainder 9
Field 3  10 ÷ 10 = 1, remainder 0
Field 4  51 ÷ 10 = 5, remainder 1
d) Calculating the DV:
Field 1  DV = 10 - 5  DV = 5
Field 2  DV = 10 - 9  DV = 1
Field 3  DV = 10 - 0  DV = 0
Field 4  DV = 10 - 1  DV = 9
Therefore, the correct sequence of the typing line will be:
84610000000 5 36270006000 1 20001020000 0 00457986595 9

72
Novembro/2018
ANNEX C
Supplementary information for payment of
Taxes

73
Novembro/2018
1. Composition of the data for GPS payment
Field Name MEANING POSITION PICTURE CONTENT
TAX TAX IDENTIFICATION 018 019 9(02) 01 = GPS
PAYMT CODE PAYMENT CODE 020 023 9(04) NOTE 20.
ACCRUAL PERIOD MONTH AND YEAR OF ACCRUAL 024 029 9(06) MMYYYY
TAXPAYER CNPJ/CEI/NIT/PIS
IDENTIFIER 030 043 9(14)
IDENTIFICATION
TAX AMOUNT INSS PROVIDED PAYMENT AMOUNT 044 057 9(12) V9(02)
ANOTHER ENTITY AMOUNT OTHER ENTITIES AMOUNT 058 071 9(12) V9(02)
ADJUS. INFLATION ADJUSTMENT FOR INFLATION 072 085 9(12)V9 (02)
COLLECTED AMOUNT COLLECTED AMOUNT 086 099 9(12) V9(02)
COLLECTION DATE COLLECTION/PAYMENT DATE 100 107 9(08) DDMMYYYY
BLANKS RECORD COMPLEMENT 108 115 X(08)
COMPANY USE SUPPLEMENTARY INFORMATION 116 165 X(50) NOTE 21
TAXPAYER TAXPAYER'S NAME 166 195 X(30) NOTE 22

Note:
The use of the GPS for Revenue collection of total amount inferior to the one established by the
INSS/PR Resolution in force is forbidden.
The revenue resulting in inferior amount must be added to the contribution or amount corresponding
to the subsequent months, until the total is equal or superior to the minimum amount established.
Any doubts in the filling of the GPS, or information related to other payment codes, must be obtained
through the "Manual for GPS Filling", which can be found at INSS agencies or the website at the
address http://www.mpas.gov.br
2. Composition of the data for DARF payment
Field Name MEANING POSITION PICTURE CONTENT
TAX INVALID TAX IDENTIFICATION 018 019 9(02) 02 = DARF
REVENUE REVENUE CODE 020 023 9(04)
1 = CPF
COMPANY - REGISTRATION TAXPAYER REGISTRATION TYPE 024 024 9(01)
2 = CNPJ
REGISTRATION NUMBER TAXPAYER'S CPF OR CNPJ 025 038 9(14)
PERIOD ASSESSMENT PERIOD 039 046 9(08) DDMMYYYY
REFERENCE REFERENCE NUMBER 047 063 9(17)
PRINCIPAL AMOUNT PRINCIPAL AMOUNT 064 077 9(12)V9(02)
FINE FINE AMOUNT 078 091 9(12)V9(02)
INTEREST/CHARGES INTEREST/CHARGES AMOUNT 092 105 9(12)V9(02)
TOTAL VALUE TOTAL AMOUNT PAYABLE 106 119 9(12)V9(02)
EXPIRATION DATE EXPIRATION DATE 120 127 9(08) DDMMYYYY
PAYMENT DATE PAYMENT DATE 128 135 9(08) DDMMYYYY
BLANKS RECORD COMPLEMENT 136 165 X(30)
TAXPAYER TAXPAYER'S NAME 166 195 X(30) NOTE 22

74
Novembro/2018
Note
The collection of taxes and contributions whose amount is inferior to the minimum amount
established by the Federal Revenue Service is forbidden.
Eventual doubts in the filling of DARF, or information in relation to other revenue codes must be
obtained in the agencies of the Federal Revenue Service or through the website
http://www.receita.fazenda.gov.br
3. Composition of the data for DARF SIMPLES payment
FIELD NAME MEANING POSITION PICTURE CONTENT
03=DARF
TRIBUTE INVALID TAX IDENTIFICATION 018 019 9(02)
SIMP
REVENUE REVENUE CODE 020 023 9(04)
COMPANY - 1 = CPF
TYPE OF TAXPAYER REGISTRATION 024 024 9(01)
REGISTRATION 2 = CNPJ
REGISTRATION
TAXPAYER'S CPF OR CNPJ 025 038 9(14)
NUMBER
PERIOD: ASSESSMENT PERIOD 039 046 9(08) DDMMYYYY
GROSS REVENUE ACCUMULATED GROSS REVENUE AMOUNT 047 055 9(07)V9(02)
PERCENTAGE PERCENTAGE ON ACCUM. GROSS REVENUE 056 059 9(02) V9(02)
BLANKS RECORD COMPLEMENT 060 063 X(04)
PRINCIPAL AMOUNT PRINCIPAL AMOUNT 064 077 9(12) V9(02)
FINE FINE AMOUNT 078 091 9(12) V9(02)
INTEREST/CHARGES INTEREST/CHARGES AMOUNT 092 105 9(12) V9(02)
TOTAL VALUE TOTAL AMOUNT PAYABLE 106 119 9(12)V9(02)
EXPIRATION DATE EXPIRATION DATE 120 127 9(08) DDMMYYYY
PAYMENT DATE PAYMENT DATE 128 135 9(08) DDMMYYYY
BLANKS RECORD COMPLEMENT 136 165 X(30)
TAXPAYER TAXPAYER'S NAME 166 195 X(30) NOTE 22

Notes:
The collection of taxes and contributions whose amount is inferior to the minimum amount
established by the Federal Revenue Service is forbidden.
Any doubts in the filling of DARF SIMPLES, or information in relation to other revenue codes must be
obtained in the agencies of the Federal Revenue Service or through the website
http://www.receita.fazenda.gov.br
4. Composition of data for GARE – SP ICMS payment
FIELD NAME MEANING POSITION PICTURE CONTENT
TAX TAX IDENTIFICATION 018 019 9(02) 05=ICMS
REVENUE REVENUE CODE 020 023 9(04)
TAXP. IDENT. TYPE TYPE OF TAXPAYER REGISTRATION 024 024 9(01) 1 = CPF
2 = CNPJ
REGISTRATION NUMBER TAXPAYER'S CPF OR CNPJ 025 038 9(14)

75
Novembro/2018
REGISTRATION STATE REGISTRATION 039 050 9(12)
OVERDUE DEBT OVERDUE DEBT LIABILITY/LABEL N. 051 063 9(13)
LIABILITY/LABEL
REFERENCE MONTH/YEAR OF REFERENCE 064 069 9(06) MMYYYY
INSTALLMENT/NOTIFICAT INSTALLMENT/NOTIFICATION NUMBER 070 082 9(13)
ION
REVENUE REVENUE AMOUNT 083 096 9(12) V9(02)
INTEREST INTERESTS AMOUNT 097 110 9(12) V9(02)
FINE FINE AMOUNT 111 124 9(12) V9(02)
PAYMENT AMOUNT PAYMENT AMOUNT 125 138 9(12) V9(02)
EXPIRATION DATE EXPIRATION DATE 139 146 9(08) DDMMYYYY
PAYMENT DATE PAYMENT DATE 147 154 9(08) DDMMYYYY
BLANKS RECORD COMPLEMENT 155 165 X(11)
TAXPAYER TAXPAYER'S NAME 166 195 X(30) NOTE 22

Note: Any doubts in the filling of GARE – SP ICMS, or information in relation to other revenue codes
must be obtained in the agencies of the Federal Revenue Service or through the website
http://www.receita.fazenda.gov.br
5. Composition of the data for IPVA - DPVAT payment

FIELD NAME MEANING POSITION PICTURE CONTENT


018 019 9(02) 07 - IPVA
TAX TAX IDENTIFICATION
08 - DPVAT
BLANKS RECORD COMPLEMENT 020 023 X(04)
024 024 9(01) 1 = CPF
TYPE TAXP. IDENT. TYPE OF TAXPAYER REGISTRATION
2 = CNPJ
REGISTRATION 025 038 9(14)
TAXPAYER'S CPF OR CNPJ
NUMBER
YEAR BASE YEAR 039 042 9(04) YYYY
(5) RENAVAM (9 DIGITS) RENAVAM CODE WITH 9 DIGITS 043 051 9(09)
(1) STATE STATE 052 053 X(02) MG / RJ / SP
(2) CITY CODE CITY CODE 054 058 9(05)
LICENSE VEHICLE LICENSE 059 065 X(07)
PAYMT OPTION PAYMENT OPTION 066 066 X(01) NOTE 28
(3) IPVA/DPVAT IPVA/DPVAT AMOUNT 067 080 9(12)V9(02) NOTA 29
(4) DISCOUNT DISCOUNT AMOUNT 081 094 9(12)V9(02) NOTE 29
(3) PAYMENT AMOUNT PAYMENT AMOUNT 095 108 9(12)V9(02) NOTE 29
(2) EXPIRATION DATE EXPIRATION DATE 109 116 9(08) NOTE 29
PAYMENT DATE PAYMENT DATE 117 124 9(08) DDMMYYYY
BLANKS RECORD COMPLEMENT 125 165 X(41)
(5) RENAVAM (12 DIGITS) RENAVAM CODE WITH 12 DIGITS 154 165 9(08)
TAXPAYER TAXPAYER'S NAME 166 195 X(30) NOTE 22

Note:
(1) Currently, these payment forms of IPVA and DPVAT are available only for vehicles of Minas
Gerais and São Paulo.
(2) The fields “CITY CODE” and “EXPIRATION DATE” are not mandatory for DPVAT payment.

76
Novembro/2018
(3) For DPVAT, the content of the field “PAYMENT AMOUNT” must the same be of “IPVA/DPVAT”
field.
(4) The “DISCOUNT” field is exclusive for IPVA payment, and when used, its sum must appear in the
Lot Trailer record.
(5) RENAVAM Field:
RENAVAM with 9 digits– vehicle manufacture date prior to 04/01/2013 use RENAVAM (9 DIGITS) filed positions
043 to 051;
RENAVAM with 12 digits – vehicle manufacture date from 04/01/2013 use RENAVAM (12 DIGITS) field positions
154 to 165;

a) RENAVAM number must be informed on the right, completed with zeros on the left when necessary;
b) In the return file both fields will present RENAVAM number, regardless on how it was informed in the
remittance file of payment schedule. In positions 043 to 051 the first 9 nine digits of RENAVAM number
will be presented in case it has more than 9 digits.

6. Composition of the data for FGTS-GRF/GRRF/GRDE payment


FIELD NAME MEANING POSITION PICTURE CONTENT
TAX TAX IDENTIFICATION 018 019 9(02) 11=FGTS
REVENUE REVENUE CODE 020 023 9(04)
1 = CNPJ
TYPE TAXP. IDENT. TYPE OF TAXPAYER REGISTRATION 024 024 9(01)
2 = CEI
REGISTRATION NUMBER TAXPAYER'S CPF OR CNPJ 025 038 9(14)
BAR CODE BAR CODE 039 086 X(48)
IDENTIFIER FGTS IDENTIFIER 087 102 9(16)
SEAL SOCIAL CONNECTIVITY SEAL 103 111 9(09)
SEAL DIGIT SEAL DIGIT OF SOC. CONNECTIVITY 112 113 9(02)
TAXPAYER’S NAME TAXPAYER'S NAME 114 143 X(30)
PAYMENT DATE PAYMENT DATE 144 151 9(08)
PAYMENT AMOUNT PAYMENT AMOUNT 152 165 9(12)V9(02) DDMMYYYY
BLANKS RECORD COMPLEMENT 166 195 X(30)

Note: Any doubts in the filling of FGTS-GRF/GRRF/GRDE, or other information must be obtained
through the website http://www.caixa.gov.br/pj/fgts/

77
Novembro/2018
ANNEX D
Supplementary information on the bar code

78
Novembro/2018
1. Composition of the data for PAYSLIP - SALARIES PAYMENT STATEMENTS
FIELD NAME MEANING POSITION PICTURE CONTENT
DESCRIPTION (1) CREDIT/DISCOUNT DESCRIPTION (1) 019 048 X(30)
BLANKS RECORD COMPLEMENT 049 053 X(05)
AMOUNT (1) CREDIT/DISCOUNT AMOUNT (1) 054 068 9(13)V9(02)
DESCRIPTION (2) CREDIT/DISCOUNT DESCRIPTION (2) 069 098 X(30)
BLANKS RECORD COMPLEMENT 099 103 X(05)
VALUE (2) CREDIT/DISCOUNT AMOUNT (2) 104 118 9(13)V9(02)
DESCRIPTION (3) CREDIT/DISCOUNT DESCRIPTION (3) 119 148 X(30)
BLANKS RECORD COMPLEMENT 149 153 X(05)
AMOUNT (3) CREDIT/DISCOUNT AMOUNT (3) 154 168 9(13)V9(02)
DESCRIPTION (4) CREDIT/DISCOUNT DESCRIPTION (4) 169 198 X(30)
BLANKS RECORD COMPLEMENT 199 203 X(05)
AMOUNT (4) CREDIT/DISCOUNT AMOUNT (4) 204 218 9(13)V9(02)

2. Composition of the data for EARNINGS REPORT


FIELD NAME MEANING POSITION PICTURE CONTENT
IT DESCRIPTION (1) REPORT DESCRIPTION (1) 019 068 X(50)
IT AMOUNT (1) REPORT AMOUNT (1) 069 083 9(13)V9(02)
IT DESCRIPTION (2) REPORT DESCRIPTION (2) 084 133 X(50)
IT AMOUNT (2) REPORT AMOUNT (2) 134 148 9(13)V9(02)
IT DESCRIPTION (3) REPORT DESCRIPTION (3) 149 198 X(50)
IT AMOUNT (3) REPORT AMOUNT (3) 199 213 9(13)V9(02)
BASE YEAR BASE YEAR OF EARNINGS REPORT 214 217 9(04)
BLANKS RECORD COMPLEMENT 218 218 X(01)

79
Novembro/2018
To facilitate the understanding of the file structure of the “Earnings Report”, below indication of the limit of
records and descriptions lines allowed per Type of Operation:
File Header Record
Lot Header Record (Lot Purpose = “06”)
Segment “A” Detail Record
Segment “B” Detail Record
Up to 3 (three) Segment “E” Detail Records, with a maximum of 9 (nine) descriptions, for Type
“4” Operation (prepare chart with information of “Taxable incomes, Deductions and WIT”)
Up to 4 (four) Segment “E” Detail Record, with a maximum of 10 (ten) descriptions, for Type “5”
Operation (prepare chart with information of “Exempt and non Taxable Incomes”)
Up to 3 (three) Segment “E” Detail Records, with a maximum of 9 (nine) descriptions, for Type
“6” Operation (prepare chart with information of “Incomes subject to Exclusive Taxation”)
Up to 4 (four) Segment “E” Detail Records, with a maximum of 10 (ten) descriptions, for Type
“9” Operation (prepare chart of “Incomes Received cumulatively - Art. 12-A / Law 71713 /
(subject to exclusive taxation)”)
Up to 30 (thirty) Segment “F” Detail Records (prepare chart of “Supplementary Information”)
Lot Trailer record
File Trailer Record
The file can present many lots, and each lot may contain as many set of segments “A”, “B”, “E” and “F”
records as necessary, according to the limits mentioned above.

80
Novembro/2018

You might also like