Relatório de liquidação, extrato do gateway, core e ERP
Pareamento 1 para 1 pela chave da transação, com tolerância declarada
Status por recebimento, duplicados e cobertura do relatório
Conferência diária, baixa no ERP, alertas e agente de IA
O que resolve
- Todo recebimento liquidado tem par no core ou no ERP, ou aparece numa lista com o motivo.
- Pagamento cobrado duas vezes e status que o sistema gravou errado são achados no dia, não na reclamação do cliente.
- Dia que faltou no relatório do processador dispara alerta antes de distorcer receita e custo.
Perguntas de negócio que responde
Faça estas perguntas ao seu agente quando o caso estiver pronto.
O que você precisa
- O relatório de liquidação do processador, do banco ou do gateway conectado na Nekt (arquivo, planilha ou API)
- Pagamentos do core de crédito ou parcelas do ERP com as baixas
- A tolerância de diferença e a chave de cruzamento combinadas com o financeiro
O que você recebe
- Uma tabela por recebimento com status de conciliação, os dois valores e a diferença
- Listas diárias de não baixados, duplicados e status inconsistentes
- Histórico de cobertura do relatório por dia de liquidação, com alerta
- Um agente de IA que responde mostrando os dois lados
Onde ativar
Lista no Slack ou no e-mail com não baixados, duplicados, status inconsistentes e dias faltando, antes do financeiro fechar o dia.
Tarefa agendada que cria e baixa pelo conector só o que falta, com tarifas e estornos, e confere aberto igual a zero.
Responde se um contrato, cliente ou mês bate, sempre com os dois valores e a diferença.
As regras são fechadas. O trabalho está em achar a chave entre os sistemas, tratar o formato brasileiro dos arquivos e tornar a baixa idempotente. O detalhado traz as regras de negócio, as armadilhas e o teste de aceitação. Ou mande tudo direto para o seu agente com o MCP da Nekt.
O processador liquida por data de liquidação, o core registra por data de pagamento e o ERP baixa por conta financeira, cada um com seu identificador. Quem soma os três lados por mês acha uma diferença que ninguém explica. Quem cruza por valor sem travar o par casa a mesma linha duas vezes. E quando o arquivo de um dia não chega, ou duas plataformas de cobrança rodam em paralelo, o número parece certo e está errado.
Como costuma ser feito, e a regra
Cada linha é um erro que já aconteceu na prática.
Cruze pelo id que existe nos dois lados: id da transação no processador, id do boleto na plataforma de cobrança, número do pedido no gateway. Quando o ERP não guarda esse id, faça em duas etapas: primeiro data de liquidação e valor bruto, pareando 1 para 1 (cada linha do extrato casa com uma única parcela); depois, para o que sobrou, nome normalizado e valor com até 3 dias de diferença. Nome diferente com valor e data iguais não é baixado sozinho: vai para revisão manual.
Cada par recebe um status: igual (diferença dentro da tolerância, por exemplo até R$ 1,00), divergente (os dois valores e a diferença lado a lado), só no extrato e só no core ou ERP. Divergência não é erro do pipeline: é discordância real entre sistemas, e a tabela existe para mostrá-la. Se a conferência for exata, sem tolerância, arredondamento também aparece como divergência, e isso precisa estar escrito.
O que move o saldo é a data em que o dinheiro foi liquidado ou repassado, não a data do pagamento ou do pedido. Converta a data para America/Sao_Paulo antes de cruzar: o ERP costuma baixar o cartão no dia anterior ao que a planilha em UTC mostra. Mantenha a data exibida para o usuário e use a data convertida só no cruzamento.
Duplicado é o mesmo cliente, com o mesmo id de transação e o mesmo valor, com dois ou mais pagamentos concluídos. Em cobrança recorrente de tarifa ou assinatura, conta como duplicada a segunda cobrança em até 2 dias da primeira. Estornos ficam fora, e lançamentos de teste ou validação de valor simbólico (até R$ 1) também.
O core grava sucesso ou falha numa coluna própria, mas a resposta bruta do processador traz o status real. Leia o status da resposta, normalize (falha dura e falha leve viram erro; sucesso vira concluído) e liste diariamente os pagamentos em que os dois discordam. É ali que aparece o contrato baixado sem dinheiro ou cobrado de novo.
Gere a lista de dias esperados numa janela móvel (por exemplo, os últimos 35 dias, ignorando os 2 mais recentes, que ainda podem chegar) e marque cada dia como presente ou faltando, com a contagem de linhas e de arquivos. Grave o resultado em modo de acumulação e alerte quando faltar dia. Dia sem arquivo deixa receita e custo do processador abaixo da fatura.
No core de crédito, cada pagamento se divide em principal, juros, multa e tarifas. A soma dos componentes tem que ser igual ao valor pago; quando o arquivo traz um resíduo, aloque-o num componente declarado (por exemplo, principal) e marque a linha. Concilie o total com o processador e os componentes com a carteira.
Durante migração de processador ou de plataforma de cobrança, o mesmo pagamento aparece nas duas fontes. Empilhar as duas conta a cobrança duas vezes. Deduplique pelo id da transação preferindo o registro pago, e corte por data: a fonte antiga até o dia anterior à virada, a nova a partir dela, excluindo o dia processado nas duas.
O título traz a conta esperada e a baixa traz a conta em que o dinheiro entrou; filtre pela conta da baixa. Some só a categoria de receita: tarifas do meio de pagamento, estornos e taxa de transferência são lançamentos próprios. Estorno e contestação usam o valor líquido lido direto da linha do extrato, nunca recalculado a partir do bruto.
Antes de criar ou baixar qualquer lançamento pelo conector, liste o dia no ERP e compare descrição e valor contando ocorrências. Crie só o que falta; o que existe em aberto, apenas baixe. A criação costuma ser assíncrona e o conector não tem exclusão: um lançamento duplicado só sai à mão. Depois, confira o dia: pago a receber igual à soma do extrato, aberto igual a zero.
Status de cada recebimento
Comparando o relatório de liquidação com o core ou o ERP, pelo par 1 para 1.
Definições
Armadilhas que já aconteceram
Somar todas as categorias da conta do gateway, em vez de só receita, abriu uma diferença de dezenas de milhares de reais num mês contra o extrato.
Filtre pela conta da baixa e pela categoria de receita.
Um lote de estornos foi criado no ERP com o valor bruto em vez do líquido. O conector não exclui, e a correção foi manual, lançamento por lançamento.
Leia o valor líquido da linha do extrato e confira o dia antes de liberar o lote.
Dias sem arquivo do processador sumiram do cálculo de custo, que ficou menor que a fatura sem nenhum erro no pipeline.
Monitore a cobertura por dia de liquidação e alerte o dia faltando.
Num BPO, tabelas antigas do ERP de um cliente vinham de uma conexão errada e traziam os dados de outra empresa.
Uma conexão por cliente, documentada, e nunca usar a de outro para ler ou escrever.
Duas plataformas de boleto rodaram em paralelo e a união simples somou a mesma cobrança nas duas.
Deduplique pelo id da transação, preferindo o registro pago, e corte por data.
Códigos de cruzamento preenchidos com lixo, como 0 ou números curtos, deixavam registros fora da conciliação sem aviso.
Valide o formato da chave e liste à parte quem ficou fora.
Teste de aceitação
O caso está pronto quando todos os itens passam.
- Para um dia fechado, a soma de igual, divergente e só no extrato tem a mesma contagem e o mesmo valor do relatório de liquidação.
- Nenhuma linha do core ou do ERP casa com duas linhas do extrato, e nenhuma linha do extrato casa com duas parcelas.
- Para um dia conferido na conta do processador, o pago a receber no ERP é igual à soma do extrato e o aberto é zero.
- A tabela de cobertura tem uma linha por dia de liquidação da janela em cada execução, e todo dia faltando gerou alerta.
- Rodar a baixa automática duas vezes no mesmo dia não cria nenhum lançamento novo.
Pacote para o agente
Cole no Claude, ChatGPT ou outro cliente com o MCP da Nekt conectado.
Conciliação de recebimentos - Lados: relatório de liquidação <processador/gateway> em <tabela> contra <core/ERP> em <tabela>. Toda resposta mostra os dois lados. - Chave: <id da transação>. Sem ela, 1ª etapa por data de liquidação + valor bruto, pareando 1 para 1; 2ª etapa por nome normalizado + valor, até 3 dias. Nome diferente com valor e data iguais vai para revisão manual. - Status: igual (diferença até R$ <tolerância>), divergente (mostrar os dois valores e a diferença), só no extrato (não baixado), só no core. - Data: data de liquidação, convertida para America/Sao_Paulo. Nunca a data do pedido. - Duplicado: mesmo cliente, mesmo id de transação e mesmo valor, concluído 2 ou mais vezes. Recorrente: segunda cobrança em até 2 dias. Estornos e valores até R$ 1 fora. - Status inconsistente: status do core diferente do status da resposta do processador. - Cobertura: todo dia de liquidação da janela precisa ter arquivo. Dia faltando é falha de carga, nunca dia sem recebimento. - ERP: filtrar pela conta da baixa e pela categoria de receita. Tarifas, estornos e taxas de transferência são lançamentos próprios. Estorno pelo valor líquido do extrato. - Contagens (quantos divergem, quantos não baixados) são calculadas na hora, com a data da carga. Nunca cite de memória. - Antes de qualquer escrita no ERP, liste o dia e crie só o que falta. O conector não exclui. Exceções por cliente: - <cliente>: conexão do ERP <id da conexão>; nunca usar a de outro cliente. - <cliente>: a plataforma de cobrança <antiga> vale até <data>; <nova> a partir de <data>. - <cliente>: estorno lançado na categoria <categoria>.
Construa no meu workspace Nekt o caso "Conciliação de recebimentos" seguindo as regras em https://academy.nekt.com/industrias/financeiros/conciliacao-recebimentos.md. 1) Encontre as tabelas de origem e confirme as colunas usadas pelas regras. 2) Crie uma transformação no grão indicado aplicando todas as regras. 3) Rode o teste de aceitação e me mostre o resultado de cada item. 4) Crie o context document do caso no workspace, com as exceções dos meus clientes em aberto para eu preencher.
Variações
Aportes e recompras do controle financeiro contra a base operacional, por empreendimento e mês, com aporte positivo, recompra negativa e tolerância de R$ 1,00.
Cobranças mensais de cota ou prêmio em duas plataformas de boleto, deduplicadas pelo id da transação e casadas com o cadastro do associado.
Extrato do gateway contra as parcelas do ERP de cada cliente do escritório, com recebimento, tarifa e estorno lançados pelo conector.