Vendor Payment Optimizer
Turns your AP aging report into a cash flow weapon. This skill analyzes open vendor invoices, calculates the true annualized ROI of early payment discounts, scores each invoice by priority, and generates an optimized payment queue — so you capture discounts worth capturing and hold cash when you shouldn't pay early.
When to Use
Trigger phrases:
- - "Which invoices should we pay early this week?"
- "We have a 2/10 net 30 — is it worth taking the discount?"
- "Optimize our AP payment schedule"
- "What's our cash position if we pay all invoices due this month?"
- "Flag any invoices about to go late"
- "Build a payment priority list from our AP aging"
NOT for:
- - Actually sending payments or syncing to bank — use QBO or banking tools
- Vendor contract renegotiation — use INLINECODE0
- Payroll — use INLINECODE1
- AR (receivables) — use INLINECODE2
- Real-time QBO AP sync — use
qbo-automation to pull data first, then feed here
Core Concepts
Early Payment Discount Math
The most common discount term is 2/10 net 30: pay within 10 days, get 2% off; otherwise pay in 30 days.
Annualized ROI of taking the discount:
CODEBLOCK0
Decision rule:
- - If annualized ROI > your cost of capital (or opportunity cost of cash) → take the discount
- If annualized ROI < cost of capital → hold cash, pay at net due date
- Typical cost of capital for small business: 8–15%; most 2/10 net 30 discounts are worth taking
Payment Priority Scoring
Score each invoice (0–100) using:
CODEBLOCK1
| Factor | High Score | Low Score |
|---|
| Discount ROI | >30% annualized | No discount available |
| Days to late |
≤3 days | >15 days |
| Vendor criticality | Key supplier, sole source | Easily replaceable |
| Invoice size | >$10k (high absolute $ saved) | <$500 |
Workflow
Step 1: AP Aging Input
Accept AP data in any of these formats:
- - Pasted table from QBO AP Aging Summary report
- CSV export from accounting software
- Manual entry: vendor, invoice #, amount, due date, discount terms
Minimum fields needed:
CODEBLOCK2
Example input:
Vendor | Inv # | Amount | Due Date | Terms | Discount
Acme Supplies | INV-101 | $5,200 | 2026-03-22 | Net 30 | 2/10
Tech Services | INV-205 | $12,000 | 2026-03-25 | Net 45 | None
Office Depot | INV-089 | $840 | 2026-03-19 | Net 30 | 1/10
Contractor LLC | INV-312 | $18,500 | 2026-04-01 | Net 60 | None
Cloud Hosting | INV-410 | $3,200 | 2026-03-20 | Net 30 | 2/10
Step 2: Discount Opportunity Analysis
For each invoice with discount terms, calculate:
CODEBLOCK4
Step 3: Payment Priority Queue
Output a ranked payment list:
CODEBLOCK5
Step 4: Cash Flow Impact Summary
CODEBLOCK6
Step 5: Late Payment Risk Flags
CODEBLOCK7
Advanced Features
Stretching Payment Terms (Ethically)
When cash is tight, identify which vendors are safe to pay at the tail end of net terms:
CODEBLOCK8
Dynamic Discounting Offers
When you have excess cash and want to negotiate discounts with vendors who don't offer them:
CODEBLOCK9
Vendor Spend Concentration Report
Identify AP risk concentration:
CODEBLOCK10
Output Formats
Weekly AP Decision Brief (default)
Short, actionable: what to pay, by when, and why. Fits in one screen.
Full AP Analysis Report
Comprehensive with all scenarios, discount math, vendor concentrations. For CFO/board review.
CSV Payment Queue
For importing into QBO or banking batch payment tools:
Vendor,Invoice,AmountToPay,PayBy,DiscountTaken,Notes
Cloud Hosting,INV-410,3136.00,2026-03-19,Yes (2%),Discount expires tomorrow
Office Depot,INV-089,831.60,2026-03-19,Yes (1%),Due today
...
Usage Examples
Example 1: Quick Weekly Scan
Input: "Here's my AP aging. What should I pay this week? Cash available: $15k."
Agent output:
- 1. Parses AP data
- Flags overdue and discount-expiring invoices
- Calculates discount ROIs
- Returns priority queue capped at $15k cash
- Shows total discount savings captured
Example 2: Discount Decision
Input: "We got an invoice for $8,500 with 2/10 net 30. We have cash. Should we take it?"
Agent output:
CODEBLOCK12
Example 3: Cash Constraint Scenario
Input: "I only have $5k available. I have $20k in AP due this week. What's the triage?"
Agent output:
- 1. Ranks invoices by criticality (late fee risk + vendor relationship)
- Identifies which $5k subset to pay to avoid the most damage
- Flags which vendors to contact proactively about delayed payment
- Suggests script for requesting payment extension from lowest-risk vendors
Integration Points
- -
qbo-automation — Pull live AP aging data from QuickBooks to feed this skill thirteen-week-cash-flow — Feed payment queue output into 13-week cash modelar-collections-agent — Pair AP optimization with AR acceleration for complete cash cycle managementkpi-alert-system — Trigger alerts when AP aging shows invoices approaching due datesfinancial-analysis-agent — Use vendor spend data for cost analysis and budget variance
Key Formulas Reference
CODEBLOCK13
Privacy & Compliance Notes
- - AP data contains sensitive vendor relationships and pricing — never share externally
- Payment timing decisions should be reviewed by Irfan for amounts >$10k
- Document all payment decisions with rationale for audit trail
- Never pay invoices directly from this skill — outputs are decision support only
供应商付款优化器
将您的应付账款账龄报告转化为现金流武器。此技能分析未结供应商发票,计算提前付款折扣的真实年化投资回报率,按优先级对每张发票评分,并生成优化的付款队列——这样您就能抓住值得抓住的折扣,并在不应提前付款时持有现金。
使用时机
触发短语:
- - 本周我们应该提前支付哪些发票?
- 我们有一张2/10净30天的发票——值得享受折扣吗?
- 优化我们的应付账款付款计划
- 如果我们支付本月所有到期发票,我们的现金状况如何?
- 标记任何即将逾期的发票
- 根据我们的应付账款账龄建立付款优先级列表
不适用于:
- - 实际发送付款或同步到银行——请使用QBO或银行工具
- 供应商合同重新谈判——请使用合同审查代理
- 工资单——请使用工资总账对账
- 应收账款——请使用应收账款催收代理
- 实时QBO应付账款同步——请先使用qbo自动化提取数据,再输入此处
核心概念
提前付款折扣计算
最常见的折扣条款是2/10净30天:10天内付款,享受2%折扣;否则30天内付款。
享受折扣的年化投资回报率:
年化投资回报率 = (折扣率 / (1 - 折扣率)) × (365 / (净天数 - 折扣天数))
示例:2/10净30天
= (0.02 / 0.98) × (365 / 20)
= 0.0204 × 18.25
= 37.2% 年化投资回报率
决策规则:
- - 如果年化投资回报率 > 您的资金成本(或现金机会成本)→ 享受折扣
- 如果年化投资回报率 < 资金成本 → 持有现金,在净到期日付款
- 小型企业典型资金成本:8–15%;大多数2/10净30天折扣值得享受
付款优先级评分
使用以下公式对每张发票评分(0–100):
评分 = (折扣投资回报率权重 × 40)
+ (距滞纳金天数权重 × 30)
+ (供应商关系权重 × 20)
+ (发票金额权重 × 10)
| 因素 | 高分 | 低分 |
|---|
| 折扣投资回报率 | >30% 年化 | 无可用折扣 |
| 距逾期天数 |
≤3天 | >15天 |
| 供应商关键性 | 关键供应商、独家来源 | 易于替代 |
| 发票金额 | >$10,000(高绝对节省金额) | <$500 |
工作流程
第一步:应付账款账龄输入
接受以下任何格式的应付账款数据:
- - 从QBO应付账款账龄汇总报告粘贴的表格
- 会计软件的CSV导出
- 手动输入:供应商、发票号、金额、到期日、折扣条款
所需最少字段:
供应商名称 | 发票号 | 金额 | 发票日期 | 到期日 | 条款 | 折扣条款
输入示例:
供应商 | 发票号 | 金额 | 到期日 | 条款 | 折扣
Acme Supplies | INV-101 | $5,200 | 2026-03-22 | Net 30 | 2/10
Tech Services | INV-205 | $12,000 | 2026-03-25 | Net 45 | 无
Office Depot | INV-089 | $840 | 2026-03-19 | Net 30 | 1/10
Contractor LLC | INV-312 | $18,500 | 2026-04-01 | Net 60 | 无
Cloud Hosting | INV-410 | $3,200 | 2026-03-20 | Net 30 | 2/10
第二步:折扣机会分析
对于每张有折扣条款的发票,计算:
折扣分析 — [供应商] [发票号]
发票金额: $X,XXX
折扣条款: 2/10净30天
折扣金额: $XX.XX(发票金额的2%)
提前付款金额: $X,XXX - $XX = $X,XXX
距折扣到期天数: X天
距净到期天数: X天
年化投资回报率: XX.X%
建议: 享受 / 跳过
原因: [投资回报率与资金成本对比分析]
现金影响: 今天支付$X,XXX vs. X天后支付$X,XXX
第三步:付款优先级队列
输出排序后的付款列表:
付款优先级队列 — [日期]
本周应付账款可用现金:$[金额](输入或估算)
排名 | 供应商 | 发票号 | 金额 | 到期日 | 折扣 | 评分 | 操作
-----|-----------------|---------|----------|------------|----------|-------|-------
1 | Cloud Hosting | INV-410 | $3,136* | 2026-03-20 | 2/10 ✓ | 94 | 今天付款 — 折扣明天到期
2 | Office Depot | INV-089 | $831.60* | 2026-03-19 | 1/10 ✓ | 91 | 今天付款 — 逾期风险
3 | Acme Supplies | INV-101 | $5,096* | 2026-03-22 | 2/10 ✓ | 87 | 3月22日前付款以享受折扣
4 | Tech Services | INV-205 | $12,000 | 2026-03-25 | 无 | 62 | 到期日付款
5 | Contractor LLC | INV-312 | $18,500 | 2026-04-01 | 无 | 41 | 持有 — 15天后到期
第四步:现金流影响摘要
应付账款现金流摘要
未结应付账款总额: $39,740
本周到期发票: $21,236
可用折扣节省: $186.40(如果享受所有折扣)
情景A — 立即支付所有折扣发票 + 持有其余:
本周现金支出: $9,063.60
月底前现金支出: $30,503.60
折扣节省: $186.40
情景B — 仅支付逾期发票:
本周现金支出: $3,200
滞纳金风险: Office Depot INV-089(已到到期日)
情景C — 立即支付所有:
今日现金支出: $39,553.60(含所有折扣)
应付账款释放现金: $39,740债务已清偿
建议:情景A — 获得$186折扣,保留$30k用于第二周及以后
第五步:逾期付款风险标记
⚠️ 逾期付款提醒
紧急(距到期0-2天):
- Office Depot INV-089:今天到期 — $840。立即付款,否则产生滞纳金。
- Cloud Hosting INV-410:明天到期 — 折扣1天后到期。
警告(距到期3-7天):
- Acme Supplies INV-101:4天后到期。折扣4天后到期。
关注(距到期8-14天):
- Tech Services INV-205:8天后到期。无折扣。监控现金。
无紧迫性(距到期15天以上):
- Contractor LLC INV-312:15天后到期。持有。
高级功能
付款期限延长(合规操作)
当现金紧张时,识别哪些供应商可以在净条款末期安全付款:
付款延长分析
供应商:[名称]
当前条款:净30天
宽限期(如有):5天(行业标准)
关系风险:低(长期供应商,无先前问题)
最大安全付款日期:第35天,不损害关系
延长节省:[持有现金5天的利息]
供应商:[名称]
当前条款:净30天
关系风险:高(新供应商,关键独家来源供应商)
建议:不要延长 — 按时付款
动态折扣提议
当您有超额现金并希望与不提供折扣的供应商协商折扣时:
动态折扣提议 — [供应商]
当前条款:净30天,无折扣
提议:5天内付款,享受1.5%折扣
您的年化成本:12.2%(以我们的最低回报率值得)
供应商收益:提前获得现金,改善其现金流
话术:如果您能提供1.5%的提前付款折扣,我们很乐意今天结清INV-[X]。
供应商支出集中度报告
识别应付账款风险集中度:
供应商集中度 — 过去90天
按支出排名前几位供应商:
1. [供应商A]:$45,200(应付账款的38%)←