# Consulta os dados extraídos da captura do documento enviado

Retorna os dados que a IA Captura extraiu do documento e a sugestão de evento financeiro associada. O envio do documento em POST /v1/captura/documentos devolve o id do documento; com ele, a consulta em GET /v1/captura/documentos/status devolve o id_captura; e é esse id_captura que identifica a captura consultada aqui. A prévia do evento financeiro (previa_evento_financeiro) e a sugestão (sugestao_evento_financeiro) são retornadas apenas quando o status da captura é PENDENTE; nos demais estados (PROCESSANDO, ACEITA, REJEITADA, FALHA) a resposta traz somente id, id_documento e status. Recomenda-se, portanto, consultar este endpoint quando o status já indicar que os dados de extração estão disponíveis (PENDENTE).

Endpoint: GET /v1/captura/{id}
Version: v1
Security: BearerAuth

## Path parameters:

  - `id` (string, required)
    ID da captura a ser consultada

## Response 200 fields (application/json):

  - `id` (string)
    ID da captura
    Example: "3fa85f64-5717-4562-b3fc-2c963f66afa6"

  - `id_documento` (string)
    ID do documento que originou a captura
    Example: "3fa85f64-5717-4562-b3fc-2c963f66afa6"

  - `previa_evento_financeiro` (object)
    Prévia do evento financeiro extraído

  - `previa_evento_financeiro.categoria` (object)
    Categoria do evento financeiro

  - `previa_evento_financeiro.categoria.id` (string)
    ID da categoria
    Example: "3fa85f64-5717-4562-b3fc-2c963f66afa6"

  - `previa_evento_financeiro.categoria.nome` (string)
    Nome da categoria
    Example: "Categoria 01"

  - `previa_evento_financeiro.centro_custo` (object)
    Centro de custo do evento financeiro

  - `previa_evento_financeiro.centro_custo.codigo` (string)
    Código do centro de custo
    Example: "123"

  - `previa_evento_financeiro.centro_custo.id` (string)
    ID do centro de custo
    Example: "3fa85f64-5717-4562-b3fc-2c963f66afa6"

  - `previa_evento_financeiro.centro_custo.nome` (string)
    Nome do centro de custo
    Example: "Centro de custo 01"

  - `previa_evento_financeiro.data_competencia` (string)
    Data de competência
    Example: "2024-10-28"

  - `previa_evento_financeiro.descricao` (string)
    Descrição do evento financeiro
    Example: "Recibo de despesa"

  - `previa_evento_financeiro.fornecedor` (object)
    Fornecedor associado ao evento financeiro

  - `previa_evento_financeiro.fornecedor.documento` (string)
    Documento do fornecedor
    Example: "06462563000188"

  - `previa_evento_financeiro.fornecedor.id` (string)
    ID do fornecedor
    Example: "3fa85f64-5717-4562-b3fc-2c963f66afa6"

  - `previa_evento_financeiro.fornecedor.nome` (string)
    Nome do fornecedor
    Example: "João Silva"

  - `previa_evento_financeiro.observacao` (string)
    Observação do evento financeiro
    Example: "Parcelado em 10x"

  - `previa_evento_financeiro.parcelas` (array)
    Parcelas do evento financeiro

  - `previa_evento_financeiro.parcelas.composicao_valor` (object)
    Composição do valor da parcela

  - `previa_evento_financeiro.parcelas.composicao_valor.desconto` (number)
    Desconto
    Example: 10

  - `previa_evento_financeiro.parcelas.composicao_valor.juros` (number)
    Juros
    Example: 2.5

  - `previa_evento_financeiro.parcelas.composicao_valor.multa` (number)
    Multa
    Example: 5

  - `previa_evento_financeiro.parcelas.composicao_valor.taxa` (number)
    Taxa
    Example: 3.75

  - `previa_evento_financeiro.parcelas.composicao_valor.valor_bruto` (number)
    Valor bruto
    Example: 6.75

  - `previa_evento_financeiro.parcelas.data_vencimento` (string)
    Data de vencimento da parcela
    Example: "2024-10-28"

  - `previa_evento_financeiro.parcelas.metodo_pagamento` (string)
    Método de pagamento da parcela
    Enum: "DEBITO_AUTOMATICO", "BOLETO_BANCARIO", "DEPOSITO_BANCARIO", "TRANSFERENCIA_BANCARIA", "DINHEIRO", "CASHBACK", "CHEQUE", "CARTAO_CREDITO", "CARTAO_DEBITO", "CARTEIRA_DIGITAL", "PROGRAMA_FIDELIDADE", "VALE_ALIMENTACAO", "VALE_COMBUSTIVEL", "VALE_PRESENTE", "PIX_PAGAMENTO_INSTANTANEO", "VALE_REFEICAO", "OUTRO", "CARTAO_CREDITO_VIA_LINK", "PIX_COBRANCA", "CREDITO_LOJA", "CREDITO_VIRTUAL", "SEM_PAGAMENTO"

  - `previa_evento_financeiro.referencia_externa` (string)
    Referência externa do evento financeiro
    Example: "external-ref-123"

  - `previa_evento_financeiro.tipo` (string)
    Tipo do evento financeiro
    Enum: "DESPESA", "RECEITA"

  - `previa_evento_financeiro.valor` (number)
    Valor do evento financeiro
    Example: 6.75

  - `status` (string)
    Status da captura
    Enum: "PROCESSANDO", "PENDENTE", "ACEITA", "REJEITADA", "FALHA"

  - `sugestao_evento_financeiro` (object)
    Sugestão de evento financeiro gerada pela IA Captura

  - `sugestao_evento_financeiro.id_parcela` (string)
    ID da parcela sugerida
    Example: "3fa85f64-5717-4562-b3fc-2c963f66afa6"

## Response 400 fields (application/json):

  - `error` (string)
    Mensagem de erro
    Example: "Mensagem de erro detalhada"


