Consultar Extrato
Essa funcionalidade permite que os clientes da Celcoin consigam realizar a consulta do extrato de uma conta BaaS de seus cliente.
Passos para Integrar
- Realizar autenticação na API - [API Reference]
- Realiza a consulta na API - [Reference]
Fluxo de integração

Consultar Extrato
cURL da chamada
curl --location --request GET 'https://sandbox.openfinance.celcoin.dev/baas/v2/wallet/movement?Account=300539137798&DateFrom=2022-10-26&DateTo=2022-10-28&DocumentNumber&LimitPerPage' \
--header 'accept: application/json' \
--header 'authorization: Bearer {{token}}'
Para chamadas específicas de um determinado horário ou período do dia, basta informas os campos DateFrom e DateTo no formato: 2022-10-26T16:04:02 - 2022-10-26T16:08:02.
Se o horário não for informado, será retornado o dia inteiro.
Também é possível informar a ordenação que deseja. As opções são decrescente ou ascendente.
Caso não seja informado nada no campo "order", será sempre considerado como ascendente.
Para ordenar as transações da mais recente para a mais antiga, informar no campo order o parametro como "desc".
Exemplo de retorno
Sucesso 200
{
"status": "SUCCESS",
"version": "1.0.0",
"totalItems": 200,
"currentPage": 1,
"totalPages": 10,
"dateFrom": "2022-01-01",
"dateTo": "2022-01-02",
"body": {
"account": "300151",
"documentNumber": "34335125070",
"movements": [
{
"id": "aa99877c-6205-45ce-8fd8-18173fdd782a",
"clientCode": "7a2a4ea2-ee65-4b3d-8e1d-311dd45d3017",
"description": "Recebimento Pix",
"createDate": "2022-08-31T17:19:55",
"lastUpdateDate": "2022-08-31T17:19:55",
"amount": 10.12,
"status": "Saldo Liberado",
"balanceType": "CREDIT",
"movementType": "PIXPAYMENTIN"
}
]
}
}
Temos a opção de exibir um objeto opcional no response caso o parâmetro AdditionalInformation seja enviado como true.
cURL da chamada
curl --location --request GET 'https://sandbox.openfinance.celcoin.dev/baas/v2/wallet/movement?Account=300539137798&DateFrom=2022-10-26&DateTo=2022-10-28&AdditionalInformation=true' \
--header 'accept: application/json' \
--header 'authorization: Bearer {{token}}'
Exemplo de retorno
Sucesso 200
Exemplo de Response:
{
"status": "SUCCESS",
"version": "1.0.0",
"totalItems": 200,
"currentPage": 1,
"limitPerPage": 1,
"totalPages": 10,
"dateFrom": "2022-08-31T17:19:55",
"dateTo": "2022-08-31T17:19:55",
"body": {
"account": "300151",
"documentNumber": "34335125070",
"movements": [
{
"id": "aa99877c-6205-45ce-8fd8-18173fdd782a",
"clientCode": "7a2a4ea2-ee65-4b3d-8e1d-311dd45d3017",
"description": "Recebimento Pix",
"createDate": "2022-08-31T17:19:55",
"lastUpdateDate": "2022-08-31T17:19:55",
"amount": 10.12,
"status": "Saldo Liberado",
"balanceType": "CREDIT",
"movementType": "PIXPAYMENTIN",
"additionalInformation": {
"nameCredit": "300151",
"nameDebit": "34335125070",
"oldBalance": 0.01,
"currentBalance": 0.01
}
}
]
}
}
Status da Transação
Status | Descrição |
---|---|
Saldo Liberado | Transação Concluída. |
Saldo Bloqueado | Transação Pendente, Aguardando Confirmação. |
Tipos de Movimentação Disponível
Transferência entre contas (P2P)
Evento | Descrição |
---|---|
TEFTRANSFERIN | Credito referente a um cash-in de transferência interna. |
TEFTRANSFEROUT | Debito referente a um cash-out de transferência interna. |
Pix
movementType | Descrição |
---|---|
PIXPAYMENTIN | Credito referente a um cash-in Pix. |
PIXPAYMENTOUT | Debito referente a um cash-out Pix. |
PIXREVERSALOUT | Debito referente a uma devolução de cash-in Pix. |
PIXREVERSALIN | Credito referente a um recebimento de devolução de cash-out Pix. |
TED
Evento | Descrição |
---|---|
TEDTRANSFERIN | Crédito referente a um TED recebido. |
TEDTRANSFEROUT | Débito referente a um TED enviado. |
TEDREVERSALOUT | Débito referente a uma devolução de TED recebida. |
TEDREVERSALIN | Crédito referente a uma devolução de TED realizada. |
Cobrança Avulsa
Evento | Descrição |
---|---|
CHARGEIN | Crédito referente a um pagamento recebido. |
Pagamento de contas
Evento | Descrição |
---|---|
BILLPAYMENT | Débito referente a um pagamento realizado. |
BILLPAYMENTCHARGEBACK | Credito referente ao estorno de um pagamento. |
Recargas
Evento | Descrição |
---|---|
RECHARGE | Débito referente a uma recarga realizada. |
RECHARGECHARGEBACK | Crédito referente ao estorno de uma recarga. |
Recebimento de liquidações do arranjo de cartões via SLC (Domicílio Bancario)
Evento | Descrição |
---|---|
SLC | Crédito referente a um recebimento de recebíveis do arranjo de pagamentos de cartões por meio do SLC. |
Bloqueio Judicial
Evento | Descrição |
---|---|
JUDICIALMOVEMENTOUT | Liberação de valor bloqueado. |
JUDICIALMOVEMENTIN | Bloqueio de valor por ordem judicial. |
Lançamentos Financeiros
Evento | Descrição |
---|---|
ENTRYCREDIT | Representa uma entrada de valor na conta (crédito) |
ENTRYDEBIT | Representa uma saída de valor da conta (débito). |
Esses lançamentos são gerados internamente pelo time de tesouraria ou operações e refletem ações como reembolsos ou ajustes no saldo na conta bolsão ou individualizada.
Error 400
{
"status": "ERROR",
"version": "1.0.0",
"error": {
"errorCode": "CBE039",
"message": "Account invalido.."
}
}
Tabela de errorCode
Code | Message |
---|---|
CBE073 | É necessário informar pelo menos um dos campos: account, ou documentNumber. |
CBE039 | Account invalido. |
CBE040 | DocumentNumber invalido. |
CBE041 | Account possui tamanho maximo de 20 caracteres. |
CBE042 | DocumentNumber possui tamanho maximo de 14 caracteres. |
CBE089 | Consulta não permitida, Conta esta bloqueada. |
CBE090 | Consulta não permitida.Conta esta encerrada. |
CBE066 | Limite sua busca entre 1 a 50. |
CBE068 | dateFrom não pode ser maior que dateTo. |
CBE153 | dateFrom e dateTo são obrigatórios para busca dos lançamentos. |
CBE376 | Consulta conta não permitida. Diferença entre dateFrom e dateTo não pode ultrapassar 7 dias. |
CBE080 | Page invalido |
CBE088 | Limit invalido |
Caso tenha uma necessidade de mais de 50 transações por página, entre em contato com nosso time de especialistas explicando a sua necessidade e avaliaremos internamente a sua solicitação.
Updated 3 days ago