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 Onboarding 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,
"final_beneficiary": true,
"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
final_beneficiarybooleanDeclaração se o representante é beneficiário final da empresa.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, CNH ou CIN) (enviado previamente)
document_identification_backstringDOCUMENT_KEY do PDF da parte de trás do documento de identificação da pessoa com foto (RG, CNH ou CIN) (enviado previamente).
document_identification_type *enumTipo do documento de identificação. Valores aceitos: rg, rne, cnh, ctps, class_document, passport, other, cin. Quando cin, o campo document_identification_number deve ser igual ao CPF.
document_identification_number *stringNúmero do documento de identificação da pessoa enviado em "document_identification". Quando document_identification_type for cin, deve ser igual ao CPF (individual_document_number).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
ncomNota Comercial

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
spread_merchantÁgio destinado à remuneração do lojista, cobrado no valor de aquisição (cessão) da operação de crédito
tac_assignment_discountParcela da tarifa de abertura de cadastro (TAC) destinada ao fundo (cessionário), cobrada do tomador; compõe o valor de emissão da operação