Pular para o conteúdo principal

Emissão de dívida PJ

Com a API de emissão de dívida é possível solicitar a emissão de uma dívida para uma pessoa jurídica. Não é necessário realizar o cadastro prévio do tomador, basta informar os dados cadastrais no momento da solicitação da dívida.

Atenção!

A QI Tech oferece uma solução de Oboarding de novos clientes e Anti-fraude.

Confira aqui a documentação das APIs deste serviço.

Para receber uma cotação, entre em contato com nosso time comercial:

comercial@qitech.com.br ou (11) 3522-1301

A API de dívida foi desenhada para ser executada em apenas uma requisição, após um prévio envio dos arquivos (upload de documentos). O formato de assinatura do header e do body desta requisição é descrito em detalhes aqui.

Request

ENDPOINT
/debt
MÉTODO
POST
Request Body
{
"borrower": {
"name": "RAZAO SOCIAL EMPRESA",
"email": "emailempresa@email.com",
"phone": {
"number": "991112222",
"area_code": "11",
"country_code": "055"
},
"address": {
"city": "São Paulo",
"state": "SP",
"number": "215",
"street": "Rua Gilberto Sabino",
"complement": "3 andar",
"postal_code": "05425020",
"neighborhood": "Pinheiros"
},
"cnae_code": "6822-6/00",
"role_type": "issuer",
"person_type": "legal",
"company_type": "ltda",
"trading_name": "NOME FANTASIA DA EMPRESA",
"foundation_date": "2019-07-05",
"attached_documents_list": [],
"company_document_number": "80282008000127",
"company_statute": "aa28e598-55e2-40f1-8884-671772c541a1",
"company_representatives": [
{
"name": "NOME DO REPRESENTANTE",
"email": "nomedorepresentante@email.com",
"phone": {
"number": "990121234",
"area_code": "11",
"country_code": "055"
},
"is_pep": false,
"spouse": {
"name": "NOME CONJUGE REPRESENTANTE",
"email": "conjugerepresentante@email.com",
"phone": {
"number": "988881234",
"area_code": "11",
"country_code": "055"
},
"birth_date": "1994-12-04",
"person_type": "natural",
"is_pep": false,
"mother_name": "NOME DA MAE DO CONJUGE DO REPRESENTANTE",
"individual_document_number": "26571990032",
"document_identification_number": "10101010100",
"address": {
"city": "São Paulo",
"state": "SP",
"number": "215",
"street": "Rua Gilberto Sabino",
"complement": "3 andar",
"postal_code": "05425020",
"neighborhood": "Pinheiros"
}
},
"address": {
"city": "São Paulo",
"state": "SP",
"number": "215",
"street": "Rua Gilberto Sabino",
"complement": "3 andar",
"postal_code": "05425020",
"neighborhood": "Pinheiros"
},
"role_type": "company_representative",
"birth_date": "1993-09-10",
"profession": "DIRETOR",
"mother_name": "NOME DA MAE DO REPRESENTANTE",
"nationality": "BRASILEIRO",
"person_type": "natural",
"marital_status": "married",
"property_system": "partial_communion_of_goods",
"attached_documents_list": [],
"individual_document_number": "31057466093",
"document_identification_number": "20202020200"
}
]
},
"financial": {
"disbursed_amount": 10000,
"interest_type": "pre_price_days",
"credit_operation_type": "ccb",
"monthly_interest_rate": 0.03,
"disbursement_date": "2023-05-04",
"first_due_date": "2023-06-03",
"interest_grace_period": 0,
"principal_grace_period": 0,
"number_of_installments": 1,
"fine_configuration": {
"contract_fine_rate": 0.02,
"interest_base": "calendar_days",
"monthly_rate": 0.01
}
},
"disbursement_bank_account": {
"name": "RAZAO SOCIAL EMPRESA",
"document_number": "80282008000127",
"bank_code": "341",
"branch_number": "8615",
"account_number": "22110",
"account_digit": "2",
"account_type": "checking_account"
},
"purchaser_document_number": "32402502000135"
}

Response

A resposta desse pedido de dívida retornará o plano de pagamento assim como uma DEBT-KEY, que é o identificador da dívida na QI SCD.

