Sispag - Cnab Itaú
Sispag - Cnab Itaú
1. Basic Concepts3
1.1– Presentation ..................................................................................................................................3
2. Technical Informations 5
2.1– Means of exchangeo ......................................................................................................................5
2.2– General explanations about the file ................................................................................................5
3. File Layout...........................................................................................................................8
4. Notes38
5. Tests and Operations.......................................................................................................................55
Appendix A
Information about the barcode Payment Slips............................................................57
7. Annex B..............................................................................................................................................60
Information about the barcode Dealerships and IPTU ..........................................................60
8. Annex C
Information for tax payment .............................................................................................64
9. Appendix D
Information for Pay Stub - Salary Statement and Income Report (Segment 'E')........69
ATTENTION
For any questions about the content of this manual, please consult:
Itaú Companies on the Phone:
0300 100 7575
1.1–Presentation
Itaú Bank S/A adopts Electronic File Exchange to provide greater convenience, speed and
security in the services provided to your clients. With it, your company will find great
advantages, such as: greater reliability, speed in processing, elimination of controls
manuals and cost reduction.
This manual technically clarifies the Electronic File Exchange of SISPAG - System of
Accounts Payable Itaú, and establishes the basic conditions for its use.
SISPAG is a service designed to execute various types of payments for your company in various
ways in which they can present themselves, as shown in the table below:
Savings Account X X X X X
Payment Check X X X X X X X X X
Payment Order X X X X X X X X X
Itaú Bloquete X X
Must Normal X
Simple DARF X
DARJ X
GARE–SP ICMS X
FGTS–GFIP X
Property Tax X
IPVA (2) X
DPVAT (2) X
The use of these payment methods for the 'Salaries' type must be previously negotiated with the
Bank.
Currently, these methods are available for paying IPVA and DPVAT only for vehicles in São
Paulo and Minas Gerais.
Minimum notice period for the inclusion, alteration, or exclusion of payments, which must be
observed the commercially traded floating;
For inclusions made on the 'same day', changes/deletions can also be made on
same day, as long as the payments have not been made in the scheduled routines during the day. Already
for the inclusions made up to the day before payment, changes/deletions must also occur
at most one day before the payment.
For this payment method, specific processes will be carried out to ensure that the amounts
be debited in real time and sent to the favored bank on the specified date, until the deadline of
clearing involved.
For its implementation, your company just needs to have a microcomputer compatible with the PC line.
Broadcast software will be provided free of charge by Itaú.
The file must be of text type, containing one record per line. No type of should be used.
file compressor.
Itaú can redo a file in five business days, provided that no more than thirty days have passed.
days of the original date.
Graphically represented, the file is composed as follows, where the number in curly braces indicates the
type of record:
FILE LAYOUT IN THE VERSION OF THE FILE LAYOUT 015 017 9(03) 081
2 = CNPJ
RETURN
Payments via check, OP, DOC, TED, and credit to checking account
LOT LAYOUT N FROM THE BATCH LAYOUT VERSION 014 016 9(03) 040
IDENTIFICATION OF
IDENTIFICATION OF THE ENTRY IN THE BENEFICIARY'S STATEMENT 033 036 X(04) NOTE 13
LAUNCH
DAC DAC FROM THE AGENCY/DEBITED ACCOUNT 072 072 9(01) NOTE 1
BANK STATEMENT HISTORICAL COMPLEMENT C/C DEBITED 133 142 X(10) NOTE 7
COMPANY ADDRESS STREET NAME, AV, SQUARE, ETC... 143 172 X(30)
(*) OCCURRENCES CODE OCCURRENCES FOR RETURN 231 240 X(10) NOTE 8
(*) Fields that are only present in the return file. In the submission, they should be provided as blank or
zeros, according to a picture of each field.
When it comes to a batch for financing 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 system only applies to Supplier Payments, type 20, whose
form of credit in Checking Account, DOC and TED.
When dealing with 'Income Report', use the content '30' for Type in these fields.
Payment and '01' for Payment Method. For debit/credit transactions in Account
Investment should only use PaymentMethods '06' (credit in an account of the same ownership) or
43 (TED - same holder). Specifically for transactions involving Investment Account,
Payments in the form of TED with the same ownership can be of any value, including less than
to the limit set by the Central Bank of Brazil.
September 2014 SISPAG Febraban 240 9
FILE DETAIL RECORD RECORD SIZE = 240 Bytes
SEGMENT A - MANDATORY
Payments via check, OP, DOC, TED, and credit to checking account
REGISTRATION NUMBER SEQUENTIAL NUMBER RECORD IN THE BATCH 009 013 9(05) NOTE 9
NAME OF THE BENEFICIARY NAME OF THE BENEFICIARY 044 073 X(30) NOTE 35
YOUR NUMBER DOCUMENT NUMBER ASSIGNED BY THE COMPANY 074 093 X(20)
(1) PAYMENT DATE EXPECTED PAYMENT DATE 094 101 9(08) DDMMYYYY
ISPB CODE IDENTIFICATION OF THE INSTITUTION FOR THE SPB 105 112 9(08) NOTE 37
(*) EFFECTIVE DATA DATA REAL EFFECTIVE PAYMENT 155 162 9(08) DDMMYYYY
(*) Effective Value REAL VALUE EFFECTIVE PAYMENT 163 177 9(13)V9(02)
FINALIDADE DETALHE ADDITIONAL INFORMATION FOR CURRENT ACCOUNT HISTORY 178 195 X(18) NOTE 13
REGISTRATION NUMBER REGISTRATION NUMBER OF THE BENEFICIARY (CPF/CNPJ) 204 217 9(14) NOTE 15
(*) OCCURRENCES OCCURRENCES CODE IN THE RETURN 231 240 X(10) NOTE 8
(*) Fields that are only included in the return file. In the shipment, they must be reported as blank or
zeros, according to a picture of each field.
(1) When it comes specifically to 'Income Report', the 'PAYMENT DATE' field must be
filled with a date greater than or equal to the date of submitting the file to the Bank (limited to 360 days); and the field
"PAYMENT VALUE" must be informed with zeros.
(2) For Investment Accounts, use Purpose "00016", as described in Note 26, including when
try to make the payment in the form of credit in the current account of the same ownership.
REGISTRATION NUMBER SEQUENTIAL NUMBER REGISTRATION IN THE LOT 009 013 9(05) NOTE 9
YOUR NUMBER DOCUMENT NUMBER ASSIGNED BY THE COMPANY 074 093 X(20)
OUR NUMBER DOCUMENT NUMBER ASSIGNED BY THE BANK 135 149 X(15) NOTE 12
(*) EFFECTIVE DATE EFFECTIVE PAYMENT DATE 155 162 9(08) DDMMAAAA
(*) IN THE DOCUMENT NUMBER OF DOC/TED/ OP/ CHECK IN RETURN 198 203 9(06) NOTE 14
Registration Number REGISTRATION NUMBER OF THE BENEFICIARY (CPF/CNPJ) 204 217 9(14) NOTE 15
(*) Fields that appear only in the return file. In the submission, they must be reported as blank.
or zeros, according to the picture of each field.
Payments via check, OP, DOC, TED and credit to current account
REGISTRATION NUMBER SEQUENTIAL NUMBER REGISTER IN THE BATCH 009 013 9(05) NOTE 9
1 = CPF
Company Registration TYPE OF REGISTRATION OF THE BENEFICIARY 018 018 9(01)
CNPJ
Nº DE INSCRIÇÃO REGISTRATION NUMBER OF THE BENEFICIARY (CPF/CNPJ) 019 032 9(14) NOTE 15
(*) OCCURRENCES CODE OF OCCURRENCES IN THE RETURN 231 240 X (10) NOTE 8
As this is a supplement, this record may be presented in the submission and will not be included in the file.
return, except when using the "Payment Statement" service.
Observations:
Payments through check, OP, DOC, TED, and credit to current account
REGISTRATION NUMBER SEQUENTIAL NO REGISTRATION IN THE BATCH 009 013 9(05) NOTE 9
VALUE C.S.L.L. VALUE OF THE CONTRIBUTION ON NET INCOME 015 029 9(13)V9(02)
VALUE OF PIS VALUE OF THE SOCIAL INTEGRATION PROGRAM 061 075 9(13)V9(02)
Observation:
This segment is only mandatory when the "Demonstrative" service is contracted with the Bank.
Payments" by email / web.
A payment reported through segment 'A' can contain as many 'C' records as needed.
until the sum of the values reported in 'C' totals the amount reported for payment in 'A'.
REGISTRATION NUMBER SEQUENTIAL NUMBER REGISTER IN THE BATCH 009 013 9(05) NOTE 9
FIXED VALUE / BASE VALUE OF FIXED / BASE SALARY 181 195 9(13)V9(02)
INCOME TAX BASE VALUE OF THE I.R.R.F. BASE. 196 210 9(13)V9(02)
FGTS Calculation Basis VALUE OF THE FGTS BASE. 211 225 9(13)V9(02)
AVAILABILITY Deadline for the availability of the payslip 226 227 X(02) NOTE 27
(*) Fields that only appear in the return file. In the submission, they should be reported as blank.
or zeros, according to the picture of each field.
Note:
This segment is only mandatory when the 'Payslip - Demonstrative' service is contracted with the Bank.
Payment of Salaries.
BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
REGISTRATION NUMBER SEQUENTIAL NUMBER REGISTRATION IN THE BATCH 009 013 9(05) NOTE 9
(*) Fields that appear only in the return file. In the submission, they must be informed as blank.
or zeros, according to the picture of each field.
Observation:
This segment is only mandatory when the 'Pay Stub - Statement of' service is contracted with the Bank.
Salary Payment / Income Report.
A salary payment reported through segment 'A' may contain as many 'E' records as necessary.
necessary, until the sum of the reported values (credits and debits) totals the 'payment amount'
informed for payment in 'A'.
The 'Income Report' file may contain more than one 'E' record for each beneficiary.
informed in segments 'A' and 'B' (see limitation in Annex D).
REGISTRATION NUMBER SEQUENTIAL NUMBER RECORD IN THE BATCH 009 013 9(05) NOTE 9
MENSAGEM / INFORMAÇÕES
MESSAGE DESCRIPTION / ADDITIONAL INFORMATION 018 161 X(144) NOTE 25
COMPLEMENTARY
(*) Fields that are only present in the return file. In the submission, they must be reported as blank.
or zeros, according to the picture of each field.
Observation:
This segment is optional and only applies to clients who have contracted the 'Pay Stub' service.
Payment Statement / Income Report" with Banco Itaú SA.
A maximum of one (01) 'F' record can be submitted for each 'Pay Stub - Payment Statement' and
up to thirty (30) 'F' records, to compose the Complementary Information of the 'Income Statement'
(see Note 25).
Payments via check, OP, DOC, TED, and credit to checking account
BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
REGISTRATION NUMBER SEQUENTIAL NUMBER RECORD IN THE BATCH 009 013 9(05) NOTE 9
YOUR NUMBER DOCUMENT NUMBER ASSIGNED BY THE COMPANY 079 098 X(20)
OUR NUMBER DOCUMENT NUMBER ASSIGNED BY THE BANK 104 118 X(15)
Notes:
Optional registration of the supplement that presents the Electronic Authentication of the Payment;
This segment will only be included in the return file when contracted with the Bank and is exclusive for
payments with the occurrence '00' - Payment Made.
Payments through check, payment order, DOC, TED, and credit to checking account
TOTAL NUMBER OF RECORDS NUMBER OF RECORDS IN THE BATCH 018 023 9(06) NOTE 17
(1) TOTAL PAYMENT VALUE SUM VALUE OF PAYMENTS OF THE LOT 024 041 9(16)V9(2) NOTA 17
(*) Fields that appear only in the return file. In the shipment, they must be reported as blank.
or zeros, according to the picture of each field.
(1) When it comes to 'Income Report', fill this field with zeros.
LOT LAYOUT N FROM THE LAYOUT VERSION OF THE BATCH 014 016 9(03) 030
COMPANY - REGISTRATION TYPE OF REGISTRATION DEBTED COMPANY 018 018 9(01) 1= CPF
2 = CNPJ
REGISTRATION NUMBER CNPJ OF COMPANY OR DEBITED CPF 019 032 9(14) NOTE 1
DAC DAC FROM THE AGENCY/DEBITED ACCOUNT 072 072 9(01) NOTE 1
PURPOSE OF THE LOT PURPOSE OF THE LOT PAYMENTS 103 132 X(30) NOTE 6
CURRENT ACCOUNT HISTORY HISTORICAL COMPLEMENT C/C DEBITED 133 142 X(10) NOTE 7
COMPANY ADDRESS STREET NAME, AV, SQUARE, ETC... 143 172 X(30)
(*) OCCURRENCES CODE OCCURRENCES FOR RETURN 231 240 X(10) NOTE 8
(*) Fields that only appear in the return file. In the batch, they should be reported as blank.
or zeros, according to the picture of each field.
(1) When it comes to batch 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 system only applies to Supplier Payments, type 20.
REGISTRATION NUMBER Sequential Number Registration in the Lot 009 013 9(05) NOTE 9
FAVORED BANK BARCODE - CODE FAVORABLE BANK 018 020 9(03) NOTE 18
VALUE OF THE TITLE VALUE OF THE TITLE (NOMINAL) 100 114 9(13)V9(02)
YOUR NUMBER ASSIGNED DOCUMENT NUMBER BY THE COMPANY 183 202 X(20)
(*) OUR NUMBER NUMBER ASSIGNED BY THE BANK 216 230 X(15) NOTE 12
(*) OCCURRENCES OCCURRENCE CODE FOR RETURN 231 240 X(10) NOTE 8
(*) Fields that appear only in the return file. In the remittance, they must be filled with blanks or
zeros, according to a picture of each field.
BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
Registration Number SEQUENTIAL NUMBER REGISTRATION IN THE LOT 009 013 9(05) NOTE 9
1–CPF
TYPE OF REGISTRATION PAYER TYPE OF PAYER REGISTRATION 020 020 9(01)
2 - CNPJ
PAYER REGISTRATION NUMBER PAYER REGISTRATION NUMBER 021 035 9(15) NOTE 36
REGISTRATION NUMBER
BENEFICIARY REGISTRATION NUMBER 077 091 9(15) NOTE 36
BENEFICIARY
1–CPF
TIPO DE INSCRIÇÃO SACADOR TIPO DE INSCRIÇÃO DO SACADOR AVALISTA 132 132 9(01)
2 - CNPJ
REGISTRATION NUMBER DRAWER REGISTRATION NUMBER OF THE DRAWER ENDORSER 133 147 9(15) NOTE 36
Observations:
The J-52 detail record must be used mandatorily for payment batches in the form '31'
(payments of titles in collection at other banks – different from 341), whose payment amount is
equal to or above the limit established by the Central Bank of Brazil and payment date from
28/06/2013.
If the sending is not carried out, as mentioned in the paragraph above, the payment will be rejected (occurrence "BI" -
CNPJ / CPF of the beneficiary in segment J-52 or BI invalid).
The sending is optional for payment batches in the form '30' (Payments of titles under collection Itaú -
of any amount and for payment batches in the form '31' with a payment amount lower than
limit established by the Central Bank of Brazil.
The record must always come after the respective segment J. If you use segments B and C, comply with the
order of the records (J, J-52, B, C).
Limit set by the Central Bank of Brazil (VR-Boleto) according to circular no. 3,598 of 06/06/2012:
R$ 250,000.00 (Two hundred and fifty thousand reais).
Schedule:
Shipments sent until 05/23 will have the J-52 registration disregarded and will not be stored.
information of CPF or CNPJ of Beneficiary and Payer.
All payments of bills sent for execution up to 06/27/2013, with or without the J-52 record,
will be accepted.
The payment slips from other banks (different from 341) with an amount equal to or greater than
limit established by the Central Bank of Brazil and with the detail record J-52-Payment
will be carried out.
Boleto payments from other banks (different from 341) with a payment value equal to or greater than
limit established by the Central Bank of Brazil without the record detail J-52-Payment
will be rejected
The Itaú and other bank tickets with a payment amount lower than the established
Central Bank of Brazil with or without the registration detail J-52-Payment will be made.
Important: For scheduled payments with an amount lower than the established by the Bank
Central do Brasil may at the company's discretion send the J-52.
1 = CPF
COMPANY–REGISTRATION TYPE OF BENEFICIARY REGISTRATION 018 018 9(01)
2 = CNPJ
(*) OCCURRENCES OCCURRENCE CODE IN THE RETURN 231 240 X(10) NOTE 8
(*) Fields that are only present in the return file. In the batch, they must be reported as blank.
or zeros, according to the picture of each field.
Notes:
This segment is mandatory when the service of sending 'Statement' is contracted with the Bank.
of Payments" via web/email.
This segment will be included in the return file whenever a "C" record is sent;
When contracting the 'Payment Statement' service via web/email, the information of the
The CPF/CNPJ of the beneficiary must necessarily be indicated in this segment.
Registration Number SEQUENTIAL NUMBER REGISTRATION IN THE BATCH 009 013 9(05) NOTE 9
PIS VALUE VALUE OF THE SOCIAL INTEGRATION PROGRAM 061 075 9(13)V9(02)
(*) Fields that appear only in the return file. In the shipment, they must be reported as blank.
or zeros, according to the picture of each field.
Observation:
This segment is only mandatory when the 'Demonstrative of' service is contracted with the Bank.
Payments by e-mail / web.
A payment informed through segment 'J' may contain as many 'C' records as necessary,
until the sum of the values reported in "C" totals the amount stated for payment in "J".
REGISTRATION NUMBER SEQUENTIAL NUMBER REGISTRATION IN THE LOT 009 013 9(05) NOTE 9
YOUR NUMBER DOCUMENT NUMBER ASSIGNED BY THE COMPANY 079 098 X(20)
OUR NUMBER DOCUMENT NUMBER ASSIGNED BY THE BANK 104 118 X(15)
Observations:
Optional registration of the supplement that presents the Electronic Payment Authentication;
This segment will only appear in the return file when contracted with the Bank and is exclusive to
payments with the occurrence '00' - Payment Made.
BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
TOTAL NUMBER OF RECORDS QUANTITY OF LOT RECORDS 018 023 9(06) NOTE 17
TOTAL VALUE OF PAYMENTS TOTAL VALUE OF THE LOT PAYMENTS 024 041 9(16)V9(2) NOTA 17
(*) OCCURRENCES OCCURRENCE CODES FOR RETURN 231 240 X(10) NOTE 8
(*) Fields that only appear in the return file. In the sending, they must be filled with blanks or
zeros, according to a picture of each field.
BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
LAYOUT OF THE LOT N FROM THE VERSION OF THE BATCH LAYOUT 014 016 9(03) 030
1= CPF
COMPANY - REGISTRATION TIPO INSCRIÇÃO EMPRESA DEBITADA 018 018 9(01)
2 = CNPJ
REGISTRATION NUMBER Company CNPJ or Debited CPF 019 032 9(14) NOTE 1
PURPOSE OF THE LOT PURPOSE OF THE LOT PAYMENTS 103 132 X(30) NOTE 6
CURRENT ACCOUNT HISTORY HISTORICAL SUPPLEMENT C/C DEBITED 133 142 X(10) NOTE 7
COMPANY ADDRESS STREET NAME, AV, SQUARE, ETC... 143 172 X(30)
(*) OCCURRENCES ERROR CODE FOR RETURN 231 240 X(10) NOTE 8
(*) Fields that appear only in the return file. In the shipment, they should be reported as blank.
or zeros, according to the picture of each field.
REGISTRATION NUMBER SEQUENTIAL NUMBER REGISTRY IN THE LOT 009 013 9(05) NOTE 9
YOUR NUMBER DOCUMENT NUMBER ASSIGNED BY THE COMPANY 175 194 X(20)
(*) OUR NUMBER NUMBER ASSIGNED BY THE BANK 216 230 X(15) NOTE 12
(*) OCCURRENCES OCCURRENCE CODE FOR RETURN 231 240 X(10) NOTE 8
(*) Fields that are only in the return file. In the submission, they must be filled with blanks
or zeros, according to the picture of each field.
Observation:
This segment does not apply for the payment of the tax FGTS-GRF/GRRF/GRDE. It is not possible to pay.
FGTS-GRF/GRRF/GRDE without a barcode through a file. For payment of FGTS-
GRF/GRRF/GRD must necessarily use segment N in accordance with the specifications presented.
in this manual.
REGISTRATION NUMBER SEQUENTIAL NUMBER RECORD IN THE LOT 009 013 9(05) NOTE 9
YOUR NUMBER DOCUMENT NUMBER ASSIGNED BY THE COMPANY 079 098 X(20)
OUR NUMBER Assigned document number by the bank 104 118 X(15)
Notes:
Optional registration of the supplement that presents the Electronic Payment Authentication;
This segment will only appear in the return file when contracted with the Bank and is exclusive for
payments with occurrence '00' - Payment Made.
TOTAL NUMBER OF RECORDS NUMBER OF LOT RECORDS 018 023 9(06) NOTE 17
TOTAL PAYMENT VALUE TOTAL VALUE OF THE PAYMENTS OF THE LOT 024 041 9(16)V9(02) NOTE 17
TOTAL CURRENCY QUANTITY SUM OF THE AMOUNT OF COINS IN THE LOT 042 056 9(07)V9(08) NOTA 17
(*) OCCURRENCES CODES OCCURRENCES FOR RETURN 231 240 X(10) NOTE 8
(*) Fields that only appear in the return file. In the submission, they must be indicated as blank or
zeros, according to a picture of each field.
LOT LAYOUT N FROM THE VERSION OF THE BATCH LAYOUT 014 016 9(03) 030
1 = CPF
COMPANY - REGISTRATION TYPE REGISTRATION DEBTED COMPANY 018 018 9(01)
2 = CNPJ
REGISTRATION NUMBER CNPJ COMPANY OR DEBITED CPF 019 032 9(14) NOTE 1
DAC DAC FROM THE AGENCY/DEBITED ACCOUNT 072 072 9(01) NOTE 1
PURPOSE OF THE LOT PURPOSE OF PAYMENTS OF THE LOT 103 132 X(30) NOTE 6
CURRENT ACCOUNT HISTORY HISTORICAL COMPLEMENT C/C DEBITED 133 142 X(10) NOTE 7
COMPANY ADDRESS NAME OF THE STREET, AV, SQUARE, ETC... 143 172 X(30)
(*) OCCURRENCES CODE OCCURRENCES FOR RETURN 231 240 X(10) NOTE 8
(*) Fields that appear only in the return file. In the transmission, they should be provided as blank.
or zeros, according to the picture of each field.
BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
REGISTRATION NUMBER SEQUENTIAL NUMBER RECORD IN THE BATCH 009 013 9(05) NOTE 9
TAX DATA IDENTIFICATION DATA OF THE TAX 018 195 X(178) ANNEX 'C'
YOUR NUMBER DOCUMENT NUMBER ASSIGNED BY THE COMPANY 196 215 X(20)
(*) OUR NUMBER NUMBER ASSIGNED BY THE BANK 216 230 X(15) NOTE 12
(*) OCCURRENCES OCCURRENCE CODE FOR RETURN 231 240 X(10) NOTE 8
(*) Fields that only appear in the return file. In the shipment, they must be reported as blank or
zeros, according to a picture of each field.
Observation:
This segment must necessarily be used for the payment of the tax FGTS-GRF/GRRF/GRDE.
It is not possible to pay FGTS-GRF/GRRF/GRDE without a barcode through a file.
Tax Payment without barcode and FGTS - GRF/GRRF/GRDE with barcode - additional information
BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
REGISTRATION NUMBER SEQUENTIAL NUMBER OF REGISTRATION IN THE LOT 009 013 9(05) NOTE 9
Exclusive fields for GARE–SP ICMS payment, other taxes must be filled in.
with whites or zeros, according to the picture.
(2) Exclusive field for payment of GARE-SP ICMS, other taxes must be filled in with
whites or zeros, according to the picture.
Note:
This segment should be used when there is a need to indicate this information on the guide.
do DARJ, GPS, and GARE–SP ICMS.
When the Tax is 'GPS', for the content of this segment to be printed on the receipt of
payment of the Guide, the field "USE OF THE COMPANY", position 116 to 165 of segment "N" must be
informed with blanks.
Payment of Taxes without barcode and FGTS - GRF/GRRF/GRDE with barcode - additional information
REGISTRATION NUMBER Sequential No. Registration in the Batch 009 013 9(05) NOTE 9
Observation:
REGISTRATION NUMBER SEQUENTIAL NUMBER OF RECORD IN THE BATCH 009 013 9(05) NOTE 9
YOUR NUMBER DOCUMENT NUMBER ASSIGNED BY THE COMPANY 079 098 X(20)
OUR NUMBER DOCUMENT NUMBER ASSIGNED BY THE BANK 104 118 X(15)
Observations:
Optional registration of the supplement that presents the Electronic Authentication of the Payment;
This segment will only be included in the return file when contracted with the Bank and is exclusive to
payments with the occurrence '00' - Payment Made.
BANK CODE BANK CODE IN THE CLEARING 001 003 9(03) 341
TOTAL NUMBER OF RECORDS NUMBER OF RECORDS IN THE BATCH 018 023 9(06) NOTE 17
TOTAL PRINCIPAL VALUE SUM OF THE PRINCIPAL VALUE OF THE PAYMENTS OF THE LOT 024 037 9(12)V9(02) NOTE 17
(1) TOTAL OTHER ENTITY. SUM VALUES FROM OTHER ENTITIES OF THE LOT 038 051 9(12)V9(02) NOTE 17
TOTAL VALUE. WE INCREASED AMOUNTS UPDATED. MONETARY/FINE/INTEREST 052 065 9(12)V9(02) NOTE 17
TOTAL RAISED VALUE. TOTAL AMOUNT OF PAYMENTS OF THE LOT 066 079 9(12)V9(02) NOTE 17
(*) OCCURRENCES OCCURRENCE CODES FOR RETURN 231 240 X(10) NOTE 8
(*) Fields that only appear in the return file. In the shipment, they should be reported as blank.
or zeros, according to the picture of each field.
(1) This field must be used to report the total of the payments of the tax GPS–Guide of
Social Security, and the sum of the field 'DEDUCTION' when it comes to payments of
IPVA.
TOTAL NUMBER OF LOTS QUANTITY OF LOTS IN THE FILE 018 023 9(06) NOTE 17
TOTAL NUMBER OF RECORDS NUMBER OF RECORDS IN THE FILE 024 029 9(06) NOTE 17
Debits from different accounts of the company/group can be commanded in the same file.
In the File Header record, identify the group's 'Mother' company or the headquarters;
In the Batch Header record, identify the company and the agency/account that will receive the debit;
DENSITY UNIT
BATCH CODE
It is sequential, starting at 0001. All payments for a batch must have the same "Batch Code."
Check the table on page 3 for compatibility between the type and the payment method.
01 CREDIT IN CHECKING ACCOUNT AT ITAÚ
02 CHECK PAYMENT/ADMINISTRATIVE
03 DOC “C”
05 SAVINGS ACCOUNT CREDIT AT ITAÚ
06 CREDIT IN CHECKING ACCOUNT OF THE SAME OWNERSHIP
07 DOC "D"
10 PAYMENT ORDER AVAILABLE
11 PAYMENT ORDER OF ADJUSTMENT - ONLY RETURN - SEE OBSERVATION BELOW
13 PAYMENT OF CONCESSIONAIRES
For the payment type = 30 salary, you should exclusively use the TEF (transfer between)
payments). If you send salary payments via DOC, TED, OP, and OP Check, they will be rejected and
the return file will follow with the following description (tableNOTE 08):
Code Description
I am TYPE X INCOMPATIBLE SHAPE
Upon hiring, the message will appear in all notices and documents originating from the batch, as long as it is
notification requested to the beneficiary as per note 16.
When it comes to Investment Account or the payment type is SISPAG Salaries and it has been
hired the Holerite service - Payment Statement / Income Report, via Itaú 30 hours /
Self-service, the corresponding code must be indicated in positions 103 to 104, according to the table.
below
Code Description
01 Monthly Sheet
02 Biweekly Sheet
03 Supplementary Sheet
04 13th Salary
05 Profit Sharing
06 Income Report
07 Holidays
08 Termination
09 Supplementary Termination
10 Others
85 Investment Account Debit
In the hiring process, if its use has not been agreed upon, this field must be mandatory.
filled with blanks.
DEBITED C/C HISTORY
In the contract, if its use has not been agreed upon, this field must be mandatory.
filled with blanks.
If it has been determined in the contract that the checking account will receive a debit for each service batch, this
the field allows to complement the history of the entry in the company's debited current account statement,
facilitating your reconciliation.
(8) OCCURRENCES
Field used in the return file for information on the occurrences detected in processing the
remittance file, sent by the company, and also to confirm the execution of the payments.
Up to five occurrences can be reported in sequence, each encoded in two digits, as per
below relationship:
CE PAYMENT CANCELED
CF INVALID DOCUMENT VALUE
CG INVALID DISCOUNT VALUE
CH INVALID DISCOUNT VALUE
CNPJ / CPF / IDENTIFICADOR / INSCRIÇÃO ESTADUAL / INSCRIÇÃO NO CAD / ICMS
CI
INVALID
CJ INVALID FINE AMOUNT
CK INVALID REGISTRATION TYPE
CL INVALID INSS VALUE
CM INVALID COFINS VALUE
CN ACCOUNT NOT REGISTERED
CO INVALID VALUE FOR OTHER ENTITIES
B CP CONFIRMATION OF OP FULFILLED
CQ THE SUM OF THE INVOICES DIFFERS FROM THE PAYMENT
B EM OP CONFIRMATION ISSUED
B EX RETURN OF UNCOLLECTED CHECK BY THE BENEFICIARY
(B) It requires registration with the bank (minimum period of 10 days and maximum of 365 days).
(C) When the option to validate the beneficiary's CPF/CNPJ is registered without payment rejection.
In the shipment:
BD - Scheduled Payment.
BDCD- Payment accepted, however the provided CPF/CNPJ does not match the one registered
for the agency credited account.
BDCN - Payment accepted, however the informed agency/account (still) does not exist.
The first record of a batch receives the number '00001' and so on consecutively. For the Segment "J-52", "B",
"C", "D", "E", "F", "W" and "Z", due to being supplementary information, will contain the same assigned number.
no Segment "A", "J" and "N" corresponding.
TYPE OF MOVEMENT
001 CPF
Use only when you want the bank to check if the
002 (1) CNPJ (complete) The CPF/CNPJ provided in positions 204 to 217 of segment 'A' belongs to
to a Credit Current Account at Itaú.
003 (2) CNPJ (root)
To include the 'Payment Statement/Payslip' for a payment
that has already been carried out or is scheduled, it must be reported:
Inclusion of Demonstrative Segmento “A”: Todas as informações do pagamento e Nosso
004 (4) Number;
Payment/Paycheck
Segments 'D' and 'E': All fields of the Demonstrative;
Segment 'F': Inform only if there is a message to be displayed.
To change (5) a 'Payment Statement/Payroll', from a
payment that is already scheduled or has already been made, must
inform
Change of the Demonstrative of Segmento “A”: Todas as informações do pagamento e Nosso
512 (4) Payments/Pay stub Number;
Segments 'D' and 'E': All fields of the Demonstrative;
Segmento “F”: Informar apenas se houver mensagem a ser exibida.
All 14 positions of the CNPJ to be verified (root + variation + DV) must be provided.
Only the first 8 digits of the CNPJ will be considered (occupying positions 204 to 211),
with the other positions being able to be blank or zeroed. Payments whose form does not apply.
whether through DOC/TED and OP;
(3) For codes 517, 519, and 999, indicate the mandatory fields while the other fields must be
filled with blanks or zeros, according to your picture.
These codes are intended exclusively for the Payment Statement/Paycheck product, which
must be previously negotiated with the Bank;
It will be made available in the observations field of the Payment Statement/Pay Slip.
This statement replaces the previous one
a) When the favored bank is 341 (Itaú Bank) or 409 (Unibanco), this field must be filled out from
following way:
Field Name Meaning Position Picture Content
ZEROS REGISTRATION SUPPLEMENT 024 024 9(01)
AGENCY CREDIT CARD AGENCY NUMBER 025 028 9(04)
WHITES REGISTRATION SUPPLEMENT 029 029 x(01)
ZEROS REGISTRATION SUPPLEMENT 030 035 9(06)
ACCOUNT C/C credited number 036 041 9(06)
WHITES REGISTRATION SUPPLEMENT 042 042 X(01)
DAC DAC OF THE AGENCY/CREDITED ACCOUNT 043 043 9(01)
The fields Account and DAC must be filled with zeros when the payment method is 02 or 10.
(check or Payment Order), because in this case the PO or the check will be available to the beneficiary
at the designated agency.
b) When the beneficiary bank is not 341 or 409 (therefore the payment methods are 03-DOC C, 07-
DOC D, 41-TED/another title and 43-TED/same title) the fields should be filled in as follows:
Notes:
Do not put the agency's DAC in the 'AGENCY' field. This may result in sending the DOC or TED.
for improper location;
If the DAC has two characters, place the first in position 042 and the second in position 043.
OUR NUMBER
In the return file, for each payment included, Itaú will assign the 'Our Number'.
In case of cancellation or change of payment date, the company must inform the 'Our Number'.
SISPAG Salaries allows your company to use variable payment histories, which contributes
for better financial management.
For filling out the file, the rules below must be adopted:
Payment Type '20' (Suppliers) and Payment Method '01' (Credit in Current Account)
Itaú
The history of the beneficiary's checking account statement will contain a fixed message ('SISPAG') followed by
complement provided in positions 178 to 195 of segment A.
Tipos de Pagamentos “30” (Salários) e “31” (Salários Poder Público) e Formas de Pagamentos “01”
(Credit in Current Account at Itaú) and "60" (Salary Card)
To use variable history, adopt the following criteria for information in the payment file:
In positions 33 to 36 (Identification of the Entry in the Beneficiary's Statement), enter the content '1707'.
Segment A Register
Inform about the codes in positions 178 to 181 from the table below, relating to the payment reasons
SISPAG layout:
With the indication of this information, it is possible to achieve better financial control of your company,
once the type of payment made can be checked on the statement.
Important: Indicate at least the codes: HP07 (Contract Termination Payment), HP01
(Pagamento de Salários), HP03 (13º Salário), HP08 (Vale Transporte), HP09 (Auxílio alimentação).
ATTENTION:
If the company DOES NOT inform the code 1707 in the BATCH HEADER, the system will assume the
standard history REMUNERATION/SALARY in the statements of the beneficiaries and the company will not have
financial control over the reasons for payments.
When the company informs code 1707 in the BATCH HEADER and does NOT inform one of the
valid codes of Variable History in Segment A records, the system will assume the history
PAYMENT SALARY in the statements of the beneficiaries. The company will lose control over its
payments issued in the statement.
The return of the file to the company will contain the information sent by the company in the
remittance, except when the company informs code 1707 in the BATCH HEADER and NOT
inform one of the valid codes of Variable History in Segment A records, where it will be
informed in the return of segment A the code HP01.
If the code '1707' is not provided in the Batch Header record or the Historical Code
Variable is not valid, the default history 'REMUNERATION/SALARY' will be assumed.
statements of the beneficiaries for the salary payments. The return file will contain the same
information sent in the shipment.
If the complement of positions 178 to 195 of segment A is indicated with blanks, it will be
assumed the fixed message ("SISPAG") plus the name of the paying company.
If the variable historical field is not informed, it must be filled with blanks.
NUMBER OF DOC/TED/OP/CHECK
For DOC, TED and OP, the document number is assigned at the scheduling / execution of the payment and
informed in the return file. For checks, the number will only be assigned upon payment execution,
only appearing in the payment return file.
For payments via DOC, TED, and Payment Order, it is mandatory by BACEN's determination.
à identificação do CNPJ/CPF do favorecido.
The registration number of the beneficiary (CPF/CNPJ) can be provided both in segment 'A' and in
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 indicated in one of the segments 'A' or 'B' is inconsistent/invalid,
The content that is correct will be considered, regardless of the segment;
This field must be filled with zeros when the beneficiary is a CPF/CNPJ number, being mandatory.
filling in the field 'Beneficiary Name'. In this situation, it is up to the recipient Bank to confirm if the
the favored one is or is not exempt from CPF/CNPJ.
For checking the CPF/CNPJ of the payment beneficiary through Account Credit
Current/Savings at Itaú, proceed according to note 10 of this manual.
For the payment method Invoice - Electronic Settlement, this field is mandatory as long as the
identification of the settlement must be by the beneficiary's CNPJ, code 1, according to note 32 of this manual.
For other payment methods, this content, although recommended, is optional and can be provided.
no consistency will be performed by the bank.
When it is CPF, format with 11 positions with 3 spaces to the right. If it is CNPJ, format with 14 positions.
if necessary completing with zeros on the left.
(16) NOTICE
If equal to '3', it issues a warning to the beneficiary when scheduling the payment, being mandatory the
existence of a record with segment B.
If equal to '5', issue a notice to the beneficiary after payment has been made, with the existence of a mandatory
registration with segment B.
If it is equal to '9', it issues a warning to the beneficiary both at the time of scheduling and after payment, being mandatory.
existence of a record with segment B.
Note: Only notifications will be issued for payment types 20 (suppliers) or 98 (various)
and for the forms below, as follows:
Emit
Form (NOTE 5)
No Scheduling After Payment
01 YES YES
02 YES YES
(17) TOTALS
Lot trailer: total records of type 1, 3, and 5 in the lot. If the file contains segments A, B, C, D,
E, F and Z; or J, B, C and Z; or O and Z; or N, B, W and Z, all records of the batch must be considered.
summation;
Trailer of File:
Sum of records with movement type '000', '001', '002', or '003' - Inclusion (see note 10).
Do not add the records with movement type 519 - Change of Payment Date or 999 - Exclusion of
Payment.
When it comes to tax payments, it should be reported in the 'TOTAL VALUE' field.
We have added the total of the amounts related to late fees, fines, monetary adjustments, interest,
charges, etc., according to the tax that is being paid.
BARCODE
Collection vouchers (Segment J) - Mandatory field located in the lower left margin of the form
compensation of billing coupons. Its capture can be performed through optical reading, or from
typing of the constant numerical representation in the upper margin while paying attention to the digit check
field verifier, as indicated in annex "A" of this manual.
Payment of Bills - Utilities and Taxes with barcode (Segment O) - Mandatory field,
constant in the upper right corner and/or in the center of the bottom of the receipt document. Its capture
it can be carried out through optical reading, or by typing the numerical representation found in the boxes
located at the top of the barcode, paying attention to the verification digit check of the
fields, as indicated in the annex "B" of this manual.
AMOUNT OF CURRENCY
If the currency is 'Real', indicate the amount to be paid in the 'AMOUNT TO BE PAID' field. If the currency is
different from 'Real', indicate the value in units in the field 'CURRENCY QUANTITY'.
PAYMENT CODE
The table below contains only the most commonly used payment codes. Any questions on
filling out the GPS, or information related to other payment codes, should be obtained through
2631 Withholding contribution on the invoice / bill of the service provider company - CNPJ
Non-mandatory field, freely used by the company, whose information is not validated by Itaú.
The content of this field will be printed on the payment receipt of the GPS Guide (obtained through Itaú 30
hours Company and/or Company Plus) and presented in the return file with the same information as the
entry.
In order for the content indicated in segment 'B' to be printed on the guide, this field must be filled in with
whites.
Field designated for identifying the name of the taxpayer, the content of which will be printed on the receipt.
payment of the DARF Guide, SIMPLIFIED DARF, DARJ, GARE-SP ICMS, GPS, IPVA or DPVAT and presented
in the return file with the same information as the input.
The information in this field will only be considered if the service has been contracted with the Bank.
of 'Payment Demonstration' via email. Otherwise, they will be ignored.
MOVEMENT
When the payment type is SISPAGSalários and the service "Holerite - Demonstrative" has been contracted
"Payments" or "Income Report" via Itaú 30 hours / Self-Service, must be indicated in the
position "018" the corresponding code, according to the table below:
1 = Crédito
Mandatory for this service, they define which field (Credit/Debit)
The information corresponding to the "value" must be made available in
Paycheck - Payment Statement
2 = Debit
3 = Accumulated Optional - should only be used when one wants to include in
Payslip-Demonstrative of Payments, the accumulated information
of payments made (Ex: Net Payment, Contribution, Pension,
Withholding Income Tax, Medical / Dental Expenses, etc.
The content of this field will be differentiated according to the Purpose of the Batch indicated in the Header record.
of Lot (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 a message.
"Pay Slip - Payment Statement" and, therefore, must be reported in the structure:
Field Name Meaning Position Picture Content
Message 1 description of message 1 018 065 x(48)
Message 2 description of message 2 066 113 x(48)
Mensagem 3 description of message 3 114 161 x(48)
Note: This information is the sole responsibility of the paying company and will be.
made available in the 'Message' field of the 'Payslip - Payment Statement' body.
For the Purpose of Lot '06', it will be considered as 'Income Statement' and must be reported in the
structure:
Observation:
This information is entirely the responsibility of the paying company and will be made available in
field "Additional Information" of the body of the "Income Report";
Up to 30 consecutive segment 'F' records can be used to compile the information that must be
presented in the 'Additional Information' field of the 'Income Report' body,
including lines that should remain blank;
PURPOSE OF TED
Field that allows the identification of the purpose of the TED, according to the codes described below. If the
if the field is not filled or does not present valid content, the code "00010 - Credit" will be assumed
in Account.” The content of this table may be modified at any time, without prior notice, as
These codes and their descriptions are the responsibility of the Central Bank of Brazil:
Code Description
00001 Payment of Taxes, Duties, and Fees
00002 Payment to Public Service Concessionaires
00003 Dividend Payment
00004 Salary Payment
00005 Supplier Payment
00006 Payment of Fees
00007 Payment of Rent and Condominium Fees
00008 Payment of Duplicates and Titles
00009 Payment of Fees
Itaú Bank is not responsible for the handling of this information by the receiving bank of the TED.
It is also not the responsibility of Banco Itaú to ensure that the purpose used by the payer is in compliance.
with any regulations that may be applicable to you based on your activity or agreements with the
beneficiaries.
Field that allows indicating how many business days in advance of the payment date the payslip should be
be available for consultation:
DEADLINE DESCRIPTION
00 (zero zero) Provides the payslip on the payment date.
01 à 10 Provides the payslip XX business days before the payment date, where the deadline (XX) is
indicated amount.
PAYMENT OPTION
3 Plot No. 1
4 Plot No. 2
5 Parcel No. 3
6 Parcel No. 4
7 Parcel No. 5
8 Parcel No. 6
Note: The option code '2' does not apply to IPVA MG payments.
They are mandatory fields in the remittance file, as they will be compared with the data provided by Detran.
to the Bank, which may be rejected in case of divergence. In the return file, the same will be included.
information sent in the shipment.
Campo que possibilita a identificação da finalidade do DOC, e também do status atual do funcionário na
Company.
For the information on the purpose of the DOC, use the codes according to table 1 below, only when it
try payment method '03' (DOC C).
Code Description
01 Credit in Account
02 Payment of Rent / Condominium
03 Payment of Invoice / Titles
04 Dividend Payment
05 School Tuition Payment
06 Salary Payment
07 Payment to Suppliers / Fees
08 Exchange Operations / Funds
09 Collection Transfer / Tax Payment
10 International Transfer of Reais
11 DOC for Savings
12 DOC for Judicial Deposit
13 Alimony
99 Others
31 Private Contractor
34 Unlinked Public Autonomous
41 Private Temporary
42 Temporary Statutory Public
43 Temporary Public CLT
44 Temporary and Unlinked Public
45 Military Temporary
51 Private Intern
54 Unlinked Public Intern
61 Private Retiree
65 Military Retiree
66 Inactive Public Retiree
71 Private Pensioner
75 Military Pensioner
76 Inactive Public Pensioner
81 Commissioned and Private
82 Commissioned and Statutory Public
83 Commissioned and Public CLT
84 Commissioned and Unlinked Public
85 Commissioned and Military Public
86 Commissioned and Inactive Public
INVOICE NUMBER/CNPJ
For the payment method Invoice – Electronic Settlement, this field is mandatory as long as the
identification of the settlement either by invoice number or by the CNPJ number of third parties/branch, codes 2
and 3 respectively, according to note 32 of this manual.
For the identification by CNPJ number of third parties/branches (different from the payer's CNPJ),
usar todas as 14 posições. Nesse caso a agência/conta do favorecido é opcional.
For the payment method Invoice - Electronic Settlement, please specify the type of identification for the settlement:
INVOICE NUMBER
Field required for payment in the form of GNRE-SP with revenue code 10009.9
–Tax Substitution by Operation. For other tax payments with a barcode or
GNRE-SP with other revenue codes, this field should be filled with zeros or blanks.
When it is CPF, format with 11 positions with 3 blanks to the right. If it is CNPJ, format with 14 positions.
if necessary, padding with zeros on the left.
When the payment method is credit to a checking account or savings account at Itaú, it will be assumed that
information contained in the checking account registration of the Bank (1st Account Holder), regardless of what it is
informed in the remittance file.
In the return file, the name of the payee will be returned as per the checking account registration of the bank.
Holder), regardless of what is informed in the remittance file.
The Beneficiary, Payer, and Drawer Registration Number field, when it is CPF, should be formatted with 11.
positions with 3 blanks to the right. If it's CNPJ, format with 14 positions, if necessary completing.
with leading zeros.
The fields Payer and Beneficiary Registration Type (position 20 and 76) are complementary to the number.
of registration and mandatory filling.
It will be verified, for information registration, whether the CPF or CNPJ of the Payer and Beneficiary provided is
valid. Being a payment of a ticket where the information is mandatory and the content of one of the fields is
Invalid, the payment will be rejected. Optional fill payments will be accepted, however
the information will not be stored.
For information on the mandatory registration J-52, refer to the supplementary note below the layout of
registration.
Mandatory filling field. It should preferably be filled with the information of the
payer of the invoice sent, and if not informed, it is understood that the payer is the same as the debit account
sent, thus assuming the CNPJ number of the payer specified in the Lot Header.
Type of Registration Drawer (132) and Registration Number of the Drawer (positions 133 to 147)
Optional fields for all payments. If the information is not sent, it must
to be filled with blanks or zeros.
CHAMBER and ISPB CODE (code adopted by the Central Bank of Brazil for identification
of institutions in the Brazilian Payment System
For payments via TED to Brokers, as determined by the Central Bank of Brazil, it is
the identification of the Chamber and the ISPB Code is mandatory.
In this case, the Centralizer Chamber Code must be provided in segment 'A' (positions 18
a 20) with the content '888'.
The ISPB code number can be provided both in segment 'A' (positions 105 to 112)
how much in the segment 'B(positions 233 to 240)', with the following conditions:
If both are consistent/valid, the content indicated in the segment will be considered.
'B';
If the ISP Code indicated in one of the segments 'A' or 'B' is inconsistent/invalid,
The content that is correct will be considered, regardless of the segment;
If both are inconsistent / invalid, the payment will be rejected.
For the other payment methods and different from TED for Brokerage, the relevant fields
the chamber number and ISPB code must be provided with zeros or blanks accordingly
with your picture.
The ISPB Code information can be obtained through the website of the Central Bank of Brazil.
(www.bacen.gov.br), in the area designated for the Brazilian Payment System (option STR –
Reserve Transfer System – List of STR participants.
The testing phase will be considered complete after all doubts and irregularities have been clarified.
To operate in production, if the transmission medium is Itaú 30 hours, when transferring the file, just
select the 'Production' environment. If the transmission medium is different from Itaú 30 hours, the client must
contact your account manager and request the registration for production.
It is possible to send a test file even while in production, as long as the Itaú 30 hours are used.
means of transmission.
The Layout File Validator allows you to streamline the layout validation processes.
payments at the moment your company sends the file, through Itaú Empresas on the Internet.
Main Benefits:
Agility in the sending of payment files;
Reduction of time and cost for the development of your systems;
Convenience, with the availability of the error report online;
Availability, with no limits on usage.
Another innovation at the service of convenience that Itaú offers to your business.
Access now the File Transmission menu > Validation > File Layout.
34196166700000123451101234567880057123457000
Temos:
9=Currency Code 21 to 21
0000012345=Valor do Título 27 to 36
Free Field 37 to 61
2. Composition of the numerical representation of the barcode (upper part of the form)
compensation
Considering the following composition:
34191.1012 1 34567.88005 8 71234.57000 1 6 16670000012345
We have:
341=Código do Banco 18 to 20
9=Currency Code 21 to 21
1101234567880057123457000=Free Field 37 to 61
0000012345=Valor do Título 27 to 36
Observations
The data obtained from the Barcode or from typing its numerical representation must be
allocated in the positions indicated in the layout, without any alteration to their content, only needing to
to ensure the integrity of this data, as indicated below.
To ensure the integrity of the data obtained from the numerical representation of the Barcode, the
fields 1, 2, and 3 must have their content consistent with module 10, as per item 4 below. The
(a) To ensure the correct decoding of the graphical representation of the barcode, it is calculated
verification digit, as per item 3;
(b) If filled with a number lower than '1000', the content of these positions makes up the field 'Value of
Título”; se preenchido com número igual o superior a “1000”, refere-se à data de vencimento do título,
encoded, and will be treated as such by Itaú's systems, prevailing, including, over the date of
expiration stated in the document.
3419?166700000123451101234567880057123457000
2nd Add 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
+ 12 + 15 + 16 + 15 + 12 + 63 + 64 + 56 + 0 + 0 + 20 + 21 + 2 + 18 + 24 + 28 + 30 + 35 + 0
+ 0 =742
(DV)
Each digit in the field is multiplied by the sequence of multipliers 2, 1, 2, 1..., positioned in the
right to left;
Some of the digits of the product results;
Divide the total found by 10;
Find the DV by field through the difference between the divisor (10) and the remainder of the division:
DV = 10 - (Remainder of the Division)
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 DV = 10 - 2 DV =8
Field 3 DV = 10 - 9 DV =1
84610000000362700060002000102000000457986595
We have:
Product Identification 18 to 18
4=Segment Identification 19 to 19
1 = City Halls (Property Tax)
2 = Sanitation
3 = Electric Energy and Gas
4 = Telecommunications
00000003627=Valor do Documento 22 to 32
Free Field 37 to 61
2. Composition of the numerical representation of the barcode (upper part of the barcode)
Considering the following composition:
We have:
8=Product Identification 18 to 18
4=Segment Identification 19 to 19
0000000=Valor do Documento 22 to 28
5=DV of Field 1 29 to 29
2 3627=Valor do documento 30 to 33
000=Free Field 38 to 40
1=DV of Field 2 41 to 41
20001020000=Campo Livre 42 to 52
3
0=DV of Field 3 53 to 53
00457986595=Campo Livre 54 to 64
4
9=Field DV 4 65 to 65
Observations
The data obtained from the Barcode or by typing its numerical representation must be
allocated in the positions indicated in the layout, without any alteration to its content, only needing to
to ensure the integrity of this data, as indicated below.
In order to ensure the integrity of the data obtained from the numerical representation of the Barcode, each
the field has its content composed by module 10, according to item 4 below. The sequence of data must
to be recomposed in the same order as the barcode, ignoring the verification digits of fields 1, 2, 3
and 4 calculating the check digit of this set, as per item 3 below.
3.1 Field 'Identification of the actual value or reference' (third position of the barcode content)
or its numerical representation) with content equal to "6" or "7" (calculation - Modulus 10)
Taking the 43 digits that make up the Barcode (not considering the 4th position),
multiply them, starting from right to left, by the numerical sequence of 2 1 2 1.....;
Some of the digits of the product results;
Divide the total found by 10;
Find the DV by field through the difference between the divisor (10) and the remainder of the division:
DV = 10 - (Remainder of the Division)
Example
846?0000000362700060002000102000000457986595
(DV)
3.2 Field 'Identification of the actual value or reference' (third position of the barcode content
or its numerical representation) with content equal to "8" or "9" (calculation - Modulo 11)
Taking the 43 digits that make up the Barcode (not considering the 5th position),
multiply them, starting from right to left, by the numerical sequence from 2 to 9 (2, 3, 4, 5, 6,
7, 8, 9, 2, 3, 4... and so on;
Add the result of each product made and determine the total as (N);
Divide the total (N) by 11 and determine the remainder obtained from the division as Mod. 11(N);
Calculate the check digit (DAC) using the expression:
DAC = 11 - Mod. 11(N)
Note: If the result of this is equal to 0, 1, 10, or 11, consider DAC = 1.
Example:
Considering the following Barcode content:
849?0000000362700060002000102000000457986595
2nd Add 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 + 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: 54711 = 49, remainder (R) = 8
4th Calculating the DV 11 - 8 = 3
DV
Field84610000000 Field36270006000Field20001020000Field00457986595
X 21212121212 X 21212121212 X X
21212121212 21212121212
b) Some, individually, the digits of the product results:
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
Field 3 10 10 = 1, remainder 0
Field 4 51 10 = 5, resto 1
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
VALUE OF THE TAX EXPECTED AMOUNT OF THE INSS PAYMENT 044 057 9(12)V9(02
REVENUE DATA DATE OF COLLECTION / EFFECTUATION OF PAYMENT 100 107 9(08) DDMMYYYY
Observation:
The use of GPS for collecting revenue with a total value lower than the stipulated is prohibited.
Current INSS/PR Resolution.
The recipe that results in a lower value should be added to the corresponding contribution or amount to the
subsequent months, until the total is equal to or greater than the minimum amount set.
Any questions regarding the completion of the GPS, or information related to other payment codes
must be obtained through the 'GPS Filling Manual', available at INSS agencies or
through the site http://www.mpas.gov.br
1 = CPF
COMPANY–REGISTRATION TYPE OF TAXPAYER REGISTRATION 024 024 9(01)
2 = CNPJ
REGISTRATION NUMBER CPF OR CNPJ OF THE TAXPAYER 025 038 9(14) NOTE 34
Observation:
The collection of taxes and contributions whose value is below the minimum established by is prohibited.
Federal Revenue Secretariat.
Any questions regarding the completion of the DARF, or information related to other revenue codes must
to be obtained nas agencies yes Secretariat yes Recipe Federal or through do site
http://www.receita.fazenda.gov.br
1 = CPF
COMPANY - REGISTRATION TYPE OF TAXPAYER REGISTRATION 024 024 9(01)
2 = CNPJ
Observation:
The collection of taxes and contributions whose amount is less than the minimum stipulated by
Federal Revenue Secretariat.
September 2014 SISPAG Febraban 240 65
Any questions regarding the completion of the SIMPLES DARF, or information related to other codes of
The receipts must be obtained at the agencies of the Federal Revenue Secretariat or through the website.
http://www.revenue.farm.gov.br
1 = CPF
COMPANY REGISTRATION TYPE OF TAXPAYER REGISTRATION 024 024 9(01)
2 = CNPJ
PERIOD OR INSTALLMENT REFERENCE PERIOD OR INSTALLMENT NUMBER 150 155 9(06) MMAAAA
Observation:
Any questions regarding the completion of the DARJ or information relating to other revenue codes should
to be obtained at the agencies of the State Department of Finance of the State of Rio de Janeiro.
1 = CNPJ
TYPE IDENT.CONTRIBUTOR. TYPE OF TAXPAYER REGISTRATION 024 024 9(01)
2 = CEI
REGISTRATION NUMBER CPF OR CNPJ OF THE TAXPAYER 025 038 9(14)
REGISTRATION STATE REGISTRATION 039 050 9(12)
Note: Any questions regarding the completion of the GARE–SP ICMS, or information related to codes
Receipts must be obtained at the offices of the Federal Revenue Secretariat or through the website.
http://www.receita.fazenda.gov.br.
07–IPVA
TRIBUTE IDENTIFICATION OF THE TAX 018 019 9(02)
08–DPVAT
1 = CPF
TYPE IDENT.CONTRIBUTOR. TYPE OF TAXPAYER REGISTRATION 024 024 9(01)
2 = CNPJ
(5) RENAVAM (9 DIGITS) RENAVAM CODE WITH 9 DIGITS 043 051 9(09)
(3) PAYMENT VALUE VALUE OF THE PAYMENT 095 108 9(12)V9(02) NOTE 29
(5) RENAVAM (12 DIGITS) RENAVAM CODE WITH 12 DIGITS 154 165 9(12)
Observation:
(1) Currently, the payment methods for IPVA and DPVAT are available only for vehicles of
Minas Gerais, Rio de Janeiro and São Paulo.
The 'MUNICIPAL CODE' and 'DUE DATE' fields are not required for payment of
DPVAT.
(4) The 'DISCOUNT' field is exclusive for IPVA payment and when used, its total must
to appear in the Lot Trailer record.
RENAVAM with 9 digits - for vehicles manufactured before 04/01/2013 use the RENAVAM field
(9 DIGITS) positions 043 to 051,
RENAVAM with 12 digits - vehicle manufacturing date from 01/04/2013 use the field
RENAVAM (12 DIGITS) positions 154 to 165.
a) The RENAVAM number will be provided aligned to the right, completing with zeros to
left when necessary;
In the return file, both fields will display the RENAVAM number, regardless of
as informed in the payment scheduling file. In positions 043 to
051 will present the first 9 digits of the RENAVAM number if it is the same
must have more than 9 digits.
1 = CNPJ
TYPE OF IDENT. CONTRIBUTOR TYPE OF CONTRIBUTOR REGISTRATION 024 024 9(01)
2 = CEI
DIGIT OF THE SEAL DIGIT OF THE CONNECTIVITY SEAL SOC. 112 113 9(02)
Note: Any questions regarding the completion of FGTS-GRF/GRRF/GRDE, or other information should
can be obtained through the website http://www.caixa.gov.br/pj/fgts/
WHAT BASE YEAR BASE OF THE INCOME REPORT 214 217 9(04)
Up to 3 (three) Detail Records Segment 'E', with a maximum of 9 (nine) descriptions, for
Type of Movement '4' (mounts a table with information on Taxable Income,
Deductions and Withholding Income Tax (IRRF)
Up to 3 (three) Detail Records Segment 'E', with a maximum of 9 (nine) descriptions, for
Type of Movement "6" (mounts frame with information on Income Subject to
Exclusive Taxation
The file may contain several batches, with each batch being able to hold several sets of records.
segments "A", "B", "E" and "F" are necessary, as per the limits mentioned above.