Analisador de faturas com IA em Make
O que este módulo faz
PDF4me Analisador de Faturas com IA Extrai dados estruturados de PDF ou faturas de imagem dentro do seu Make cenário usando IA, sem configuração de modelo, sem coordenadas de campo, sem regras para manter. Forneça um PDF, PNG, JPG, ou JPEG e o módulo retorna Detalhes do fornecedor, itens da lista, valores, datas, impostos, moeda e condições de pagamento. como campos mapeáveis individualmente. Ideal para automação de contas a pagar, gestão de despesas, conciliação financeira e fluxos de trabalho de digitalização de faturas que se adaptam a centenas de fornecedores e formatos.
Autenticando seu API Solicitar
Todo PDF4me módulo em Make requer um válido ConexãoCrie ou selecione um que contenha o seu PDF4me API essencial para que o cenário possa autenticar com segurança as solicitações de extração de faturas por IA.
Fatos importantes que você não deve perder

Defina o arquivo para mapear, conecte o nome da fatura e o documento do módulo anterior e, opcionalmente, adicione chaves de campo personalizadas para extrair campos além do esquema de fatura padrão.
Parâmetros
Obrigatório: A conexão, o nome da fatura e o documento devem sempre ser fornecidos. O campo de entrada correspondente (Propriedade Binária, Base64 Conteúdo ou arquivo URLÉ necessário preencher o campo com base no tipo de dados de entrada escolhido. As chaves de campo personalizadas são opcionais e podem ser adicionadas conforme o cenário.
| Parâmetro | Obrigatório | O que faz | Exemplo |
|---|---|---|---|
| Connection | Yes | PDF4me API connection. Click Add and paste your API key the first time. Reused automatically across all PDF4me modules in your scenarios. | My PDF4me connection |
| Input Data Type | Yes | How the invoice is supplied. Binary Data reads from a previous module (most common). Base64 String accepts encoded payload. URL downloads from a public link. | Binary Data |
| Input Binary Field | Conditional | Binary content of the invoice file. Required when Input Data Type is Binary Data. Wire from Dropbox, Google Drive, OneDrive Data field, or any HTTP/email module that returns file bytes. | 1. Data |
| Base64 Invoice Content | Conditional | Base64-encoded invoice content. Required when Input Data Type is Base64 String. Useful when invoice arrives from a webhook or API call that delivers encoded content. | JVBERi0xLjQK... |
| Invoice URL | Conditional | Public URL to the invoice file. Required when Input Data Type is URL. The URL must not require authentication. | https://example.com/invoice.pdf |
| Invoice Name | Yes | Filename of the invoice with proper extension (.pdf, .png, .jpg, .jpeg). Used for format detection and AI processing optimization. | invoice.pdf |
| Custom Field Keys | No | Optional list of custom field keys to extract beyond the standard invoice schema. Each key returns as an individual mappable token in the output bundle. | ["vendor_phone", "tax_id", "purchase_order_number"] |
Campos de saída
| Campo | Tipo | O que contém |
|---|---|---|
invoiceNumber | String | Extracted invoice number or reference identifier (e.g. INV-2024-001). |
vendorName | String | Complete name of vendor or supplier as printed on the invoice. |
vendorAddress | String | Complete vendor address including street, city, state, and postal code. |
vendorEmail | String | Vendor email address when present on the invoice. |
vendorPhone | String | Vendor phone number when present on the invoice. |
billToName | String | Name of the entity being billed (your company or end customer). |
billToAddress | String | Complete billing address. |
invoiceDate | String | Invoice issue date in ISO 8601 format (YYYY-MM-DD). |
dueDate | String | Payment due date in ISO 8601 format. |
subTotal | Number | Subtotal amount before taxes. |
total | Number | Final total amount including all taxes and adjustments. |
currency | String | Currency code in ISO 4217 format (USD, EUR, GBP, INR, CHF, etc.). |
paymentTerms | String | Payment terms and conditions (e.g. Net 30, Due on receipt). |
lineItems | Array | Array of line items with description, quantity, unitPrice, total, and HSN code when present. |
cgst / sgst / igst | Number | Indian tax fields when present on the invoice: central, state, and integrated GST amounts. |
confidence | Object | Per-field confidence scores (0-1). Use a Make Filter to route low-confidence extractions for human review. |
jobId | String | PDF4me job identifier for audit trail and support tickets. |
success | Boolean | True if the AI extraction completed successfully; false if it failed. |
message | String | Human-readable status message confirming success or describing the error. |
Configuração rápida
- Adicionar PDF4me → Analisador de faturas com IA para o seu Make cenário.
- Selecione Conexão (ou clique) Adicionar para criar um com o seu PDF4me API chave).
- Sob Arquivo, escolher Mapa Para revelar os campos Nome da Fatura e Documento.
- Mapa Nome da fatura para o nome do arquivo de origem (incluir
.pdf,.png,.jpg, ou.jpeg). - Mapa Documento para o conteúdo binário do módulo de origem: tipicamente o Dados campo de Dropbox, Google Drive, OneDrive, ou Gmail módulos de fixação.
- Opcionalmente, adicione Chaves de Campo Personalizadas para campos além do esquema de fatura padrão (por exemplo,
purchase_order_number,tax_id,store_number). - Clique Salvar e execute o cenário. O pacote de saída expõe todos os campos extraídos: conecte-os em QuickBooks, Xero, Airtable, Google Sheets, Slack aprovação, ou HTTP módulos.
Exemplos de fluxo de trabalho
Exemplos de fluxo de trabalhoCommon Make scenario patterns using AI-Invoice Parser.
- Gmail É acionado quando um e-mail chega de um endereço de fornecedor conhecido com um PDF Anexo de fatura.
- O anexo é passado para o analisador de faturas com IA. O pacote de saída retorna o nome do fornecedor, o número da fatura, os itens da fatura, o total, a moeda e as condições de pagamento.
- A Make O filtro verifica a confiança no campo total; extrações abaixo de 0,85 são encaminhadas para um Slack canal para revisão humana.
- As faturas de alta confiabilidade são enviadas para QuickBooks Uma nova fatura com fornecedor, data de vencimento, itens de linha e mapeamento de conta foi aplicada automaticamente.
- Um Airtable O registro de logs captura o número da fatura, o fornecedor, o valor, o status e o carimbo de data/hora para fins de auditoria.
- A Dropbox O recurso "Monitorar Arquivos" é acionado sempre que uma nova fatura é gerada. PDF é arquivado na pasta de entrada da caixa de entrada de contabilidade.
- O analisador de faturas com IA extrai o conteúdo completo da fatura. As chaves de campo personalizadas adicionam o número do pedido de compra e o código do departamento, de modo que a alocação de custos seja capturada por linha.
- A Google Sheets O módulo Adicionar uma Linha anexa uma linha normalizada ao razão para cada fatura, fornecedor, total, moeda, pedido de compra, departamento e data de vencimento.
- Um segundo módulo itera sobre cada item de linha e o anexa a uma planilha separada de itens de linha para análise de gastos.
- A fatura PDF é movido para uma subpasta de ano/mês para arquivamento, mantendo a caixa de entrada organizada para a próxima execução.
- Um webhook recebe faturas de um portal interno. O binário do documento é passado para o analisador de faturas com IA.
- Um roteador ramifica-se com base no valor total extraído. Faturas acima de US$ 10.000 exigem aprovação do diretor financeiro; acima de US$ 1.000 exigem aprovação do gerente; abaixo de US$ 1.000 são aprovadas automaticamente.
- Cada filial envia um Slack Mensagem de aprovação contendo fornecedor, total, itens da lista e um link para a original. PDF.
- Após a aprovação, a fatura é lançada em Xero como uma fatura com a conta contábil correta com base nas chaves de campo personalizadas (código_do_departamento, código_do_projeto).
- Um final Airtable A linha registra o aprovador, o carimbo de data/hora da aprovação e a disposição final para fins de auditoria de conformidade.