Pular para o conteúdo principal

kobana banking bank-billet-accounts

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

ComandoHTTPDescrição
bank-billet-accounts listGET /v1/bank_billet_accountsListar Carteiras
bank-billet-accounts createPOST /v1/bank_billet_accountsCriar Carteira de Cobrança
bank-billet-accounts getGET /v1/bank_billet_accounts/{id}Informações da Carteira
bank-billet-accounts updatePUT /v1/bank_billet_accounts/{id}Atualizar a Carteira
bank-billet-accounts deleteDELETE /v1/bank_billet_accounts/{id}Excluir a Carteira de Cobrança
bank-billet-accounts askGET /v1/bank_billet_accounts/{id}/askSolicitar Homologação da Carteira de Cobrança
bank-billet-accounts set-defaultPUT /v1/bank_billet_accounts/{id}/set_defaultAlterar Carteira de Cobrança padrão
bank-billet-accounts validatePUT /v1/bank_billet_accounts/{id}/validateValidar Carteira de Cobrança

bank-billet-accounts list​

Listar Carteiras

kobana banking bank-billet-accounts list [OPÇÕES]

GET /v1/bank_billet_accounts

Lista Carteiras.

Parâmetros de consulta

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

Respostas

HTTPDescrição
200Carteiras Encontradas

bank-billet-accounts create​

Criar Carteira de Cobrança

kobana banking bank-billet-accounts create [OPÇÕES]

POST /v1/bank_billet_accounts

Cria uma nova carteira de cobrança para emissão de boletos bancários. A carteira precisa ser homologada antes de poder ser utilizada em produção.

Corpo da requisição

NomeTipoObrigatórioDescrição
bank_contract_slugstringsimSlug da Carteira
financial_account_uidstring (uuid)simUID da Conta Financeira. Quando informado, os dados de agência e conta serão preenchidos automaticamente a partir da conta financeira.
beneficiary_namestringsimNome do Beneficiário
beneficiary_cnpj_cpfstringsimCNPJ/CPF do Beneficiário
beneficiary_address_streetstringsimRua do Beneficiário
beneficiary_address_street_numberstringsimNumero da rua do Beneficiário
beneficiary_address_complementstringsimComplemento do endereço do Beneficiário
beneficiary_address_neighborhoodstringsimBairro do Beneficiário
beneficiary_address_citystringsimCidade do Beneficiário
beneficiary_address_statestringsimEstado do Beneficiário
beneficiary_address_zipcodestringsimCEP do Beneficiário (formato 99999999)
beneficiary_addressstringsimEndereço completo do Beneficiário.
idintegernãoID da carteira
next_our_numberintegernãoPróximo Nosso Número. Default: 1
next_remittance_numberintegernãoÚltimo sequencial da remessa Default: 1
agency_numberstringnãoAgência. Preenchido automaticamente quando financial_account_uid é fornecido.
agency_digitstringnãoDígito da Agência. Preenchido automaticamente quando financial_account_uid é fornecido.
account_numberstringnãoConta. Preenchida automaticamente quando financial_account_uid é fornecido.
account_digitstringnãoDígito da Conta. Preenchido automaticamente quando financial_account_uid é fornecido.
extra1stringnãoCampo extra 1. Dependendo da carteira escolhida poderá ser obrigátorio.
extra1_digitstringnãoDigito do Campo extra 1. Dependendo da carteira escolhida poderá ser obrigátorio.
extra2stringnãoCampo extra 2. Dependendo da carteira escolhida poderá ser obrigátorio.
extra2_digitstringnãoDígito do Campo extra 2. Dependendo da carteira escolhida poderá ser obrigátorio.
extra3stringnãoCódigo de Remessa
payment_placestringnãoLocal de Pagamento
contractstringnãoContrato
contract_typestringnãoTipo do Contrato
financial_accountobjectnãoConta Financeira associada à carteira
bolepix_enabled_atstringnãoData e Hora em que o boleto híbrido foi habilitado.
bolepixobjectnãoConfiguração de Boleto Híbrido
namestringnãoNome da Conta. Não é recebido na criação e nem na atualização, só é retornado na consulta e listagem
statusstringnãoSituação da carteira: Quando a carteira acaba de ser cadastrada, ela ganha o status pending. Nesse momento o usuário deve aceitar os termos e iniciar a homologação. Ao clicar em “Prosseguir com a Homologação”, o status passa para homologating. Será gerado um boleto e uma remessa de Homologação para ser enviada ao banco. Após o término, o status passa para validating. A partir desse momento o usuário precisa informar o valor do boleto que foi gerado ou enviar o retorno processado pelo banco. Quando o valor é informado corretamente, ou no retorno processado, o banco diz estar tudo certo, o status passa para active. * pending Homologação não iniciada * homologating Em homologação, aguardando pagamento do boleto * validating Boleto pago, aguardando validação * active Ativa e pronta para uso Valores: pending, homologating, validating, active.
defaultbooleannãoPadrão. O campo default determina a carteira de cobrança que será usada na criação do boleto quando nenhuma carteira for informada. No momento que a primeira carteira é homologada (passa para o status = active), ela recebe o valor default = true
configurationobjectnãoConfiguração de dados padrões para boleto
bank_contractobjectnãoDados da Carteira. Não é recebido na criação e nem na atualização, só é retornado na consulta e listagem.
custom_namestringnãoNome da Carteira para identificação dentro da Kobana.
kindstringnãoTipo de CNAB: * cnab400 CNAB 400 * cnab240 CNAB 240 Valores: cnab400, cnab240.
remittance_disabledbooleannãoDesabilita geração de remessas.
remittance_disabled_atstring (date-time)nãoData e hora em que a geração de remessa foi desabilitada.
allow_expiration_on_weekendsbooleannãoPermitir vencimento em fim de semana e feriados
created_atstring (date-time)nãoData e hora de criação da carteira
updated_atstring (date-time)nãoData e hora da última atualização da carteira
created_via_apibooleannãoIndica se a carteira foi criada por API

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

