AI发票解析器 Make
本模块的功能
PDF4me AI发票解析器 从中提取结构化数据 PDF 或者在您的内部添加图片发票 Make 使用人工智能的场景,无需模板设置、字段坐标或维护规则。提供一个 PDF, PNG, JPG, 或者 JPEG 模块返回 供应商详情、明细项目、金额、日期、税费、货币和付款条款 作为可单独映射的字段。非常适合应付账款自动化、费用管理、财务对账和发票数字化工作流程,可扩展至数百家供应商和多种格式。
相关博客文章(2)
验证您的身份 API 要求
每一个 PDF4me 模块 Make 需要有效 联系创建或选择一个可以容纳您的 PDF4me API 关键在于确保该方案能够安全地验证 AI 发票提取请求。
您不容错过的重要事实
支持 PDF, PNG, JPG, 和 JPEG 输入
将发票二进制数据映射到 Dropbox, Google Drive电子邮件附件,或 HTTP 将模块直接添加到“文档”字段中。设置发票名称及其正确的扩展名。 PDF 对于电子发票, PNG/JPG/JPEG 适用于扫描或拍摄的发票。
每个输出结果都包含置信度评分。
每次提取都会返回一个 信心 对象包含每个字段的分数(0-1)。使用 Make 筛选低置信度结果,将其路由至人工审核队列 Airtable 或者 Slack 与其直接将数据推送到会计系统,不如避免代价高昂的后续更正。
对非标准发票使用自定义字段键
通过以下方式添加额外的字段名称 自定义字段键 要提取标准发票架构之外的字段,例如 vendor_phone、tax_id、purchase_order_number 和 store_number。每个自定义键都会作为可单独映射的令牌返回。 Make 输出包。

将文件设置为映射,从前一个模块导入发票名称和文档,还可以选择添加自定义字段键来提取标准发票架构之外的字段。
参数
必需的: 必须始终提供连接号、发票名称和文档。匹配的输入字段(二进制属性, Base64 内容或文件 URL根据所选的输入数据类型,此字段为必填项。自定义字段键是可选的,可以根据具体情况添加。
| 范围 | 必需的 | 它的作用 | 例子 |
|---|---|---|---|
| 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"] |
输出字段
| 场地 | 类型 | 它包含什么 |
|---|---|---|
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. |
快速设置
- 添加 PDF4me → AI发票解析器 致你 Make 设想。
- 选择 联系 (或点击) 添加 用你的 PDF4me API 钥匙)。
- 在下面 文件, 选择 地图 显示发票名称和文档字段。
- 地图 发票名称 到源文件的文件名(包含)
.pdf,.png,.jpg, 或者.jpeg)。 - 地图 文档 从源模块获取二进制内容:通常是 数据 领域 Dropbox, Google Drive, OneDrive, 或者 Gmail 附件模块。
- (可选) 自定义字段键 对于超出标准发票架构的字段(例如,
purchase_order_number,tax_id,store_number)。 - 点击 节省 并运行该场景。输出包会暴露所有提取的字段:将它们连接到 QuickBooks, Xero, Airtable, Google Sheets, Slack 批准,或 HTTP 模块。
工作流程示例
工作流程示例Common Make scenario patterns using AI-Invoice Parser.
供应商邮件 → AI发票解析器 → QuickBooks 账单
- Gmail 当收到来自已知供应商地址的电子邮件时触发,该邮件包含以下内容: PDF 发票附件。
- 附件将传递给 AI 发票解析器。输出结果包含供应商名称、发票编号、明细项目、总计、货币和付款条款。
- A Make 过滤器检查总字段的置信度,提取低于 0.85 的数据,并将其路由至 a Slack 用于人工审核的渠道。
- 高置信度发票将发布到 QuickBooks 生成一张新账单,自动应用供应商、到期日、明细项目和账户映射。
- 一个 Airtable 日志记录会捕获发票编号、供应商、金额、状态和时间戳,以便进行审计报告。
Dropbox 监视文件夹 → 批量解析 → Google Sheets 账簿
- A Dropbox 监视文件会在新发票生成时触发。 PDF 已放入会计收件箱文件夹。
- AI发票解析器提取完整的发票信息。自定义字段键添加了采购订单号和部门代码,以便逐行记录成本分配情况。
- A Google Sheets 添加行模块会根据发票、供应商、总计、货币、采购订单、部门和到期日,追加一个规范化的账簿行。
- 第二个模块遍历每个项目,并将其添加到单独的“项目”工作表中,以进行支出分析。
- 发票 PDF 已移至按年月划分的子文件夹中进行存档,以便下次运行时保持收件箱干净整洁。
高价值发票 → AI解析 → 多步骤审批
- webhook 从内部门户接收发票。文档二进制文件被传递给 AI 发票解析器。
- 路由程序会根据提取的总金额进行分支。超过 10,000 美元的发票需要首席财务官 (CFO) 批准;超过 1,000 美元的发票需要经理批准;低于 1,000 美元的发票会自动批准。
- 每个分支机构发送一个 Slack 包含供应商、总计、明细项目以及指向原始文件的链接的审批消息 PDF。
- 收到批准后,发票将过账到 Xero 根据自定义字段键(部门代码、项目代码)生成具有正确总账科目的账单。
- 最后 Airtable 行记录审批人、审批时间戳和最终处理结果,用于合规性审计跟踪。
常见问题解答
相关模块
人工智能处理订单
提取采购订单和销售订单数据,与 AI 发票解析器配合使用,实现端到端的采购到付款自动化和三方匹配。
AI处理收据
解析零售和费用收据,与发票解析器配合使用,可全面覆盖应付账款和费用管理。
AI处理银行对账单
从银行对账单中提取交易和余额,将发票付款与银行记录进行匹配,实现自动对账。