Pular para o conteúdo principal

kobana banking bank-billets

Comandos de kobana banking bank-billets. Toda opção global (Opções globais) vale aqui.

ComandoHTTPDescrição
bank-billets protest updatePUT /v1/bank_billets/{id}/protest/{type}Protestar Boleto
bank-billets listGET /v1/bank_billetsListar Boletos
bank-billets createPOST /v1/bank_billetsCriar um Boleto
bank-billets cancel-allPOST /v1/bank_billets/cancel_allCancelar Boletos em Lote
bank-billets getGET /v1/bank_billets/{id}Visualizar o Boleto
bank-billets updatePUT /v1/bank_billets/{id}Atualizar o Boleto
bank-billets cancelPUT /v1/bank_billets/{id}/cancelCancelar o Boleto
bank-billets duplicatePOST /v1/bank_billets/{id}/duplicateDuplicar Boleto
bank-billets payPUT /v1/bank_billets/{id}/payMarcar Boleto Como Pago
bank-billets send-emailPOST /v1/bank_billets/{id}/send_emailEnviar Boleto por E-mail
bank-billets send-smsPOST /v1/bank_billets/{id}/send_smsEnviar Boleto por SMS

bank-billets protest update​

Protestar Boleto

kobana banking bank-billets protest update [ID] [TYPE] [OPÇÕES]

PUT /v1/bank_billets/{id}/protest/{type}

Protesta ou cancela protesto de um boleto vencido. O parâmetro :type na rota é obrigatório: use "send" para protestar o boleto ou "cancel" para cancelar um protesto existente.

Argumentos do caminho: id, type

Respostas

HTTPDescrição
204Boleto protestado com sucesso
404Boleto não encontrado
422Tipo de protesto inválido

bank-billets list​

Listar Boletos

kobana banking bank-billets list [OPÇÕES]

GET /v1/bank_billets

Lista boletos.

Parâmetros de consulta

NomeTipoObrigatórioDescrição
bank_billet_account_idstringnãoFiltro por ID da Carteira. Acha todas os registros que tenham o ID.
statusstringnãoFiltro por Situação. Acha todos os registros com o status. Valores: generating, generation_failed, validation_failed, opened, canceled, paid, overdue, blocked, chargeback.
our_numberstringnãoFiltro por Nosso Número
processed_our_number_rawstringnãoFiltro por Nosso Número com DV (limpo).
cnpj_cpfstringnãoFiltro por CPF/CNPJ do cliente. Deve ser formatado com máscara. Acha todos os registros cujo campo seja igual ao string.
created_fromstringnãoData inicial do filtro de data de criação do registro.
created_tostringnãoData final do filtro de data de criação do registro.
expire_fromstringnãoData inicial do filtro de data de vencimento
expire_tostringnãoData final do filtro de data de vencimento.
paid_fromstringnãoData inicial do filtro de data de pagamento.
paid_tostringnãoData final do filtro de data de pagamento.
registered_tostringnãoData inicial do filtro de data de registro.
registered_fromstringnãoData final do filtro de data de registro.
pageintegernãoNúmero da Página
per_pageintegernãoQuantidade de registros por página
updated_fromstringnãoData inicial do filtro de data de atualização do registro.
updated_tostringnãoData final do filtro de data de atualização do registro.

Respostas

HTTPDescrição
200Sucesso na listagem de boletos

bank-billets create​

Criar um Boleto

kobana banking bank-billets create [OPÇÕES]

POST /v1/bank_billets

Cria um novo boleto bancário para cobrança. O boleto será processado e registrado na instituição financeira de acordo com as configurações da carteira de cobrança utilizada.

Corpo da requisição

