Skip to main content

Assets Portfolio Composition

Overview​

The assets_wallet_composition report presents the complete position of all the assets that make up the fund's stock on a given reference date. It is generated once a day and consolidates four categories of assets:

  • credit operations (e.g. CCB) — one line per installment of the operation;
  • discounted credit rights (e.g. duplicatas, CT-e, discounted contracts) — one line per instrument;
  • contracts (contract, financing_contract, debt_acknowledgment) — one line per installment of the contract;
  • private securities (e.g. debentures, commercial papers) — one line per installment of the security.

Managers and analysts use this report to track the stock, assess the allowance for doubtful accounts and monitor the evolution of the portfolio.

One line per installment

For installment credit operations, the same operation appears in several lines — one per installment — repeating the registration data (external_id, contract_number, purchase_value) and varying installment_number, face_value, maturity_date and installment_purchase_value.

Also in PDF

This report is described in business language in the QI Tech Reports Manual — revision 3, October 2026. The manual is written in Portuguese and covers four reports: this one, the Assignment Assets Composition, the Consolidated Acquisition and the Consolidated Credit Rights Reconciliation.

In that section of the manual the column names appear in uppercase. In the delivered file they always come in lowercase, as shown in the columns table below.

What you need to provide​

VariableRequiredDescription
fund_class_keyyesIdentifier of the fund class the report is generated for.
reference_dateyesReference date, in the YYYY-MM-DD format.
Opening quota funds

For funds that operate with an opening quota report, the position delivered is that of the day before the reference date provided.

File Structure​

AttributeValue
FormatCSV
EncodingUTF-8
Delimiter, (comma)
HeaderYes (first line)
Naming{short_fund_name}_assets_wallet_composition_{YYYY-MM-DD}.csv

The column names are generated in lowercase. Dates are written in the YYYY-MM-DD format and decimal values use a period as the separator, with up to 8 decimal places.

Columns​

ColumnTypeFormat / ExampleDescription
fund_namestring"FUNDO EXEMPLO FIDC RESPONSABILIDADE LIMITADA"Name of the fund class.
fund_documentstring"11.222.333/0001-81"CNPJ of the fund class.
report_datedate2026-07-30Date the report was generated. On the private securities lines, this column carries the reference date of the portfolio.
originator_namestring"ORIGINADOR EXEMPLO S.A."Name of the company that originated the operation. For private securities, the value is -.
originator_documentstring"22.222.222/0001-91"CNPJ of the originator. For private securities, the value is -.
assignor_namestring"CEDENTE EXEMPLO S.A."Name of the assignor of the operation. For private securities, the value is -.
assignor_documentstring"33.333.333/0001-91"CNPJ of the assignor. For private securities, the value is -.
borrower_namestring"MARIA APARECIDA DE SOUZA"Name of the borrower. For discounted credit rights, it is the drawee; for private securities, it is the issuer. Empty for contracts.
borrower_documentstring"969.698.790-03"CPF or CNPJ of the borrower / drawee / issuer.
external_idstring"10a20b30-0001-4bbb-9222-000000000201"External identifier of the asset, as provided at creation.
contract_numberstring"0900112233/EXA"Contract number or order number (order_number) associated with the operation.
asset_typestring (enum)"ccb"Asset type. Examples: ccb, duplicata_mercantil, duplicata_servicos, cte, discounted_contract, debenture.
face_valuenumber1678.90Face value of the installment (or of the security) on the reference date, in reais.
present_valuenumber1663.48Present value of the installment (or of the security) on the reference date, in reais.
purchase_valuenumeric text4690.80Value at which the asset was acquired by the fund, in reais. Repeated in all the installments of the same operation.
bad_provision_valuenumber0.0Value of the allowance for doubtful accounts (PDD) established over the asset, in reais.
bad_provision_rangestring"AA"Risk classification range of the PDD — the usual ones are AA, A, B, C, D, E, F, G and H, and written-off assets may carry WO. When there is no classification, the report carries AA.
fund_datedate2026-07-29Reference date of the portfolio.
maturity_datedate2026-08-28Maturity date of the installment (or of the security).
business_maturity_datedate2026-08-28Maturity date adjusted to a business day. For private securities, it repeats maturity_date.
issue_datedate text2026-07-28Issue date of the contract. For discounted credit rights and contracts, it corresponds to the acquisition date.
purchase_datedate text2026-07-29Date the asset was acquired by the fund.
total_durationinteger30Total term in calendar days, from the acquisition to the maturity.
present_durationinteger30Remaining term in calendar days, from the reference date to the maturity. It becomes negative when the asset is overdue.
asset_maturity_statusstring (enum)"on_time"Maturity situation: OVERDUE when overdue, on_time when within the term.
assignment_rate_of_returnnumber0.0312Internal rate of return (IRR) of the assignment. Empty for private securities.
purchase_rate_of_returnnumeric text0.031874210Current IRR of the operation at the moment of acquisition. For private securities, the value is -.
has_assignor_coobligationstring"False"Indicates the assignor's co-obligation: True or False. For private securities, the value is -.
installment_numberinteger1Installment number. For discounted credit rights, it is always 1.
bad_debt_typestring"default"Type of PDD classification applied to the asset.
nominal_ratenumber0.0231Pre-fixed monthly nominal rate of the operation. Empty for discounted credit rights and private securities.
operation_typestring"ccb"Type of the operation recorded in the asset registration. Empty for private securities.
installment_purchase_valuenumeric text1598.74210000Value paid by the fund for the specific installment, in reais. Empty for discounted credit rights and private securities.
asset_keystring"1a2b3c40-0001-4aaa-9111-000000000101"Internal key of the asset generated by QI Tech (UUID).
asset_external_idstring"10a20b30-0001-4bbb-9222-000000000201"External identifier of the asset. In credit operations, external_id may carry the installment identifier; asset_external_id is always the asset's.
Additional columns

When the delivery is configured with the benefit_number option, the report carries an extra benefit_type column at the end, with the type of benefit associated with the operation's collateral. With the original_face_value option, it also carries the original_face_value column (original face value of the installment; empty for discounted credit rights and private securities).