Actions19
- AI Invoice Parser
- URL/HTML to PDF
- Merge PDF
- Split PDF
- Convert To PDF
- Convert From PDF
- Add Text/Images to PDF
- Fill a PDF Form
- PDF Information & Form Fields
- Compress PDF
- PDF Security
- Rotate PDF Pages
- Delete PDF Pages
- Search in PDF
- Search & Replace Text or Delete
- Barcode Reader
- Barcode Generator
- Make PDF Searchable or Unsearchable
- Upload File
AI Invoice Parser
AI-generatedOverview
This node performs AI-powered invoice parsing from a PDF file accessible via a URL. It extracts structured data from invoices, which is useful for automating data entry, accounting, and financial workflows. For example, it can extract invoice numbers, dates, totals, and custom fields from invoices hosted online.
Use Case Examples
- Automatically extract invoice details from a PDF URL to populate accounting software.
- Parse multiple invoices by splitting a PDF first and then extracting data from each invoice.
- Use webhook callback to receive parsed invoice data asynchronously.
Properties
| Name | Meaning |
|---|---|
| Authentication | Selects the authentication method to access the PDF parsing service (API Key or OAuth2). |
| PDF URL | The URL of the invoice PDF file to be parsed. The file must be accessible online and contain invoices only. |
| Custom Fields | Comma-separated list of additional fields to extract beyond the default invoice schema. |
| Advanced Options | Additional optional settings such as a webhook URL to receive parsed data asynchronously. |
Output
JSON
invoiceNumber- Extracted invoice number from the PDF.invoiceDate- Date of the invoice.totalAmount- Total amount due on the invoice.customFields- Any additional custom fields extracted as specified by the user.
Dependencies
- Requires access to an external PDF parsing API service with authentication via API Key or OAuth2.
Troubleshooting
- Ensure the PDF URL is publicly accessible and contains only invoices; otherwise, parsing may fail or produce incorrect results.
- If multiple invoices are in one PDF, split them first using a PDF Split module to avoid parsing errors.
- Check that the authentication credentials (API Key or OAuth2 token) are valid and have necessary permissions.
- Webhook callback URL must be reachable and correctly configured to receive data if used.
Links
- AI Invoice Parser Guide - Official guide for using the AI Invoice Parser node in n8n.
- Invoice Schema Documentation - Details of the default fields extracted by the AI Invoice Parser.
- PDF Split Module - Guide on splitting PDFs to handle multiple invoices separately.