NomeTipoObrigatórioDescrição
amountnumbersimQuantia
expire_atstring (date)simData de vencimento
customer_person_namestringsimNome do cliente
customer_cnpj_cpfstringsimCPF/CNPJ do cliente
customer_statestringsimEstado
customer_city_namestringsimCidade(Nome deve estar correto e completo)
customer_zipcodestringsimCEP (formato 99999999)
customer_addressstringsimEndereço
customer_neighborhoodstringsimBairro
idintegernãoID do boleto
bank_billet_account_idintegernãoID da Carteira de Cobrança. Se não informado, usará a carteira padrão.
bank_billet_layout_idintegernãoID do Modelo de Boleto
customer_idintegernãoID do Cliente. Quando esse ID é passado, os campos customer_person_name, customer_cnpj_cpf, customer_zipcode, customer_address, customer_city_name, customer_state e customer_neighborhood não são obrigatórios.
customer_address_complementstringnãoComplemento
customer_address_numberstringnãoNúmero
customer_emailstring (email)nãoE-mail do Pagador
customer_email_ccstring (email)nãoE-mail alternativo do Pagador
customer_phone_numberstringnãoTelefone (com DDD, DDI é opcional)
customer_ignore_emailbooleannãoNunca enviar e-mail para este cliente
customer_ignore_smsbooleannãoNunca enviar SMS para este cliente
customer_mobile_local_codestringnãoDDD do Celular
customer_mobile_numberstringnãoCelular
customer_nicknamestringnãoApelido ou Nome Fantasia do Pagador
customer_notesstringnãoObservações do Pagador
customer_contact_personstringnãoContato
interest_typeintegernãoTipo de juros/mora: * 0 Inexistente (Padrão) * 1 Para porcentagem diária * 2 Para valor diário * 7 Para porcentagem mensal - Bancos suportados: Bradesco, BB, BTG, Caixa, Inter, Itaú, Safra, Santander, Sicoob e Sicredi Valores: 0, 1, 2, 7.
days_for_interestintegernãoQuantidade de dias após o vencimento que a mora começará a incidir. O valor default é 1 dia (o dia posterior ao vencimento).
interest_percentagenumbernãoPorcentagem de juros. De 0.0 a 100.0 (Ex 1.5% = 1.5) Obrigatório se interest_type é igual a 1 ou 7. Até 2 casas decimais.
interest_valuenumbernãoValor diário de juros (R$). Obrigatório se interest_type é igual a 2. Até 2 casas decimais.
interest_days_typeintegernãoTipo de Dias para juros: * 0 Corridos * 1 Úteis Valores: 0, 1.
fine_typeintegernãoTipo de multa: * 0 Inexistente (Padrão) * 1 Para percentual do valor do boleto * 2 Para valor fixo Valores: 0, 1, 2.
days_for_fineintegernãoQuantidade de dias após o vencimento que a multa começará a incidir. O valor default é 1 dia (o dia posterior ao vencimento).
fine_percentagenumbernãoPorcentagem de Multa por Atraso Ex: 2% x R$ 250,00 = R$ 5,00. Obrigatória se fine_type é igual a 1. Até 2 casas decimais.
fine_valuenumbernãoValor da multa (R$). Obrigatório se fine_type é igual a 2. Até 2 casas decimais.
discount_typeintegernãoTipo de desconto: O tipo de desconto será o mesmo para todos os três descontos, caso existam. : * 0 Inexistente (Padrão) * 1 Para valor fixo * 2 Para percentual do valor do boleto Valores: 0, 1, 2.
days_for_discountintegernãoDias para desconto. Obrigatório se discount_type é diferente de 0(zero)
discount_percentagenumbernãoPercentual do valor do boleto equivalente ao desconto. Obrigatório se discount_type é igual a 2
discount_valuenumbernãoValor do desconto (R$). Obrigatório se discount_type é igual a 1.
days_for_second_discountintegernãoDias para segundo desconto.
second_discount_percentagenumbernãoPercentual do valor do boleto equivalente ao segundo desconto.
second_discount_valuenumbernãoValor do segundo desconto (R$).
days_for_third_discountintegernãoDias para terceiro desconto.
third_discount_percentagenumbernãoPercentual do valor do boleto equivalente ao terceiro desconto.
third_discount_valuenumbernãoValor do terceiro desconto (R$).
tagsarray<string>nãoTags associadas ao boleto
tag_liststringnãoTags associadas ao boleto
charge_typeintegernãoTipo de Cobrança: * 1 Simples * 2 Vinculada * 3 Descontada * 4 Vendor Valores: 1, 2, 3, 4.
dispatch_typeintegernãoTipo de Cobrança: Quando o boleto precisa ser enviado pelo correio. É preciso contratar o serviço junto ao banco e pagará tarifa. * 1 Cliente * 2 Banco Valores: 1, 2.
guarantor_namestringnãoNome do Beneficiário final (Sacador/Avalista)
guarantor_cnpj_cpfstringnãoCNPJ/CPF do Beneficiário final (Sacador/Avalista)
guarantor_address_numberstringnãoNúmero do Beneficiário final (Sacador/Avalista)
guarantor_neighborhoodstringnãoBairro do Beneficiário final (Sacador/Avalista)
guarantor_phone_numberstringnãoTelefone (com DDD) do Beneficiário final (Sacador/Avalista)
guarantor_city_namestringnãoCidade(Nome deve estar correto e completo) do Beneficiário final (Sacador/Avalista)
guarantor_statestringnãoEstado do Beneficiário final (Sacador/Avalista)
guarantor_zipcodestringnãoCEP (formato 99999999) do Beneficiário final (Sacador/Avalista)
guarantor_addressstringnãoEndereço do Beneficiário final (Sacador/Avalista)
guarantor_address_complementstringnãoComplemento do Beneficiário final (Sacador/Avalista)
descriptionstringnãoDescrição do produto ou serviço
instructionsstringnãoInstruções para o Caixa
document_datestring (date)nãoData do Documento
document_typestringnãoTipo de Documento: * Código | Sigla | Descrição * 01 | CH | Cheque * 02 | DM | Duplicata Mercantil (Padrão) * 03 | DMI | Duplicata Mercantil p/ Indicação * 04 | DS | Duplicata de Serviço * 05 | DSI | Duplicata de Serviço p/ Indicação * 06 | DR | Duplicata Rural * 07 | LC | Letra de Câmbio * 08 | NCC | Nota de Crédito Comercial * 09 | NCE | Nota de Crédito a Exportação * 10 | NCI | Nota de Crédito Industrial * 11 | NCR | Nota de Crédito Rural * 12 | NP | Nota Promissória * 13 | NPR | Nota Promissória Rural * 14 | TM | Triplicata Mercantil * 15 | TS | Triplicata de Serviço * 16 | NS | Nota de Seguro * 17 | RC | Recibo * 18 | FAT | Fatura * 19 | ND | Nota de Débito * 20 | AP | Apólice de Seguro * 21 | ME | Mensalidade Escolar * 22 | PC | Parcela de Consórcio * 23 | NF | Nota Fiscal * 24 | DD | Documento de Dívida * 25 | CPR | Cédula de Produto Rural * 26 | CTR | Contrato * 27 | CSG | Cosseguros * 28 | EC | Encargos Condominiais * 29 | CPS | Conta de Prestação de Serviços * 30 | WR | Warrant * 31 | DP | Duplicata Prestação * 32 | CSR | Cobrança Seriada * 33 | CAR | Carnê * 34 | ARE | Apólice Ramos Elementares * 35 | CC | Cartão de Crédito * 36 | BDP | Boleto de Proposta * 37 | NPD | Nota Promissória Direta * 38 | DAE | Dívida Ativa de Estado * 39 | DAM | Divida Ativa de Município * 40 | DAU | Dívida Ativa União * 41 | CCB | Célula de Crédito Bancário * 42 | FI | Financiamento * 43 | RD | Rateio de Despesas * 44 | DRI | Duplicata Rural p/ Indicação * 45 | ECI | Encargos Condominiais p/ Indicação * 99 | Outros | Outros Valores: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 99.
document_type_labelstringnãoTipo de Documento (Sigla)
document_numberstringnãoNúmero do Documento, Tamanho depende do banco e formato do arquivo Remessa: * Banco | Formato| Tamanho | * Abc |Cnab240| 15 | * Ailos |Cnab240| 15 | * Arbi |Cnab240| 15 | * Banese |Cnab240| 15 | * Banestes |Cnab400| 10 | * Banrisul |Cnab240| 15 | * Banrisul |Cnab400| 10 | * Bb |Cnab240| 15 | * Bb |Cnab400| 10 | * Bib |Cnab240| 15 | * Bnb |Cnab400| 10 | * Bnpparibas |Cnab400| 10 | * Bradesco |Cnab240| 15 | * Bradesco |Cnab400| 10 | * Brb |Cnab400| 10 | * Caixa |Cnab240| 11 | * Caixa |Cnab400| 10 | * Caruana |Cnab400| 10 | * Citibank |Cnab400| 10 | * Credisis |Cnab240| 15 | * Cresol |Cnab240| 10 | * Cresol |Cnab400| 10 | * Cresol Bradesco |Cnab240| 15 | * Cresol Bradesco |Cnab400| 10 | * Daycoval |Cnab400| 10 | * Itau |Cnab240| 10 | * Itau |Cnab400| 10 | * Mercantil |Cnab240| 10 | * Moneyplus |Cnab240| 10 | * Rendimento |Cnab400| 10 | * Safra |Cnab400| 102 | * Santander |Cnab240| 15 | * Santander |Cnab400| 10 | * Semear |Cnab400| 10 | * Sicoob |Cnab240| 15 | * Sicoob |Cnab400| 10 | * Sicredi |Cnab240| 15 | * Sicredi |Cnab400| 10 | * Sofisa |Cnab240| 15 | * Unicred |Cnab240| 15 | * Uniprime |Cnab400| 10 | * Uniprime99 |Cnab400| 10 | * Santander |Cnab400| 10
acceptancestringnãoAceite: * N Não (Padrão) * S Sim Valores: N, S.
our_numberstringnãoNosso Número. Se não informado, usará o Próximo Nosso Número da Carteira de Cobrança.
processed_our_numberstringnãoNosso Número calculado com DV (formatado)
processed_our_number_rawstringnãoNosso Número calculado com DV (limpo)
paid_amountnumbernãoValor pago
paid_atstring (date)nãoData do pagamento
days_for_revokeintegernãoDias corridos para Baixa/Devolução: Nulo/Branco: Obedece ao padrão do banco. 0: Baixa/Devolução no mesmo dia do vencimento. 1 ou mais: Baixa/Devolução após o vencimento(Vencimento + X dias corridos).
credit_bureauintegernãoBirô de Crédito/Órgão Negativador. 0: Serasa. 1: Quod. 2: SPC Opções disponíveis para cada banco suportado: * Banco do Brasil: Serasa e Quod. Valores: null, 0, 1, 2.
days_for_negativationintegernãoDias corridos para Negativação: Disponível apenas para os seguintes bancos e formatos. * Banco | CNAB 240| CNAB 400 |Webservice * Bradesco | Sim | Sim | Não * Itaú | Não | Sim | Não
days_for_sue_typeintegernãoTipo de dias para protesto: * 0 Corridos * 1 Úteis Valores: null, 0, 1.
days_for_sueintegernãoDias corridos para Protesto
sue_historyarray<object>nãoHistórico de eventos de protesto do boleto
sue_codestringnãoCódigo de Protesto(CNAB 240). Consulte os possíveis valores <a href="https://docs.banking.kobana.com.br/pt/api/bancos/" target="_blank">para cada banco</a>.
revoke_codestringnãoCódigo de Baixa(CNAB 240). Consulte os possíveis valores <a href="https://docs.banking.kobana.com.br/pt/api/bancos/" target="_blank">para cada banco</a>.
first_instructionstringnãoPrimeira Instrução(CNAB 400). Consulte os possíveis valores <a href="https://docs.banking.kobana.com.br/pt/api/bancos/" target="_blank">para cada banco</a>.
second_instructionstringnãoSegunda Instrução(CNAB 400). Consulte os possíveis valores <a href="https://docs.banking.kobana.com.br/pt/api/bancos/" target="_blank">para cada banco</a>.
watermarkbooleannãoEndereço
payment_countintegernãoQuantidade de pagamentos parciais aceitos para este boleto.
divergent_payment_typeintegernãoTipo de pagamento divergente: Válido apenas para Itaú e Caixa. * 1 Aceita qualquer valor divergente * 2 Aceita pagamentos dentro de uma faixa de valores ou percentuais * 3 Não aceita pagamento de valores divergentes * 4 Aceita pagamentos de valores superiores a um valor ou percentual mínimo Valores: null, 1, 2, 3, 4.
divergent_payment_value_typeintegernãoTipo de valor a considerar para os limites de pagamentos: Válido apenas para Itaú e Caixa. * 1 Informa pagamentos divergentes por valores * 2 Informa pagamentos divergentes por percentuais Valores: null, 1, 2.
divergent_payment_maximum_valuenumbernãoValor máximo para a faixa de pagamentos divergentes.
divergent_payment_minimum_valuenumbernãoValor mínimo para a faixa de pagamentos divergentes.
divergent_payment_maximum_percentagenumbernãoPercentual máximo para a faixa de pagamentos divergentes.
divergent_payment_minimum_percentagenumbernãoPercentual mínimo para a faixa de pagamentos divergentes.
divergent_payment_limitintegernãoQuantidade de pagamentos permitida. Obrigatório se informados dados para pagamento divergente. Usado somente pela Caixa.
prevent_registrationbooleannãoImpedir envio de registro ao banco: Caso true, impede que o boleto seja registrado. Para ser usado nos casos em que o boleto já foi registrado fora da KOBANA mas deseja-se incluí-lo no sistema.
issued_atstring (date-time)nãoData de emissão do boleto. Aceito somente quando prevent_registration: true.
control_numberstringnãoNúmero de controle: Pode conter qualquer informação de interesse da Empresa. A informação contida neste campo sempre retornará com o respectivo título no arquivo-retorno.
ignore_emailbooleannãoNão enviar este boleto por email
ignore_smsbooleannãoNunca enviar este boleto por SMS
ignore_whatsappbooleannãoNunca enviar este boleto por WhatsApp
addonsstring (jsonb)nãoEndereço
custom_dataobjectnãoHash com chave e valor no formato JSON.
metaobjectnãoHash com chave e valor no formato JSON.
notesstringnãoObservações
custom_attachment_namestringnãoNome para ser usado nos arquivos de boleto enviados para o cliente em notificações. Aceita uso de variáveis. Caso seja deixado vazio, o padrão é a palavra “boleto” acompanhada do ID.
split_paymentbooleannãoSplit de Pagamento. Válido apenas para ABC Brasil, Bradesco e Itaú. Caso true, o rateio do boleto será registrado. Informar as contas para rateio em split_accounts. Para o Itaú, é necessário informar o tipo de split de pagamento em split_payment_type
split_payment_typeintegernãoTipo de Split de Pagamento: Válido apenas para Itau. Usado apenas com Split de Pagamento true. * 1 Rateio de crédito por percentual (%) – Valor nominal do título * 2 Rateio de crédito em valor (R$) – Valor nominal do título * 3 Rateio de crédito por percentual (%) – Valor líquido recebido * 4 Rateio de crédito em valor (R$) – Valor líquido recebido, rateado proporcionalmente Valores: 1, 2, 3, 4.
split_accountsarray<object>nãoContas para Split de pagamento.
payment_placestringnãoLocal de Pagamento
installment_idintegernãoID do Carnê
installment_numberintegernãoNúmero da parcela do carnê
installment_totalintegernãoTotal de parcelas do carnê
customer_subscription_idintegernãoID da Assinatura
beneficiary_namestringnãoNome do Beneficiário
beneficiary_cnpj_cpfstringnãoCNPJ/CPF do Beneficiário
beneficiary_addressstringnãoEndereço do Beneficiário
beneficiary_assignor_codestringnãoAgência/Código do Beneficiário
bank_contract_slugstringnãoSlug da Carteira
agency_numberstringnãoAgência
agency_digitstringnãoDígito da Agência
account_numberstringnãoConta
account_digitstringnãoDígito da Conta
extra1stringnãoCampo extra 1
extra1_digitstringnãoDigito do Campo extra 1
extra2stringnãoCampo extra 2
extra2_digitstringnãoDígito do Campo extra 2
created_via_apibooleannãoIndica se o boleto foi criado por API
created_atstring (date-time)nãoData e hora de criação do boleto
updated_atstring (date-time)nãoData e hora da última atualização do boleto
registration_statusstringnãoSituação do registro no banco: * pending Pendente * skipped Ignorado * requested Requisitado * confirmed Confirmado * rejected Rejeitado (ainda será tentado novamente) * failed Falha (não será tentado novamente) Valores: pending, skipped, requested, confirmed, rejected, failed.
registered_atstring (date-time)nãoData e hora do registro (quando confirmado)
register_typeintegernãoTipo de Registro: * 1 API * 2 Banco Valores: 1, 2.
cancel_typeintegernãoTipo de Cancelamento: * 1 Cliente * 2 Banco Valores: null, 1, 2.
cancellation_reasonintegernãoMotivo de Cancelamento: * 1 Outro * 2 Fraude * 3 Óbito * 4 Erro operacional * 5 Quitação paga Valores: null, 1, 2, 3, 4, 5.
linestringnãoLinha Digitável
barcodestringnãoCódigo de Barras
shorten_urlstringnãoURL para visualização do boleto
urlstringnãoURL para visualização do boleto
carne_urlstringnãoURL para visualização do carnê(Quando for parcela)
formatsobjectnãoURLs com formatos disponíveis. Ex.: PDF, Imagem, Pix e etc
pix_enabledbooleannãoIndica se o boleto é híbrido e tem QRcode Pix
pix_qrcodestringnãoQRcode Pix do boleto híbrido
pix_txidstringnãoCampo txid do Pix. Gerado automaticamente por default caso não fornecido.
prevent_pixbooleannãoCaso verdadeiro, impede a criação do Pix para carteiras com Pix habilitado. Não é considerado se a carteira não tem Pix habilitado.
statusstringnãoSituação do boleto: * generating Gerando * draft Rascunho * generation_failed Falha ao gerar * opened Aberto * canceled Cancelado * paid Pago * overdue Vencido * validation_failed Inválido * chargeback Estornado Valores: generating, draft, generation_failed, validation_failed, opened, canceled, paid, overdue, blocked, chargeback.
recipient_accountstringnãoConta Destinatária + Dígito
reduction_typeintegernãoTipo de abatimento: 1: Valor. 2: Porcentagem. 3: Sem abatimento Valores: 1, 2, 3.
reduction_amountnumbernãoValor do abatimento. Obrigatório se reduction_type é igual a 1.
reduction_percentagenumbernãoPorcentagem de Abatimento. Ex: 2% x R$ 250,00 = R$ 5,00. Obrigatória se reduction_type é igual a 2. Até 2 casas decimais.
instructions_modeintegernãoCálculo de datas na Instrução para o Caixa: * 0 Não preencher as instruções para o caixa * 1 Calcular data pela via de registro (API/CNAB) * 2 Usar a data configurada no boleto Valores: 0, 1, 2.
import_idintegernãoID da Importação
virtual_bank_billet_idintegernãoID do Boleto gerado por membro de contrato BackOffice. (BackOffice precisa estar habilitado).
external_idstringnãoID do boleto no sistema do cliente. Opcional para controle e busca interna.
financial_provider_external_idstringnãoID na instituição financeira
after_createarray<string>nãoExecução automática de comandos após o boleto ser criado. Valores permitidos: * sync: Sincronização com o provedor financeiro.