Respostas

HTTPDescrição
201Carteira de cobrança criada com financial_account_uid
422Carteira inválida - Beneficiário CPF

bank-billet-accounts get​

Informações da Carteira

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

GET /v1/bank_billet_accounts/{id}

Consulta informações específicas de uma Carteira

Argumentos do caminho: id

Respostas

HTTPDescrição
200Carteira encontrada
404Carteira não encontrado

bank-billet-accounts update​

Atualizar a Carteira

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

PUT /v1/bank_billet_accounts/{id}

Atualiza informações específicas de uma Carteira.

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
kindstringnãoTipo de CNAB: * cnab400 CNAB 400 * cnab240 CNAB 240 Valores: cnab400, cnab240.
bank_contract_slugstringnãoSlug da Carteira. Carteiras ativas não poderão ter o campo bank_contract_slug alterados.
financial_accountobjectnãoConta Financeira associada à carteira
payment_placestringnãoLocal de Pagamento
custom_namestringnãoNome da Carteira para identificação dentro da Kobana.
allow_expiration_on_weekendsbooleannãoPermitir vencimento em fim de semana e feriados
beneficiary_namestringnãoNome do Beneficiário
beneficiary_cnpj_cpfstringnãoCNPJ/CPF do Beneficiário
agency_numberstringnãoAgência. Preenchido automaticamente quando financial_account_uid é fornecido.
agency_digitstringnãoDígito da Agência. Opcional: será calculado automaticamente usando Módulo 11 quando o banco exigir e não for fornecido. Preenchido automaticamente quando financial_account_uid é fornecido.
account_numberstringnãoConta. Preenchida automaticamente quando financial_account_uid é fornecido.
account_digitstringnãoDígito da Conta. Preenchido automaticamente quando financial_account_uid é fornecido.
extra1stringnãoCampo extra 1.
extra1_digitstringnãoDigito do Campo extra 1.
extra2stringnãoCampo extra 2.
extra2_digitstringnãoDígito do Campo extra 2.
contractstringnãoContrato
contract_typestringnãoTipo do Contrato
extra3stringnãoCódigo de Remessa
beneficiary_address_streetstringnãoRua do Beneficiário
beneficiary_address_street_numberstringnãoNumero da rua do Beneficiário
beneficiary_address_complementstringnãoComplemento do endereço do Beneficiário
beneficiary_address_neighborhoodstringnãoBairro do Beneficiário
beneficiary_address_citystringnãoCidade do Beneficiário
beneficiary_address_statestringnãoEstado do Beneficiário
beneficiary_address_zipcodestringnãoCEP do Beneficiário (formato 99999999)
beneficiary_addressstringnãoEndereço completo do Beneficiário.
bolepix_enabledbooleannãoHabilitar Bolepix (legado — prefira o objeto bolepix)
bolepixobjectnãoConfiguração de Boleto Híbrido
bolepix_keystringnãoChave Pix que será usada no Bolepix
defaultbooleannãoPadrão. O campo default determina a carteira de cobrança que será usada na criação do boleto quando nenhuma carteira for informada. No momento que a primeira carteira é homologada (passa para o status = active), ela recebe o valor default = true
remittance_disabledbooleannãoDesabilita geração de remessas.
next_our_numberintegernãoÚltimo nosso número
next_remittance_numberintegernãoÚltimo sequencial da remessa Default: 1
bank_billet_account_next_our_number_attributesobjectnão
bank_billet_account_next_remittance_number_attributesobjectnão

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

