使用人工智能处理银行对账单 n8n 行动
PDF4me AI处理银行对账单 使用以下方式从银行对账单中提取结构化数据 AI通过机器学习 n8n 自动化工作流程。处理银行对账单 PDFs 或通过图片 n8n 触发器、二进制数据、base64 字符串或公共 URLs 该解决方案能够以高精度和智能字段识别技术,自动提取账户信息、交易明细、余额、费用、利息、定期付款模式、异常交易、支出分析以及全面的财务洞察。它非常适合用于银行对账单处理自动化、财务报表数字化、交易分析、银行对账、现金流管理、支出分析、自动化会计以及需要进行财务数据提取的工作流程。 AI-动力萃取,结构化输出,无缝集成。
相关博客文章
目前尚无关于此功能的博客文章——敬请期待。
在此期间,您可以浏览 PDF4me 博客,查看适用于各平台的教程和工作流程。
访问博客 →
设置
添加 PDF4me 将“AI处理银行对账单”节点添加到您的 n8n 工作流程并配置所需参数。有关初始设置说明,请参阅我们的 n8n 集成指南。
先决条件:
- PDF4me API 证书
- n8n 工作流访问
配置:
- 添加 PDF4me 节点到工作流
- 选择“AI处理银行对账单”操作
- 配置输入参数(见下文)