Outros campos e objetos aninhados: kobana schema banking.bank-billets.create.

Respostas

HTTPDescrição
201Boleto criado
422Pagamento parcial Itaú requer tipo de autorização específico

bank-billets cancel-all​

Cancelar Boletos em Lote

kobana banking bank-billets cancel-all [OPÇÕES]

POST /v1/bank_billets/cancel_all

Cancelar boletos em lote

Corpo da requisição

NomeTipoObrigatórioDescrição
statusstringnãoSituação do boleto: * generating Gerando * draft Rascunho * generation_failed Falha ao gerar * opened Aberto * canceled Cancelado * paid Pago * overdue Vencido * validation_failed Inválido * chargeback Estornado Valores: generating, draft, generation_failed, validation_failed, opened, canceled, paid, overdue, blocked, chargeback.
expire_fromstring (date)nãoA partir de Data de vencimento
expire_tostring (date)nãoAté a Data de vencimento
cnpj_cpfstringnãoCNPJ ou CPF do Pagador
bank_billet_idsarray<integer>nãoIDs de boletos a serem cancelados

Outros campos e objetos aninhados: kobana schema banking.bank-billets.cancel-all.

Respostas

HTTPDescrição
200Solicitação realizada com sucesso
422Unprocessable Entity

bank-billets get​

