O que é um contexto de conciliação?
Um contexto de conciliação define os limites operacionais de um processo de conciliação. Ele especifica:
- Quais fontes de dados são comparadas
- Quais regras de matching se aplicam
- Como as exceções são tratadas
- A janela de tempo coberta pela conciliação
- Conta Bancária 1234 vs Razão Geral (conciliação bancária diária)
- Gateway de Pagamento vs Sistema de Receita (conciliação de pagamentos)
- Intercompany Entidade A vs Entidade B (conciliação intercompany)
Tipos de contexto
O Matcher permite usar diferentes cardinalidades de conciliação baseadas na estrutura das transações.
Um-para-um (1:1)
Cada transação é conciliada contra uma única contraparte. Casos de uso típicos:- Extratos bancários
- Matching de pagamentos diretos
Um-para-muitos (1:n)
Uma transação é conciliada contra múltiplas contrapartes. Casos de uso típicos:- Pagamentos divididos
- Depósitos em lote
- Faturas consolidadas
Muitos-para-muitos (n:m)
Múltiplas transações são conciliadas entre múltiplas contrapartes. Casos de uso típicos:- Arranjos de netting
- Alocação complexa de pagamentos
- Fluxos financeiros multi-leg
Criando um contexto de conciliação
Criação básica de contexto
Request
cURL
Response
Executando conciliação
O Matcher processa transações através de execuções de match. Você pode disparar o matching manualmente ou visualizar o histórico de execuções anteriores.
Execuções manuais de match
Dispare uma execução de match para um contexto:cURL
Response
mode: "DRY_RUN" para visualizar os resultados sem confirmar os matches.
Modos de execução de match
| Modo | Descrição |
|---|---|
DRY_RUN | Visualiza matches sem persistir resultados |
COMMIT | Executa matching e persiste resultados |
Visualizando histórico de execuções
cURL
Response
Status das execuções de match
| Status | Descrição |
|---|---|
PENDING | Execução está na fila |
PROCESSING | Execução em progresso |
COMPLETED | Execução finalizada com sucesso |
FAILED | Execução encontrou um erro |
O que é uma fonte?
Uma fonte representa um sistema ou feed de dados que fornece transações para um contexto de conciliação. Cada contexto requer pelo menos duas fontes. Fontes típicas incluem:
- Feeds de extratos bancários
- Exportações do razão geral do ERP
- Streams de transações de processadores de pagamento
- Sistemas contábeis internos
Adicionando fontes a um contexto
Criar uma fonte bancária
cURL
Response
Criar uma fonte de ledger
cURL
Tipos de fonte
| Tipo | Descrição | Uso típico |
|---|---|---|
LEDGER | Contas do razão geral | Sistemas contábeis internos |
BANK | Extratos bancários | Feeds de bancos externos |
GATEWAY | Transações de processadores de pagamento | Gateways de pagamento |
CUSTOM | Integrações customizadas | Qualquer outra fonte de dados |
Configuração da fonte
Fontes aceitam um objeto
config opcional para metadados adicionais:
cURL
config é flexível e pode armazenar quaisquer pares chave-valor relevantes para sua integração.
Gerenciando contextos
Atualizar um contexto
cURL
Pausar um contexto
Para temporariamente impedir que um contexto seja usado em execuções de conciliação, atualize seu status paraPAUSED:
cURL
- Impede novas execuções de match
- Preserva dados históricos
- Permite reativação futura definindo o status de volta para
ACTIVE
Excluir um contexto
cURL
Ciclo de vida do contexto
Um contexto de conciliação segue um ciclo de vida bem definido que controla quando o matching pode ser executado e como os dados são preservados.
- Um contexto é primeiro criado em Draft, onde fontes e configurações são definidas.
- Uma vez que todas as fontes necessárias estão em vigor, o contexto se torna Active e está elegível para execuções de conciliação.
- Um contexto ativo pode ser temporariamente Paused para parar a execução sem afetar a configuração ou dados históricos.
- Quando a conciliação para um período está completa, o contexto é Closed, preservando todos os resultados e registros de auditoria para referência futura.

Boas práticas
Use nomes descritivos
Use nomes descritivos
Use nomes explícitos que reflitam contas, sistemas e propósito.
Comece com limites conservadores
Comece com limites conservadores
Favoreça precisão sobre automação inicialmente. Ajuste os limites baseado nos resultados observados.
Separe preocupações
Separe preocupações
Use múltiplos contextos em vez de uma única conciliação ampla.
Sinalize fontes regulatórias
Sinalize fontes regulatórias
Sempre marque fontes com requisitos de compliance.
Alinhe fusos horários
Alinhe fusos horários
Certifique-se de que os fusos horários das fontes reflitam o feed de dados original.
Documente convenções de sinal
Documente convenções de sinal
Defina explicitamente a semântica de débito e crédito para cada fonte.

