Digitação da Proposta
Cria a proposta de portabilidade (com ou sem refinanciamento do Troco) em POST /v2/credit_transfer/proposal, recupera e corrige os dados da proposta.
Para acompanhar os status depois da formalização, veja Máquinas de Status.
Os webhooks da QI Tech não devem ser mapeadas de forma restrita. Campos adicionais podem ser incluídos aos payloads dos webhooks retornados em nossas APIs.
Você pode consultar e reenviar webhooks seguindo as instruções detalhadas na documentação: Reenvio de Webhooks.
Para que os pedidos de averbação, tanto da portabilidade, como do refinanciamento sejam criados com sucesso, é preciso que seja feita uma consulta de dados válida para o benefício previamente. Para isso basta seguir os passos do item 2 - Consulta de dados do benefício.
Para reunir esta proposta com outras operações INSS do mesmo beneficiário e coletar uma única assinatura, envie document_batch_group_key na raiz do payload de criação da proposta. Nesse caso, a resposta não retorna signature_information — o link de assinatura é único e obtido no envio do grupo para assinatura. Consulte o fluxo de Assinatura em grupo.
Falha na averbação por falta de uma consulta de dados válida do benefício
Se uma consulta dos dados do benefício não for realizada com sucesso antes do pedido de averbação, o status do pedido de averbação ficará como "aguardando ação do parceiro" e será enviado um webhook no seguinte formato para informar o ocorrido:
Webhook Body
{
"webhook": {
"key": "<DEBT-KEY>",
"data": {
"enumerator": "success_balance_request_not_found",
"description": "Success balance request not found for the specified benefit number"
},
"status": "pending_requester_action",
"webhook_type": "social_security_success_balance_request_not_found",
"event_datetime": "2024-02-26T21:36:22"
}
}
Para prosseguir, as seguintes ações deverão ser tomadas:
- Realizar a consulta dos dados do benefício em questão seguindo os passos do item 2 - Consulta de dados do benefício;
- Enviar uma requisição no formato abaixo para informar que a consulta foi realizada.
Essa requisição não apenas confirma a existência de uma consulta válida dos dados do benefício, mas também verifica se as informações enviadas para a criação da averbação estão corretas, permitindo assim a continuidade do processo.
O campo document_identification_type agora aceita o valor cin (Carteira de Identidade Nacional). Quando utilizado, o campo document_identification_number deve ser igual ao CPF do portador (individual_document_number). O número do CIN é o próprio CPF.
Valores aceitos em document_identification_type: rg, rne, cnh, ctps, class_document, passport, other, cin.
Atenção: o envio do documento de identificação (document_identification) passará a ser obrigatório nas operações de portabilidade INSS. Comunique seus integradores com antecedência.
4.1. Digitação da Proposta de Portabilidade com Refinanciamento: Essa forma de digitação é utilizada para realizar a portabilidade de um contrato de crédito, liberando, ao final, mais dinheiro para o devedor. O valor liberado após a portabilidade é chamado de "Troco". A Proposta de Portabilidade e a Proposta de Refinanciamento podem ser geradas em uma mesma Request.
Para a digitação da proposta devem ser enviadas as seguintes informações:
-
Dados cadastrais do tomador do crédito.
-
Dados cadastrais do Representante Legal (caso aplicável).
-
Dados financeiros da operação de portabilidade informando sempre o número de parcelas e uma das opções entre taxa de juros e valor de face da parcela.
-
Dados financeiros da operação de refinanciamento (operação que quita a operação de portabilidade e libera o troco) juntamente com os dados de conta bancária para pagamento do troco, conforme retornado na consulta dos dados do benefício.
-
Agente de crédito responsável pela originação da proposta, também conhecido como 'pastinha.
-
Saldo devedor, número do contrato original e ispb do credor original. Como a operação de Refinanciamento não possui data de desembolso fixa, a mudança na data de desembolso altera os valores da operação, sendo necessário informar se a taxa ("monthly_interest_rate") deve ser fixa ou se o valor liberado ao cliente ("disbursed_amount") deve ser fixo.
Caso a proposta seja de cliente analfabeto, os dados do rogado e testemunhas devem ser enviados no campo additional_data do payload de criação da proposta. Porém, deve ser previamente alinhado com a QI Tech quais informações e formato serão utilizados
A Núclea passará a exigir o documento de identificação do tomador no registro da portabilidade a partir de 06/08/2026. Por isso, a partir de segunda-feira, 03/08/2026, borrower.document_identification_type e borrower.document_identification_number passam a ser obrigatórios na digitação da proposta — propostas sem esses campos retornam erro.
Quando document_identification_type for cin, o document_identification_number pode ser igual ao individual_document_number (CPF), já que a CIN usa o número do CPF. Para os demais tipos (rg, cnh), enviar o CPF em document_identification_number retorna erro.
Documento de identificação do tomador
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
borrower.document_identification_type | string | ✅ | Tipo do documento de identificação. Valores: rg, cnh, cin. |
borrower.document_identification_number | string (máx. 16) | ✅ | Número do documento informado em document_identification_type. Igual ao CPF somente quando o tipo for cin. |
borrower.document_identification_date | string | — | Data de emissão do documento (YYYY-MM-DD). |
Os mesmos campos existem em cada item de related_parties (representante legal) e seguem a mesma regra de preenchimento.
Ver exemplos de payload (Taxa Fixa / Valor Liberado Fixo)
- Com Taxa Fixa
- Com Valor Liberado Fixo
4.1.1. Digitação da Proposta de Portabilidade com Refinanciamento com taxa fixa: Segue abaixo, exemplo de digitação da proposta fixando a taxa da operação:
Request
- MÉTODOPOST
- STATUS/v2/credit_transfer/proposal
Payload:
- Sem Registro na C3
- Com Registro na C3
{
"proposal_type": "inss",
"purchaser_document_number": "32402502000135",
"credit_agent": {
"document_number": "87237271016",
"name": "Agente de credito"
},
"borrower": {
"person_type": "natural",
"name": "Marilene da Silva",
"mother_name": "Maria Mariane",
"birth_date": "1990-05-06",
"profession": "Desenvolvedora",
"nationality": "Brasileira",
"marital_status": "single",
"is_pep": false,
"individual_document_number": "20676928013",
"document_identification_number": "381803326", // obrigatório
"document_identification_type": "rg", // obrigatório — rg | cnh | cin
"document_identification_date": "2019-01-28",
"email": "elaineisadoradacruz@hotmal.com",
"phone": {
"country_code": "055",
"area_code": "11",
"number": "912828135"
},
"address": {
"street": "Passagem Mariana",
"state": "PA",
"city": "Ananindeua",
"neighborhood": "Águas Lindas",
"number": "660",
"postal_code": "67118003",
"complement": "complemento"
},
"document_identification": "8b0d8c33-01c9-4cf5-a0fa-1d2a96f4b34d",
"document_identification_back": "7b8f7848-78b5-405b-a62c-f23a432fde1a",
"selfie": "2a2d000e-9f2b-4c4e-95f9-1561950db076"
},
"related_parties": [
{
"name": "Nome Representante Legal",
"email": "email@email.com.br",
"birth_date": "2000-12-12",
"is_pep": false,
"mother_name": "maria",
"phone": {
"number": "991294043",
"area_code": "11",
"country_code": "055"
},
"address": {
"street": "Avenida das Castanheiras",
"state": "SP",
"city": "Brasília",
"neighborhood": "bairro",
"number": "12",
"postal_code": "71900100",
"complement": ""
},
"role_type": "issuer_legal_representative",
"person_type": "natural",
"individual_document_number": "20676928013",
"document_identification": "359530eb-41dc-41bd-8385-b86d6bd6e650",
"document_identification_type": "rg",
"document_identification_back": "ae320312-532c-467c-b11f-48e3ec87452b",
"document_identification_number": "123456789",
"selfie": "f28e1a70-32e8-4620-9d72-c89ac8c7adb1"
}
],
"collaterals": [
{
"collateral_type": "social_security",
"collateral_data": {
"benefit_number": "22255220",
"state": "SP",
"subcorban_document_number": "12123456000101"
}
}
],
"portability_credit_operation": {
"financial": {
"monthly_interest_rate": 0.0132,
"number_of_installments": 10
},
"contract_number": "300523588BF"
},
"refinancing_credit_operation": {
"financial": {
"monthly_interest_rate": 0.0132,
"installment_face_value": 100,
"number_of_installments": 10
},
"disbursement_bank_account": {
"account_digit": "1",
"account_number": "000059923",
"ispb": "341",
"bank_code": "341",
"branch_number": "0155"
},
"contract_number": "200523588BF"
},
"origin_contract": {
"ispb": "60746948",
"contract_number": "558472",
"last_due_balance": 997.87
},
"additional_data": {}
}
{
"proposal_type": "inss",
"purchaser_document_number": "32402502000135",
"credit_agent": {
"document_number": "87237271016",
"name": "Agente de credito"
},
"borrower": {
"person_type": "natural",
"name": "Marilene da Silva",
"mother_name": "Maria Mariane",
"gender": "female",
"birth_date": "1990-05-06",
"profession": "Desenvolvedora",
"nationality": "Brasileira",
"marital_status": "single",
"is_pep": false,
"individual_document_number": "20676928013",
"document_identification_number": "381803326", // obrigatório
"document_identification_type": "rg", // obrigatório — rg | cnh | cin
"document_identification_date": "2019-01-28",
"email": "elaineisadoradacruz@hotmal.com",
"phone": {
"country_code": "055",
"area_code": "11",
"number": "912828135"
},
"address": {
"street": "Passagem Mariana",
"state": "PA",
"city": "Ananindeua",
"neighborhood": "Águas Lindas",
"number": "660",
"postal_code": "67118003",
"complement": "complemento"
},
"document_identification": "8b0d8c33-01c9-4cf5-a0fa-1d2a96f4b34d",
"document_identification_back": "7b8f7848-78b5-405b-a62c-f23a432fde1a",
"selfie": "2a2d000e-9f2b-4c4e-95f9-1561950db076"
},
"related_parties": [
{
"name": "Nome Representante Legal",
"email": "email@email.com.br",
"birth_date": "2000-12-12",
"is_pep": false,
"mother_name": "maria",
"phone": {
"number": "991294043",
"area_code": "11",
"country_code": "055"
},
"address": {
"street": "Avenida das Castanheiras",
"state": "SP",
"city": "Brasília",
"neighborhood": "bairro",
"number": "12",
"postal_code": "71900100",
"complement": ""
},
"role_type": "issuer_legal_representative",
"person_type": "natural",
"individual_document_number": "20676928013",
"document_identification": "359530eb-41dc-41bd-8385-b86d6bd6e650",
"document_identification_type": "rg",
"document_identification_back": "ae320312-532c-467c-b11f-48e3ec87452b",
"document_identification_number": "123456789",
"selfie": "f28e1a70-32e8-4620-9d72-c89ac8c7adb1"
}
],
"collaterals": [
{
"collateral_type": "social_security",
"collateral_data": {
"benefit_number": "22255220",
"state": "SP",
"subcorban_document_number": "12123456000101"
}
}
],
"portability_credit_operation": {
"financial": {
"monthly_interest_rate": 0.0132,
"number_of_installments": 10
},
"contract_number": "300523588PF"
},
"refinancing_credit_operation": {
"financial": {
"monthly_interest_rate": 0.0132,
"installment_face_value": 100,
"number_of_installments": 10
},
"disbursement_bank_account": {
"account_digit": "1",
"account_number": "000059923",
"ispb": "341",
"bank_code": "341",
"branch_number": "0155"
},
"contract_number": "200523588PK"
},
"origin_contract": {
"ispb": "60746948",
"contract_number": "558472",
"last_due_balance": 997.87
},
"additional_data": {}
}
Conforme mudança da IN 204, a partir de 19/05, as operações poderão ter carência. Para tal, basta digitar dentro do "collateral_data" o campo "number_of_grace_periods". contendo o valor do número de meses desejados de carência, como no exemplo abaixo:
"collaterals": [
{
"collateral_type": "social_security",
"collateral_data": {
"benefit_number": "22255220",
"state": "RS",
"number_of_grace_periods": 3,
"subcorban_document_number": "12123456000101"
}
}
]
A lista "related_parties", só deve ser enviada caso seja uma operação com Representante Legal. Quando enviado, deve conter os dados cadastrais do representante legal e o campo "role_type" deve ser enviado contendo o valor: "issuer_legal_representative".
No campo "origin_contract.ispb" é informado o ISPB da instituição Credora Original. O ISPB é a base do CNPJ da instituição. Para ter acesso à lista completa de ISPB's de cada instituição participante do CTC - CIP (Central de Transferência de Crédito), basta utilizar o endpoint de consulta de participantes do CTC (índice):
4.1.2. Digitação da Proposta de Portabilidade com Refinanciamento com valor liberado fixo:
Segue abaixo, exemplo de digitação da proposta fixando o valor liberado ao cliente:
Request
- MÉTODOPOST
- STATUS/v2/credit_transfer/proposal
Payload:
- Sem Registro na C3
- Com Registro na C3
{
"proposal_type": "inss",
"purchaser_document_number": "32402502000135",
"credit_agent": {
"document_number": "87237271016",
"name": "Agente de credito"
},
"borrower": {
"person_type": "natural",
"name": "Elaine Isadora da Cruz",
"mother_name": "Maria Mariane",
"birth_date": "1990-05-06",
"profession": "Desenvolvedora",
"nationality": "Brasileira",
"marital_status": "single",
"is_pep": false,
"individual_document_number": "90406718261",
"document_identification_number": "381803326", // obrigatório
"document_identification_type": "rg", // obrigatório — rg | cnh | cin
"document_identification_date": "2019-01-28",
"email": "elaineisadoradacruz@hotmal.com",
"phone": {
"country_code": "055",
"area_code": "11",
"number": "996363253"
},
"address": {
"street": "Passagem Mariana",
"state": "PA",
"city": "Ananindeua",
"neighborhood": "Aguas Lindas",
"number": "660",
"postal_code": "67118003",
"complement": "complemento"
},
"document_identification": "8b0d8c33-01c9-4cf5-a0fa-1d2a96f4b34d",
"document_identification_back": "7b8f7848-78b5-405b-a62c-f23a432fde1a",
"selfie": "2a2d000e-9f2b-4c4e-95f9-1561950db076"
},
"related_parties": [{
"name": "Nome Representante Legal",
"email": "email@email.com.br",
"birth_date": "2000-12-12",
"is_pep": false,
"mother_name": "maria",
"phone": {
"number": "991294043",
"area_code": "11",
"country_code": "055"
},
"address": {
"street": "Avenida das Castanheiras",
"state": "SP",
"city": "Brasília",
"neighborhood": "bairro",
"number": "12",
"postal_code": "71900100",
"complement": ""
},
"role_type": "issuer_legal_representative",
"person_type": "natural",
"individual_document_number": "45102538004",
"document_identification": "359530eb-41dc-41bd-8385-b86d6bd6e650",
"document_identification_type": "rg",
"document_identification_back": "ae320312-532c-467c-b11f-48e3ec87452b",
"document_identification_number": "123456789",
"selfie": "f28e1a70-32e8-4620-9d72-c89ac8c7adb1"
}],
"collaterals": [{
"collateral_type": "social_security",
"collateral_data": {
"benefit_number": "12345678",
"state": "SP",
"subcorban_document_number": "12123456000101"
}
}],
"portability_credit_operation": {
"financial": {
"monthly_interest_rate": 0.0132,
"number_of_installments": 10
},
"contract_number": "3635259610"
},
"refinancing_credit_operation": {
"financial": {
"disbursed_amount": 1000,
"installment_face_value": 110,
"number_of_installments": 10
},
"disbursement_bank_account": {
"account_digit": "1",
"account_number": "00001",
"bank_code": "033",
"branch_number": "0001"
},
"contract_number": "3635259632"
},
"origin_contract": {
"ispb": "60746948",
"contract_number": "5584745",
"last_due_balance": 800
},
"additional_data": {}
}
{
"proposal_type": "inss",
"purchaser_document_number": "32402502000135",
"credit_agent": {
"document_number": "87237271016",
"name": "Agente de credito"
},
"borrower": {
"person_type": "natural",
"name": "Elaine Isadora da Cruz",
"mother_name": "Maria Mariane",
"birth_date": "1990-05-06",
"gender": "female",
"profession": "Desenvolvedora",
"nationality": "Brasileira",
"marital_status": "single",
"is_pep": false,
"individual_document_number": "90406718261",
"document_identification_number": "381803326", // obrigatório
"document_identification_type": "rg", // obrigatório — rg | cnh | cin
"document_identification_date": "2019-01-28",
"email": "elaineisadoradacruz@hotmal.com",
"phone": {
"country_code": "055",
"area_code": "11",
"number": "996363253"
},
"address": {
"street": "Passagem Mariana",
"state": "PA",
"city": "Ananindeua",
"neighborhood": "Aguas Lindas",
"number": "660",
"postal_code": "67118003",
"complement": "complemento"
},
"document_identification": "8b0d8c33-01c9-4cf5-a0fa-1d2a96f4b34d",
"document_identification_back": "7b8f7848-78b5-405b-a62c-f23a432fde1a",
"selfie": "2a2d000e-9f2b-4c4e-95f9-1561950db076"
},
"related_parties": [{
"name": "Nome Representante Legal",
"email": "email@email.com.br",
"birth_date": "2000-12-12",
"is_pep": false,
"mother_name": "maria",
"phone": {
"number": "991294043",
"area_code": "11",
"country_code": "055"
},
"address": {
"street": "Avenida das Castanheiras",
"state": "SP",
"city": "Brasília",
"neighborhood": "bairro",
"number": "12",
"postal_code": "71900100",
"complement": ""
},
"role_type": "issuer_legal_representative",
"person_type": "natural",
"individual_document_number": "45102538004",
"document_identification": "359530eb-41dc-41bd-8385-b86d6bd6e650",
"document_identification_type": "rg",
"document_identification_back": "ae320312-532c-467c-b11f-48e3ec87452b",
"document_identification_number": "123456789",
"selfie": "f28e1a70-32e8-4620-9d72-c89ac8c7adb1"
}],
"collaterals": [{
"collateral_type": "social_security",
"collateral_data": {
"benefit_number": "12345678",
"state": "SP",
"subcorban_document_number": "12123456000101"
}
}],
"portability_credit_operation": {
"financial": {
"monthly_interest_rate": 0.0132,
"number_of_installments": 10
},
"contract_number": "3635259611"
},
"refinancing_credit_operation": {
"financial": {
"disbursed_amount": 1000,
"installment_face_value": 110,
"number_of_installments": 10
},
"disbursement_bank_account": {
"account_digit": "1",
"account_number": "00001",
"bank_code": "033",
"branch_number": "0001"
},
"contract_number": "3635259663"
},
"origin_contract": {
"ispb": "60746948",
"contract_number": "5584745",
"last_due_balance": 800
},
"additional_data": {}
}
4.1.3. Response
- MÉTODOPOST
- STATUS/v2/credit_transfer/proposal
body.json
{
"borrower": {
"individual_document_number": "90406718261",
"name": "Elaine Isadora da Cruz",
"related_party_key": "d7f84a9d-28ba-4355-8e5e-a436ff4c3c2d",
"role_type": "issuer"
},
"portability_credit_operation": {
"collateral_is_constituted": false,
"contract_number": "3635259611",
"credit_operation_key": "235ce3a5-eea1-4b13-9335-3de577318f8b",
"credit_operation_status": "waiting_signature",
"disbursement_accounts": [],
"disbursement_options": [
{
"annual_cet": 0.17295,
"cet": 0.0134,
"contract_fee_amount": 0.0,
"contract_fees": [
{
"amount": 0.5,
"amount_type": "percentage",
"fee_amount": 0.0,
"fee_type": "tac"
}
],
"disbursed_issue_amount": 800.0,
"disbursement_date": "2023-12-22",
"external_contract_fee_amount": 0.0,
"external_contract_fees": [
{
"amount": 0.0,
"amount_released": 0,
"amount_type": "absolute",
"cofins_amount": 0,
"csll_amount": 0,
"description": null,
"fee_amount": 0.0,
"fee_type": "spread",
"irrf_amount": 0,
"net_fee_amount": 0.0,
"pis_amount": 0,
"tax_amount": 0.0
},
{
"amount": 0.0,
"amount_released": 0,
"amount_type": "absolute",
"cofins_amount": 0,
"csll_amount": 0,
"description": null,
"fee_amount": 0.0,
"fee_type": "tac",
"irrf_amount": 0,
"net_fee_amount": 0.0,
"pis_amount": 0,
"tax_amount": 0.0
},
{
"amount": 0.0,
"amount_released": 0,
"amount_type": "absolute",
"cofins_amount": 0,
"csll_amount": 0,
"description": null,
"fee_amount": 0.0,
"fee_type": "insurance_premium",
"irrf_amount": 0,
"net_fee_amount": 0.0,
"pis_amount": 0,
"tax_amount": 0.0
}
],
"installments": [
{
"business_due_date": "2024-02-22",
"calendar_days": 62,
"due_date": "2024-02-22",
"due_principal": 800.0,
"installment_number": 1,
"pre_fixed_amount": 21.977846031814607,
"principal_amortization_amount": 65.21215396818539,
"total_amount": 87.19,
"workdays": 40
},
{
"business_due_date": "2024-03-22",
"calendar_days": 29,
"due_date": "2024-03-22",
"due_principal": 734.7878460318146,
"installment_number": 2,
"pre_fixed_amount": 9.373907348762184,
"principal_amortization_amount": 77.81609265123781,
"total_amount": 87.19,
"workdays": 21
},
{
"business_due_date": "2024-11-22",
"calendar_days": 31,
"due_date": "2024-11-22",
"due_principal": 86.03031050776795,
"installment_number": 10,
"pre_fixed_amount": 1.1637189988799015,
"principal_amortization_amount": 86.0262810011201,
"total_amount": 87.19,
"workdays": 22
}
],
"issue_amount": 800.0,
"number_of_installments": 10,
"prefixed_interest_rate": {
"annual_rate": 0.17042118,
"daily_rate": 0.00043722,
"interest_base": "calendar_days",
"monthly_rate": 0.0132
},
"total_iof": 0.0
}
],
"document_key": "c4cedeaf-23bf-450d-9fba-5ec6b5d45afb",
"document_url": "https://storage.googleapis.com/sandbox-doc-api/documents/c4cedeaf-23bf-450d-9fba-5ec6b5d45afb/TESTEINSSS.A.-ELAINEISADORADACRUZ-CCB-3635259611.pdf",
"final_disbursement_amount": 0.0
},
"proposal_key": "2f7e320c-2a35-4e78-bfd7-a298b28a7497",
"proposal_number": "17032782193414588",
"proposal_status": "pending_submission",
"refinancing_credit_operation": {
"collateral_is_constituted": false,
"contract_number": "3635259663",
"credit_operation_key": "f73ba4d2-cd0a-4405-a47e-a51f325a9756",
"credit_operation_status": "waiting_signature",
"disbursement_accounts": [
{
"account_branch": "0001",
"account_digit": "1",
"account_number": "00001",
"bank_code": "033"
}
],
"disbursement_options": [
{
"annual_cet": 0.193423,
"cet": 0.0148,
"contract_fee_amount": 1.03,
"disbursed_issue_amount": 1000.0,
"disbursement_date": "2023-12-22",
"issue_amount": 1005.24,
"number_of_installments": 10,
"final_disbursement_amount": 200.0
}
],
"document_key": "f4dfb505-3cec-4a97-9b16-dadc39bb4c7e",
"document_url": "https://storage.googleapis.com/sandbox-doc-api/documents/f4dfb505-3cec-4a97-9b16-dadc39bb4c7e/TESTEINSSS.A.-ELAINEISADORADACRUZ-CCB-3635259663.pdf",
"final_disbursement_amount": 200.0
},
"related_party_list": [
{
"individual_document_number": "45102538004",
"name": "Nome Representante Legal",
"related_party_key": "632fa6c5-40e8-4e76-862e-e10951ed8bff",
"role_type": "issuer_legal_representative"
}
]
}
Segue abaixo definições e descrições de alguns campos retornados na resposta da digitação da Proposta:
[A]: "portability_credit_operation.disbursement_options.iof_amount": Na Operação de Portabilidade o IOF sempre será zero.
[B]: "portability_credit_operation.disbursement_options.disbursed_issue_amount": É igual ao valor do saldo devedor do Contrato Original.
[C]: "portability_credit_operation.disbursement_options.issue_amount": É o valor da Operação de Portabilidade.
[D]: "refinancing_credit_operation.disbursement_options.iof_amount": Valor de IOF da Operação de Refinanciamento (Troco).
[E]: "refinancing_credit_operation.disbursement_options.disbursed_issue_amount": É o valor destinado à quitação do saldo devedor da Operação de Portabilidade.
[F]: "refinancing_credit_operation.disbursement_options.final_disbursement_amount": É o valor do Troco liberado para o cliente na conta de desembolso informada no momento da digitação da Proposta (deve ser a conta informação da consulta dos dados do benefício).
[G]: "refinancing_credit_operation.disbursement_options.issue_amount": É o valor do Refinanciamento.
Os campos "portability_credit_operation.disbursement_options.collateral_constituted" e "refinancing_credit_operation.disbursement_options.collateral_constituted" informam se a margem do cliente esta averbada na Dataprev. O processo de averbação da Portabilidade será iniciado assim que os recursos para quitação do contrato original forem enviados a Instituição Credora Original (Item 6.4.). O Processo de averbação do Refinanciamento é iniciado no momento em que o Parceiro decide por prosseguir com a Operação de Refinanciamento (Item 7.1.1. e 7.2.).
4.2. Digitação da Proposta de Portabilidade:
A Proposta de Portabilidade (Portabilidade Pura) deve ser digitada de forma semelhante ao descrito no item 4.1.1, porém deve ser enviada sem o objeto "refinancing_credit_operation".
Request
- MÉTODOPOST
- STATUS/v2/credit_transfer/proposal
body.json
{
"proposal_type": "inss",
"purchaser_document_number": "32402502000135",
"credit_agent": {
"document_number": "87237271016",
"name": "Agente de credito"
},
"borrower": {
"person_type": "natural",
"name": "Elaine Isadora da Cruz",
"mother_name": "Maria Mariane",
"birth_date": "1990-05-06",
"gender": "female",
"profession": "Desenvolvedora",
"nationality": "Brasileira",
"marital_status": "single",
"is_pep": false,
"individual_document_number": "90406718261",
"document_identification_number": "381803326", // obrigatório
"document_identification_type": "rg", // obrigatório — rg | cnh | cin
"document_identification_date": "2019-01-28",
"email": "elaineisadoradacruz@hotmal.com",
"phone": {
"country_code": "055",
"area_code": "11",
"number": "996363253"
},
"address": {
"street": "Passagem Mariana",
"state": "PA",
"city": "Ananindeua",
"neighborhood": "Aguas Lindas",
"number": "660",
"postal_code": "67118003",
"complement": "complemento"
},
"document_identification": "8b0d8c33-01c9-4cf5-a0fa-1d2a96f4b34d",
"document_identification_back": "7b8f7848-78b5-405b-a62c-f23a432fde1a",
"selfie": "2a2d000e-9f2b-4c4e-95f9-1561950db076"
},
"related_parties": [{
"name": "Nome Representante Legal",
"email": "email@email.com.br",
"birth_date": "2000-12-12",
"is_pep": false,
"mother_name": "maria",
"phone": {
"number": "991294043",
"area_code": "11",
"country_code": "055"
},
"address": {
"street": "Avenida das Castanheiras",
"state": "SP",
"city": "Brasília",
"neighborhood": "bairro",
"number": "12",
"postal_code": "71900100",
"complement": ""
},
"role_type": "issuer_legal_representative",
"person_type": "natural",
"individual_document_number": "45102538004",
"document_identification": "359530eb-41dc-41bd-8385-b86d6bd6e650",
"document_identification_type": "rg",
"document_identification_back": "ae320312-532c-467c-b11f-48e3ec87452b",
"document_identification_number": "123456789",
"selfie": "f28e1a70-32e8-4620-9d72-c89ac8c7adb1"
}],
"collaterals": [{
"collateral_type": "social_security",
"collateral_data": {
"benefit_number": "12345678",
"state": "SP",
"subcorban_document_number": "12123456000101"
}
}],
"portability_credit_operation": {
"financial": {
"monthly_interest_rate": 0.0132,
"number_of_installments": 10
},
"contract_number": "1020252636"
},
"origin_contract": {
"ispb": "60746948",
"contract_number": "558474520",
"last_due_balance": 800
},
"additional_data": {}
}
Response
- MÉTODOPOST
- STATUS/v2/credit_transfer/proposal
Payload:
payload.json
{
"borrower": {
"individual_document_number": "90406718261",
"name": "Elaine Isadora da Cruz",
"related_party_key": "f9fbaa93-4d57-494f-b60f-dcba8cb64a45",
"role_type": "issuer"
},
"portability_credit_operation": {
"collateral_is_constituted": false,
"contract_number": "1020252636",
"credit_operation_key": "1cd34a63-5a61-49a3-90a5-7a515ee98932",
"credit_operation_status": "waiting_signature",
"disbursement_accounts": [],
"disbursement_options": [
{
"annual_cet": 0.17295,
"cet": 0.0134,
"disbursed_issue_amount": 800.0,
"disbursement_date": "2023-12-22",
"issue_amount": 800.0,
"number_of_installments": 10,
"prefixed_interest_rate": {
"annual_rate": 0.17042118,
"daily_rate": 0.00043722,
"interest_base": "calendar_days",
"monthly_rate": 0.0132
},
"total_iof": 0.0
}
],
"document_key": "2f9ac920-a5e8-4386-b049-dc971e1fc20b",
"document_url": "https://storage.googleapis.com/sandbox-doc-api/documents/2f9ac920-a5e8-4386-b049-dc971e1fc20b/TESTEINSSS.A.-ELAINEISADORADACRUZ-CCB-1020252636.pdf",
"final_disbursement_amount": 0.0
},
"proposal_key": "9661aef8-e897-4405-a44f-ca8a43d9cee3",
"proposal_number": "17032785232138245",
"proposal_status": "pending_submission",
"related_party_list": [
{
"individual_document_number": "45102538004",
"name": "Nome Representante Legal",
"related_party_key": "c8166f37-b496-455a-96e7-f75e24f084a1",
"role_type": "issuer_legal_representative"
}
]
}
4.3. Recuperando dados de uma proposta
Path Params
| Campo | Tipo | Descrição | Caracteres |
|---|---|---|---|
proposal_key | string | Chave identificadora da proposta | - |
requester_control_key | string | Chave identificadora do cliente para recuperar os dados de uma proposta (casos de timeout ou operação duplicada), enviar no lugar da proposal_key | - |
Response:
response.json
{
"borrower": {
"address": {
"city": "SAO PAULO",
"complement": "Moradia",
"neighborhood": "CENTRO",
"number": "10",
"postal_code": "01153000",
"state": "SP",
"street": "RUA CENTRAL"
},
"birth_date": "1976-05-25",
"document_identification_number": "306385466",
"email": "ivanete@windowslive.com",
"individual_document_number": "25500337874",
"is_pep": false,
"marital_status": "single",
"mother_name": "EDITE MARIA DANTAS",
"name": "IVANETE SATURNINO DE SOUZA",
"nationality": "Brasleira",
"person_type": "natural",
"phone": {
"area_code": "11",
"country_code": "055",
"number": "985814768"
},
"profession": "Aposentado",
"related_party_key": "511d7186-3c17-4f35-8887-c4aefaf270be",
"role_type": "issuer"
},
"collaterals": [
{
"collateral_data": {
"benefit_number": 2045043317,
"state": "SP"
},
"collateral_type": "social_security"
}
],
"origin_operation": {
"contract_date": "2025-06-02",
"contract_number": "0123489618691",
"financial_institution_code_number": "237",
"installment_number": 84,
"ispb_number": "60746948",
"last_due_balance": 17879.22,
"opened_installment_number": 67,
"overdue_installment_number": 0
},
"portability_credit_operation": {
"collateral_is_constituted": false,
"contract_number": "CTC0000024971",
"credit_operation_key": "e5bfbd28-0144-4eaa-b7f1-d0efb0b6b155",
"credit_operation_status": "waiting_signature",
"disbursement_accounts": [],
"disbursement_options": [
{
"annual_cet": 0.2321,
"cet": 0.0175,
"disbursed_issue_amount": 17879.22,
"disbursement_date": "2025-06-02",
"issue_amount": 17879.22,
"number_of_installments": 67,
"prefixed_interest_rate": {
"annual_rate": 0.2285378296,
"daily_rate": 0.0005718988,
"interest_base": "calendar_days",
"monthly_rate": 0.0173
},
"total_iof": 0
}
],
"document_key": "f85d9799-e29f-4133-80c3-3e95f16f2a54",
"document_url": "https://storage.googleapis.com/sandbox-doc-api/documents/f85d9799-e29f-4133-80c3-3e95f16f2a54/MMRIOLTDA-IVANETESATURNINODESOUZA-CCB-CTC0000024971.pdf",
"final_disbursement_amount": 17879.22
},
"proposal_key": "1e1d3f4d-21aa-4b6f-8515-6d978dc2afa5",
"proposal_number": "17488903030996687",
"proposal_status": "pending_submission",
"refinancing_credit_operation": {
"collateral_is_constituted": false,
"contract_number": "CTC0000024972",
"credit_operation_key": "7cc4d931-34d5-4b03-b04b-9ae4b6721f45",
"credit_operation_status": "waiting_signature",
"disbursement_accounts": [
{
"account_branch": "1261",
"account_digit": "1",
"account_number": "000062293",
"bank_code": "237"
}
],
"disbursement_options": [
{
"annual_cet": 0.2517,
"cet": 0.0189,
"disbursed_issue_amount": 20373.27,
"disbursement_date": "2025-06-02",
"final_disbursement_amount": 2494.05,
"issue_amount": 20458.57,
"number_of_installments": 96,
"prefixed_interest_rate": {
"annual_rate": 0.2460411933,
"daily_rate": 0.0006112186,
"interest_base": "calendar_days",
"monthly_rate": 0.0185
},
"total_iof": 85.3
}
],
"document_key": "60763cba-da54-4826-bf76-b8f3d26c6326",
"document_url": "https://storage.googleapis.com/sandbox-doc-api/documents/60763cba-da54-4826-bf76-b8f3d26c6326/MMRIOLTDA-A-CCB-CTC0000024972.pdf",
"final_disbursement_amount": 2494.05
},
"requester_control_key": "0e856d23-0746-4444-a71a-2957a64c869a"
}
No caso da recuperação dos dados de uma proposta de portabilidade pura o objeto "refinancing_credit_operation" não será retornado.
Correção de dados
A correção dos dados de uma proposta já criada — com ou sem nova assinatura da CCB — está em Correção de Dados da Proposta.
Simulando cenários de sucesso e insucesso na averbação em Sandbox:
A simulação de cenários é baseado no primeiro dígito do CPF informado na operação.
11.1. Para CPFs iniciados com o número 1, será retornado uma resposta assíncrona de sucesso através do Webhook.
11.2. Para os demais CPFs, será retornado uma resposta assíncrona de erro, baseado no primeiro dígito do CPF digitado, de acordo com a tabela abaixo.
11.3. Erros com Ação "cancel" receberá um webhook com o resultado final da operação.
| Início do cpf | Enumerador | Descrição | Ação |
|---|---|---|---|
| 2 | invalid_disbursement_account | Invalid disbursemente bank account | cancel |
| 3 | operation_not_allowed_IR | Operation not allowed due to operation deadline greatter than benefit termination | cancel |
Todos os CPFs que não tiverem um cenário mapeado para o primeiro dígito, receberão um webhook com um erro padrão de cenário de teste não mapeado.
| Enumerador | Descrição |
|---|---|
| mock_error | Informed document number is not a valid mock on test environment |