Visualizar o Boleto

kobana banking bank-billets get [ID] [OPÇÕES]

GET /v1/bank_billets/{id}

Consulta informações específicas de um Boleto.

Argumentos do caminho: id

Respostas

HTTPDescrição
200Boleto encontrado
404Boleto não encontrado

bank-billets update​

Atualizar o Boleto

kobana banking bank-billets update [ID] [OPÇÕES]

PUT /v1/bank_billets/{id}

Atualiza informações específicas de um Boleto.

Você pode alterar boletos no status de Aberto(opened) ou Vencido(overdue)

Você receberá webhooks generating e opened para o boleto alterado.

Em carteiras registradas, a alteração irá entrar na remessa e pode ser cobrada taxa bancária.

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
amountnumbernãoValor do Boleto
expire_atstring (date)nãoData de vencimento
tagsarray<string>nãoTags associadas ao boleto
notesstringnãoObservações
custom_dataobjectnãoHash com chave e valor no formato JSON. Pode ser alterado em qualquer status do boleto.
days_for_sue_typeintegernãoTipo de dias para protesto: * 0 Corridos * 1 Úteis Valores: null, 0, 1.
days_for_sueintegernãoDias corridos para Protesto
days_for_revokeintegernãoDias corridos para Baixa Bancos Suportados: Itaú
sue_codestringnãoCódigo de Protesto(Somente por CNAB 240). Consulte os possíveis valores <a href="https://docs.banking.kobana.com.br/pt/api/bancos/" target="_blank">para cada banco</a>.
instructionsstringnãoInstruções para o Caixa
descriptionstringnãoDescrição do produto ou serviço
interest_typeintegernãoTipo de juros/mora: * 0 Inexistente (Padrão) * 1 Para porcentagem diária * 2 Para valor diário * 7 Para porcentagem mensal - Bancos suportados: Bradesco, BB, BTG, Caixa, Inter, Itaú, Safra, Santander, Sicoob e Sicredi Valores: 0, 1, 2, 7.
days_for_interestintegernãoQuantidade de dias após o vencimento que a mora começará a incidir. O valor default é 1 dia (o dia posterior ao vencimento).
interest_percentagenumbernãoPorcentagem de juros. De 0.0 a 100.0 (Ex 1.5% = 1.5) Obrigatório se interest_type é igual a 1 ou 7. Até 2 casas decimais.
interest_valuenumbernãoValor diário de juros (R$). Obrigatório se interest_type é igual a 2. Até 2 casas decimais.
discount_typeintegernãoTipo de desconto: O tipo de desconto será o mesmo para todos os três descontos, caso existam. : * 0 Inexistente (Padrão) * 1 Para valor fixo * 2 Para percentual do valor do boleto Valores: 0, 1, 2.
days_for_discountintegernãoDias para desconto. Obrigatório se discount_type é diferente de 0(zero)
discount_percentagenumbernãoPercentual do valor do boleto equivalente ao desconto. Obrigatório se discount_type é igual a 2
discount_valuenumbernãoValor do desconto (R$). Obrigatório se discount_type é igual a 1.
days_for_second_discountintegernãoDias para segundo desconto.
second_discount_percentagenumbernãoPercentual do valor do boleto equivalente ao segundo desconto.
second_discount_valuenumbernãoValor do segundo desconto (R$).
days_for_third_discountintegernãoDias para terceiro desconto.
third_discount_percentagenumbernãoPercentual do valor do boleto equivalente ao terceiro desconto.
third_discount_valuenumbernãoValor do terceiro desconto (R$).
reduction_typeintegernãoTipo de abatimento: 1: Valor. 2: Porcentagem. 3: Sem abatimento Valores: 1, 2, 3.
reduction_amountnumbernãoValor do abatimento. Obrigatório se reduction_type é igual a 1.
reduction_percentagenumbernãoPorcentagem de Abatimento. Ex: 2% x R$ 250,00 = R$ 5,00. Obrigatória se reduction_type é igual a 2. Até 2 casas decimais.
divergent_payment_typeintegernãoTipo de pagamento divergente: * 1 Aceita qualquer valor divergente * 2 Aceita pagamentos dentro de uma faixa de valores ou percentuais * 3 Não aceita pagamento de valores divergentes * 4 Aceita pagamentos de valores superiores a um valor ou percentual mínimo Bancos suportados: Itaú Valores: null, 1, 2, 3, 4.
divergent_payment_value_typeintegernãoTipo de valor a considerar para os limites de pagamentos: Válido apenas para Itaú e Caixa. * 1 Informa pagamentos divergentes por valores * 2 Informa pagamentos divergentes por percentuais Bancos suportados: Itaú Valores: null, 1, 2.
divergent_payment_maximum_valuenumbernãoValor máximo para a faixa de pagamentos divergentes. Bancos suportados: Itaú
divergent_payment_minimum_valuenumbernãoValor mínimo para a faixa de pagamentos divergentes. Bancos suportados: Itaú
divergent_payment_maximum_percentagenumbernãoPercentual máximo para a faixa de pagamentos divergentes. Bancos suportados: Itaú
divergent_payment_minimum_percentagenumbernãoPercentual mínimo para a faixa de pagamentos divergentes. Bancos suportados: Itaú
fine_typeintegernãoTipo de multa: * 0 Inexistente (Padrão) * 1 Para percentual do valor do boleto * 2 Para valor fixo Valores: 0, 1, 2.
days_for_fineintegernãoQuantidade de dias após o vencimento que a multa começará a incidir. O valor default é 1 dia (o dia posterior ao vencimento).
credit_bureauintegernãoBirô de Crédito/Órgão Negativador. 0: Serasa. 1: Quod. 2: SPC Opções disponíveis para cada banco suportado: * Banco do Brasil: Serasa e Quod. Valores: null, 0, 1, 2.
days_for_negativationintegernãoQuantidade de dias após o vencimento para negativar o título.
fine_percentagenumbernãoPorcentagem de Multa por Atraso Ex: 2% x R$ 250,00 = R$ 5,00. Obrigatória se fine_type é igual a 1. Até 2 casas decimais.
fine_valuenumbernãoValor da multa (R$). Obrigatório se fine_type é igual a 2. Até 2 casas decimais.
document_numberstringnãoNúmero do Documento, Tamanho depende do banco, formato e forma de envio (API / EDI): * Itau |Cnab240| 10 | * Itau |Cnab400| 10 |
customer_person_namestringnãoNome do cliente. Bancos Suportados: Santander
customer_cnpj_cpfstringnãoCPF/CNPJ do cliente. Bancos Suportados: Santander
customer_statestringnãoEstado. Bancos Suportados: Santander
customer_city_namestringnãoCidade(Nome deve estar correto e completo). Bancos Suportados: Santander
customer_zipcodestringnãoCEP (formato 99999999). Bancos Suportados: Santander
customer_addressstringnãoEndereço. Bancos Suportados: Santander
customer_neighborhoodstringnãoBairro. Bancos Suportados: Santander
guarantor_namestringnãoNome do Beneficiário final (Sacador/Avalista). Bancos Suportados: Santander
guarantor_cnpj_cpfstringnãoCNPJ/CPF do Beneficiário final (Sacador/Avalista). Bancos Suportados: Santander
document_typestringnãoTipo de Documento: * Código | Sigla | Descrição * 01 | CH | Cheque * 02 | DM | Duplicata Mercantil (Padrão) * 03 | DMI | Duplicata Mercantil p/ Indicação * 04 | DS | Duplicata de Serviço * 05 | DSI | Duplicata de Serviço p/ Indicação * 06 | DR | Duplicata Rural * 07 | LC | Letra de Câmbio * 08 | NCC | Nota de Crédito Comercial * 09 | NCE | Nota de Crédito a Exportação * 10 | NCI | Nota de Crédito Industrial * 11 | NCR | Nota de Crédito Rural * 12 | NP | Nota Promissória * 13 | NPR | Nota Promissória Rural * 14 | TM | Triplicata Mercantil * 15 | TS | Triplicata de Serviço * 16 | NS | Nota de Seguro * 17 | RC | Recibo * 18 | FAT | Fatura * 19 | ND | Nota de Débito * 20 | AP | Apólice de Seguro * 21 | ME | Mensalidade Escolar * 22 | PC | Parcela de Consórcio * 23 | NF | Nota Fiscal * 24 | DD | Documento de Dívida * 25 | CPR | Cédula de Produto Rural * 26 | CTR | Contrato * 27 | CSG | Cosseguros * 28 | EC | Encargos Condominiais * 29 | CPS | Conta de Prestação de Serviços * 30 | WR | Warrant * 31 | DP | Duplicata Prestação * 32 | CSR | Cobrança Seriada * 33 | CAR | Carnê * 34 | ARE | Apólice Ramos Elementares * 35 | CC | Cartão de Crédito * 36 | BDP | Boleto de Proposta * 37 | NPD | Nota Promissória Direta * 38 | DAE | Dívida Ativa de Estado * 39 | DAM | Divida Ativa de Município * 40 | DAU | Dívida Ativa União * 41 | CCB | Célula de Crédito Bancário * 42 | FI | Financiamento * 43 | RD | Rateio de Despesas * 44 | DRI | Duplicata Rural p/ Indicação * 45 | ECI | Encargos Condominiais p/ Indicação * 99 | Outros | Outros Bancos Suportados: Santander Valores: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 99.
control_numberstringnãoNúmero de controle: Pode conter qualquer informação de interesse da Empresa. A informação contida neste campo sempre retornará com o respectivo título no arquivo-retorno. Bancos Suportados: Santander
payment_countintegernãoQuantidade de pagamentos parciais aceitos para este boleto. Bancos Suportados: Santander
issued_atstring (date)nãoData de emissão. Bancos Suportados: Santander
bolepix_keystringnãoChave do bolepix. Bancos Suportados: Santander
pix_txidstringnãoTxId do pix. Bancos Suportados: Santander

