Skip to main content

Commercial Notes Bookkeeping + Boletos + Settlement System Integration Guide

The homologation guide describes all the resources and functionalities that need to be tested by the integration partner in QI Tech's sandbox environment (testing environment), before going into production environment for the issuance of commercial notes, boletos and settlements.

This guide describes all the resources and functionalities involved in the product.

Attention

All tests must be mandatorily performed in QI Tech's Sandbox environment (testing environment). Operations performed in Sandbox environment are fictional financial operations, serving only for API functionality testing.

Bookkeeping API Registration and Authentication

CodeStepDescriptionDocumentation LinkPrerequisites
CAB0001*Public key exchangePerform public key exchange with the platform operations team (suporte.dcm@qitech.com.br)Documentation Link
CAB0002*Call authentication testAfter receiving the API key from the platforms team, complete call authentication testDocumentation Link

Documentation Link
CAB0001
CAB0003*Webhook configurationConfigure the URL for QI webhook sending.Documentation Link

Documentation Link

Documentation Link
CAB0001 and CAB0002

Issuer homologation for registrations made through the bookkeeping system

CodeStepDescriptionDocumentation LinkPrerequisites
CED0001*Basic issuer registrationCreate the issuer, informing the basic registration information.Documentation Link
CED0002*Sending and removing Issuer DocumentsSending and removing documents associated with a previously registered issuerDocumentation Link

Documentation Link
CED0001
CED0003*Registering and removing Issuer RepresentativesSending and removing representatives associated with a previously registered issuerDocumentation Link

Documentation Link
CED0001
CED0004*Sending and removing Issuer Representative Documentssending and removing documents associated with a representative of a previously registered issuerDocumentation Link

Documentation Link
CED0001, CED0003
CED0005*Registering and removing Issuer Bank Accountregistering and removing a bank account associated with a previously registered issuerDocumentation Link

Documentation Link
CED0001
CED0006*Registering and removing Issuer Signer Groupsregistering and removing signer groups associated with a previously registered issuerDocumentation Link

Documentation Link
CED0001
CED0007*Registering and removing Issuer Contact Informationregistering and removing contact information associated with a previously registered issuerDocumentation Link

Documentation Link
CED0001
CED0008*Submitting the Issuer for AnalysisThis endpoint allows changing the status of an issuer to analysis, sending it into the validation process.Documentation LinkCED0001, CED0002, CED0003, CED0004, CED0005, CED0006, CED0007
CED0009*Amending the Issuer Registrationamend the issuer to allow editingDocumentation LinkCED0001, CED0002, CED0003, CED0004, CED0005, CED0006, CED0007
CED0010*List of registered issuersList of registered assignors, with filters by CNPJ, nameDocumentation Link
CED0011*Issuer detailsView the details of a registered issuer, by issuer_keyDocumentation Link

Investor Homologation

Attention

For the investor homologation flow, the investor registration will be performed by the bookkeeping team at setup time and the key will be provided to the team.

Investor homologation for registrations made during setup

CodeStepDescriptionDocumentation LinkPrerequisites
INV1001*List of registered investorsList of registered funds, with filters by CNPJ, nameDocumentation Link
INV1002*Investor detailsView the details of a registered investor, by investor_keyDocumentation Link

Commercial note issuance

After the issuer and investor registrations, commercial notes can be issued. For this, there are some combinations of issuance flows, which are covered below.

