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.

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",
"effectiveCreditDate": "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 em que o pagamento do boleto foi registradoDate-Formato YYYY-MM-DD
effectiveCreditDateData em que o valor do pagamento do boleto foi creditado no extratoDate-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.

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",
"effectiveCreditDate": "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 em que o pagamento do boleto foi registradoDate-Formato YYYY-MM-DD
effectiveCreditDateData em que o valor do pagamento do boleto foi creditado no extratoDate-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 de crédito

Este endpoint é utilizado para listar boletos com base na data em que o crédito foi efetivado. Ele retorna uma lista detalhada com informações relevantes dos boletos, como valor, status e dados do pagador.

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

O método recebe um período inicial e um período final para a data de crédito, retornando os boletos cuja data de crédito está no intervalo especificado.

Dicionário de dados - Parâmetros

HEADERDESCRIÇÃOTIPOTAMANHOOBRIGATÓRIOOBSERVAÇÃO
accountNumberNúmero da conta que o boleto foi emitidointeger-Sim-
startDateData de crédito inicialdatetime-SimFormato YYYY-MM-DD
endDateData de crédito finaldatetime-SimFormato YYYY-MM-DD
statusIntegrationStatus da integração do boletointeger-NãoValores: 1, 2, 9, 99
Resposta
[
{
"Id": "GUID",
"Value": "decimal",
"IssueDate": "DateTime",
"DueDate": "DateTime",
"PayerDocument": "string",
"PayerName": "string",
"PayerStreetAndNumber": "string",
"PayerZipCode": "string",
"PayerCity": "string",
"PayerCityState": "string",
"PayerNeighborhood": "string",
"PayerPhoneNumber": "string",
"EffectivePaymentDate": "DateTime",
"EffectiveCreditDate": "DateTime",
"EffectivePaymentValue": "decimal",
"BarCode": "string",
"OurNumber": "string",
"DigitableLine": "string",
"PixEmv": "string",
"OverduePaymentAllow": "boolean",
"OverduePaymentDateLimit": "DateTime",
"OverduePaymentPenalty": "decimal",
"OverduePenaltyReceived": "decimal",
"OverduePaymentInterest": "decimal",
"OverdueInterestReceived": "decimal",
"CancelDate": "DateTime",
"CancellationReason": "string",
"StatusBill": "int",
"ReferenceCode": "string"
}
]

Dicionário de dados - Retorno

HEADERDESCRIÇÃOTIPOTAMANHOOBRIGATÓRIOOBSERVAÇÃO
IdIdentificador único do boletoGUID-SimIdentificador do boleto
ValueValor original do boletodecimal11, 2SimFormato 0.00
IssueDateData de emissãodatetime-NãoFormato YYYY-MM-DD
DueDateData de vencimentodatetime-SimFormato YYYY-MM-DD
PayerDocumentDocumento do pagador (CPF/CNPJ)string14SimSomente números.
PayerNameNome do pagadorstring50Sim-
PayerZipCodeCEP do pagadorstring8SimSomente números.
PayerCityCidade do pagadorstring100Sim-
PayerCityStateEstado do pagadorstring2Sim-
PayerStreetAndNumberLogradouro e número do pagadorstring100Sim-
PayerNeighborhoodBairro do pagadorstring50Sim-
EffectivePaymentDateData do pagamento efetivodatetime-NãoFormato YYYY-MM-DD
EffectiveCreditDateData do crédito efetivodatetime-NãoFormato YYYY-MM-DD
EffectivePaymentValueValor pago efetivamentedecimal11, 2Não-
BarCodeCódigo de barrasstring-Não-
OurNumberNosso númerostring-Não-
DigitableLineLinha digitávelstring-Não-
PixEmvCódigo Pix EMVstring-Não-
StatusBillStatus do boletoint-Não1 = Processando; 2 = Emitido; 3 = Recebido; 9 = Vencido; 99 = Falha;
ReferenceCodeCódigo de referência do boletostring-Não-