Outros campos e objetos aninhados: kobana schema banking.bank-billets.update.

Respostas

HTTPDescrição
204Boleto atualizado
404Boleto não encontrado
422Campos não suportados pelo banco

bank-billets cancel​

Cancelar o Boleto

kobana banking bank-billets cancel [ID] [OPÇÕES]

PUT /v1/bank_billets/{id}/cancel

Cancela boletos nos status de Aberto(opened) ou Vencido(overdue)

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
cancellation_reasonintegernãoMotivo do cancelamento: * 1 Outro * 2 Fraude * 3 Óbito * 4 Erro operacional * 5 Quitação paga Valores: 1, 2, 3, 4, 5.

Outros campos e objetos aninhados: kobana schema banking.bank-billets.cancel.

Respostas

HTTPDescrição
204Boleto cancelado
404Boleto não encontrado
422Boleto não pode ser cancelado

bank-billets duplicate​

Duplicar Boleto

kobana banking bank-billets duplicate [ID] [OPÇÕES]

POST /v1/bank_billets/{id}/duplicate

Duplica boleto permitindo alterar informações do novo boleto e ou cancelar o boleto duplicado

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
expire_at_in_daysintegernãoNº de dias para vencimento a partir da data de hoje. Default: 7
amountnumbernãoValor do novo Boleto
cancelbooleannãoCancelar o boleto que está sendo duplicado. Default: true
with_finesbooleannãoAtualizar o valor do novo boleto com juros e multa. Default: false
bank_billet_account_idintegernãoID da Carteira de Cobrança. Se não informado, usará a carteira padrão.
bank_billet_layout_idintegernãoID do Modelo de Boleto
customer_idintegernãoID do Cliente. Quando esse ID é passado, os campos customer_person_name, customer_cnpj_cpf, customer_zipcode, customer_address, customer_city_name, customer_state e customer_neighborhood não são obrigatórios.
customer_person_namestringnãoNome do cliente
customer_cnpj_cpfstringnãoCPF/CNPJ do cliente
customer_statestringnãoEstado
customer_city_namestringnãoCidade(Nome deve estar correto e completo)
customer_zipcodestringnãoCEP (formato 99999999)
customer_addressstringnãoEndereço
customer_address_complementstringnãoComplemento
customer_address_numberstringnãoNúmero
customer_emailstring (email)nãoE-mail do Pagador
customer_email_ccstring (email)nãoE-mail alternativo do Pagador
customer_neighborhoodstringnãoBairro
customer_phone_numberstringnãoTelefone (com DDD, DDI é opcional)
customer_ignore_emailbooleannãoNunca enviar e-mail para este cliente
customer_ignore_smsbooleannãoNunca enviar SMS para este cliente
customer_mobile_local_codestringnãoDDD do Celular
customer_mobile_numberstringnãoCelular
customer_nicknamestringnãoApelido ou Nome Fantasia do Pagador
customer_notesstringnãoObservações do Pagador
customer_contact_personstringnãoContato
interest_typeintegernãoTipo de juros/mora: * 0 Inexistente (Padrão) * 1 Para porcentagem diária * 2 Para valor diário Valores: 0, 1, 2.
days_for_interestintegernãoQuantidade de dias após o vencimento que a mora começará a incidir. O valor default é 1 dia (o dia posterior ao vencimento).
interest_percentagenumbernãoPorcentagem diária de juros. De 0.0 a 100.0 (Ex 1.5% = 1.5) Obrigatório se interest_type é igual a 1.
interest_valuenumbernãoValor diário de juros (R$). Obrigatório se interest_type é igual a 2.
interest_days_typeintegernãoTipo de Dias para juros: * 0 Corridos * 1 Úteis Valores: 0, 1.
fine_typeintegernãoTipo de multa: * 0 Inexistente (Padrão) * 1 Para percentual do valor do boleto * 2 Para valor fixo Valores: 0, 1, 2.
days_for_fineintegernãoQuantidade de dias após o vencimento que a multa começará a incidir. O valor default é 1 dia (o dia posterior ao vencimento).
fine_percentagenumbernãoPorcentagem de Multa por Atraso Ex: 2% x R$ 250,00 = R$ 5,00. Obrigatória se fine_type é igual a 1
fine_valuenumbernãoValor da multa (R$). Obrigatório se fine_type é igual a 2.
discount_typeintegernãoTipo de desconto: O tipo de desconto será o mesmo para todos os três descontos, caso existam. : * 0 Inexistente (Padrão) * 1 Para valor fixo * 2 Para percentual do valor do boleto Valores: 0, 1, 2.
days_for_discountintegernãoDias para desconto. Obrigatório se discount_type é diferente de 0(zero)
discount_percentagenumbernãoPercentual do valor do boleto equivalente ao desconto. Obrigatório se discount_type é igual a 2
discount_valuenumbernãoValor do desconto (R$). Obrigatório se discount_type é igual a 1.
days_for_second_discountintegernãoDias para segundo desconto.
second_discount_percentagenumbernãoPercentual do valor do boleto equivalente ao segundo desconto.
second_discount_valuenumbernãoValor do segundo desconto (R$).
days_for_third_discountintegernãoDias para terceiro desconto.
third_discount_percentagenumbernãoPercentual do valor do boleto equivalente ao terceiro desconto.
third_discount_valuenumbernãoValor do terceiro desconto (R$).
tagsarray<string>nãoTags associadas ao boleto
tag_liststringnãoTags associadas ao boleto
charge_typeintegernãoTipo de Cobrança: * 1 Simples * 2 Vinculada * 3 Descontada * 4 Vendor Valores: 1, 2, 3, 4.
dispatch_typeintegernãoTipo de Cobrança: Quando o boleto precisa ser enviado pelo correio. É preciso contratar o serviço junto ao banco e pagará tarifa. * 1 Cliente * 2 Banco Valores: 1, 2.
guarantor_namestringnãoNome do Beneficiário final (Sacador/Avalista)
guarantor_cnpj_cpfstringnãoCNPJ/CPF do Beneficiário final (Sacador/Avalista)
guarantor_address_numberstringnãoNúmero do Beneficiário final (Sacador/Avalista)
guarantor_neighborhoodstringnãoBairro do Beneficiário final (Sacador/Avalista)
guarantor_phone_numberstringnãoTelefone (com DDD) do Beneficiário final (Sacador/Avalista)
guarantor_city_namestringnãoCidade(Nome deve estar correto e completo) do Beneficiário final (Sacador/Avalista)
guarantor_statestringnãoEstado do Beneficiário final (Sacador/Avalista)
guarantor_zipcodestringnãoCEP (formato 99999999) do Beneficiário final (Sacador/Avalista)
guarantor_addressstringnãoEndereço do Beneficiário final (Sacador/Avalista)
guarantor_address_complementstringnãoComplemento do Beneficiário final (Sacador/Avalista)
descriptionstringnãoDescrição do produto ou serviço
instructionsstringnãoInstruções para o Caixa
document_datestring (date)nãoData do Documento
document_typestringnãoTipo de Documento: * Código | Sigla | Descrição * 01 | CH | Cheque * 02 | DM | Duplicata Mercantil (Padrão) * 03 | DMI | Duplicata Mercantil p/ Indicação * 04 | DS | Duplicata de Serviço * 05 | DSI | Duplicata de Serviço p/ Indicação * 06 | DR | Duplicata Rural * 07 | LC | Letra de Câmbio * 08 | NCC | Nota de Crédito Comercial * 09 | NCE | Nota de Crédito a Exportação * 10 | NCI | Nota de Crédito Industrial * 11 | NCR | Nota de Crédito Rural * 12 | NP | Nota Promissória * 13 | NPR | Nota Promissória Rural * 14 | TM | Triplicata Mercantil * 15 | TS | Triplicata de Serviço * 16 | NS | Nota de Seguro * 17 | RC | Recibo * 18 | FAT | Fatura * 19 | ND | Nota de Débito * 20 | AP | Apólice de Seguro * 21 | ME | Mensalidade Escolar * 22 | PC | Parcela de Consórcio * 23 | NF | Nota Fiscal * 24 | DD | Documento de Dívida * 25 | CPR | Cédula de Produto Rural * 26 | CTR | Contrato * 27 | CSG | Cosseguros * 28 | EC | Encargos Condominiais * 29 | CPS | Conta de Prestação de Serviços * 30 | WR | Warrant * 31 | DP | Duplicata Prestação * 32 | CSR | Cobrança Seriada * 33 | CAR | Carnê * 34 | ARE | Apólice Ramos Elementares * 35 | CC | Cartão de Crédito * 36 | BDP | Boleto de Proposta * 37 | NPD | Nota Promissória Direta * 38 | DAE | Dívida Ativa de Estado * 39 | DAM | Divida Ativa de Município * 40 | DAU | Dívida Ativa União * 41 | CCB | Célula de Crédito Bancário * 42 | FI | Financiamento * 43 | RD | Rateio de Despesas * 44 | DRI | Duplicata Rural p/ Indicação * 45 | ECI | Encargos Condominiais p/ Indicação * 99 | Outros | Outros Valores: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 99.
document_type_labelstringnãoTipo de Documento (Sigla)
document_numberstringnãoNúmero do Documento
acceptancestringnãoAceite: * N Não (Padrão) * S Sim Valores: N, S.
our_numberstringnãoNosso Número. Se não informado, usará o Próximo Nosso Número da Carteira de Cobrança.
processed_our_numberstringnãoNosso Número calculado com DV (formatado)
processed_our_number_rawstringnãoNosso Número calculado com DV (limpo)
paid_amountnumbernãoValor pago
paid_atstring (date)nãoData do pagamento
days_for_revokeintegernãoDias corridos para Baixa/Devolução: Nulo/Branco: Obedece ao padrão do banco. 0: Baixa/Devolução no mesmo dia do vencimento. 1 ou mais: Baixa/Devolução após o vencimento(Vencimento + X dias corridos).
days_for_negativationintegernãoDias corridos para Negativação: Disponível apenas para os seguintes bancos e formatos. * Banco | CNAB 240| CNAB 400 |Webservice * Bradesco | Sim | Sim | Não * Itaú | Não | Sim | Não
days_for_sue_typeintegernãoTipo de dias para protesto: * 0 Corridos * 1 Úteis Valores: null, 0, 1.
days_for_sueintegernãoDias corridos para Protesto
sue_codestringnãoCódigo de Protesto(CNAB 240). Consulte os possíveis valores <a href="https://docs.banking.kobana.com.br/pt/api/bancos/" target="_blank">para cada banco</a>.
revoke_codestringnãoCódigo de Baixa(CNAB 240). Consulte os possíveis valores <a href="https://docs.banking.kobana.com.br/pt/api/bancos/" target="_blank">para cada banco</a>.
first_instructionstringnãoPrimeira Instrução(CNAB 400). Consulte os possíveis valores <a href="https://docs.banking.kobana.com.br/pt/api/bancos/" target="_blank">para cada banco</a>.
second_instructionstringnãoSegunda Instrução(CNAB 400). Consulte os possíveis valores <a href="https://docs.banking.kobana.com.br/pt/api/bancos/" target="_blank">para cada banco</a>.
watermarkbooleannãoEndereço
divergent_payment_typeintegernãoTipo de pagamento divergente: Válido apenas para Itaú e Caixa. * 1 Aceita qualquer valor divergente * 2 Aceita pagamentos dentro de uma faixa de valores ou percentuais * 3 Não aceita pagamento de valores divergentes * 4 Aceita pagamentos de valores superiores a um valor ou percentual mínimo Valores: null, 1, 2, 3, 4.
divergent_payment_value_typeintegernãoTipo de valor a considerar para os limites de pagamentos: Válido apenas para Itaú e Caixa. * 1 Informa pagamentos divergentes por valores * 2 Informa pagamentos divergentes por percentuais Valores: null, 1, 2.
divergent_payment_maximum_valuenumbernãoValor mínimo para a faixa de pagamentos divergentes.
divergent_payment_minimum_valuenumbernãoValor máximo para a faixa de pagamentos divergentes.
divergent_payment_maximum_percentagenumbernãoPercentual mínimo para a faixa de pagamentos divergentes.
divergent_payment_minimum_percentagenumbernãoPercentual máximo para a faixa de pagamentos divergentes.
divergent_payment_limitintegernãoQuantidade de pagamentos permitida. Obrigatório se informados dados para pagamento divergente. Usado somente pela Caixa.
prevent_registrationbooleannãoImpedir envio de registro ao banco: Caso true, impede que o boleto seja registrado. Para ser usado nos casos em que o boleto já foi registrado fora da KOBANA mas deseja-se incluí-lo no sistema.
control_numberstringnãoNúmero de controle: Pode conter qualquer informação de interesse da Empresa. A informação contida neste campo sempre retornará com o respectivo título no arquivo-retorno.
ignore_emailbooleannãoNão enviar este boleto por email
ignore_smsbooleannãoNunca enviar este boleto por SMS
ignore_whatsappbooleannãoNunca enviar este boleto por WhatsApp
addonsstring (jsonb)nãoEndereço
custom_dataobjectnãoHash com chave e valor no formato JSON.
metaobjectnãoHash com chave e valor no formato JSON.
notesstringnãoObservações
custom_attachment_namestringnãoNome para ser usado nos arquivos de boleto enviados para o cliente em notificações. Aceita uso de variáveis. Caso seja deixado vazio, o padrão é a palavra “boleto” acompanhada do ID.
split_paymentbooleannãoSplit de Pagamento. Válido apenas para ABC Brasil (remessa CNAB 240), Itaú e Bradesco (remessa CNAB 400). Caso true, o rateio do boleto será registrado. Informar as contas para rateio em split_accounts
split_payment_typeintegernãoTipo de Split de Pagamento: Válido apenas para Itau. Usado apenas com Split de Pagamento true. * 1 Rateio de crédito por percentual (%) – Valor nominal do título * 2 Rateio de crédito em valor (R$) – Valor nominal do título * 3 Rateio de crédito por percentual (%) – Valor líquido recebido * 4 Rateio de crédito em valor (R$) – Valor líquido recebido, rateado proporcionalmente Valores: 1, 2, 3, 4.
split_accountsarray<object>nãoContas para Split de pagamento.
payment_placestringnãoLocal de Pagamento
installment_idintegernãoID do Carnê
installment_numberintegernãoNúmero da parcela do carnê
installment_totalintegernãoTotal de parcelas do carnê
customer_subscription_idintegernãoID da Assinatura
beneficiary_namestringnãoNome do Beneficiário
beneficiary_cnpj_cpfstringnãoCNPJ/CPF do Beneficiário
beneficiary_addressstringnãoEndereço do Beneficiário
beneficiary_assignor_codestringnãoAgência/Código do Beneficiário
bank_contract_slugstringnãoSlug da Carteira
agency_numberstringnãoAgência
agency_digitstringnãoDígito da Agência
account_numberstringnãoConta
account_digitstringnãoDígito da Conta
extra1stringnãoCampo extra 1
extra1_digitstringnãoDigito do Campo extra 1
extra2stringnãoCampo extra 2
extra2_digitstringnãoDígito do Campo extra 2
created_via_apibooleannãoIndica se o boleto foi criado por API
created_atstring (date-time)nãoData e hora de criação do boleto
updated_atstring (date-time)nãoData e hora da última atualização do boleto
registered_atstring (date-time)nãoData e hora do registro
register_typeintegernãoTipo de Registro: * 1 API * 2 Banco Valores: 1, 2.
cancel_typeintegernãoTipo de Cancelamento: * 1 Cliente * 2 Banco Valores: 1, 2.
payment_countintegernãoQuantidade de pagamentos parciais aceitos para este boleto.
linestringnãoLinha Digitável
barcodestringnãoEndereço
shorten_urlstringnãoURL para visualização do boleto
urlstringnãoURL para visualização do boleto
carne_urlstringnãoURL para visualização do carnê(Quando for parcela)
formatsobjectnãoURLs com formatos disponíveis. Ex.: PDF, Imagem, Pix e etc
pix_enabledbooleannãoIndica se o boleto é híbrido e tem QRcode Pix
pix_qrcodestringnãoQRcode Pix do boleto híbrido
statusstringnãoSituação do boleto: * generating Gerando * draft Rascunho * generation_failed Falha ao gerar * opened Aberto * canceled Cancelado * paid Pago * overdue Vencido * validation_failed Inválido * chargeback Estornado Valores: generating, draft, generation_failed, validation_failed, opened, canceled, paid, overdue, blocked, chargeback.
recipient_accountstringnãoConta Destinatária + Dígito

