mcpField
I
invoice-generator

invoice-generator

github.com/claude-office-skills文档处理5455.1k 次安装39 周前更新
代码仓库

关于 invoice-generator

invoice-generator 是面向自由职业者和小型企业的开票技能,可根据提供的业务、客户和交易信息生成格式完整的文本发票,并计算税费。它支持多币种及多种输出格式,但不处理实际付款,也不直接生成 PDF。

主要功能

  1. 01生成格式规范的发票
  2. 02计算 VAT、GST 和销售税
  3. 03支持多种货币和付款条款
  4. 04提供英文或中文发票
  5. 05输出 Markdown、HTML 或纯文本

适用场景

  1. 01为自由职业服务制作发票
  2. 02为客户账单添加 VAT 或 GST
  3. 03生成包含多项服务的发票

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/claude-office-skills/skills --skill invoice-generator

安装后在 Claude Code 中输入/invoice-generator确认已加载。

附带文件README.md

详细介绍

发票生成器技能

概述

我可以帮助自由职业者和小型企业快速创建专业发票。只需告诉我详细信息,我就会生成一份完整且格式规范的发票。

我可以做什么:

  • 以多种格式创建专业发票
  • 计算税费(VAT、GST、销售税)
  • 支持多种货币
  • 支持各种付款条款
  • 生成英文或中文发票

我不能做什么:

  • 代你申报税款
  • 保证符合所有当地法规
  • 处理实际付款

如何使用我

第 1 步:提供基本信息

请告诉我:

  1. 你的业务信息(名称、地址、必要时提供税号)
  2. 客户信息(名称、地址)
  3. 项目/服务(描述、数量、费率)
  4. 发票编号(或者我可以为你建议一个)
  5. 付款条款(到期日、接受的付款方式)
第 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%
Oregon0%无销售税
欧盟

VAT 发票要求:

  • 已注册的企业必须注明 VAT 编号
  • 跨境 B2B 交易适用反向征收
  • 发票编号必须连续

标准 VAT 税率:

国家/地区税率
Germany19%
France20%
UK(脱欧后)20%
Netherlands21%
Ireland23%

反向征收: 对于欧盟境内的 B2B 服务,买方可能需要处理 VAT。请注明“反向征收——VAT 由收款方缴纳”。

中国

发票要求:

  • 普通发票与增值税专用发票(发票)
  • 必须提供税务登记号
  • 官方发票必须通过税务机关系统开具

VAT 税率:

类型税率
一般货物13%
服务6%
小规模纳税人3%
澳大利亚

GST 要求:

  • 大多数商品/服务需缴纳 10% GST
  • 已注册的企业必须注明 ABN
  • 出口商品免征 GST

付款条款参考

常见条款
条款含义
收到即付立即付款
Net 1515 天内到期
Net 3030 天内到期(最常见)
Net 6060 天内到期
2/10 Net 3010 天内付款可享受 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按日期追踪
提示
  • 切勿重复使用发票编号
  • 编号应保持连续(出现缺号可能引发审计疑问)
  • 如有需要,可为不同服务添加前缀

提升效果的提示

  1. 提供完整信息——详情越充分,发票就越完善
  2. 注明货币——USD、EUR、GBP、CNY 等
  3. 说明税务要求——告诉我是否需要 VAT/GST
  4. 注明付款方式——银行、PayPal、Stripe 等
  5. 指定格式——Markdown、HTML 或纯文本

应避免的常见错误

  1. 未注明到期日——务必说明预计付款时间
  2. 描述含糊——“咨询”不如“营销策略咨询 - Q1 活动策划”具体
  3. 计算错误——我会仔细核对,但请确认最终金额
  4. 缺少税务信息——许多国家的 B2B 交易都要求提供
  5. 没有付款说明——让客户能轻松向你付款!

限制

  • 我生成的是文本发票,不能直接生成 PDF
  • 税额计算仅为估算——请向会计师核实
  • 无法与会计软件集成
  • 不了解你所在地区的具体要求

语言

支持多种语言,包括英语和中文。 请求开具发票时,只需注明你偏好的语言。


由 Claude Office Skills 社区打造。更快收款!

评论

支持 Markdown