API Docs Início Documentação Referência de API Copiar para LLM
amortizationTypeReceivablesPriceCCB
Tipo de operação · ReceivablesPrice

Price com garantia fiduciária — Payload e campos

Quais campos envio em cada objeto.

Campos do cálculo

São 21 campos no total, 0 obrigatório(s), organizados da base comum até o que é exclusivo deste tipo. Só o que se aplica a ele aparece aqui.

Identificação, início e taxa

CampoTipoObrigatórioDescriçãoValoresExemplo
idstring (uuid)opcional"3fa85f64-5717-4562-b3fc-2c963f66afa6"
amortizationTypestringopcionalIndica o tipo de tabela de amortização utilizada"texto"
startDatestring (date-time)opcionalData de início"2025-08-11T13:45:00Z"
aprnumber (double)opcionalTaxa de Juros1.99
includePaymentFixedCostsbooleanopcionalIncluir valor da parcela fixa na simulaçãotrue
validationErrorsarray de objetoopcionalobjeto — ver detalhe abaixo[ … ]
agentCommissionsarray de objetoopcionalComissões devidas ao CORBAN/Parceiro originador da operação. Utilizado para compor o Custo de Emissão (TAC), observados os limites estabelecidos no produtoobjeto — ver detalhe abaixo[ … ]
agentCommissionobjetoopcionalobjeto — ver detalhe abaixo{ … }

Valor, IOF e indexador

CampoTipoObrigatórioDescriçãoValoresExemplo
financeTaxExemptedbooleanopcionalIsenção de IOFtrue
fiduciaryGuaranteenumber (double)opcionalPercentual de Garantia fiduciária1000
indexerstringopcionalIndexador Pós-Fixado que deve ser aplicado à cada parcela"texto"
indexerValuenumber (double)opcionalPercentual Indexador Pós-fixado que deve ser aplicado à cada parcela1000

Forma de cálculo do valor

CampoTipoObrigatórioDescriçãoValoresExemplo
calculateByValueTypestringopcionalGross, Liquid, Payment"Gross"

Cronograma por dia de vencimento

CampoTipoObrigatórioDescriçãoValoresExemplo
requestedAmountinteger (int64)opcionalValor solicitado0
paymentDayintegeropcionalDia de vencimento0
absAmortizationInMonthsintegeropcionalCarência de Principal0
absInterestInMonthsintegeropcionalCarência de Juros0
periodicitystringopcionalMonthly, Yearly, Daily"Monthly"
daysInYearintegeropcionalBase de cálculo0
firstPaymentInterestbooleanopcionalCobra juros na primeira parcela (em caso de ajuste de dia de vencimento)true

Prazo

CampoTipoObrigatórioDescriçãoValoresExemplo
termInMonthsintegeropcionalDuração em meses0

Regras e valores aceitos

Os campos abaixo aceitam um conjunto fechado de valores. A lista é a do contrato para este tipo — outros tipos podem aceitar conjuntos diferentes.

calculateByValueType

ValorSignificado
GrossValor bruto - O valor de principal informado será considerado o valor de face da dívida emitida, sem realizar o financiamento das tarifas (TACs e IOF). O valor líquido final será menor que o valor do principal.
LiquidValor líquido - O valor de principal informado será considerado o valor líquido final desejado pelo tomador. Para tanto, será realizado o financiamento das tarifas (TACs e IOF), majorando o valor de face da dívida emitida.
PaymentValor da parcela - o valor da parcela que será pago pelo cliente em cada vencimento. Só é válido para cálculos do tipo PRICE

periodicity

ValorSignificado
MonthlyMensal
YearlyAnual
DailyDaily

Exemplo de objeto de cálculo

Gerado do contrato. Valores são amostras: troque pelos dados reais da operação.