Outros campos e objetos aninhados: kobana schema banking.bank-billets.duplicate.

Respostas

HTTPDescrição
201Boleto duplicado
404Boleto não encontrado

bank-billets pay​

Marcar Boleto Como Pago

kobana banking bank-billets pay [ID] [OPÇÕES]

PUT /v1/bank_billets/{id}/pay

Marcar boleto como pago

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
paid_amountnumbersimValor pago do boleto.
paid_atstring (date)simData de pagamento do boleto
bank_ratestringnãoValor da taxa bancária.
direct_paymentbooleannãoInforma se o pagamento foi feito diretamente ao beneficiário.

Outros campos e objetos aninhados: kobana schema banking.bank-billets.pay.

Respostas

HTTPDescrição
204Boleto pago
404Boleto não encontrado

bank-billets send-email​

Enviar Boleto por E-mail

kobana banking bank-billets send-email [ID] [OPÇÕES]

POST /v1/bank_billets/{id}/send_email

Enviar boleto por e-mail

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
formobjectsimFormulário de E-mail.

Outros campos e objetos aninhados: kobana schema banking.bank-billets.send-email.

Respostas

HTTPDescrição
200E-mail enviado com sucesso
400Falha ao enviar o e-mail

bank-billets send-sms​

Enviar Boleto por SMS

kobana banking bank-billets send-sms [ID] [OPÇÕES]

POST /v1/bank_billets/{id}/send_sms

Enviar boleto por sms

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
formobjectsimFormulário de SMS.

Outros campos e objetos aninhados: kobana schema banking.bank-billets.send-sms.

Respostas

HTTPDescrição
200SMS enviado com sucesso
400Falha ao enviar o sms