> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Fontes do contexto

> Configure de onde vêm os dados de transações e como se conectam a um contexto de reconciliação para um matching preciso.

Use a seção **Fontes** na Matcher UI para configurar e gerenciar as fontes de dados para reconciliação. Cada fonte define de onde vêm os dados de transações e como se conectam a um contexto de reconciliação. As fontes são gerenciadas a partir da página de detalhes do contexto.

## Acessando a seção de Fontes

***

<Steps>
  <Step>
    Navegue até **Reconciliação > Contextos** na barra lateral esquerda.
  </Step>

  <Step>
    Selecione um contexto da lista para abrir sua página de detalhes.
  </Step>

  <Step>
    Role até a seção **Fontes de dados**.
  </Step>
</Steps>

<Note>
  O **Seletor de contexto** global na barra lateral permite trocar o contexto de reconciliação ativo a qualquer momento.
</Note>

## Lista de fontes

***

A tabela lista todas as fontes de dados configuradas para o contexto selecionado. Cada fonte mostra seu nome, tipo e ações disponíveis.

## Criando uma fonte

***

<Steps>
  <Step>
    Na seção **Fontes de dados** da página de detalhes do contexto, clique no botão **Nova fonte**.
  </Step>

  <Step>
    Um painel lateral será aberto. Preencha os detalhes da fonte:

    | Campo                           | Descrição                                                                                                                                                                                   |
    | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | **Nome da fonte** (obrigatório) | Um nome descritivo para a fonte                                                                                                                                                             |
    | **Tipo da fonte** (obrigatório) | O tipo da fonte: `LEDGER`, `BANK`, `GATEWAY` ou `CUSTOM`                                                                                                                                    |
    | **Config (JSON)**               | Objeto JSON opcional com configurações de conexão específicas da fonte (ex: `{"accountId": "123", "region": "us-east-1"}`)                                                                  |
    | **Mapping (JSON)**              | Objeto JSON opcional que mapeia os campos de dados da fonte para campos padrão de reconciliação (ex: `{"amount": "entry.amount", "currency": "entry.currency", "date": "entry.settledAt"}`) |

    <Note>
      Os campos **Config** e **Mapping** devem ser objetos JSON válidos se fornecidos.
    </Note>
  </Step>

  <Step>
    Clique em **Salvar fonte** para criar a fonte.
  </Step>
</Steps>

## Tipos de fonte

***

| Tipo        | Descrição                                   |
| ----------- | ------------------------------------------- |
| **LEDGER**  | Dados de um ledger do Midaz                 |
| **BANK**    | Dados de um banco ou instituição financeira |
| **GATEWAY** | Dados de uma gateway de pagamento           |
| **CUSTOM**  | Dados de uma integração personalizada       |

## Editando uma fonte

***

Clique no ícone de edição ao lado de uma fonte para abrir o painel de edição. Atualize os campos conforme necessário e clique em **Atualizar fonte**.

## Excluindo uma fonte

***

Clique no ícone de exclusão ao lado de uma fonte e confirme a exclusão. Fontes vinculadas a execuções de reconciliação ativas não podem ser excluídas.
