CNAB 444 Layout — Settlement
Layout of the settlement remittance file accepted by QI DTVM. The structure is the same as the assignment file: 444 positions, header 0, details 1 and trailer 9. What changes is the occurrence code, the paid value and the settlement date.
The safest way to assemble the settlement file is to start from the line sent in the assignment and change only three fields: occurrence (109–110), paid value (083–092) and settlement date (095–100). The identifier of the asset — the participant's control number — must be exactly the same used in the assignment.
What changes in relation to the assignment file
| Position | Field | In the assignment | In the settlement |
|---|---|---|---|
| 083–092 | Paid value | Zeros | Value actually paid, 2 decimals |
| 095–100 | Settlement date | Zeros | Payment date, DDMMYY |
| 109–110 | Occurrence identification | 01 | 04, 06, 14, 75 or 77 |
| 150–150 | Identification | Free | Blank or 0 |
| 157–158 | 1st instruction | Free | 00 |
| 159–159 | 2nd instruction | Free | 0 |
| 381–394 | Assignor's CNPJ | The name is checked | CNPJ checked with the check digit |
All the other fields follow the same filling rules, domains and requirements as the assignment detail record table.
Accepted occurrences
| Code | Meaning | Effect on the portfolio | Source of the funds |
|---|---|---|---|
77 | Settlement by the drawee's deposit | Full settlement (asset_settlement / installment_settlement) | Drawee |
14 | Partial payment | Amortization (asset_amortization / installment_amortization) | Drawee |
75 | Settlement by the assignor's deposit | Full settlement (asset_settlement / installment_settlement) | Assignor |
04 | Rebate | Amortization by the rebate amount (positions 206–218, greater than zero) | Assignor |
06 | Maturity change | Maturity extension (asset_extension). Only duplicatas and other credit rights | Drawee |
Any other occurrence code refuses the file with the message "This field only allows one of this values: ['04', '06', '14', '75', '77']". Acquisition occurrences (01, 80, 81, 84) belong to the assignment file.
How the asset is identified
| Asset type | Field used as the identifier | Complement |
|---|---|---|
| Duplicatas, CT-e and contracts | Participant's control number (038–062) | — |
| CCB and other credit operations | Participant's control number (038–062), the same as in the assignment | The installment is identified by the maturity date (121–126) |
If the participant's control number does not correspond to an asset held in the fund's portfolio, that settlement fails individually in the processing — the batch continues, but it ends as processed_with_failures.
Commented example
Settlement of two instruments assigned in the assignment example: the first settled in full by the drawee, the second with a partial payment.
01REMESSA01COBRANCA 00000011222333000181INDUSTRIA EXEMPLO S/A ...MX...000001
1...0CTRL000001...0000151000 101025 77000100001101025...COMERCIO EXEMPLO ALFA LTDA...000002
1...0CTRL000002...0000050000 101025 14000200002101025...COMERCIO EXEMPLO BETA LTDA...000003
9 ...000004
| Line | Reading |
|---|---|
| Detail 1 | Asset CTRL000001 settled on 10/10/2025 — occurrence 77, paid value R$ 1,510.00 (in full) |
| Detail 2 | Asset CTRL000002 amortized on 10/10/2025 — occurrence 14, paid value R$ 500.00 (partial) |
Example files
| File | Instrument kind | What it carries |
|---|---|---|
| Settlement of duplicatas | 01 | One full settlement (77) and one partial payment (14), identified by the participant's control number |
| Settlement of CCB | 41 | Two installments identified by the participant's control number and by the maturity date |
Checklist before sending
- All the lines with exactly 444 characters
- Occurrence
04,06,14,75or77in positions 109–110 - Paid value filled in positions 083–092, with 2 decimals and without a comma
- Settlement date filled in positions 095–100, in the
DDMMYYformat - Participant's control number identical to the one sent in the assignment
- Assignor's CNPJ (381–394) and drawee's CPF/CNPJ (221–234) with a valid check digit
- 1st instruction
00, 2nd instruction0and identification (150) blank - No accents,
Çor special characters - Trailer closing the file with the sequential number of the last line