{
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "amortizationType": "texto",
  "startDate": "2025-08-11T13:45:00Z",
  "apr": 1.99,
  "includePaymentFixedCosts": true,
  "validationErrors": [
    {
      "memberNames": [
        "Fulano de Tal"
      ],
      "errorMessage": "texto"
    }
  ],
  "agentCommissions": [
    {
      "name": "Fulano de Tal",
      "amount": 1000,
      "type": "Absolute",
      "baseValue": "InitialValue",
      "chargeCommissionFrom": "All",
      "financeCost": true
    }
  ],
  "agentCommission": {
    "name": "Fulano de Tal",
    "amount": 1000,
    "type": "Absolute",
    "baseValue": "InitialValue",
    "chargeCommissionFrom": "All",
    "financeCost": true,
    "totalValue": 0
  },
  "requestedAmount": 0,
  "financeTaxExempted": true,
  "fiduciaryGuarantee": 1000,
  "indexer": "texto",
  "indexerValue": 1000,
  "calculateByValueType": "Gross",
  "paymentDay": 0,
  "absAmortizationInMonths": 0,
  "absInterestInMonths": 0,
  "periodicity": "Monthly",
  "daysInYear": 0,
  "firstPaymentInterest": true,
  "termInMonths": 0
}

Campos da garantia

A garantia vai na lista warranty do mesmo corpo de criação, ao lado do objeto de cálculo. Cada item leva o discriminador warrantyType, e uma operação pode ter mais de uma garantia.

Antecipação de recebíveis — Factoring

Antecipação de recebíveis: recebíveis cedidos como garantia, com registradora, arranjo de pagamento, método de divisão e indicação de recebível performado.

Tipo de garantia

CampoTipoObrigatórioDescriçãoValoresExemplo
warrantyTypestringopcionalWarranty, Vehicle, HomeEquity, JudiciaryProcess, Factoring, PublicPayroll, InvoiceFactoring, Consortium, DataprevEmployee, Load, DataprevEmployeeRefinance, CarEquity, DataprevInss, BenefitCardRegistration"Warranty"

Vínculo e valor da margem

CampoTipoObrigatórioDescriçãoValoresExemplo
employeeCodestringopcional"texto"
admissionDatestring (date-time)opcional"2025-08-11T13:45:00Z"
totalValuenumber (double)opcionalValor total1000

Registro e arranjo de recebíveis

CampoTipoObrigatórioDescriçãoValoresExemplo
registerstringopcionalRegistradora"texto"
typestringopcionalCollateral, OwnershipChange"Collateral"
splitMethodTypestringopcionalPercentage, Absolute"Percentage"
paymentNetworksarray de stringopcionalArranjos de pagamento[ … ]
constitutedbooleanopcionalTipo de recebível Performadotrue

splitMethodType

ValorSignificado
PercentagePercentual
AbsoluteValor Fixo

type

ValorSignificado
CollateralGarantia
OwnershipChangeTroca de Titularidade

warrantyType

ValorSignificado
WarrantyGarantia
VehicleVeículo
HomeEquityImóvel
JudiciaryProcessProcesso Judicial
FactoringAntecipação de recebíveis
PublicPayrollConsignado Público
InvoiceFactoringDesconto de duplicatas
ConsortiumConsórcio
DataprevEmployeeCrédito do Trabalhador
LoadCarga
DataprevEmployeeRefinanceCrédito Trabalhador Refinanciamento
CarEquityCar Equity
DataprevInssConsignado INSS
BenefitCardRegistrationRegistro de Cartão de Benefício

Exemplo do objeto de garantia

{
  "warrantyType": "Warranty",
  "employeeCode": "texto",
  "admissionDate": "2025-08-11T13:45:00Z",
  "totalValue": 1000,
  "register": "texto",
  "type": "Collateral",
  "splitMethodType": "Percentage",
  "paymentNetworks": [
    "texto"
  ],
  "constituted": true
}

Desconto de duplicatas — InvoiceFactoring

Desconto de duplicatas: uma duplicata por garantia, com pagador, número, valor de face, valor presente, desconto e vencimento.

Tipo de garantia

CampoTipoObrigatórioDescriçãoValoresExemplo
warrantyTypestringopcionalWarranty, Vehicle, HomeEquity, JudiciaryProcess, Factoring, PublicPayroll, InvoiceFactoring, Consortium, DataprevEmployee, Load, DataprevEmployeeRefinance, CarEquity, DataprevInss, BenefitCardRegistration"Warranty"