Respostas

HTTPDescrição
204Carteira atualizada
404Carteira não encontrado
422Unprocessable Entity

bank-billet-accounts delete​

Excluir a Carteira de Cobrança

kobana banking bank-billet-accounts delete [ID] [OPÇÕES]

DELETE /v1/bank_billet_accounts/{id}

Exclui uma Carteira de Cobrança. Opcionalmente, exclui também a Conta Financeira associada.

Argumentos do caminho: id

Parâmetros de consulta

NomeTipoObrigatórioDescrição
delete_financial_accountbooleannãoQuando true, exclui também a Conta Financeira associada à Carteira.

Respostas

HTTPDescrição
202Carteira e Conta Financeira excluídas (delete_financial_account=true)
204Carteira enfileirada para exclusão (delete_financial_account=false)
404Carteira não encontrada

bank-billet-accounts ask​

Solicitar Homologação da Carteira de Cobrança

kobana banking bank-billet-accounts ask [ID] [OPÇÕES]

GET /v1/bank_billet_accounts/{id}/ask

Solicitar homologação da Carteira de Cobrança

Argumentos do caminho: id

Respostas

HTTPDescrição
200Solicitação de homologação realizada com sucesso
404Carteira não encontrada
422Carteira já homologada

bank-billet-accounts set-default​

Alterar Carteira de Cobrança padrão

kobana banking bank-billet-accounts set-default [ID] [OPÇÕES]

PUT /v1/bank_billet_accounts/{id}/set_default

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
defaultbooleansimDefine a Carteira padrão(Default: true) ou deixar de ser padrão(Default: false)

Outros campos e objetos aninhados: kobana schema banking.bank-billet-accounts.set-default.

Respostas

HTTPDescrição
204Carteira definida com padrão com sucesso
404Carteira não encontrada
422Unprocessable Entity

bank-billet-accounts validate​

Validar Carteira de Cobrança

kobana banking bank-billet-accounts validate [ID] [OPÇÕES]

PUT /v1/bank_billet_accounts/{id}/validate

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
homologation_amountstringsimValor recebido pelo boleto (R$) Ex.: 1,87

Outros campos e objetos aninhados: kobana schema banking.bank-billet-accounts.validate.

Respostas

HTTPDescrição
204Carteira Homologada com sucesso
404Carteira não encontrada
422Unprocessable Entity