参数
以下是AI处理银行对账单操作的完整参数列表。配置这些参数以控制银行对账单处理。
重要的: 标有星号 (***) 的参数是必需的,必须提供这些参数才能使操作正常运行。
| 范围 | 类型 | 描述 | 例子 |
|---|---|---|---|
| 输入数据类型*** | String | 银行对账单输入格式选择 • 选择您的银行对账单数据输入格式 • PDF4me 支持多种输入类型 • 选项:二进制数据, Base64 字符串,或 URL | Binary Data |
| 输入二进制字段*** | 二进制 | 二进制银行对账单文件输入 (二进制数据必填) • 参考银行对账单文件(.pdf、.png、.jpg、.jpeg 格式),来自之前的银行对账单。 n8n 节点或文件上传 • PDF4me 处理具有自动格式检测功能的二进制银行对账单文件 AI- 数据提取 • 当输入数据类型为“二进制数据”时为必填项 | {{ $binary.data }} |
| Base64 银行对账单内容*** | String | Base64 编码后的银行对账单输入 (如果是 Base64 字符串则为必填项) • 请将银行对账单内容(.pdf、.png、.jpg、.jpeg)以 Base64 编码字符串的形式提供,以确保传输安全。 • PDF4me 自动解码和处理银行对账单内容 AI 技术 • 当输入数据类型为“Base64 细绳” | JVBERi0xLjQKJ... |
| 银行对账单网址*** | String | 公众银行声明 URL 输入 (如果是 URL,则为必填项) • 提供公开/开放权限 URL 发送到待处理的银行对账单文件(.pdf、.png、.jpg、.jpeg)。 • PDF4me 从提供的地址下载并处理银行对账单文件。 URL 使用 AI 技术 • 当输入数据类型为“URL“ | https://abc.com/statement.pdf |
| 银行对账单姓名*** | String | 银行对账单输入文件名 • 请指定输入银行对账单文件的名称,并注明正确的文件扩展名(.pdf、.png、.jpg、.jpeg)。 • PDF4me 它用于格式检测和 AI 加工优化 | statement_2024_01.pdf |
| 银行名称 | String | 可选的银行名称,以提高解析准确性 • 指定银行名称以提高提取精度 • 有帮助 AI 引擎优化了特定银行格式的字段识别。 • 提高处理已知银行对账单时的准确性 | Chase Bank |
| 分析模式 | Boolean | 模式分析启用 • 启用或禁用针对定期付款和异常交易的模式分析 • 是 = 可实现高级模式识别和分析 • 否 = 未经模式分析的流程声明 • 启用后,可提取重复付款模式并识别异常交易 | Yes |
| 自定义字段键 | Array | 可选自定义字段键列表 • 可选的自定义字段键列表,用于从银行对账单中提取信息。 • 指定标准语句数据之外的其他字段 • 支持多个自定义字段键,以增强数据提取功能 | ["customField1", "customField2"] |
输出
输出参数
| 范围 | 类型 | 描述 | 例子 |
|---|---|---|---|
| 银行名称 | String | PDF4me 提取的银行名称 - 从银行对账单中提取的银行名称 | Chase Bank |
| 账户持有人姓名 | String | PDF4me 提取的账户持有人姓名 - 从银行对账单中提取的账户持有人姓名 | John Michael Smith |
| 帐号 | String | PDF4me 提取的账号 - 从银行对账单中提取的银行账号 | 1234567890 |
| 账户类型 | String | PDF4me 提取的帐户类型 - 从对账单中提取的银行账户类型(例如,支票账户、储蓄账户) | Checking |
| 分支 | String | PDF4me 提取的分支 - 从银行对账单中提取的分支机构位置或标识符 | New York Main Branch |
| 语句编号 | String | PDF4me 提取的语句编号 - 从银行对账单中提取的账单编号或参考标识符 | STMT-2024-001 |
| 报表期 | 目的 | PDF4me 提取报表期 - 包含报表期间信息的对象,包括起始日期和结束日期(YYYY-MM-DD 格式) | {"startDate": "2024-01-01", "endDate": "2024-01-31"} |
| 余额 | 目的 | PDF4me 提取余额 - 包含余额信息的对象,包括期初余额、期末余额、存款总额和取款总额 | {"openingBalance": 5000.00, "closingBalance": 6750.00} |
| 货币 | String | PDF4me 提取货币 - 货币代码(ISO 4217) 银行对账单金额(例如,美元、欧元、印度卢比) | USD |
| 费用 | 数字 | PDF4me 提取费用 - 账单周期内收取的总费用,精确到小数点后两位。 | 5.00 |
| 兴趣 | 数字 | PDF4me 提取利息 - 报表期内所赚取的总利息,精确到小数点后两位。 | 2.50 |
| 交易 | Array | PDF4me 提取的交易 - Array 包含日期、描述、金额、类型、余额、类别、商户和参考编号的单笔交易记录 | [{"transactionDate": "2024-01-05", "description": "Direct Deposit", "amount": 3500.00}] |
| 支票已付 | Array | PDF4me 已支付的支票 - Array 报表期内已支付支票的清单,包括支票号码、支付日期、金额、收款人和支票描述 | [{"checkNumber": "1234", "paidDate": "2024-01-12", "amount": 500.00}] |
| 图案 | 目的 | PDF4me 提取模式 - 包含模式分析结果的对象,包括定期付款和异常交易 | {"recurringPayments": [...], "unusualTransactions": [...]} |
| 概括 | 目的 | PDF4me 摘要 - 包含汇总分析数据的对象,包括交易总数、类别汇总、日均余额、最大贷方金额和最大借方金额。 | {"totalTransactions": 3, "categorySummary": {...}} |
| 备用方案 | Boolean | PDF4me 备用指示器 - Boolean 指示处理过程中是否使用了备用提取方法的标志 | false |
| 警告 | Array | PDF4me 处理警告 - Array 警告信息表明在处理过程中可能遇到的数据质量问题或提取挑战 | [] |
| 工作编号 | String | PDF4me 处理作业标识符 - 唯一标识符 AI 用于跟踪和调试目的的处理作业 | 00000000-0000-0000-0000-000000000000 |
| jobIdExt | String | PDF4me 外部作业标识符 - 用于与第三方系统集成的外部作业标识符(如适用) | null |
| 成功 | Boolean | PDF4me AI 提取状态指示器 - Boolean 指示成功或失败的标志 AI-基于自动化的银行对账单数据提取流程。 PDF4me 返回 true 为了成功提取和 false 任何错误 | true |
| 信息 | String | PDF4me AI 提取状态消息 - 描述结果的说明信息 AI-基于自动化的银行对账单数据提取流程。 PDF4me 提供清晰的成功提取状态消息和详细的错误信息 | Bank statement data extracted successfully using AI technology |
N8N 行动反应
这 PDF4me AI处理银行对账单 API 返回一个 JSON 响应结构如下:
{
"bankName": "Chase Bank",
"accountHolderName": "John Michael Smith",
"accountNumber": "1234567890",
"accountType": "Checking",
"branch": "New York Main Branch",
"statementNumber": "STMT-2024-001",
"statementPeriod": {
"startDate": "2024-01-01",
"endDate": "2024-01-31"
},
"balances": {
"openingBalance": 5000.00,
"closingBalance": 6750.00,
"totalDeposits": 3500.00,
"totalWithdrawals": 1750.00
},
"currency": "USD",
"fees": 5.00,
"interest": 2.50,
"transactions": [
{
"transactionDate": "2024-01-05",
"description": "Direct Deposit - Salary",
"amount": 3500.00,
"type": "credit",
"balance": 8500.00,
"category": "Income",
"merchant": "Employer Corp",
"referenceNumber": "REF123456"
}
],
"checksPaid": [
{
"checkNumber": "1234",
"paidDate": "2024-01-12",
"amount": 500.00,
"payee": "ABC Corporation",
"description": "Invoice Payment"
}
],
"patterns": {
"recurringPayments": [
{
"merchant": "Electric Company",
"amount": 250.00,
"frequency": "Monthly",
"recurringDates": ["2024-01-10", "2024-02-10", "2024-03-10"]
}
],
"unusualTransactions": []
},
"summary": {
"totalTransactions": 3,
"categorySummary": {
"Income": {
"count": 1,
"totalAmount": 3500.00,
"averageAmount": 3500.00,
"percentage": 66.67
}
},
"averageDailyBalance": 6750.00,
"largestCredit": {
"largestTransactionDate": "2024-01-05",
"amount": 3500.00,
"description": "Direct Deposit - Salary"
},
"largestDebit": {
"largestTransactionDate": "2024-01-12",
"amount": 500.00,
"description": "Check Payment - ABC Corporation"
}
},
"fallbackUsed": false,
"warnings": [],
"jobId": "12345678-1234-1234-1234-123456789012",
"jobIdExt": "STMT-2024-001",
"success": true,
"message": "Bank statement data extracted successfully using AI technology"
}
用例
企业财务自动化
- 银行对账:利用提取的对账单交易自动进行银行对账
- 财务报告根据提取的报表和交易数据生成财务报告
- 现金流管理利用提取的余额和交易信息监控和分析现金流
- 交易分析分析从提取的报表数据中得出的交易模式和趋势
AI- 电动文档处理
- 多格式支持: 过程 PDF, PNG, JPG, 和 JPEG 银行对账单格式
- 多语言处理:从各种语言的银行对账单中提取数据
- 智能场识别自动识别并提取相关语句字段
商业智能与分析
- 支出分析分析从提取的交易和类别数据中得出的消费模式
- 财务仪表盘利用提取的报表数据构建财务仪表盘
- 绩效指标跟踪处理准确性和效率