List Billings

GET https://api.contbank.com.br/s2s/billings/list/:account_id?page=1&per_page=10&start_date=2023-03-01T00:00:00Z&end_date=2023-03-31T23:59:59Z

Este endpoint permite a listagem de todas as cobranças geradas de uma conta em um determinado período de tempo, especificado por uma data inicial e final, bem como pelo número da conta.

A resposta retornada pelo endpoint inclui informações detalhadas sobre cada cobrança, incluindo a data de vencimento, o status atual, o valor total da cobrança e um resumo com os dados do boleto, incluindo o número do boleto, o valor, a data de emissão e a data de vencimento.

Response Schema

CampoTipoDescrição
totalintegerTotal de cobranças retornadas
pagesintegerTotal de páginas de cobranças retornadas
billingsarrayLista de objetos de cobrança
billings.idstringIdentificador único da cobrança
billings.request_idstringIdentificador da requisição que gerou a cobrança
billings.current_identitystringIdentificador da conta que gerou a cobrança
billings.accountobjectObjeto com informações da conta relacionada
billings.account.account_idstringIdentificador único da conta
billings.account.branchstringNúmero da agência da conta
billings.account.numberstringNúmero da conta
billings.account.identifierstringCPF ou CNPJ do titular da conta
billings.billing_methodstringMétodo de cobrança utilizado
billings.payerobjectObjeto com informações do pagador
billings.payer.namestringNome do pagador
billings.payer.identifierstringCPF ou CNPJ do pagador
billings.payer.addressobjectObjeto com informações de endereço do pagador
billings.payer.address.streetstringEndereço do pagador
billings.payer.address.zipstringCEP do endereço do pagador
billings.payer.address.citystringCidade do endereço do pagador
billings.payer.address.statestringEstado do endereço do pagador
billings.payer.notificationsobjectObjeto com informações sobre notificações
billings.payer.notifications.send_emailbooleanIndica se a notificação deve ser enviada por e-mail
billings.payer.notifications.send_smsbooleanIndica se a notificação deve ser enviada por SMS
billings.payer.saveascontactbooleanIndica se o pagador deve ser salvo como contato
billings.due_datestringData de vencimento da cobrança
billings.close_paymentstringIndica a data limite que o pagamento é aceito. Após esta data, não é mais possível receber o pagamento da cobrança, sendo a mesma automaticamente cancelada.
billings.closepaymentdaysintegerIndica a data limite para o pagamento da cobrnça em dias.
billings.descriptionstringDescrição da cobrança
billings.amountnumberValor da cobrança
billings.statusstringStatus atual da cobrança
billings.installmentintegerNúmero da parcela atual da cobrança
billings.totalofinstallmentsintegerNúmero total de parcelas da cobrança
billings.installmentscheduledtostringData programada para a próxima parcela da cobrança
billings.recurring_idstringIdentificador único da recorrência
billings.boleto_detailobjectObjeto com informações do boleto associado à cobrança
billings.boletodetail.boletoidstringIdentificador único do boleto associado à cobrança
billings.boletodetail.ournumberstringNosso número
billings.boletodetail.authenticationcodestringCódigo de autenticação único gerado para o boleto associado à cobrança
billings.boletodetail.digitablelinestringLinha digitavel do boleto associado à cobrança
billings.boletodetail.duplicatepaymentbooleanIndica se o boleto foi pago mais de uma vez
billings.boletodetail.paymentdatestringIndica a data de pagamento do boleto. Este campo é retornado apenas para as cobranças com o status PAID_OUT
billings.boletodetail.downloadurlstringURL para download do boleto associado à cobrança
billings.updated_atstringTimestamp com a data da ultima atualização da cobrança
billings.created_atstringTimestamp com a data de geração da cobrança
billings.extra_dataobjectObjeto contendo informações adicionais
billings.extradata.totalamountnumberIndica a soma do valor(amount) de todas as cobranças retornadas pela consulta.

Request Params

KeyDatatypeRequiredDescription
pagenumberinteger
per_pagenumberinteger
start_datestringtimestamp
end_datestringtimestamp
searchnullBusca as cobranças que possuem a ocorrencia da string informada. Pode ser realizado consulta por, dados do pagador, como nome, numero da conta, ou dados do emitente.

RESPONSES

status: OK

[{"id":"6389ab19262886caf1019999","request_id":"85e33120-5709-4b36-a0ac-808a01359999","current_identity":"99999999999","account":{"account_id":"6109864e1965f85451119999","branch":"0001","number":"999999","identifier":"99999999999"},"billing_method":"BOLETO","payer":{"name":"NOME DO PAGADOR","trade_name":"TRADE NAME DO PAGADOR","identifier":"99999999999","address":{"street":"RUA DA CONSOLAÇÃO, 999 APTO XYZ","zip":"9999999","city":"SÃO PAULO","state":"SP"},"email":"teste@contbank.com","phone":{"country_code":"55","phone_number":"99999999999"},"notifications":{"send_email":true,"send_sms":true}},"due_date":"2023-02-01T00:00:00Z","close_payment":"2023-04-02T00:00:00Z","description":"TESTE COBRANÇA RECORRENTE","amount":5.09,"discounts":{"limit_date":"2023-01-31T00:00:00Z","value":10,"type":"FixedPercentUntilLimitDate"},"fine":{"start_date":"2023-02-02T00:00:00Z","value":2,"type":"Percent"},"interest":{"start_date":"2023-02-02T00:00:00Z","value":1.25,"type":"PercentPerMonth"},"status":"Recebido","status_reason":"BANKSLIP_PAID_OUT","installment":1,"total_of_installments":2,"recurring_id":"b6f0663b-ec51-4e8f-9fb4-565d48799999","boleto_detail":{"boleto_id":"6389ab19eb9ad6b077b99999","our_number":"99999999999","authentication_code":"52c45957-8c10-451b-93df-47a93a348709","digitable_line":"33290001151552618829571002078021892480000000999","payment_date":"2023-03-02T07:38:43.265Z","paid_amount":5.09,"duplicate_payment":false,"download_url":"https://s3.us-west-2.amazonaws.com/storage.contbank/207802/9999999999.pdf"},"updated_at":"2022-12-20T23:01:52.758Z","created_at":"2022-12-02T07:36:57.874Z"}]