STATUS
200
Response Body
{
"data": {
"additional_iof": 38.57988,
"annual_cet": "71,3492%",
"assignment_amount": 10254.13,
"base_iof": 12.487704111671501,
"borrower": {
"document_number": "80282008000127",
"name": "RAZAO SOCIAL EMPRESA",
"related_party_key": "7620181e-f46a-45c1-a4ea-60439b9662ad"
},
"cet": "4,5900%",
"collaterals": [],
"contract": {
"number": "0000069971/RSE",
"signature_information": [
{
"signature_url": null,
"signer_document_number": "31057466093",
"signer_email": "nomedorepresentante@email.com",
"signer_external_key": null,
"signer_name": "NOME DO REPRESENTANTE",
"signer_role": "issuer"
}
],
"urls": [
"https://storage.googleapis.com/sandbox-doc-api/documents/df3e4530-3deb-4ba8-ad4e-c28ebeffb831/20230504122831.pdf"
]
},
"contract_fee_amount": 101.53,
"contract_fees": [
{
"fee_amount": 101.53,
"fee_type": "tac"
}
],
"external_contract_fee_amount": 101.53,
"external_contract_fees": [
{
"fee_amount": 101.53,
"fee_type": "spread",
"net_fee_amount": 92.14,
"tax_amount": 9.39
},
{
"fee_amount": 0,
"fee_type": "tac",
"net_fee_amount": 0,
"tax_amount": 0
}
],
"installments": [
{
"accrual_reference_date": null,
"additional_costs": [],
"advanced_paid_amount": 0,
"bank_slip_key": null,
"business_due_date": "2023-06-05",
"calendar_days": 30,
"digitable_line": null,
"due_date": "2023-06-03",
"due_interest": 0,
"due_principal": 10152.6,
"fine_amount": null,
"has_interest": true,
"installment_history": [],
"installment_key": "0eb42a83-557a-437a-9819-099b5364cde9",
"installment_number": 1,
"installment_payment": [],
"installment_status": "created",
"installment_type": "principal",
"original_due_principal": 10152.6,
"original_pre_fixed_amount": 300.3450311613816,
"original_principal_amortization_amount": 10152.60496883862,
"original_total_amount": 10452.95,
"paid_amount": 0,
"paid_at": null,
"post_fixed_amount": 0,
"pre_fixed_amount": 300.3450311613816,
"principal_amortization_amount": 10152.60496883862,
"qr_code_key": null,
"qr_code_url": null,
"renegotiation_proposal_key": null,
"tax_amount": 12.487704111671501,
"total_accrual_amount": null,
"total_amount": 10452.95,
"total_paid_amount": 0,
"workdays": 21
}
],
"iof_charge_method": "financed",
"issue_amount": 10152.6,
"net_external_contract_fee_amount": 92.14,
"number_of_installments": 1,
"prefixed_interest_rate": {
"annual_rate": 0.42576089,
"created_at": "2023-05-04T12:28:30",
"daily_rate": 0.00097227,
"interest_base": "calendar_days_365",
"monthly_rate": 0.03
},
"requester_identifier_key": "feceb7fe-1305-45eb-899d-c87d36bcc534",
"total_iof": 51.07,
"total_pre_fixed_amount": 300.3450311613816
},
"event_datetime": "2023-05-04 12:28:35",
"key": "feceb7fe-1305-45eb-899d-c87d36bcc534",
"status": "waiting_signature",
"webhook_type": "debt"
}

Objeto Request Body

CampoTipoDescriçãoMáx. Caract.
borrower *objectObjeto Borrower - Devedor da operação de crédito-
guarantorobjectObjeto Guarantor - Garantidores da operação da operação de crédito-
disbursement_bank_account *objectObjeto Disbursement Bank Account - Dados da conta bancária para desembolso da operação-
financial *objectObjeto Financial - Dados da conta bancária para desembolso da operaçãoIdentificador de que o objeto enviado é uma pessoa física. Deve conter SEMPRE o valor "natural" para borrower PF-
purchaser_document_number *stringCNPJ do cessionário (comprador) da operação de crédito-

Objeto Borrower

