Pular para o conteúdo principal

Listar Boletos

Dados da API

Listar Boleto por data de vencimento

Este conjunto de endpoints é utilizado para listar boletos com base em datas de vencimento ou pagamento. Ele retorna uma lista detalhada com as informações relevantes dos boletos, como valor, status e informações do pagador.

GET /api/billissuer/list/by/due-date?accountNumber={accountNumber}&startDate={startDate}&endDate={endDate}

Este endpoint retorna boletos emitidos cuja data de vencimento está no intervalo informado.

Requisição
{
"accountNumber": "long",
"startDate": "date",
"endDate": "date",
}

Dicionário de dados - Parâmetros

HEADERDESCRIÇÃOTIPOTAMANHOOBSERVAÇÃO
accountNumberNúmero da conta que o boleto foi emitidolong--
startDateData de vencimento inicialdate-Formato YYYY-MM-DD
endDateData de vencimento finaldate-Formato YYYY-MM-DD
Resposta
[{
"id":"00000000-0000-0000-0000-000000000000",
"value":0.00,
"issueDate":"2023-01-01",
"dueDate":"2023-01-01",
"payerDocument":"string", "payerName":"string", "payerStreetAndNumber":" string ", "payerZipCode":" string ",
"payerCity":" string ",
"payerCityState":" string ", "payerNeighborhood":"string”,
"payerPhoneNumber":"string", "effectivePaymentDate":"2023-01-01",
"effectivePaymentValue":0,
"barCode":null,
"digitableLine":null,
"pixEmv":null,
"statusBill":1,
"statusIntegration":1
}]

Dicionário de dados - Retorno

HEADERDESCRIÇÃOTIPOTAMANHOOBSERVAÇÃO
IdIdentificador único do boletoString-Identificador do boleto
ValueValor original do boletodecimal11, 2Formato 0.00
IssueDateData de emissãodate-Formato YYYY-MM-DD
DueDateData de vencimentodate-Formato YYYY-MM-DD
PayerDocument-String14Somente números.
PayerNameNome do devedorString50-
PayerZipCodeCEP do devedorString8Somente números.
PayerCityCidade do devedorString100-
PayerCityStateSigla da UF do devedorString2-
PayerStreetAndNumberLogradouro e número do devedorString100-
PayerNeighborhoodBairro do devedorString50-
effectivePaymentDateData de pagamentoDate-Formato YYYY-MM-DD
effectivePaymentValueValor do pagamentoDecimal11, 2-
barCodeCódigo de barrasString--
digitableLineLinha digitávelString--
pixEmvEMV PIX, caso habilitado para emitir PIXString--
statusBillStatus do boletoint-Formato: 1 = Processando; 2 = Emitido; 3 = Recebido; 9 = Vencido; 99 = Falha;
statusIntegrationStatus da integraçãoint-Formato: 1 = Processando; 2 = Emitido; 9 = Rejeitado; Falha = 99;

Listar Boleto por data pagamento

Utilizado para listar boletos por data de vencimento.

GET /api/billissuer/list/by/payment-date?accountNumber={accountNumber}&startDate={startDate}&endDate={endDate}

O método recebe o um período inicial e um período final de data de vencimento e retorna uma lista de boletos com status 3 (Recebido), que compreendido entre (inclusive) as datas informadas.

Requisição
{
"accountNumber": "long",
"startDate": "date",
"endDate": "date",
}

Dicionário de dados - Parâmetros

HEADERDESCRIÇÃOTIPOTAMANHOOBSERVAÇÃO
accountNumberNúmero da conta que o boleto foi emitidolong--
startDateData de vencimento inicialdate-Formato YYYY-MM-DD
endDateData de vencimento finaldate-Formato YYYY-MM-DD
Resposta
[{
"id":"00000000-0000-0000-0000-000000000000",
"value":0.00,
"issueDate":"2023-01-01",
"dueDate":"2023-01-01",
"payerDocument":"string", "payerName":"string", "payerStreetAndNumber":" string ", "payerZipCode":" string ",
"payerCity":" string ",
"payerCityState":" string ", "payerNeighborhood":"string”,
"payerPhoneNumber":"string", "effectivePaymentDate":"2023-01-01",
"effectivePaymentValue":0,
"barCode":null,
"digitableLine":null,
"pixEmv":null,
"statusBill":1,
"statusIntegration":1
}]

Dicionário de dados - Retorno

HEADERDESCRIÇÃOTIPOTAMANHOOBSERVAÇÃO
IdIdentificador único do boletoString-Identificador do boleto
ValueValor original do boletodecimal11, 2Formato 0.00
IssueDateData de emissãodate-Formato YYYY-MM-DD
DueDateData de vencimentodate-Formato YYYY-MM-DD
PayerDocument-String14Somente números.
PayerNameNome do devedorString50-
PayerZipCodeCEP do devedorString8Somente números.
PayerCityCidade do devedorString100-
PayerCityStateSigla da UF do devedorString2-
PayerStreetAndNumberLogradouro e número do devedorString100-
PayerNeighborhoodBairro do devedorString50-
effectivePaymentDateData de pagamentoDate-Formato YYYY-MM-DD
effectivePaymentValueValor do pagamentoDecimal11, 2-
barCodeCódigo de barrasString--
digitableLineLinha digitávelString--
pixEmvEMV PIX, caso habilitado para emitir PIXString--
statusBillStatus do boletoint-Formato: 1 = Processando; 2 = Emitido; 3 = Recebido; 9 = Vencido; 99 = Falha;
statusIntegrationStatus da integraçãoint-Formato: 1 = Processando; 2 = Emitido; 9 = Rejeitado; Falha = 99;