Pular para o conteúdo principal

kobana banking installments

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

ComandoHTTPDescrição
installments listGET /v1/installmentsListar Carnês
installments createPOST /v1/installmentsCriar um Carnê
installments getGET /v1/installments/{id}Informações do Carnê
installments deleteDELETE /v1/installments/{id}Excluir o Carnê

installments list​

Listar Carnês

kobana banking installments list [OPÇÕES]

GET /v1/installments

Lista Carnês.

Parâmetros de consulta

NomeTipoObrigatórioDescrição
pageintegernãoNúmero da Página
per_pageintegernãoQuantidade de registros por página

Respostas

HTTPDescrição
200Sucesso na listagem de carnês

installments create​

Criar um Carnê

kobana banking installments create [OPÇÕES]

POST /v1/installments

Cria um carnê para geração de múltiplos boletos com vencimentos periódicos.

Corpo da requisição

NomeTipoObrigatórioDescrição
bank_billet_account_idintegersimID da Carteira de Cobrança. Se não informado, usará a carteira padrão.
amountnumbersimQuantia
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
start_atstring (date)simData da primeira cobrança
totalintegersimQuantidade de parcelas
document_typestringsimTipo 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.
idintegernãoID do carnê
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)
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
customer_updatestringnãoContato
end_atstring (date)nãoData da última cobrança
cyclestringnãoCiclo do carnê. Default: monthly * biweekly Quinzenal * bimonthly Bimestral * monthly Mensal * quarterly Trimestral * semiannual Semestral * annual Anual Valores: biweekly, bimonthly, monthly, quarterly, semiannual, annual.
custom_bank_billetsarray<object>nãoCarnê customizado. Quando enviado, os valores de amount, start_at e end_at serão ignorados.
bank_billet_idsarray<integer>nãoIDs de boletos vinculados ao carnê
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), Não pode resultar numa data passada referente a criação.
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
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_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
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_sueintegernãoDias corridos para Protesto
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.
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.
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
payment_countintegernãoQuantidade de pagamentos parciais aceitos para este boleto.
urlstringnãoURL para visualização do carnê
statusstringnãoSituação do carnê: * created Gerando * processed Parcelas criadas * generated Aberto Valores: created, processed, generated.
import_idintegernãoID da Importação
ignore_whatsappbooleannãoNunca enviar este carnê por WhatsApp

Outros campos e objetos aninhados: kobana schema banking.installments.create.

Respostas

HTTPDescrição
201Carnê Criado
422Carnê inválido

installments get​

Informações do Carnê

kobana banking installments get [ID] [OPÇÕES]

GET /v1/installments/{id}

Consulta informações específicas de um Carnê.

Argumentos do caminho: id

Respostas

HTTPDescrição
200Carnê encontrado com sucesso
404Carnê não encontrado

installments delete​

Excluir o Carnê

kobana banking installments delete [ID] [OPÇÕES]

DELETE /v1/installments/{id}

Exclui um Carnê específico. Nenhum boleto gerado pela carnê será excluído.

Argumentos do caminho: id

Respostas

HTTPDescrição
204Carnê cancelado
404Carnê não encontrado