Recibo de Processo de IA em n8n
Recibo de Processo de IA é um n8n nó por PDF4me que extrai detalhes do comerciante, dados da transação, itens de linha e totais do recibo. PDFs e imagens usando AIUtilize-o para automatizar a captura de despesas, a digitalização de recibos ou a entrada de dados em relatórios de despesas sem digitação manual, em 11 categorias de recibos especializadas.
O que este nó faz
PDF4meRecibo de Processo de IA analisa um recibo PDF ou imagem e retorna informações estruturadas do comerciante, data/hora da transação, itens de linha e totais financeiros, além de campos específicos da categoria para recibos de hotel, combustível e energia, treinamento e saúde. Aceita entrada via Dados Binários. Base64 Corda, ou URLIdeal para automação de despesas, análise de gastos e fluxos de trabalho de digitalização de recibos.
Autenticando seu API Solicitar
Todo PDF4me nó em n8n requer um válido Credencial para se conectar comCrie ou selecione um que contenha o seu PDF4me API chave para que o fluxo de trabalho possa autenticar AI Extrair solicitações com segurança.
Fatos importantes que você não deve perder
Quais parâmetros o AI-Process Receipt precisa?
Obrigatório: Tipo de dados de entrada e nome do recibo, além do campo correspondente ao tipo de entrada escolhido (Campo binário de entrada). Base64 Conteúdo do recibo, ou recibo URLOs campos Tipo de Recibo, Analisar Itens, Extrair Informações do Comerciante, Calcular Totais e Chaves de Campo Personalizadas são opcionais; habilite apenas o que seu fluxo de trabalho precisar.
| Parâmetro | Obrigatório | O que faz | Exemplo |
|---|---|---|---|
| Input Data Type | Required | Format of the receipt input. Choose Binary Data (from a previous node), Base64 String, or URL. | Binary Data |
| Input Binary Field | Conditional | Name of the binary property on the incoming n8n item that holds the receipt. Required when Input Data Type is Binary Data. | data |
| Base64 Receipt Content | Conditional | Base64-encoded receipt content. Required when Input Data Type is Base64 String. | JVBERi0xLjQK... |
| Receipt URL | Conditional | Publicly reachable HTTPS URL to the receipt file. Required when Input Data Type is URL. | https://example.com/receipt.pdf |
| Receipt Name | Required | Filename of the input receipt with the correct extension (.pdf, .png, .jpg, .jpeg), used for format detection and processing accuracy. | receipt_2026_03_15.pdf |
| Receipt Type | Optional | Category hint for the AI: meal, supplies, hotel, fuel and energy, transportation, communication, subscriptions, entertainment, training, healthcare, or generic. | supplies |
| Analyze Items | Optional | Set to true to extract individual line items with name, quantity, unit price, and category. Default false. | true |
| Extract Merchant Info | Optional | Set to true to extract merchant name, address, phone, website, and store number. Default false. | true |
| Calculate Totals | Optional | Set to true to extract subtotal, tax amount, and total amount. Default false. | true |
| Custom Field Keys | Optional | Array of extra field names to extract beyond standard receipt data, returned in additionalInfo. | ["loyaltyPoints"] |
Campos de saída
| Campo | Tipo | O que contém |
|---|---|---|
success | Boolean | True when extraction succeeded. Use to route error-handling branches. |
receiptType | String | The receipt type extracted or supplied, e.g. supplies, hotel, fuel and energy. |
transactionDateStr | String | Transaction date in ISO 8601 format (YYYY-MM-DD). |
transactionTime | String | Transaction time (HH:MM:SS format), when present on the receipt. |
receiptNumber | String | Receipt or transaction identifier printed on the receipt. |
analyzeItems | Array | Line item objects with name, quantity, unit price, total price, and category, present when Analyze Items is enabled. |
merchantInfoList | Array | Merchant name, address, phone, website, cashier name, and store number, present when Extract Merchant Info is enabled. |
financialInfoList | Array | Subtotal, tax amount, total amount, payment method, and card last four digits, present when Calculate Totals is enabled. |
roomNumber, checkInDate, checkOutDate | String | Hotel-specific fields, populated when Receipt Type is hotel. |
fuelType, fuelQuantity, fuelUnit, vehicleNumber | Mixed | Fuel and energy-specific fields, populated when Receipt Type is fuel and energy. |
trainingProvider, courseName | String | Training-specific fields, populated when Receipt Type is training. |
healthcareProvider, patientName, insuranceInfo | String | Healthcare-specific fields, populated when Receipt Type is healthcare. |
additionalInfo | Object | Values for any Custom Field Keys requested beyond standard receipt data. |
warnings | Array | Data-quality warnings encountered during extraction, empty array when none. |
fallbackUsed | Boolean | True when a fallback extraction method was needed, useful for flagging low-confidence results. |
jobId | String | Unique identifier for the AI processing job, used for tracking and debugging. |
Como configuro o recibo de processamento de IA em n8n?
- Adicionar PDF4me para o seu n8n fluxo de trabalho e escolha o Recibo de Processo de IA Ação.
- Em Credencial para se conectar com, selecione o seu PDF4me credencial ou clique Criar nova credencial e cole o seu API chave.
- Definir Tipo de dados de entrada para Dados binários (padrão), Base64 Corda, ou URL e forneça o campo de origem correspondente.
- Definir Nome do recibo com a extensão correta (
.pdf,.png,.jpg,.jpeg). - Opcionalmente configurado Tipo de recibo para uma categoria específica para maior precisão nos recibos de hotel, combustível e energia, treinamento ou assistência médica.
- Habilitar Analisar itens, Extrair informações do comerciante, e Calcular totais conforme necessário, e adicione Chaves de Campo Personalizadas para qualquer coisa além dos campos padrão.
- Execute o nó e mapeie os campos extraídos em sua ferramenta de controle de despesas, planilha ou sistema de contabilidade.
Configurações típicas
Exemplos de fluxo de trabalhoCommon n8n workflow patterns using AI-Process Receipt.
- Um gatilho do Gmail é acionado em e-mails com um recibo em anexo.
- PDF4me O processamento de recibos por IA é executado com as opções "Extrair informações do comerciante" e "Calcular totais" ativadas.
- Os campos merchantName, totalAmount e transactionDateStr são adicionados a um registro de despesas do Google Sheets.
- Um webhook de upload móvel recebe uma foto do comprovante de combustível enviado por um motorista.
- PDF4me O recurso AI-Process Receipt é executado com o tipo de recibo "combustível" e "energia", extraindo a quantidade de combustível (fuelQuantity), a unidade de combustível (fuelUnit) e o número do veículo (vehicleNumber).
- O registro é gravado em um banco de dados de gerenciamento de frota, indexado pelo número do veículo.
- Um viajante carrega um extrato de hotel. PDF por meio de um formulário.
- PDF4me O recurso AI-Process Receipt é executado com o tipo de recibo "hotel", extraindo o número do quarto, a data de entrada (check-in) e a data de saída (check-out), além dos totais padrão.
- Os dados analisados são integrados ao fluxo de trabalho de relatórios de despesas de viagem da empresa.
- Um nó "Loop Over Items" itera sobre um lote de arquivos de recibo de uma pasta compartilhada do Google Drive.
- PDF4me O recurso AI-Process Receipt é executado com a opção "Analisar Itens" ativada para detalhar itens de linha individuais.
- Os dados de analyzeItems são nivelados e anexados a uma tabela do BigQuery para análise de gastos em nível de categoria.
Dicas práticas
Folha de dicas
| Campo | Valor |
|---|---|
| Action | AI-Process Receipt |
| Input Data Type | Binary Data |
| Input Binary Field | data |
| Receipt Name | receipt.pdf |
| Receipt Type | generic (or a specific category) |
| Analyze Items | true |
| Extract Merchant Info | true |
| Calculate Totals | true |
| Custom Field Keys | [] (optional) |
| Credentials | PDF4me API credential |