# Retornar as receitas por filtro

Permite consultar as parcelas de receitas (contas a receber) mediante filtros como data de vencimento, data de competência, data de pagamento, data de alteração, valor, status, dentre outros. Essa funcionalidade ajuda no controle e análise de entradas financeiras com base nas condições definidas.

Endpoint: GET /v1/financeiro/eventos-financeiros/contas-a-receber/buscar
Version: v1
Security: BearerAuth

## Query parameters:

  - `pagina` (integer, required)
    Página
    Example: 1

  - `tamanho_pagina` (integer, required)
    Tamanho da página
    Enum: 10, 20, 50, 100, 200, 500, 1000

  - `campo_ordenado_ascendente` (string)
    Campo para ordenação ascendente. Se informado ele desconsidera o valor do campo_ordenado_descendente. É possível ordenar por nome
    Example: "nome"

  - `campo_ordenado_descendente` (string)
    Campo para ordenação descendente. Se este campo for utilizado, o campo campo_ordenado_ascendente não deverá ser informado. É possível ordenar por nome
    Example: "nome"

  - `descricao` (string)
    Descrição da conta
    Example: "Conta Corrente"

  - `data_vencimento_de` (string, required)
    Data de vencimento de (ISO date format)
    Example: "2027-08-15"

  - `data_vencimento_ate` (string, required)
    Data de vencimento até (ISO date format)
    Example: "2027-08-20"

  - `data_competencia_de` (string)
    Data de competência de (ISO date format)
    Example: "2025-08-15"

  - `data_competencia_ate` (string)
    Data de competência até (ISO date format)
    Example: "2025-08-20"

  - `data_pagamento_de` (string)
    Data de pagamento de (ISO date format)
    Example: "2025-08-15"

  - `data_pagamento_ate` (string)
    Data de pagamento até (ISO date format)
    Example: "2025-08-20"

  - `data_alteracao_de` (string)
    Data de alteração de (ISO 8601, São Paulo/GMT-3)
    Example: "2025-10-20T07:00:00"

  - `data_alteracao_ate` (string)
    Data de alteração até (ISO 8601, São Paulo/GMT-3)
    Example: "2025-10-20T07:59:59"

  - `valor_de` (string)
    Valor de
    Example: "999.99"

  - `valor_ate` (string)
    Valor até
    Example: "999.99"

  - `status` (array)
    Status da conta
    Enum: "PERDIDO", "RECEBIDO", "EM_ABERTO", "RENEGOCIADO", "RECEBIDO_PARCIAL", "ATRASADO"

  - `ids_contas_financeiras` (array)
    Lista de IDs de contas financeiras

  - `ids_categorias` (array)
    Lista de IDs de categorias

  - `ids_centros_de_custo` (array)
    Lista de IDs de centros de custo

  - `ids_clientes` (array)
    Lista de IDs de clientes

## Response 200 fields (application/json):

  - `itens_totais` (integer)
    Example: 6

  - `itens` (array)

  - `itens.id` (string)
    Example: "c6a28b6e-efe4-11ee-8ef8-8b86c5251537"

  - `itens.descricao` (string)
    Example: "Venda de Produtos"

  - `itens.data_vencimento` (string)
    Example: "2027-08-15"

  - `itens.status` (string)
    Example: "OVERDUE"

  - `itens.status_traduzido` (string)
    Enum: same as `status` (6 values)

  - `itens.total` (number)
    Example: 781201.79

  - `itens.nao_pago` (number)
    Example: 213023.79

  - `itens.pago` (number)

  - `itens.data_criacao` (string)
    Example: "2027-08-15T14:30:00Z"

  - `itens.data_alteracao` (string)
    Data de alteração da conta a receber (ISO 8601, São Paulo/GMT-3)
    Example: "2027-08-15T14:30:00Z"

  - `itens.data_competencia` (string)
    Data de competência da parcela (campo data_competencia)
    Example: "2018-03-16"

  - `itens.categorias` (array)
    Lista de categorias associadas à parcela (id e nome)

  - `itens.categorias.id` (string)
    Identificador único da categoria
    Example: "b134ec6b-30f8-4edc-9a8f-4787fd3381ac"

  - `itens.categorias.nome` (string)
    Nome da categoria
    Example: "Adiantamento Salarial"

  - `itens.centros_custo` (array)
    Lista de centros de custo associados à parcela (id e nome)

  - `itens.centros_custo.id` (string)
    Identificador único do centro de custo
    Example: "428389c6-4e74-11ee-a3eb-9b5f0f22a7c1"

  - `itens.centros_custo.nome` (string)
    Nome do centro de custo
    Example: "Centro de custo de Teste"

  - `itens.cliente` (object)

  - `itens.cliente.id` (string)
    Example: "35473eec-4e74-11ee-b500-9f61de8a8b8b"

  - `itens.cliente.nome` (string)
    Example: "Maria da Silva"

  - `itens.renegociacao` (object)
    Informações de renegociação.

  - `itens.renegociacao.id` (string)
    Identificador único da renegociação.
    Example: "43adf4e9-203c-4f7e-a0f6-08abf3f8a583"

  - `itens.renegociacao.valor` (number)
    Valor da renegociação.
    Example: 25

  - `itens.renegociacao.id_evento` (string)
    Identificador único do evento relacionado à renegociação.
    Example: "6460daeb-6db1-4a50-a15d-b9dfb54200ca"

  - `totais` (object)

  - `totais.ativo` (integer)
    Total de centros de custo ativos
    Example: 6

  - `totais.inativo` (integer)
    Total de centros de custo inativos

  - `totais.todos` (integer)
    Total de centros de custo
    Example: 6


## Response 400 fields

## Response 401 fields

## Response 429 fields

## Response 500 fields
