Skip to main content

Commercial Notes Bookkeeping 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 commercial notes issuance.

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

Attention

For the issuer homologation flow, if the client has already performed the integration with QI TECH assignor registrations, it's possible to reuse these registrations, simplifying the homologation in the bookkeeping system

Issuer homologation for registrations made in the QI TECH assignor system

CodeStepDescriptionDocumentation LinkPrerequisites
CED1001*Reuse assignor registrationReuse assignor registration using their CNPJ.Documentation Link
CED1002*List registered issuersList registered assignors, with filters by CNPJ, nameDocumentation Link
CED1003*Issuer detailsView details of a registered issuer, by issuer_keyDocumentation Link

Issuer homologation for registrations made through the bookkeeping system

CodeStepDescriptionDocumentation LinkPrerequisites
CED0001*Basic issuer registrationCreate the issuer, providing basic registration information.Documentation Link
CED0002*Issuer document sending and removalSending and removal of documents associated with a previously registered issuerDocumentation Link

Documentation Link
CED0001
CED0003*Issuer representatives registration and removalSending and removal of representatives associated with a previously registered issuerDocumentation Link

Documentation Link
CED0001
CED0004*Issuer representative documents sending and removalsending and removal of documents associated with a representative of a previously registered issuerDocumentation Link

Documentation Link
CED0001, CED0003
CED0005*Issuer bank account registration and removalregistration and removal of bank account associated with a previously registered issuerDocumentation Link

Documentation Link
CED0001
CED0006*Issuer signatory groups registration and removalregistration and removal of signatory groups associated with a previously registered issuerDocumentation Link

Documentation Link
CED0001
CED0007*Issuer contact information registration and removalregistration and removal of contact information associated with a previously registered issuerDocumentation Link

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

Investor Homologation

Attention

For the investor homologation flow, if the client has fixed funds, it's possible to register these in the setup, simplifying the integration.

Investor homologation for registrations made in setup

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

Investor homologation for registrations made through the bookkeeping system

CodeStepDescriptionDocumentation LinkPrerequisites
INV0001*Basic investor registrationCreate the investor, providing basic registration information.Documentation Link
INV0002*Investor document sending and removalSending and removal of documents associated with a previously registered investorDocumentation Link

Documentation Link
INV0001
INV0003*Investor representatives registration and removalSending and removal of representatives associated with a previously registered investorDocumentation Link

Documentation Link
INV0001
INV0004*Investor representative documents sending and removalsending and removal of documents associated with a representative of a previously registered investorDocumentation Link

Documentation Link
INV0001, INV0003
INV0005*Investor bank account registration and removalregistration and removal of bank account associated with a previously registered investorDocumentation Link

Documentation Link
INV0001
INV0006*Investor signatory groups registration and removalregistration and removal of signatory groups associated with a previously registered investorDocumentation Link

Documentation Link
INV0001
INV0007*Investor contact information registration and removalregistration and removal of contact information associated with a previously registered investorDocumentation Link

Documentation Link
INV0001
INV0008*Send investor for analysisThis endpoint allows changing an investor's status to under analysis, sending it to the validation process.Documentation LinkINV0001, INV0002, INV0003, INV0004, INV0005, INV0006, INV0007
INV0009*Investor registration modificationmodify investor to allow editingDocumentation LinkINV0001, INV0002, INV0003, INV0004, INV0005, INV0006, INV0007
INV0010*List registered investorsList registered funds, with filters by CNPJ, nameDocumentation Link
INV0011*Investor detailsView details of a registered investor, by investor_keyDocumentation Link

Commercial note issuance

After issuer and investor registrations, it's possible to issue commercial notes. For this, there are some combinations of issuance flows, which will be covered below.

CodeStepDescriptionDocumentation LinkPrerequisites
COM0001*Financial conditions simulationsimulate the financial conditions and payment flow of an operationDocumentation Link
COM0002*Commercial note operation registrationcreate a new commercial note operation based on financial and investor data.Documentation LinkCOM0001
COM0003*Related parties registration and removalregistration and removal of related parties to an operationDocumentation LinkCOM0002
COM0004*Related party representative documents sending and removalsending and removal of documents associated with representatives of related parties to an operationDocumentation LinkCOM0002, COM0003
COM0005*Related party representative signatory groups sending and removalsending and removal of signatory groups associated with representatives of related parties to an operationDocumentation LinkCOM0002, COM0003
COM0006Preview constitutive termgeneration of a draft Constitutive Term for a specific operation, using a predefined template.Documentation LinkCOM0002
COM0007*Modify constitutive term templatemodification of the Constitutive Term template for a specific operationDocumentation LinkCOM0002
COM0008*Document uploadupload documents associated with an operation. The returned "document_key" can be used, for example, in the guarantees systemDocumentation LinkCOM0002
COM0009*Operation guarantee submissionaddition of guarantees associated with an operationDocumentation LinkCOM0002, COM0008
COM0010*Contract/Guarantee related parties registration and removalregistration and removal of related parties for a specific contract/guarantee of the operationDocumentation LinkCOM0002, COM0003
COM0011*Send operation for analysischange an operation's status to "under analysis", sending it to the compliance validation process by the bookkeeperDocumentation LinkCOM0002, COM0003, COM0004, COM0005, COM0006, COM0007, COM0008, COM0009
COM0012*Send signed approval minutesThis endpoint allows sending externally signed approval minutes from SA or COP type companies to the bookkeeping system, sending a base64 that will be analyzed and approved by the bookkeeper.Documentation LinkCOM0002
COM0013*Query operations by filtersquery commercial note operations using optional filtersDocumentation LinkCOM0002, COM0003, COM0004, COM0005, COM0006, COM0007, COM0008, COM0009
COM0014*Query operation by keyquery complete details of a specific operation, using its unique key.Documentation LinkCOM0002, COM0003, COM0004, COM0005, COM0006, COM0007, COM0008, COM0009

In case signature is via QI SIGN

CodeStepDescriptionDocumentation LinkPrerequisites
COM0015*Query operation signature links via QI SIGNquery all signature links for a specific operation via QI SIGN, using its unique key.Documentation LinkCOM0002, COM0003, COM0004, COM0005, COM0006, COM0007, COM0008, COM0009
COM0016*Query signed contract links via QI SIGN for operationquery all signed documents of a specific operation via QI SIGN, using its unique keyDocumentation LinkCOM0002, COM0003, COM0004, COM0005, COM0006, COM0007, COM0008, COM0009

Integration/Subscription process

CodeStepDescriptionDocumentation LinkPrerequisites
INT0001*Query integration by keyquery the details of an integration process using its unique keyDocumentation Link
INT0002*Subscription queryquery an ongoing subscriptionDocumentation LinkINT0001
INT0003Subscription registrationregister an investor's intention to subscribe a specific quantity of integration quotas (useful when it's necessary to reschedule a subscription date)Documentation LinkINT0001, INT0002
INT0004Cancel subscriptioncancel subscription (useful when it's necessary to reschedule a subscription date)Documentation LinkINT0001, INT0002

Error mapping

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