Pular para o conteúdo principal

Simular Propostas

POST/proposals/simulate

Esse endpoint permite que um originador autenticado realize uma simulação de proposta antes de criar efetivamente uma proposta.


Dados principais

CampoTipoDescriçãoObrigatório
namestringNome/Razão Social do Cedente.Sim
documentstringDocumento do cedente (CPF ou CNPJ).Sim
emailstringE-mail do cedente.Sim
partnerNamestring, nullNome do sócio solicitante.Sim para CNPJs
partnerDocumentstring, nullDocumento do sócio solicitante.Sim para CNPJs
typestringTipo de pessoa: F (Física) ou J (Jurídica).Sim
cellphonestringNúmero de celular do cedente.Sim
occupationstringOcupação/Profissão do cedente.Sim
bankData.bankstringCódigo do banco.Sim
bankData.accountstringNúmero da conta bancária.Sim
bankData.agencystringNúmero da agência.Sim
bankData.keyPixstringChave Pix para recebimento.Não
receivablesarrayArray de objetos de recebíveis.Sim
receivables.externalIdnumberIdentificador externo do recebível.Sim
receivables.payerNamestringNome/Razão Social do pagador/sacado.Sim
receivables.payerDocumentstringDocumento do pagador/sacado (CPF ou CNPJ).Sim
receivables.valuenumberValor de antecipação do recebível.Sim
receivables.totalAssetBackingnumberValor total do recebível.Sim
receivables.expectedDatestringData prevista de pagamento (Formato yyyy-MM-dd).Sim
receivables.identifierstringIdentificador interno do recebível.Sim

Exemplo de Body

{
"name": "John Wick",
"type": "F",
"cpf": "12345678901",
"idNumber": "123456789",
"issuingAgency": "SSP/SP",
"tradeName": null,
"cnpj": null,
"nationality": "Brasileiro",
"occupation": "Desenvolvedor",
"cellphone": "92999998888",
"email": "wick@zemobank.com",
"bankData": {
"bank": "001",
"account": "123456-7",
"agency": "0001",
"keyPix": "email@pix.com"
},
"address": {
"zipCode": "12345678",
"street": "Rua Empresarial",
"number": "10",
"complement": "AP 1802",
"neighborhood": "Empresarial",
"city": "São Paulo",
"state": "SP",
"country": "Brasil"
},
"receivables": [
{
"externalId": 101,
"payerName": "Cliente XPTO",
"payerDocument": "12345678000199",
"value": 1000,
"totalAssetBacking": 1000,
"expectedDate": "2024-05-15",
"identifier": "REC001"
}
]
}

Response

{
"id": "proposal simulate",
"totalValue": 1000,
"liquidValue": 743,
"discountedValue": 104,
"fixedTac": 150,
"variableTac": 3,
"totalTac": 153,
"averageDaysInAdvance": 39,
"status": "CREATED",
"receivables": [
{
"id": "receivable 1",
"proposalId": "proposal simulate",
"externalId": 101,
"description": "REC001",
"dueDate": "2025-05-15T00:00:00.000Z",
"originalValue": 1000,
"totalAssetBacking": 1000,
"liquidTotalValue": 896,
"discountedValue": 104,
"defaultTax": 8,
"variableTac": 3,
"floatingDays": 2,
"qtdDaysAdvanced": 39,
"percentageTotalEffectiveCost": 0,
"paymentDay": "2025-05-19T12:00:00.000Z",
"expirationDate": "2025-04-11T23:59:59.999Z",
"status": "CREATED"
}
]
}
Observação

Este endpoint não cria uma proposta. Serve apenas para simular e retornar os valores. Nenhuma informação será enviada a instituição financeira ou ao cedente.