Processamento de Faturas, Desduplicação e Automação do Ledger no Notion - Fluxo de trabalho n8n

Use este robusto fluxo de trabalho n8n para automatizar o processamento de faturas. Ele inclui gatilho de arquivo no Slack, extração OCR, análise com Claude AI, verificação de duplicatas e atualizações dinâmicas no Ledger do Notion.

Prévia do Workflow

Pronto para automatizar?

Baixe este modelo de fluxo de trabalho n8n e comece a usá-lo instantaneamente.

Para quem é indicado?


  • Equipes de Finanças e Contabilidade que gerenciam um alto volume de faturas de fornecedores.

  • Especialistas de Operações que necessitam de extração de dados estruturados a partir de imagens e PDFs.

  • Usuários que procuram exemplos avançados de templates n8n robustos e multifásicos que integram IA, OCR e bases de dados.

  • Empresas que exigem fluxos de aprovação para transações novas ou suspeitas.

Visão Geral

Gerenciar faturas de fornecedores manualmente consome muito tempo e está propenso a erros de duplicação. Este fluxo de trabalho abrangente do n8n resolve isso, fornecendo uma solução de automação de ponta a ponta. Ele utiliza uma entrada (input) do Slack para acionar o processamento, lida automaticamente com arquivos (PDFs e imagens) via OCR, utiliza o modelo de linguagem Claude AI para extração de dados estruturados de alta precisão (fornecedor, valor, datas, itens de linha) e realiza verificações sofisticadas de duplicatas internas e externas contra as bases de dados existentes no Notion. Dependendo se a fatura é nova, uma duplicata ou um pagamento contra uma fatura existente, o fluxo de trabalho n8n cria dinamicamente, atualiza ou arquiva registros no seu Notion Invoice Ledger (Razão de Faturas) e Cashflow Ledger (Razão de Fluxo de Caixa), ou roteia casos ambíguos para um processo de revisão manual no Slack. Este template avançado do n8n garante a integridade dos dados e reduz drasticamente o tempo de processamento.

Como funciona

Todo o processo é iniciado pelo gatilho do n8n quando um arquivo é postado em um canal designado do Slack.


  1. Ingestão e Tratamento de Formatos: O gatilho do Slack no n8n captura os detalhes do arquivo. Um nó Code do n8n verifica o tipo MIME do arquivo (Imagem ou Documento/PDF) e roteia o download binário do arquivo de acordo.

  2. Extração OCR: O arquivo binário é enviado para o OCR Space. Caminhos separados são mantidos para imagens e documentos. Nós de tratamento de erros (Check parsing Error2/Check parsing Error3) interrompem o fluxo de trabalho se o OCR falhar, impedindo que dados ruins entrem no sistema.

  3. Análise por IA (Claude/Anthropic): O texto bruto do OCR é passado para a Basic LLM Chain usando o nó do n8n Anthropic Chat Model (Claude 3.5 Haiku). Este poderoso nó do n8n segue um prompt preciso para extrair mais de 15 campos de fatura padronizados para um esquema JSON robusto.

  4. Limpeza de Dados e Desduplicação: O nó de código Cleans AI Response limpa e normaliza meticulosamente os dados gerados pela IA, resolvendo a aritmética de pagamento e ajustando valores. O nó do n8n Internal Check Duplicate Invoice então sinaliza entradas que são duplicatas dentro do lote atual com base nos nomes de fornecedores canônicos e números de fatura, garantindo que apenas uma cópia 'mestra' continue.

  5. Verificação de BD Externa: O fluxo de trabalho usa um nó Code do n8n (Create Query for DB) para gerar uma consulta dinâmica à API do Notion. Ele verifica o Notion Invoice Ledger em busca de correspondências existentes com base no Nº da Fatura + Fornecedor ou uma heurística de fallback (Valor + janela de data).

  6. Tomada de Decisão: O nó de código Merge Items Invoice compara os dados extraídos com quaisquer correspondências encontradas no Notion, determinando a nextaction (ex: createpaid, updatemarkpaid, manual_review).

  7. Caminhos de Execução: O nó Switch Decide Fate roteia os dados para as operações finais no Notion:

