关于 accounts-payable-management
Accounts Payable Management 是面向电商财务和应付账款团队的流程指导技能,涵盖供应商发票处理、审批、付款和对账。内容比较不同业务规模可用的会计与 AP 工具,并说明三方匹配和提前付款折扣管理。
主要功能
- 01规划发票采集与审批流程
- 02说明采购单、收货和发票匹配
- 03安排付款并管理提前付款折扣
- 04指导应付账款账龄及现金流报告
- 05覆盖 Shopify、WooCommerce 和 BigCommerce 场景
适用场景
- 01减少从发票 PDF 手工录入数据
- 02核对采购单、收货记录与供应商发票
- 03按付款条款安排付款以争取折扣
- 04为审计和 ERP 集成整理应付账款流程
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ finsilabs/ awesome-ecommerce-skills --skill accounts-payable-management安装后在 Claude Code 中输入/accounts-payable-management确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
tile.jsonevals/ap-database-schema-design/criteria.jsontask.mdevals/payment-run-execution-and-discount-optim/criteria.jsontask.mdevals/three-way-matching-and-invoice-ingestion/criteria.jsontask.md详细介绍
应付账款管理
概述
应付账款(AP)管理涵盖供应商发票的录入、与采购订单和收货记录的匹配、付款安排、提前付款折扣的获取,以及与供应商分类账的对账。对于大多数电商商家而言,专用的 AP 工具或会计软件集成在处理这些事务时远胜于自定义代码。
何时使用此技能
- 当 AP 团队仍需手动将 PDF 发票录入电子表格,且付款延误正导致供应商关系紧张时
- 当你需要在采购订单、收货记录和发票之间实现自动三方匹配时
- 当因付款安排缺乏主动规划而错过提前付款折扣(例如,2/10 net 30)时
- 当你为集成 ERP(NetSuite、SAP、QuickBooks)做准备,且需要整洁的 AP 数据模型时
- 当审计要求每次发票审批、付款授权和 GL 过账都留下不可篡改的记录时
核心说明
步骤 1:确定当前配置并选择合适的 AP 工具
| 店铺阶段 | 推荐工具 | 原因 |
|---|---|---|
| 小型(收入 < $1M) | QuickBooks Online 或 Xero | 两者都能处理 AP,包括供应商发票、付款安排和银行对账;可通过原生连接器与 Shopify/WooCommerce 集成 |
| 中型市场($1M–$20M) | BILL(原 Bill.com)或 Tipalti | BILL 可通过电子邮件采集发票、管理审批工作流、处理 ACH/支票付款并提供供应商门户;Tipalti 还支持大规模全球付款 |
| 企业级($20M+) | NetSuite ERP 或 SAP Business One | 完整的 ERP,支持三方匹配、GL 编码和多实体合并 |
| 自定义 / 无头架构 | 构建 AP 数据模型 + 集成 Stripe Treasury 或 Plaid 以处理付款 | 适用于采购工作流非标准的平台 |
步骤 2:将电商平台连接到 AP 系统
Shopify
将 Shopify 连接到 QuickBooks Online:
- 从 Shopify App Store 安装 QuickBooks Online 连接器(Intuit 提供,免费),或使用 A2X(付费,更适合高交易量)
- 连接器会自动将 Shopify 销售、退款和打款同步到 QuickBooks
- 在 QuickBooks → Expenses → Vendors 中管理供应商发票和付款安排
- 在 QuickBooks 中手动录入供应商发票,或将供应商发票转发到 QuickBooks 收件箱邮箱(QuickBooks 会通过 OCR 提取发票数据)
将 Shopify 连接到 BILL:
- 从 Shopify App Store 安装 BILL,或通过 Zapier 连接
- BILL 通过电子邮件接收供应商发票(转发到你的 BILL 收件箱地址)
- BILL 会提取发票数据,根据你的规则发送审批,并安排 ACH 或支票付款
- 对于 Shopify 库存供应商:在 BILL 中创建采购订单,并将收到的发票与其匹配
WooCommerce
将 WooCommerce 连接到 QuickBooks:
- 从 WooCommerce.com 安装 QuickBooks Online 插件(官方扩展)
- 配置同步设置:销售订单、退款和费用会自动同步
- 在 QuickBooks → Expenses 中管理供应商发票
将 WooCommerce 连接到 Xero:
- 从 WooCommerce.com 安装 Xero,或使用 WooSync 或 Codisto 的 Xero for WooCommerce 等第三方连接器
- Xero 通过内置账单模块、付款审批和银行对账功能处理 AP
BigCommerce
将 BigCommerce 连接到 QuickBooks:
- 使用 BigCommerce App Marketplace 中的 QuickBooks Online 连接器或 A2X Accounting
- A2X 专为电商会计设计,可准确处理 Shopify/WooCommerce/BigCommerce → QuickBooks 同步
将 BigCommerce 连接到 NetSuite:
- 使用 BigCommerce App Marketplace 中的 NetSuite Connector,或使用 Celigo、Boomi 等中间件
- NetSuite 提供企业级 AP,支持完整的三方匹配、多实体支持和审计追踪
步骤 3:设置发票采集和审批工作流
使用 BILL(同类最佳的专用 AP 工具)
- 采集发票: 将供应商发票转发到你的 BILL 收件箱邮箱,或让供应商通过 BILL 供应商门户链接直接提交
- BILL 中的 AP 收件箱: 前往 BILL → Payables → Inbox 查看已采集的发票;BILL 的 OCR 会提取供应商名称、发票编号、日期、金额和到期日
- 审批路由: 前往 BILL → Settings → Approval Policies,配置基于金额的审批路由:
- 低于 $500:自动批准
- $500–$5,000:由 AP 经理批准
- $5,000–$50,000:由财务总监批准
- 超过 $50,000:由 CFO 批准
- 审批人 会收到一封电子邮件,其中包含一键批准/拒绝链接
- 安排付款: BILL 会根据供应商到期日安排付款;你也可以设置在到期日前 X 天付款,以享受 2/10 早付折扣
使用 QuickBooks Online 处理规模较小的业务
- 前往 Expenses → Vendors → [Vendor] → New Transaction → Bill
- 手动输入发票详情,或将发票 PDF 转发到你的 QuickBooks 收件箱邮箱
- 根据供应商条款设置到期日(例如,net 30)
- 付款时:前往 Expenses → Pay Bills,选择到期发票,并选择付款方式(银行转账、支票)
- QuickBooks 会跟踪未结 AP 并生成账龄报告(Reports → Accounts Payable Aging)
第 4 步:实施三单匹配
三单匹配会比较:采购订单(你订购的内容)、收货单(你收到的内容)和供应商发票(供应商收取的费用)。
在 NetSuite 中:
- NetSuite 原生支持三单匹配——创建采购订单、接收货物(Inventory → Receive Inventory),然后将供应商账单与两者匹配;差异会自动标记为异常
在 QuickBooks 中:
- QuickBooks 不会自动执行三单匹配
- 工作流:在 QuickBooks 中创建采购订单(Expenses → Purchase Orders),将商品收货入库,然后手动将账单与采购订单匹配
- 第三方插件:Zahara 或 Lightyear 可在 QuickBooks 的基础上增加采购订单匹配和审批自动化功能
在 BILL 中:
- BILL 支持采购订单匹配——在 BILL 中创建采购订单,然后在收到发票时,BILL 会提示你将其与未结采购订单匹配
第 5 步:享受早付折扣
常见的供应商条款是“2/10 net 30”——10 天内付款可享受 2% 折扣,30 天内需支付全额。
在 BILL 中:
- 在供应商记录中,将付款条款设为“2/10 Net 30”
- BILL 会自动标记提前付款可节省费用的发票
- 前往 BILL → Payables → Early Pay,查看所有折扣机会,并按节省金额排序
在 QuickBooks 中:
- 输入供应商账单时,将付款条款设为“2/10 Net 30”
- QuickBooks 会自动计算折扣金额
- 付款时:选择账单,QuickBooks 会显示当天付款可享受的折扣
关键规则: 将每周付款安排固定在某一天(例如,每周二)。支付未来 10 天内到期的所有发票。这样无需手动审核,就能系统地享受早付折扣。
第 6 步:对账并生成报告
AP 账龄报告
每月运行一次,按账龄查看所有未结应付账款:
- QuickBooks: Reports → Accounts Payable Aging Summary
- BILL: Reports → AP Aging
- Xero: Reports → Aged Payables Summary
该报告会显示当前未逾期、逾期 30–60 天、60–90 天以及 90 天以上的应付款项。
现金流预测
- QuickBooks: Reports → Cash Flow Forecast(根据账单到期日显示预计现金流出)
- Float(适用于 QuickBooks/Xero 的插件):提供更准确的 90 天现金流预测,其中包括 AP 付款义务
自定义/无头式 — 核心 AP 数据模型
// Minimal AP invoice schema for custom implementations
interface ApInvoice {
id: string;
vendorId: string;
invoiceNumber: string; // unique per vendor
invoiceDate: Date;
dueDate: Date;
currency: string; // 'USD'
totalCents: number;
paidCents: number; // increments as payments are applied
status: 'received' | 'pending_approval' | 'approved' | 'scheduled' | 'paid' | 'disputed';
poId?: string; // linked purchase order for matching
earlyDiscountRate?: number; // e.g., 0.02 for 2%
earlyDiscountDeadline?: Date;
}
// Identify invoices where early payment saves money
function findEarlyPaymentOpportunities(
invoices: ApInvoice[],
todayDate: Date
): { invoiceId: string; discountCents: number; deadline: Date }[] {
return invoices
.filter(inv => inv.status === 'approved')
.filter(inv => inv.earlyDiscountRate && inv.earlyDiscountDeadline! > todayDate)
.map(inv => ({
invoiceId: inv.id,
discountCents: Math.round(inv.totalCents * inv.earlyDiscountRate!),
deadline: inv.earlyDiscountDeadline!,
}))
.sort((a, b) => b.discountCents - a.discountCents);
}
最佳实践
- 将发票审批与付款授权分开 —— 审批发票的人不应是发起付款的人;这是基本的内部控制措施
- 按固定的每周节奏处理付款 —— 可预测的付款日期能减少银行费用、简化现金流预测,供应商也会逐渐习惯在这些日期收到付款
- 将原始发票 PDF 保存 7 年 —— 将 PDF 附加到 QuickBooks/BILL 中的每张账单;这是税务审计和供应商争议所必需的
- 发送付款通知 —— 通过一批 ACH 支付多张发票时,向供应商发送邮件,列出已支付的发票及对应金额,以便他们核对其应收账款
- 审批后锁定发票金额 —— 切勿在账单获批后修改其总额;如需调整,应改用贷项通知单或借项通知单
常见问题
| 问题 | 解决方案 |
|---|---|
| 重复支付发票 | QuickBooks 和 BILL 都会针对同一供应商的重复发票编号发出提醒 —— 启用这些警告,并要求员工在保存前确认 |
| 发票在审批队列中停留,导致错过提前付款折扣期限 | 在审批工具中添加“折扣截止日期”标记;BILL 会醒目显示此信息;在折扣到期前 2 天设置升级提醒 |
| 应付账款账龄报告显示负余额 | 供应商抵扣额和贷项通知单可能导致负余额;确保在处理付款时将抵扣额用于冲抵未结发票 |
| 供应商对付款金额提出异议 | 务必将采购订单、货物收据和发票与匹配结果一同保存;这些是处理争议的凭证 |
相关技能
- @vendor-management
- @order-management-system
- @returns-refund-policy