银行流水
管理银行对账单导入、交易记录识别、交易匹配对账和对账报告的完整流程。
银行流水
管理银行对账单导入、交易记录识别、交易匹配对账和对账报告的完整流程。
快速上手
银行流水模块围绕三个核心概念:
- 银行对账单:银行出具的一段时间内的交易汇总,包含期初余额、期末余额等信息
- 交易记录:对账单中的每一笔银行交易,包含金额、日期、收付款方、描述等
- 对账匹配:将银行交易与系统内的账单付款、收入收款等记录进行关联,确认资金流向一致
最短操作路径:
- 上传银行对账单:左侧菜单 → 财务 → 银行对账单 → 上传按钮,选择 PDF 或 CSV 文件上传
- AI 自动识别:PDF 文件上传后,系统自动进入 AI 识别流程,提取交易数据(日期、金额、收付款方等)。CSV 文件需手动映射列字段
- 交易匹配:进入对账匹配 Tab,系统自动触发 AI 匹配,将银行交易关联到系统内的付款或发票记录。也可以手动匹配
- 查看对账报告:左侧菜单 → 报表 → 银行对账报告,比较系统余额与银行余额,查看未对账项目和对账差异
AI 识别 PDF 文件需要消耗识别配额(按页数计费,单页免费),请确认公司还有剩余额度。
功能详细说明
日常操作
上传银行对账单
入口:左侧菜单 → 财务 → 银行对账单 → 「上传」按钮
系统支持两种文件格式,处理流程不同:
| 文件格式 | 处理流程 | 说明 |
|---|---|---|
| 上传 → 填写 PDF 选项表单 → AI 自动识别解析 | 按页数消耗识别配额 | |
| CSV | 上传 → 手动映射列字段 → 直接解析 | 不触发 AI,无需配额 |
PDF 上传:
上传 PDF 文件后,需要填写一个选项表单:
| 选项 | 说明 |
|---|---|
| 是否信用卡 | 选择银行对账单或信用卡对账单 |
| 含余额 | 非信用卡时可选择含余额或无余额 |
| 期初/期末余额 | 信用卡或无余额时需手动填写 |
填写后系统自动进入五阶段 AI 处理流程(准备 → 识别 → 解析 → 对账 → 终结),全程自动完成,无需人工干预。
CSV 上传:
上传 CSV 文件后进入列映射步骤,需要您将 CSV 的列对应到系统字段:
| 系统字段 | 是否必填 | 说明 |
|---|---|---|
| 日期 | 必填 | 交易发生日期 |
| 描述 | 选填 | 交易描述 |
| 金额(单金额模式) | 与双金额二选一 | 单列表示收支 |
| 收入金额 + 支出金额(双金额模式) | 与单金额二选一 | 分列表示收入和支出 |
| 余额 | 选填 | 交易后余额 |
还需填写:关联的银行账户、期初余额、期末余额、日期格式。系统会尝试自动匹配列名(如 "date" 匹配日期、"amount" 匹配金额),您只需确认或调整即可。
其他上传方式:
| 方式 | 说明 |
|---|---|
| 第三方银行同步 | 连接 Plaid、Finverse、Airwallex、Stripe 等平台,自动同步交易数据 |
| OpenAPI 接口 | 通过开放接口上传 |
同一文件重复上传时,系统会通过文件指纹自动检测并标记为"文件重复"。
AI 识别流程
PDF 文件上传后自动进入五阶段处理:
- 准备:文件预处理、计算指纹去重
- 识别:AI 自动识别对账单内容,验证文件类型
- 解析:提取交易数据(金额、日期、描述、收付款方等),多账户对账单自动拆分为多个子对账单。AI 会将识别出的银行账户号与组织内已有账户进行匹配
- 对账:余额核对与去重、联系人匹配(将交易收付款方名称与系统内已有供应商进行匹配)、触发自动匹配
- 终结:确定最终解析状态,按页数计费
处理完成后,交易记录即可供查看和对账。处理失败时可点击「重试」重新处理(有次数限制,且重试会清除已解析的交易记录)。
管理交易记录
入口:左侧菜单 → 财务 → 银行对账单 → 交易列表 Tab
对账单解析成功后,可以在交易列表中查看所有交易记录。
查看交易:选择银行账户后,查看该账户下的所有交易。支持按日期、交易类型(收入/支出)筛选,以及关键词搜索。
手动创建交易:在交易列表 Tab 点击「新增交易」,填写金额、日期、收款方、描述等信息。也可以在已有记录的上下文菜单中选择「在上方插入」或「在下方插入」。
修改交易:点击交易进入详情页,修改交易信息。
删除交易:在列表或详情页选择要删除的交易。支持批量删除。已匹配的交易不可删除,需先取消匹配。
批量分配收付款方:在交易列表中选择多笔交易,批量关联到同一个联系人/商户。
隐藏交易:工具栏提供「隐藏交易」按钮,可查看和管理已隐藏的交易,支持恢复操作。
交易匹配
入口:左侧菜单 → 财务 → 银行对账单 → 对账匹配 Tab
交易匹配是将银行交易与系统内的付款/发票记录进行关联的核心操作。系统提供以下几种匹配方式:
1. AI 自动匹配
进入对账匹配 Tab 时,系统会自动触发 AI 匹配任务。您也可以手动点击「AI 匹配」按钮启动。AI 会分析银行交易并推荐匹配的付款或发票记录。
AI 匹配完成后会展示交易分析结论,帮助您了解交易性质(如可能为收入、支出、内部转账、手续费、贷款相关等)。
AI 匹配找不到候选时,如果组织开启了组合对账功能,系统会尝试将多笔发票金额组合来匹配一笔银行交易。
2. 手动匹配
对于 AI 未能匹配的交易,您可以手动操作:
- 在对账匹配 Tab 中选择要匹配的交易
- 查看系统推荐的匹配候选列表,或手动搜索
- 选择一个或多个目标进行匹配
可匹配的目标类型包括:
| 匹配目标 | 说明 |
|---|---|
| 付款 | 已有的付款记录 |
| 发票/账单 | 应付或应收发票(支出匹配账单,收入匹配收入单) |
| 报销 | 已通过的报销单(仅未启用自动转账单时) |
| 调整项 | 金额差异调整,如汇率差异、银行手续费 |
| 工资单分录 | 已批准的工资单中的应付分录 |
匹配时如果金额有差异,可以添加调整项来补平差额。候选列表默认显示交易日期前一年至次日范围内的记录,您也可以手动调整日期范围或清空查看全部候选项。手动对账弹窗右上角提供「复制链接」按钮,可将特定交易的对账链接分享给其他同事协作处理。
3. 银行规则匹配
预定义匹配规则,系统自动根据条件分类和匹配交易。
创建规则时需设置:
- 交易方向:支出或收入
- 匹配条件:基于联系人、描述、账户、金额等字段,支持等于、包含等操作符。多个条件可选择"全部满足"或"任一满足"
- 生成交易:匹配后自动设置的科目、描述、税项等信息
- 应用范围:仅未匹配交易,或所有交易
规则按创建时间顺序执行,先创建的优先匹配。
4. 转账匹配
将同一组织内两个银行账户之间的对应交易配对。选择一笔交易后,搜索另一个账户中的对应交易进行关联。可选填银行手续费金额和目标账户。
5. Stripe 自动对账
连接了 Stripe 的银行账户,系统自动将 Stripe 收款交易与银行流水进行匹配。金额差异在 0.05 以内时自动匹配成功,差额计入汇率差异调整项。仅处理收款类交易。
6. 按商户对账
入口:联系人对账 Tab
选择指定商户和日期范围,左侧展示该商户相关发票,右侧展示银行经营性交易,方便逐笔对比和匹配。
日期范围支持快捷选项:上月、本月、去年、今年、自定义。
匹配优先级:
多种匹配方式之间有明确的优先级关系,高优先级的结果不会被低优先级覆盖:
| 优先级 | 匹配方式 |
|---|---|
| 最高 | 发票直接匹配 |
| ↓ | Stripe 对账 |
| ↓ | 工作流匹配 |
| ↓ | 银行规则匹配 |
| 最低 | AI 匹配 |
手动匹配不受此优先级限制,用户操作始终生效。
取消匹配:已匹配的交易可以取消匹配,取消后交易回到可重新匹配的状态。
对账报告
入口:左侧菜单 → 报表 → 银行对账报告
对账报告将系统内的账面余额(总分类账中银行科目余额)与银行对账单的实际余额进行比对,帮助核实账目一致性。
操作流程:
- 选择报告期间(支持按财年、季度等快捷选择)
- 选择账户分类(银行账户或信用卡)
- 点击「Generate」按钮生成报告
报告包含以下内容:
| 板块 | 说明 |
|---|---|
| 系统余额 | 总分类账中银行科目的期末余额 |
| 未对账付款 | 系统中已记录但银行未入账的付款 |
| 未对账收款 | 系统中已记录但银行未入账的收款 |
| 未对账银行流水 | 银行有记录但系统未匹配的流水 |
| 计算的对账单余额 | 系统余额 + 未对账付款 - 未对账收款 + 未对账银行流水 |
| 导入的对账单余额 | 最近对账单中最后一条流水的余额 |
| 对账差异 | 计算余额与导入余额的差额,理想值为零 |
导出报告:报告支持导出为 Excel 和 PDF 两种格式。
查重与连续性检查
对账单处理完成后,系统自动对交易记录进行检查:
- 重复检查:检测相邻的同金额交易,如果合并后余额与前后笔匹配,系统自动合并重复交易
- 连续性检查:逐笔校验余额连续性,标记余额不连续的交易
当检测到交易之间存在余额间隔时,您可以添加补充交易来填补间隔。
管理员操作
银行账户管理
入口:左侧菜单 → 财务 → 银行对账单 → 左侧账户树
账户树展示组织下的所有银行账户,包括自建账户和第三方连接账户。
手动添加账户:在账户管理的「添加」下拉菜单中选择「手动添加」,填写账户信息。
连接第三方银行平台:
| 平台 | 连接方式 | 说明 |
|---|---|---|
| Plaid | OAuth 授权 | 连接后自动同步交易 |
| Finverse | OAuth 授权 | 连接后自动同步交易 |
| Airwallex | API Key | 连接后弹出账户映射,将同步的账户映射到已有本地账户或创建新账户 |
| Stripe | Secret Key | 连接后弹出账户映射,流程同 Airwallex |
Plaid 和 Finverse 根据组织所在地区二选一显示,Airwallex 和 Stripe 始终可用。
账户信息面板:对账匹配 Tab 右上角有账户信息下拉面板,可查看和编辑账户名称、科目分类、币种。连接账户还可查看同步状态和下次同步时间,支持「立即同步」和「取消连接」操作。
来自第三方平台同步的对账单,编辑、删除、重试操作均不可用。
列表筛选
对账单列表筛选:支持按银行账户(左侧账户树选择)、创建时间、解析状态筛选。按创建时间降序排列。
交易列表筛选:支持按日期范围、交易类型(收入/支出)筛选。对账匹配 Tab 额外支持关键词搜索和隐藏已对账交易。
对账匹配 Tab 名称旁会显示未对账交易数量,方便快速了解待处理情况。
导出
交易数据导出(单个对账单):
| 导出格式 | 说明 |
|---|---|
| CSV | 通用格式导出交易数据 |
| QuickBooks(QBO) | 适配 QuickBooks 会计软件 |
| Xero CSV | 适配 Xero 会计软件 |
批量数据导出:
通过批量导出弹窗,支持多账户选择,每个账户可独立选择导出类型和日期范围(按交易日期过滤)。可选择导出范围:全部交易、仅已对账、仅未对账。导出为异步执行,完成后可下载。
状态速查
AI 识别状态(解析状态)
| 状态 | 含义 |
|---|---|
| 处理中 | 对账单正在 AI 处理中 |
| 成功 | 处理完成,交易数据已提取,可进行对账 |
| 失败 | 处理出错,可点击「重试」重新处理 |
| 文件重复 | 已上传过相同文件(基于文件指纹) |
| 内容重复 | 解析后内容与已有记录重复 |
| 未识别 | 无法识别为有效的银行对账单,可尝试重试 |
| 需修改 | 解析结果需要人工修正后才能使用 |
匹配状态(对账状态)
| 状态 | 含义 | 可执行操作 |
|---|---|---|
| 初始 | 未进行任何对账操作 | 手动匹配、AI 匹配、转账匹配 |
| AI 匹配 | AI 自动匹配成功 | 取消匹配 |
| AI 未匹配 | AI 处理完成但未找到匹配 | 手动匹配 |
| 人工匹配 | 用户手动匹配成功 | 取消匹配 |
| 人工取消匹配 | 用户取消了之前的匹配 | 重新匹配 |
对账报告状态
对账报告为即时查询型,不涉及状态流转。报告中的数据基于当前对账情况实时计算。
典型场景
月末对账流程
- 从银行下载当月对账单(PDF 或 CSV),在银行对账单页面上传
- 等待 AI 处理完成(PDF),或完成列映射(CSV)
- 进入对账匹配 Tab,系统自动触发 AI 匹配
- 查看 AI 匹配结果,对未匹配的交易手动匹配
- 到银行对账报告查看对账差异是否为零
- 如有差异,排查未对账项目并处理
AI 匹配结果不对怎么办?
如果 AI 匹配的结果不正确:
- 在对账匹配 Tab 找到该交易,点击「取消匹配」
- 取消后交易变为"人工取消匹配"状态
- 重新手动匹配到正确的付款或发票记录
如果某类交易经常被 AI 错误匹配,可以创建银行规则,预定义匹配条件和结果。银行规则的优先级高于 AI 匹配,可以覆盖 AI 的结果。
上传的流水和已有交易重复了
系统有两层去重机制:
- 文件级去重:上传时通过文件指纹检测,完全相同的文件会被标记为"文件重复"
- 内容级去重:解析后对比内容,相同内容的对账单会被标记为"内容重复"
如果发现对账单内部存在重复交易,系统在处理时会自动检测相邻的同金额交易并尝试合并。您也可以查看检查状态中标记为"重复"的交易,手动删除多余的记录。
处理失败了怎么办?
对账单解析失败或未识别时,可以点击「重试」按钮重新处理。注意:
- 重试有次数限制,用完后无法再重试
- 重试会清除该对账单下所有已解析的交易记录,不可恢复
- 来自第三方平台同步的对账单不支持重试
多币种场景
当银行账户币种与公司基础货币不同时,对账 Tab 会自动获取汇率进行换算,同时显示换算后金额和原始金额。
如有其他问题,请联系客服团队。