> ## 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.

# Matcher: correção da documentação de campos de source

> A documentação pública do Matcher agora exibe payloads de source sem feeScheduleId, alinhando os exemplos de source com os campos de source suportados.

<Badge stroke icon="calendar-days" iconType="regular">14 de maio de 2026</Badge> <Badge stroke icon="file-code" iconType="regular">Atualização de documentação</Badge> <Badge color="green" size="lg" stroke icon="circle-check" iconType="regular">Sem migração necessária</Badge>

## Afeta

***

Clientes e times que leem a documentação pública do Matcher para configurar sources de reconciliação.

Esta atualização se aplica ao portal público de documentação. Não altera o comportamento da API em runtime.

<Note>
  O portal público de documentação é a referência voltada ao cliente. Arquivos de origem do repositório não devem ser tratados como artefatos de integração ou especificações de API baixadas para uso em cliente.
</Note>

## O que mudou

***

### Campos do payload de source

A documentação de source do Matcher agora reflete os campos de source suportados.

A documentação anterior exibia `feeScheduleId` como se fizesse parte do payload de source. Isso estava incorreto. Sources do Matcher não usam `feeScheduleId` diretamente.

Um source descreve a própria entrada de reconciliação, como seu nome, tipo, lado e metadados opcionais de configuração.

**Antes**

```json theme={null}
{
  "name": "Bank statement",
  "type": "TRANSACTION",
  "side": "LEFT",
  "feeScheduleId": "0194f6..."
}
```

**Depois**

```json theme={null}
{
  "name": "Bank statement",
  "type": "TRANSACTION",
  "side": "LEFT",
  "config": {
    "provider": "bank"
  }
}
```

### Comportamento de fee

O comportamento de fee schedule deve ser configurado pelas fee rules do Matcher, não pelos campos do payload de source.

## Impacto

***

Esta é uma correção de documentação. Ela evita que leitores usem `feeScheduleId` como campo de source do Matcher.

Nenhuma migração é necessária se sua integração atual do Matcher já está funcionando. Use a documentação atualizada ao criar, atualizar ou revisar configuração de source.

## O que você precisa fazer

***

<Steps>
  <Step>
    Não inclua `feeScheduleId` ao criar, atualizar ou ler sources do Matcher.
  </Step>

  <Step>
    Use os campos de source documentados: `name`, `type`, `side` e `config`.
  </Step>

  <Step>
    Configure o comportamento de fee com fee rules do Matcher em vez de campos de source.
  </Step>

  <Step>
    Não trate arquivos de origem do repositório como artefatos de integração de cliente. Use o portal de documentação como a referência voltada ao cliente.
  </Step>
</Steps>

### Prazo

Nenhum.

### Por quê

Esta correção mantém a documentação pública alinhada com a API de source do Matcher e evita guiar leitores para um campo que não faz parte do payload de source.

## Recursos

***

* [Source configuration guide](/pt/matcher/configuration/matcher-contexts-and-sources)
* [Create source](/pt/reference/matcher/create-source)
* [Fee rules guide](/pt/matcher/configuration/matcher-fee-rules)