CodeStepDescriptionDocumentation LinkPrerequisites
COM0001*Simulation of financial conditionssimulate the financial conditions and the payment flow of an operationDocumentation Link
COM0002*Commercial Note Operation Registrationcreate a new commercial note operation based on the financial and investor data.Documentation LinkCOM0001
COM0003Registering and Removing Related Partiesregistering and removing parties related to an operationDocumentation LinkCOM0002
COM0004Sending and Removing Documents of Related Party Representativessending and removing documents associated with representatives of parties related to an operationDocumentation LinkCOM0002, COM0003
COM0005Sending and Removing Signer Groups of Related Party Representativessending and removing signer groups associated with representatives of parties related to an operationDocumentation LinkCOM0002, COM0003
COM0006Preview Constitutive Termgeneration of a draft of the Constitutive Term for a specific operation, using a predefined template.Documentation LinkCOM0002
COM0007*Change Constitutive Term Templatechanging the Constitutive Term template for a specific operationDocumentation LinkCOM0002
COM0008*Submit Operation for Analysischange the status of an operation to "under analysis", sending it to the compliance validation process by the bookkeeperDocumentation LinkCOM0002, COM0003, COM0004, COM0005, COM0006, COM0007
COM0009*Submit Signed Approval MinutesThis endpoint allows sending the approval minutes of SA or COP type companies, signed externally, to the bookkeeping system, sending a base64 that will be analysed and approved by the bookkeeper.Documentation LinkCOM0002
COM0010*Query Operations by Filtersquery commercial note operations using optional filtersDocumentation LinkCOM0002, COM0003, COM0004, COM0005, COM0006, COM0007, COM0008, COM0009
COM0011*Query Operation by Keyquery the complete details of a specific operation, using its unique key.Documentation LinkCOM0002, COM0003, COM0004, COM0005, COM0006, COM0007, COM0008, COM0009

If signing is via QI SIGN

CodeStepDescriptionDocumentation LinkPrerequisites
COM0012*Query the Operation's QI SIGN Signature Linksquery all the signature links of a specific operation via QI SIGN, using its unique key.Documentation LinkCOM0002, COM0003, COM0004, COM0005, COM0006, COM0007, COM0008, COM0009
COM0013*Query the Link of the Operation's Contracts Signed via QI SIGNquery all the signed documents of a specific operation via QI SIGN, using its unique keyDocumentation LinkCOM0002, COM0003, COM0004, COM0005, COM0006, COM0007, COM0008, COM0009

Settlement/Subscription process

CodeStepDescriptionDocumentation LinkPrerequisites
INT0001*Query Settlement by Keyquery the details of a settlement process using its unique keyDocumentation Link

Error mapping

Errors originating from the issuer, investor and commercial note APIs can be found in Error Catalog Link

Boleto issuance

BaaS API Registration and Authentication

CodeStepDescriptionDocumentation LinkPrerequisites
CAB0001*Registration in the Sandbox environmentRegister on the QI Tech platform in the Sandbox environment (sandbox.qitech.app)cs@qitech.com.br
CAB0002*Token validation in SandboxValidate the QI Token in SandboxDownload the Token Inclusion ManualCAB0001
CAB0003*Public key exchangePerform the public key exchange within the QI Tech platform in sandbox (sandbox.qitech.app)Documentation LinkCAB0001 and CAB0002
CAB0004*Call authentication testComplete the call authentication testStep by Step

Documentation Link
CAB0003
CAB0005*Webhook configurationConfigure the URL for QI webhook sending, through the QI Tech platform in sandbox (sandbox.qitech.app)Documentation LinkCAB0001 and CAB0002

QI Conta

CodeStepDescriptionDocumentation LinkPrerequisites
QIC0001*Query account dataQuery data such as balance, owner data, opening date, among othersDocumentation LinkCAB0003

Account movements

CodeStepDescriptionLinkPrerequisites
QIC0008*Statement QueryQuery the statement of an accountDocumentation LinkCAB0003
QIC0009*Transfer receipt requestRequest a transfer receiptDocumentation LinkCAB0003
QIC0010*Reading transaction webhooksSuccessfully receive all transaction webhooksDocumentation LinkCAB0003
QIC0011*Query the list of financial institutionsQuery the list of financial institutions enabled to receive TED and PixDocumentation LinkCAB0003

Boletos

Pix Key Management

Creating and Deleting a Pix Key

