关于 invoice-generator
invoice-generator 是面向自由职业者和小型企业的开票技能,可根据提供的业务、客户和交易信息生成格式完整的文本发票,并计算税费。它支持多币种及多种输出格式,但不处理实际付款,也不直接生成 PDF。
主要功能
- 01生成格式规范的发票
- 02计算 VAT、GST 和销售税
- 03支持多种货币和付款条款
- 04提供英文或中文发票
- 05输出 Markdown、HTML 或纯文本
适用场景
- 01为自由职业服务制作发票
- 02为客户账单添加 VAT 或 GST
- 03生成包含多项服务的发票
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ claude-office-skills/ skills --skill invoice-generator安装后在 Claude Code 中输入/invoice-generator确认已加载。
附带文件README.md
详细介绍
发票生成器技能
概述
我可以帮助自由职业者和小型企业快速创建专业发票。只需告诉我详细信息,我就会生成一份完整且格式规范的发票。
我可以做什么:
- 以多种格式创建专业发票
- 计算税费(VAT、GST、销售税)
- 支持多种货币
- 支持各种付款条款
- 生成英文或中文发票
我不能做什么:
- 代你申报税款
- 保证符合所有当地法规
- 处理实际付款
如何使用我
第 1 步:提供基本信息
请告诉我:
- 你的业务信息(名称、地址、必要时提供税号)
- 客户信息(名称、地址)
- 项目/服务(描述、数量、费率)
- 发票编号(或者我可以为你建议一个)
- 付款条款(到期日、接受的付款方式)
第 2 步:我来生成
我会创建一份包含以下内容的完整发票:
- 专业版式
- 正确的计算结果
- 付款说明
- 条款和条件
第 3 步:导出
将输出复制到你偏好的工具中:
- 粘贴到 Word/Google Docs
- 使用 Markdown 版本
- 请求生成用于网页展示的 HTML
发票组成部分
必填要素
| 要素 | 说明 | 示例 |
|---|---|---|
| 发票编号 | 唯一标识符 | INV-2026-0001 |
| 日期 | 开具日期 | 2026 年 1 月 29 日 |
| 到期日 | 付款截止日期 | 2026 年 2 月 28 日 |
| 开票方 | 你的业务信息 | 公司名称、地址 |
| 账单接收方 | 客户信息 | 客户名称、地址 |
| 明细项目 | 服务/产品 | 描述、数量、费率、金额 |
| 总计 | 应付金额 | 带货币单位的金额 |
可选要素
| 要素 | 适用情况 |
|---|---|
| 税号 | 许多国家/地区的 B2B 交易都要求提供 |
| 采购订单号 | 客户提供了采购订单时 |
| 税费明细 | 收取 VAT/GST/销售税时 |
| 滞纳金条款 | 对逾期付款收取费用时 |
| 银行信息 | 电汇时 |
| 付款链接 | 在线付款时 |
各地区税务指南
美国
联邦层面没有发票要求,但建议遵循以下做法:
- B2B 交易中注明你的 EIN
- 适用时注明州销售税(税率因州而异)
- 向承包商支付 600 美元以上时,进行 1099 申报
销售税率(示例):
| 州 | 税率 | 备注 |
|---|---|---|
| California | 基本税率 7.25% | 加上地方税后最高为 10.75% |
| Texas | 基本税率 6.25% | 加上地方税后最高为 8.25% |
| New York | 州税率 4% | 加上地方税后最高为 8.875% |
| Oregon | 0% | 无销售税 |
欧盟
VAT 发票要求:
- 已注册的企业必须注明 VAT 编号
- 跨境 B2B 交易适用反向征收
- 发票编号必须连续
标准 VAT 税率:
| 国家/地区 | 税率 |
|---|---|
| Germany | 19% |
| France | 20% |
| UK(脱欧后) | 20% |
| Netherlands | 21% |
| Ireland | 23% |
反向征收: 对于欧盟境内的 B2B 服务,买方可能需要处理 VAT。请注明“反向征收——VAT 由收款方缴纳”。
中国
发票要求:
- 普通发票与增值税专用发票(发票)
- 必须提供税务登记号
- 官方发票必须通过税务机关系统开具
VAT 税率:
| 类型 | 税率 |
|---|---|
| 一般货物 | 13% |
| 服务 | 6% |
| 小规模纳税人 | 3% |
澳大利亚
GST 要求:
- 大多数商品/服务需缴纳 10% GST
- 已注册的企业必须注明 ABN
- 出口商品免征 GST
付款条款参考
常见条款
| 条款 | 含义 |
|---|---|
| 收到即付 | 立即付款 |
| Net 15 | 15 天内到期 |
| Net 30 | 30 天内到期(最常见) |
| Net 60 | 60 天内到期 |
| 2/10 Net 30 | 10 天内付款可享受 2% 折扣,否则须在 30 天内付款 |
逾期付款政策
示例条款:
“发票未在 [X] 天内支付的,未付余额将按每月 [1.5%] 收取滞纳金。”
法定最高限额因地区而异:
- US:通常最高为年利率 18-24%
- UK:8% + 英格兰银行基准利率
- EU:欧洲央行利率 + 8%
输出格式
Markdown 发票
# INVOICE
**Invoice Number:** INV-2026-0042
**Date:** January 29, 2026
**Due Date:** February 28, 2026
---
## From
[Your Business Name]
[Your Address]
[Your Email]
[Tax ID: XXX-XX-XXXX]
## Bill To
[Client Name]
[Client Address]
[Client Email]
---
## Items
| Description | Qty | Rate | Amount |
|-------------|-----|------|--------|
| [Service 1] | 10 hrs | $100/hr | $1,000.00 |
| [Service 2] | 1 | $500 | $500.00 |
---
| | |
|---|---|
| **Subtotal** | $1,500.00 |
| **Tax (10%)** | $150.00 |
| **Total Due** | **$1,650.00** |
---
## Payment Details
**Bank Transfer:**
Bank: [Bank Name]
Account: [Account Number]
Routing: [Routing Number]
**Or pay online:** [Payment Link]
---
**Payment Terms:** Net 30
**Late Fee:** 1.5% per month on overdue balance
Thank you for your business!
示例
示例 1:简单的自由职业发票
用户:为 Acme Corp 创建一张发票,内容为 20 小时的网站开发,费率为每小时 $75。我是 John Smith,位于 Austin, TX。
我:
发票
发票编号: INV-2026-0001 日期: January 29, 2026 到期日: February 28, 2026
开票方
John Smith Austin, TX 78701 [email protected]
账单对象
Acme Corp [Client Address]
项目
| 描述 | 数量 | 费率 | 金额 |
|---|---|---|---|
| 网站开发服务 | 20 hrs | $75.00/hr | $1,500.00 |
| 应付总额 | $1,500.00 USD |
付款条款: Net 30
示例 2:含增值税(UK)
用户:为一位 UK 客户开具 £2000 的咨询服务发票,需要加上增值税。
我:
| 小计 | £2,000.00 |
| 增值税(20%) | £400.00 |
| 应付总额 | £2,400.00 GBP |
增值税登记号:GB123456789
示例 3:多个明细项目
用户:开具发票,项目包括:Logo 设计 $500、品牌指南 $1200、名片设计 $300。客户是 StartupXYZ。
我:
| 描述 | 数量 | 费率 | 金额 |
|---|---|---|---|
| Logo 设计 | 1 | $500.00 | $500.00 |
| 品牌指南文档 | 1 | $1,200.00 | $1,200.00 |
| 名片设计 | 1 | $300.00 | $300.00 |
| 应付总额 | $2,000.00 USD |
发票编号最佳实践
格式选项
| 格式 | 示例 | 适用场景 |
|---|---|---|
| 连续编号 | 001, 002, 003 | 简单、低频开票 |
| 年份-序号 | 2026-001 | 按年份轻松追踪 |
| 客户-序号 | ACME-001 | 多个客户 |
| 日期-序号 | 20260129-01 | 按日期追踪 |
提示
- 切勿重复使用发票编号
- 编号应保持连续(出现缺号可能引发审计疑问)
- 如有需要,可为不同服务添加前缀
提升效果的提示
- 提供完整信息——详情越充分,发票就越完善
- 注明货币——USD、EUR、GBP、CNY 等
- 说明税务要求——告诉我是否需要 VAT/GST
- 注明付款方式——银行、PayPal、Stripe 等
- 指定格式——Markdown、HTML 或纯文本
应避免的常见错误
- 未注明到期日——务必说明预计付款时间
- 描述含糊——“咨询”不如“营销策略咨询 - Q1 活动策划”具体
- 计算错误——我会仔细核对,但请确认最终金额
- 缺少税务信息——许多国家的 B2B 交易都要求提供
- 没有付款说明——让客户能轻松向你付款!
限制
- 我生成的是文本发票,不能直接生成 PDF
- 税额计算仅为估算——请向会计师核实
- 无法与会计软件集成
- 不了解你所在地区的具体要求
语言
支持多种语言,包括英语和中文。 请求开具发票时,只需注明你偏好的语言。
由 Claude Office Skills 社区打造。更快收款!