Saltar al contenido principal

Boletos e cobrança (v1)

O boleto que a conta emite para receber, as carteiras de cobrança que o registram, os pagamentos recebidos, lotes, carnês e assinaturas.

Boletos​

Emitir, alterar, cancelar, duplicar, protestar, dar baixa e enviar boletos por e-mail ou SMS.

ComandoHTTPDescrição
bank-billets listGET /v1/bank_billetsListar Boletos
bank-billets createPOST /v1/bank_billetsCriar um Boleto
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 cancel-all createPOST /v1/bank_billets/cancel_allCancelar Boletos em Lote
bank-billets protest updatePUT /v1/bank_billets/{id}/protest/{type}Protestar Boleto
# Listar Boletos
kobana banking bank-billets list

# Visualizar o Boleto
kobana banking bank-billets get --params '{"id":"BANK_BILLET_ID"}'

# Cancelar o Boleto
kobana banking bank-billets cancel --params '{"id":"BANK_BILLET_ID"}' --dry-run

Carteiras de cobrança​

As carteiras que registram os boletos no banco, a homologação e a carteira padrão.

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 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
# Listar Carteiras
kobana banking bank-billet-accounts list

# Informações da Carteira
kobana banking bank-billet-accounts get --params '{"id":"BANK_BILLET_ACCOUNT_ID"}'

Pagamentos de boleto​

Os pagamentos recebidos de um boleto, inclusive os registrados à mão.

ComandoHTTPDescrição
bank-billet-payments listGET /v1/bank_billet_paymentsListar Pagamentos de Boleto
bank-billet-payments createPOST /v1/bank_billet_paymentsEfetuar Pagamento de Boleto
bank-billet-payments getGET /v1/bank_billet_payments/{id}Informações do Pagamento de Boleto
bank-billet-payments deleteDELETE /v1/bank_billet_payments/{id}Excluir Pagamento de Boleto
# Listar Pagamentos de Boleto
kobana banking bank-billet-payments list

# Informações do Pagamento de Boleto
kobana banking bank-billet-payments get --params '{"id":"BANK_BILLET_PAYMENT_ID"}'

# Excluir Pagamento de Boleto
kobana banking bank-billet-payments delete --params '{"id":"BANK_BILLET_PAYMENT_ID"}' --dry-run

Lotes de boletos​

Lotes para agrupar boletos e gerar um PDF ou um ZIP com todos eles.

ComandoHTTPDescrição
bank-billet-batches listGET /v1/bank_billet_batchesListar Lotes
bank-billet-batches createPOST /v1/bank_billet_batchesCriar Lote
bank-billet-batches getGET /v1/bank_billet_batches/{id}/Informações do Lote
bank-billet-batches deleteDELETE /v1/bank_billet_batches/{id}/Excluir o lote
bank-billet-batches add-bank-billetsPUT /v1/bank_billet_batches/{id}/add_bank_billetsIncluir Boletos no Lote
bank-billet-batches pdfPOST /v1/bank_billet_batches/{id}/pdfExportar Lote no Formato .pdf
bank-billet-batches remove-bank-billetDELETE /v1/bank_billet_batches/{id}/remove_bank_billetExcluir Boleto do Lote
bank-billet-batches zipPOST /v1/bank_billet_batches/{id}/zipExportar Lote no Formato .zip
# Listar Lotes
kobana banking bank-billet-batches list

# Informações do Lote
kobana banking bank-billet-batches get --params '{"id":"BANK_BILLET_BATCH_ID"}'

# Excluir o lote
kobana banking bank-billet-batches delete --params '{"id":"BANK_BILLET_BATCH_ID"}' --dry-run

Exportação do lote​

O arquivo gerado pela exportação de um lote.

ComandoHTTPDescrição
bank-billet-batch-exports getGET /v1/bank_billet_batch_exports/{id}Arquivo de Exportação do Lote
# Arquivo de Exportação do Lote
kobana banking bank-billet-batch-exports get --params '{"id":"BANK_BILLET_BATCH_EXPORT_ID"}'

Carnês​

Carnês, que emitem uma série de boletos de uma vez.

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ê
# Listar Carnês
kobana banking installments list

# Informações do Carnê
kobana banking installments get --params '{"id":"INSTALLMENT_ID"}'

# Excluir o Carnê
kobana banking installments delete --params '{"id":"INSTALLMENT_ID"}' --dry-run

Assinaturas​

Assinaturas, que emitem um boleto a cada ciclo.

ComandoHTTPDescrição
customer-subscriptions listGET /v1/customer_subscriptionsListar Assinaturas
customer-subscriptions createPOST /v1/customer_subscriptionsCriar uma Assinatura
customer-subscriptions getGET /v1/customer_subscriptions/{id}Informações da Assinatura
customer-subscriptions updatePUT /v1/customer_subscriptions/{id}Atualizar a Assinatura
customer-subscriptions deleteDELETE /v1/customer_subscriptions/{id}Excluir a Assinatura
customer-subscriptions next-chargePOST /v1/customer_subscriptions/{id}/next_chargeGerar Próxima Cobrança
# Listar Assinaturas
kobana banking customer-subscriptions list

# Informações da Assinatura
kobana banking customer-subscriptions get --params '{"id":"CUSTOMER_SUBSCRIPTION_ID"}'

# Excluir a Assinatura
kobana banking customer-subscriptions delete --params '{"id":"CUSTOMER_SUBSCRIPTION_ID"}' --dry-run

Próximos passos​