CodeStepDescriptionLinkPrerequisites
PIX0001*Pix key creationCreate a Pix key of type cpf, cnpj, random, e-mail and phoneDocumentation Link
PIX0010*List the Pix keys of a QI ContaList Pix keys linked to a QI ContaDocumentation LinkPIX0001

Wallet Management

CodeStepDescriptionLinkPrerequisites
CRT0001*Wallet creationCreate a wallet for specific payment, settlement, protest configurations, etc.Documentation Link
CRT0002*Edit walletEdit the default configurations.Documentation LinkCRT0002

Boleto Management

No.StepDescriptionLinkPrerequisites
BOL0001Registration of a single collection boleto (standard)Register a collection boletoDocumentation LinkCAB0002 or CAB0003
BOL0002Registration of a single collection boleto (instant)Register a collection boletoDocumentation LinkCAB0002 or CAB0003
BOL0003Batch boleto registrationRegister collection boletos in batchDocumentation LinkCAB0002 or CAB0003
BOL0004Apply a rebate to the amount of a boletoApply a rebate to the amount of a boletoDocumentation LinkBOL0001, BOL0002 or BOL0003
BOL0005Cancel RebateCancel a rebate on a boletoDocumentation LinkBOL0001, BOL0002 or BOL0003
BOL0006Extend the due date of a boletoSend a term extension for a boletoDocumentation LinkBOL0001, BOL0002 or BOL0003
BOL0007Include a discount on a boletoInclude a discount on a boletoDocumentation LinkBOL0001, BOL0002 or BOL0003
BOL0008Include interest on a boletoInclude interest on a boletoDocumentation LinkBOL0001, BOL0002 or BOL0003
BOL0009Include a penalty on a boletoInclude a penalty on a boletoDocumentation LinkBOL0001, BOL0002 or BOL0003
BOL0010Settle a boletoSettle a boletoDocumentation LinkBOL0001, BOL0002 or BOL0003
BOL0011Query boletos by keyQuery boletos by keyDocumentation LinkBOL0001, BOL0002 or BOL0003
BOL0012List BoletosList boletosDocumentation LinkBOL0001, BOL0002 or BOL0003
BOL0013Collection wallet queryQuery a collection walletDocumentation LinkBOL0001, BOL0002 or BOL0003
BOL0014Boleto WebhooksRead the webhook for a boletoDocumentation LinkBOL0001, BOL0002 or BOL0003

Protests

No.StepDescriptionLinkPrerequisites
BOL0015Protest requestRequest the protest of a boletoDocumentation LinkCAB0002 or CAB0003
BOL0016Withdrawal of a protest request (suspension)Withdraw a protest request, keeping the boleto registeredDocumentation LinkBOL0015
BOL0017Withdrawal of a protest request, with settlement of the boletoWithdraw a protest request, settling the boletoDocumentation LinkBOL0015
BOL0018Protest removal (cancellation)Cancel a confirmed protest (accepted by the notary office)Documentation LinkBOL0015
BOL0019List protestsList the protests of an account's walletDocumentation LinkBOL0015
BOL0020Query protest by keyQuery the protest information of a boletoDocumentation LinkBOL0015
BOL0021Query protest instrumentQuery the protest instrument (official document issued by the notary office)Documentation LinkBOL0015

Boleto Conciliation

No.StepDescriptionLinkPrerequisites
CON0001List settlement groupsList the settlement groups of the settled boletosDocumentation LinkBOL0001, BOL0002 or BOL0003
CON0002List settlementsList the boletos of the settlement groupsDocumentation LinkBOL0001, BOL0002 or BOL0003
CON0003Boleto WebhooksRead the webhook for a boletoDocumentation LinkBOL0001, BOL0002 or BOL0003

QI DTVM Integration - Instalment settlement

No.StepDescriptionLinkPrerequisites
BAX0001Payment Batch CreationCreation of the Payment Batch for the instalmentsDocumentation Link
BAX0002Insertion of settlementsSettle instalmentsDocumentation LinkBAX0001