Processamento Automático: Cria faturas novas Não Paga/Paga, ou atualiza faturas existentes marcadas como pagas. As rotas de pagamento também criam entradas no Notion Cashflow Ledger.
Arquivamento: Duplicatas detectadas ou faturas que não causaram alteração são enviadas para as bases de dados de Arquivo do Notion.
* Revisão Manual: Casos ambíguos (ex: múltiplas correspondências no BD, divergência de valor) acionam uma mensagem no Slack com botões interativos (Send a message seguido por um nó Wait do n8n) para intervenção humana. A aprovação manual retoma o fluxo de trabalho e conclui a atualização final no Notion com base na escolha do revisor.

Guia de Instalação

Para implantar este fluxo de trabalho n8n abrangente e sua funcionalidade avançada, siga estas etapas:


  1. Importar o Fluxo de Trabalho n8n: Copie o código JSON fornecido e importe-o diretamente para sua instância n8n.

  2. Configurar Credenciais: Este fluxo de trabalho n8n requer várias credenciais. Configure-as usando a configuração de credenciais global ou específica do nó:

API do Slack: Necessária para o gatilho do Slack, download de arquivos binários e envio de notificações/mensagens de revisão manual.
API do Notion: Necessária para acessar e modificar as quatro bases de dados do Notion (Invoice Ledger, Cashflow, Source File e Archives).
API do OCR Space: Necessária para as etapas de análise OCR.
API da Anthropic: Necessária para a extração de dados LLM, conectando-se ao nó do n8n Anthropic Chat Model4.

  1. Configurar IDs das Bases de Dados do Notion: Substitua os IDs de base de dados de placeholder nas várias configurações de nós do Notion no n8n pelos IDs reais de suas bases de dados estruturadas para Faturas, Fluxo de Caixa, Arquivos Fonte e Arquivos.

  2. Configurar Canais do Slack: Atualize o Slack Trigger e todos os nós de notificação Slack do n8n com seus IDs de Canal desejados para envio de despesas, notificações gerais e alertas de duplicidade.

  3. Ativar o Gatilho do n8n: Garanta que o nó Slack Trigger do n8n esteja ativado no modo de produção para começar a escutar por arquivos recebidos.

Detalhes do Nó

Slack Trigger: O gatilho inicial do n8n, que escuta por uploads de arquivos ou mensagens contendo arquivos em um canal específico do Slack, iniciando a automação de despesas.
Code (Format Check, Cleans AI Response, Internal Check Duplicate Invoice, etc.): Múltiplos nós de Código personalizados do n8n executam funções críticas: determinar o tipo de arquivo, consolidar o texto OCR, limpeza robusta e normalização da saída do LLM, execução de aritmética financeira complexa e execução da lógica de desduplicação em várias fases.
HTTP Request (OCR Space Parse): Este nó do n8n envia o arquivo binário da fatura para a API do OCR Space para converter texto de imagem ou PDF em formato legível por máquina.
Anthropic Chat Model4: Um componente central deste fluxo de trabalho n8n. Ele usa o modelo de linguagem Claude para extração JSON altamente precisa e estruturada a partir do texto OCR bruto, impondo um esquema de dados de fatura rigoroso.
If/Switch n8n node: Usado extensivamente (Check Format, Decide Fate for Data, Decide Fate) para controle de fluxo sofisticado, roteando itens com base no tipo de arquivo, função de desduplicação e resultados de correspondência da base de dados.
Notion n8n node: Usado para todas as interações com a base de dados (criar, atualizar, arquivar) em quatro bases de dados separadas (Invoice Ledger, Cashflow Ledger, Source Files e Archive). Este nó do n8n gerencia as relações entre os registros.


  • Slack n8n node & Wait n8n node: Juntos, eles criam o loop de aprovação/revisão manual, notificando os usuários sobre casos complexos e pausando a execução do fluxo de trabalho n8n até que uma decisão seja tomada através de um clique de botão.

Fluxos de trabalho n8n relacionados

Grátis

Nós: 14 Nós
Atualizado: Dezembro 26 2025
Ver tudo
Criado por

Apresentou*