Início / Documentação / Referência técnica / Catálogo de operações / Desconto / Payload e campos
amortizationType DiscountCCB
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 Campo Tipo Obrigatório Descrição Valores Exemplo idstring (uuid)opcional — — "3fa85f64-5717-4562-b3fc-2c963f66afa6"amortizationTypestringopcional Indica o tipo de tabela de amortização utilizada — "texto"startDatestring (date-time)opcional Data de início — "2025-08-11T13:45:00Z"aprnumber (double)opcional Taxa de Juros — 1.99includePaymentFixedCostsbooleanopcional Incluir valor da parcela fixa na simulação — truevalidationErrorsarray de objetoopcional — objeto — ver detalhe abaixo [ … ]agentCommissionsarray de objetoopcional Comissões devidas ao CORBAN/Parceiro originador da operação. Utilizado para compor o Custo de Emissão (TAC), observados os limites estabelecidos no produto objeto — ver detalhe abaixo [ … ]agentCommissionobjetoopcional — objeto — ver detalhe abaixo { … }
Títulos a descontar exclusivo deste tipo Campo Tipo Obrigatório Descrição Valores Exemplo futureValuesarray de objetoopcional — objeto — 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 Campo Tipo Obrigatório Descrição Valores Exemplo warrantyTypestringopcional — Warranty, Vehicle, HomeEquity, JudiciaryProcess, Factoring, PublicPayroll, InvoiceFactoring, Consortium, DataprevEmployee, Load, DataprevEmployeeRefinance, CarEquity, DataprevInss, BenefitCardRegistration"Warranty"
Dados da duplicata e do pagador Campo Tipo Obrigatório Descrição Valores Exemplo payerNamestringopcional Nome do pagador — "Fulano de Tal"payerRegistrationNumberinteger (int64)opcional CPF/CNPJ do pagador — 0contractNumberstringopcional Número do contrato — "texto"invoiceNumberstringopcional Número da duplicata — "texto"invoiceValueinteger (int64)opcional Valor da duplicata — 0discountValueinteger (int64)opcional Valor de desconto — 0presentValueinteger (int64)opcional Valor presente — 0dueDatestring (date-time)opcional Data de vencimento — "2025-08-11T13:45:00Z"paymentAmountInCentsinteger (int64)opcional Valor nominal no vencimento — 0paymentItemIndexintegeropcional Número da parcela — 0paymentItemTotalintegeropcional Total de parcelas — 0yourNumberstringopcional Seu número — "texto"storeCodeintegeropcional Código da loja — 0productCodeintegeropcional Código do produto — 0creditTypestringopcional — Duplicata_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"identificationstringopcional Identificação — "texto"emissionDatestring (date-time)opcional Data de emissão do título — "2025-08-11T13:45:00Z"indexintegeropcional Índice — 0payerDescriptionstringopcional — NaturalPerson, LegalPerson"NaturalPerson"payerAdressstringopcional Endereço do pagador — "texto"payerZipCodeAdressinteger (int64)opcional CEP do pagador — 0contractFeenumber (double)opcional Taxa do contrato — 1000
creditTypeValor Significado 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
payerDescriptionValor Significado NaturalPersonNatural Person LegalPersonLegal Person
warrantyTypeValor Significado 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 Campo Tipo Obrigatório Descrição Valores Exemplo warrantyTypestringopcional — Warranty, Vehicle, HomeEquity, JudiciaryProcess, Factoring, PublicPayroll, InvoiceFactoring, Consortium, DataprevEmployee, Load, DataprevEmployeeRefinance, CarEquity, DataprevInss, BenefitCardRegistration"Warranty"
Vínculo e valor da margem Campo Tipo Obrigatório Descrição Valores Exemplo employeeCodestringopcional — — "texto"admissionDatestring (date-time)opcional — — "2025-08-11T13:45:00Z"totalValuenumber (double)opcional Valor total — 1000
Registro e arranjo de recebíveis Campo Tipo Obrigatório Descrição Valores Exemplo registerstringopcional Registradora — "texto"typestringopcional — Collateral, OwnershipChange"Collateral"splitMethodTypestringopcional — Percentage, Absolute"Percentage"paymentNetworksarray de stringopcional Arranjos de pagamento — [ … ]constitutedbooleanopcional Tipo de recebível Performado — true
splitMethodTypeValor Significado PercentagePercentual AbsoluteValor Fixo
typeValor Significado CollateralGarantia OwnershipChangeTroca de Titularidade
warrantyTypeValor Significado 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
}