CampoTipoDescriçãoMáx. Caract.
name *stringRazão social da empresa100
trading_name *stringNome fantasia
email *stringEmail institucional da empresa254
phone *objectObjeto Phone - Telefone da empresa-
is_pep *booleanIndicador de PEP (http://www.portaldatransparencia.gov.br/download-de-dados/pep)-
address *objectObjeto Address - Endereço do devedor-
role_type *enumdefault: issuer-
person_type *stringIndicador de pessoa jurídica - default: legal-
company_document_number *stringCNPJ (apenas números)-
cnae_code *stringClassificação Nacional de Atividades Econômicas
company_representatives *array of objectsLista de representante legais da empresaObjeto Company Representatives
company_type *enumTipo da empresa: "ltda", "sa", "micro_enterprise" ou "freelancer"-
company_statute *stringdocument_key do PDF do estatuto da empresa
directors_election_minutestringdocument_key do PDF da Ata de eleição da empresa (obrigatório apenas para emrpresas com company_type "sa")
foundation_date *dateData de abertura da empresa (formato "AAAA-MM-DD")

Como mostrado acima tanto o campo "borrower" quanto os campos "guarantors" podem ser populados por Objeto PF ou Objeto PJ. Objeto PJ é o descritivo de uma pessoa jurídica na QI Tech.

Objeto Company Representatives

CampoDescriçãoExemploMáx. Caract.
person_type *stringIdentificador de que o objeto enviado é uma pessoa física ou jurídica.natural
name *stringRazão social em caso de operações PJ ou Nome da pessoa em caso de operações PF. Limitado a 100 caracteres.
mother_name *stringNome da mãe do cliente em caso de PF. Limitado a 100 caracteres.
birth_date *stringData de nascimento da pessoa (formato "AAAA-MM-DD")-
profession *stringProfissão do cliente. Limitado a 64 caracteres.64
nationality *stringNacionalidade do cliente.50
marital_status *stringEstado civil do cliente.
property_system *stringRegime de separação de bens (obrigatório apenas para pessoas com marital_status "married").Enumeradores property_system
wedding_certificate *stringDOCUMENT_KEY do PDF do certificado de casamento da pessoa (enviado previamente). No caso de marital_status ser "single", o valor deste campo deve ser NULL.
spouse *stringObjeto Spouse (obrigatório apenas quando "compulsory_separation_of_goods" for "total_communion_of_goods", "partial_communion_of_goods", "final_participation_of_acquisitions" ou "compulsory_separation_of_goods"). No caso de marital_status ser "single", o valor deste campo deve ser NULL.Objeto Spouse
is_pep *booleanDeclaração se a pessoa é PEP (http://www.portaldatransparencia.gov.br/download-de-dados/pep).true/false
individual_document_number *stringCPF da pessoa (apenas números).10
document_identification *stringDOCUMENT_KEY do PDF do documento de identificação da pessoa com foto (RG ou CNH) (enviado previamente)
document_identification_backstringDOCUMENT_KEY do PDF da parte de trás do documento de identificação da pessoa com foto (RG ou CNH) (enviado previamente).
document_identification_type *stringQual o tipo do documento de identificação enviado.
document_identification_number *stringNúmero do documento de identificação da pessoa enviado em "document_identification".16
email *stringEmail do cliente.254
phone *objectTelefone do clienteObjeto Phone
addressobjectEndereço do cliente.Objeto Address
proof_of_residencestringDOCUMENT_KEY do PDF do comprovante de endereço do endereço enviado (enviado previamente).-

Objeto Spouse

CampoDescriçãoExemploMáx. Caract.
person_type *stringIdentificador de que o objeto enviado é uma pessoa física ou jurídica.natural
name *stringRazão social em caso de operações PJ ou Nome da pessoa em caso de operações PF. Limitado a 100 caracteres.
mother_name *stringNome da mãe do cliente em caso de PF. Limitado a 100 caracteres.
birth_date *stringData de nascimento da pessoa (formato "AAAA-MM-DD")-
profession *stringProfissão do cliente. Limitado a 64 caracteres.64
is_pep *booleanDeclaração se a pessoa é PEP (http://www.portaldatransparencia.gov.br/download-de-dados/pep).true/false
individual_document_number *stringCPF da pessoa (apenas números).10
document_identification_number *stringNúmero do documento de identificação da pessoa enviado em "document_identification".16
email *stringEmail do cliente.254
phone *objectTelefone do clienteObjeto phone
addressobjectEndereço do cliente.Objeto address

Objeto Address

CampoTipoDescriçãoMáx. Caract.
city *stringCidade do endereço100
state *stringEstado do endereço (com dois caracteres maiúsculos)2
number *stringNúmero do endereço10
street *stringRua do endereço100
complement *stringComplemento do endereço (texto livre)100
postal_code *stringCEP do endereço (http://www.buscacep.correios.com.br/sistemas/buscacep/)8
neighborhood *stringBairro do endereço100

Objeto Phone

CampoDescriçãoExemploMáx. Caract.
number *stringNúmero de telefone10
area_code *stringCódigo DDD do telefone (https://ddd.guiamais.com.br/)2
country_code *stringCódigo DDI do telefone (https://ddi.guiamais.com.br/)3

Objeto Disbursement Bank Account

Uma emissão de dívida deve conter as informações bancárias para desembolso, por padrão, uma conta de titularidade do devedor.

CampoTipoDescriçãoMáx. Caract.
namestringNome do titular da conta50
document_numberstringCPF do titular da conta11
bank_code *stringCódigo COMPE da instituição financeira (https://www.bcb.gov.br/pom/spb/estatistica/port/ASTR003.pdf)3
branch_number *stringNúmero da agência (não informar o dígito verificador da agência!)4
account_number *stringNúmero da conta (sem o dígito verificador da conta!)10
account_digit *stringDígito verificador da conta (informar zero no lugar de letras)1
account_typeenumEnumerador Account Type Tipo da conta1

Objeto Financial

O objeto financial descreve as informações financeiras da emissão. Aqui são definidas a taxa de juros, carência e valor da dívida entre outros. O Objeto Financeiro possui os campos descritos abaixo, porém é importante notar que alguns campos são opicionais e excludentes (caso um esteja disponível o outro não deverá ser enviado).

CampoTipoDescriçãoMáx. Caract.
amoutfloatValor de emissão/nominal da operação de crédito-
interest_typeobjectEnumerador Interest Type - Método de amortização e forma de cálculo de juros-
credit_operation_typeobjectEnumerador Credit Operation Type - Tipo do contrato de crédito-
annual_interest_ratefloatTaxa de juros pré-fixada expressa em decimal ao ano-
disbursement_datedateData do desembolso da operação-
interest_grace_periodintCarência de juros (em meses)-
principal_grace_periodintPeríodo carência de principal-
number_of_installmentsintNúmero de parcelas da operação de crédito-
fine_configurationobjectObjeto Fine Configuration - Configuração de juros e multa por atraso-

Objeto Fine Configuration

No Objeto Fine Configuration são informados os valor de multa e juros por atraso da operação de crédito.

CampoTipoDescriçãoMáx. Caract.
contract_fine_ratefloatPercentual de multa por atraso-
interest_baseenumEnumerador Interest Base - Base de cálculo de juros-
monthly_ratefloatPercentual de juros de atraso ao mês-

Objeto Rebates

CampoTipoDescriçãoMáx. Caract.
fee_type *enumTipo da tarifa.-
amount_type *objectTipo do valor a ser cobrado.-
amount *objectValor da tarifa. Se o tipo da tarifa for percentual, o valor deverá ser entre 0 e 100.-

Response Body

CampoTipoDescriçãoMáx. Caract.
data[n].dataobjectObjeto Data-
data[n].event_datetimedateMomento da geração da operação de crédito-
data[n].keystringDEBT-KEY - Chave única da operação de crédito dentro da QI-
data[n].statusstringPossívies Status de uma dívida-
data[n].typestringdebt-

Enumeradores

Enumerador Person Type

EnumeradorDescrição
legalPessoa juridica
naturalPesso física

Enumerador Amount Type

EnumeradorDescrição
tacTarifa cobrada do tomador.
spreadTarifa cobrada do fundo adicionada ao preço de cessão da operação.

Enumerador Account Type

EnumeradorDescrição
checking_accountConta corrente
deposit_accountConta de depósito
guaranteed_accountConta de garantia
investment_accountConta de investimento
payment_accountConta de pagamento
saving_accountConta poupança
salary_accountConta salário

Enumerador Interest Type

EnumeradorDescrição
pre_price_daysMétodo de amortização Price (parcelas iguais) com cálculo do juros pré-fixado ao dia
pre_priceMétodo de amortização Price (parcelas iguais) com cálculo do juros pré-fixado em períodos fixos (30 dias)
pre_sacMétodo de amortização SAC (amortização constante) com cálculo do juros pré-fixado ao dia
post_sacMétodo de amortização SAC (amortização constante) com cálculo do juros baseado em uma taxa pré-fixada + indexador pós-fixado (cdi, ipca ou igpm) ao dia
post_priceMétodo de amortização Price (parcelas iguais) com cálculo do juros baseado em uma taxa pré-fixada + indexador pós-fixado (cdi, ipca ou igpm) em períodos fixos (30 dias)
post_price_daysMétodo de amortização Price (parcelas iguais) com cálculo do juros baseado em uma taxa pré-fixada + indexador pós-fixado (cdi, ipca ou igpm) ao dia

Enumerador Credit Operation Type

EnumeradorDescrição
ccbCédula de Crédito Bancário
cceCédula de Crédito à Exportação
cciCédula de Crédito Imobiliário
nceNota de Crédito à Exportação

Enumerador Interest Base

EnumeradorDescrição
workdaysBase de cálculo de juros em dias úteis considerando um ano de 252 dias
calendar_daysBase de cálculo de juros em dias corridos considerando um ano de 360 dias
calendar_days_365Base de cálculo de juros em dias corridos considerando um ano de 365 dias

Enumerador Fee Type

Cada tipo de fee deve ser previamente habilitado e configurado pela QI Tech

EnumeradorDescrição
tacTarifa de abertura de cadastro
spreadÁgio cobrado no valor de aquisição da operação de crédito
warranty_analysisTarifa de análise de garantias
ted_feeTarifa de TED
spread_ted_feeÁgio da tarifa de TED cobrado no valor de aquisição da operação de crédito