Dados da duplicata e do pagador

CampoTipoObrigatórioDescriçãoValoresExemplo
payerNamestringopcionalNome do pagador"Fulano de Tal"
payerRegistrationNumberinteger (int64)opcionalCPF/CNPJ do pagador0
contractNumberstringopcionalNúmero do contrato"texto"
invoiceNumberstringopcionalNúmero da duplicata"texto"
invoiceValueinteger (int64)opcionalValor da duplicata0
discountValueinteger (int64)opcionalValor de desconto0
presentValueinteger (int64)opcionalValor presente0
dueDatestring (date-time)opcionalData de vencimento"2025-08-11T13:45:00Z"
paymentAmountInCentsinteger (int64)opcionalValor nominal no vencimento0
paymentItemIndexintegeropcionalNúmero da parcela0
paymentItemTotalintegeropcionalTotal de parcelas0
yourNumberstringopcionalSeu número"texto"
storeCodeintegeropcionalCódigo da loja0
productCodeintegeropcionalCódigo do produto0
creditTypestringopcionalDuplicata_Mercantil, Duplicata, Nota_Promissória, Recibo, Nota_de_Seguro, Cheque, Duplicata_de_Serviço, Letras_de_Câmbio, CPR_Rural, CCB, Parcela_de_Contrato, Outros"Duplicata_Mercantil"
identificationstringopcionalIdentificação"texto"
emissionDatestring (date-time)opcionalData de emissão do título"2025-08-11T13:45:00Z"
indexintegeropcionalÍndice0
payerDescriptionstringopcionalNaturalPerson, LegalPerson"NaturalPerson"
payerAdressstringopcionalEndereço do pagador"texto"
payerZipCodeAdressinteger (int64)opcionalCEP do pagador0
contractFeenumber (double)opcionalTaxa do contrato1000

creditType

ValorSignificado
Duplicata_MercantilDuplicata_Mercantil
DuplicataDuplicata
Nota_PromissóriaNota_Promissória
ReciboRecibo
Nota_de_SeguroNota_de_Seguro
ChequeCheque
Duplicata_de_ServiçoDuplicata_de_Serviço
Letras_de_CâmbioLetras_de_Câmbio
CPR_RuralCPR_Rural
CCBCCB
Parcela_de_ContratoParcela_de_Contrato
OutrosOutros

payerDescription

ValorSignificado
NaturalPersonNatural Person
LegalPersonLegal Person

warrantyType

ValorSignificado
WarrantyGarantia
VehicleVeículo
HomeEquityImóvel
JudiciaryProcessProcesso Judicial
FactoringAntecipação de recebíveis
PublicPayrollConsignado Público
InvoiceFactoringDesconto de duplicatas
ConsortiumConsórcio
DataprevEmployeeCrédito do Trabalhador
LoadCarga
DataprevEmployeeRefinanceCrédito Trabalhador Refinanciamento
CarEquityCar Equity
DataprevInssConsignado INSS
BenefitCardRegistrationRegistro de Cartão de Benefício

Exemplo do objeto de garantia

{
  "warrantyType": "Warranty",
  "payerName": "Fulano de Tal",
  "payerRegistrationNumber": 0,
  "contractNumber": "texto",
  "invoiceNumber": "texto",
  "invoiceValue": 0,
  "discountValue": 0,
  "presentValue": 0,
  "dueDate": "2025-08-11T13:45:00Z",
  "paymentAmountInCents": 0,
  "paymentItemIndex": 0,
  "paymentItemTotal": 0,
  "yourNumber": "texto",
  "storeCode": 0,
  "productCode": 0,
  "creditType": "Duplicata_Mercantil",
  "identification": "texto",
  "emissionDate": "2025-08-11T13:45:00Z",
  "index": 0,
  "payerDescription": "NaturalPerson",
  "payerAdress": "texto",
  "payerZipCodeAdress": 0,
  "contractFee": 1000
}