Skip to content
返回变现与收入

发票设计

如何设计客户无疑问可付、财务无努力可对账的发票。

为什么

发票是你业务中最运营的文档:客户需它付、其财务需它对账、你财务需它确认收入。坏发票 — 缺 PO 号、不清行项、无税分 — 生支持工单、迟付和收入确认错。好发票在客户财务问前答每问:谁计费(你法律实体和地址)、计什么(清晰行项带计划和期)、总额多少(税分出)、何时到期、如何付(付按钮或汇款指示)。最常见错是用 Stripe 默认发票模板,有通用行项如"Pro 计划 — 29 美元"无计费期或 PO 号。定制模板含期、PO 号和清晰税分降"发票问"支持工单 80%。

何时使用

上线时。首客户付前定制 Stripe 发票模板 — 后改意味给现有客户重发发票。

如何做

1. 定制 Stripe 发票模板:加你法律实体名和地址、汇款区和"有问题?邮件 [email protected]"行
2. 加自定义字段:PO 号(客户结账或计费设置中输)、成本中心和其财务对账需的任何字段
3. 行项清晰:"Pro 计划 — 25 项目,AI 编程 — 10 月 1 至 11 月 1"非"Pro 计划 — 29 美元"— 期和功能须可见
4. 按管辖区分税:"小计 29.00 美元,VAT(德国,19%)5.51 美元,总 34.51 美元"— 勿将税捆入价;财务需分
5. 发票加付按钮(Stripe Payment Links)刷卡,并含汇款指示(银行电汇、ACH)给发票付客户
6. 发票编号顺序无隙(Stripe 默认)— 编号隙让财务疑缺发票
7. 发票作 PDF 附件(非仅链)— 财务团队在系统档 PDF;仅链发票丢
8. net-30 条款企业客户续约日前 30 天发发票非续约日 — 这给他们时间处理按时付

示例

# Stripe 发票定制
const invoice = await stripe.invoices.create({
  customer: customerId,
  custom_fields: [
    { name: "PO 号", value: customer.poNumber },
    { name: "成本中心", value: customer.costCenter },
  ],
  description: "EZ4Code Pro — 25 项目,AI 编程,优先支持",
  footer: "EZ4Code Inc. — 123 Main St, San Francisco, CA 94105 — 有问题?[email protected]",
});

# 发票布局(客户所见)
# EZ4Code Inc.
# 123 Main St, San Francisco, CA 94105
#
# 发票 #INV-2025-0042    日期:2025 年 10 月 1 日    到期:2025 年 10 月 31 日
# PO 号:ACME-2025-PO-123
#
# 描述                                 期             金额
# Pro 计划 — 25 项目,AI 编程         10 月 1 - 11 月 1   29.00 美元
#                                          小计         29.00 美元
#                                          VAT(19%)    5.51 美元
#                                          总           34.51 美元
#
# [立即刷卡付]    汇至:ACH 123456789 / 银行 EZ4Code

常见问题

  • ⚠用 Stripe 默认发票带通用行项 — "Pro 计划 — 29 美元"不显计费期或功能,所以客户财务问"这是啥"。定制行项描述。
  • ⚠将税捆入价 — "Pro 计划 — 34.51 美元(含税)"让客户财务无法退 VAT,他们要求改发票。按管辖区分税。
  • ⚠发发票链非 PDF — 财务团队在 AP 系统档 PDF;仅链发票邮件丢且付迟。始终附 PDF。

最佳实践

  • ✓定制 Stripe 发票模板带法律实体、PO 号字段、清晰行项(计划 + 期 + 功能)和税分 — 这在财务问前答。
  • ✓发票作 PDF 附件非仅链 — 财务团队在 AP 系统档 PDF,仅链发票丢且付迟。
  • ✓net-30 企业客户续约前 30 天发发票 — 这给其 AP 团队时间处理按时付,降你应收账款天数。