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

Desconto — Payload e campos

Quais campos envio em cada objeto.

Campos do cálculo

São 9 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{ … }

Títulos a descontar exclusivo deste tipo

CampoTipoObrigatórioDescriçãoValoresExemplo
futureValuesarray de objetoopcionalobjeto — ver detalhe abaixo[ … ]

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
  },
  "futureValues": [
    {
      "dueDate": "2025-08-11T13:45:00Z",
      "payment": 0,
      "interest": 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.

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
}

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
}