统一发票生成器:专业报价与税务账单 - Openclaw Skills
作者:互联网
2026-03-30
什么是 统一发票生成器?
统一发票生成器是一款专门设计的工具,旨在为韩国当地企业和国际自由职业者简化财务文件处理。通过将传统发票生成器的功能合并到单一工作流中,它允许用户处理复杂的韩国商业注册要求、增值税(VAT)计算和多语言支持。作为 Openclaw Skills 生态系统中的解决方案,它通过命令行界面简化了法律和专业文档的创建,确保财务数据保持结构化和一致性。
该技能对于需要生成 HTML、PDF 或 Markdown 格式的报价单、正式税务发票(?????)和国际发票的开发人员及小企业主特别有价值。通过自动化计算供应价值、企业 10% 增值税以及自由职业者 3.3% 的预扣税,它最大限度地减少了手动错误并使计费过程专业化。
下载入口:https://github.com/openclaw/skills/tree/main/skills/mupengi-bot/unified-invoice
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install unified-invoice
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 unified-invoice。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
统一发票生成器 应用场景
- 创建正式的韩国报价单(???),包括商业登记号和供应总额。
- 以收据或申请格式开具用于国内税务申报的正式税务发票。
- 生成支持美元或欧元并具有英文支持的多货币国际自由职业者发票。
- 维护客户和服务项目的持久数据库,以便快速生成文档。
- 将财务文档导出为 PDF,以便向客户进行专业交付。
- 用户在本地配置文件中定义自己的企业或自由职业者身份。
- 通过专用脚本管理客户和产品数据,将信息存储在结构化 JSON 文件中。
- 生成器脚本通过命令行界面(CLI)获取输入参数(客户 ID、项目、货币)。
- 数学逻辑根据文档类型自动计算税费(例如 10% 增值税或 3.3% 预扣税)。
- 该工具将数据映射到 HTML 或 Markdown 模板并渲染最终输出。
- 如果请求 PDF 输出,系统将利用本地浏览器桥接将 HTML 转换为准备打印的文档。
统一发票生成器 配置指南
导航到技能目录并使用 npm 安装必要的依赖项:
cd skills/unified-invoice
npm install
确保在 data/my-info.json 中配置您的商业信息,并验证如果需要生成 PDF,OpenClaw 网关是否正在运行。
统一发票生成器 数据架构与分类体系
该技能通过结构化的数据目录和模板系统组织其操作:
| 文件/文件夹 | 描述 | 格式 |
|---|---|---|
data/clients.json |
业务合作伙伴和客户数据库 | JSON |
data/items.json |
可重用服务项目和价格目录 | JSON |
data/my-info.json |
发送者的商业登记和银行详细信息 | JSON |
templates/ |
不同发票类型的 HTML 和 Markdown 源码 | HTML/MD |
output/ |
按日期和客户命名的生成文档 | PDF/HTML/MD |
name: unified-invoice
description: ?? ???/????? ???. ??? ???(???????, ???) + ???? ????(???, VAT). ???/?? DB, PDF ??, ?? ??.
version: 1.0.0
author: ??? ??
Unified Invoice Generator ????
???: ??
invoice-gen,korean-invoice??? ??
??? ???/????? + ???? ????? ???.
?? ??
- ?? ??? ???: ???????, ????, ??? ?? ??
- ?? ?????: ??/?? ??, ???? ??
- ?? ???? ????: Markdown/PDF, ??? ?? (KRW/USD/EUR)
- ?? ??? ??: ??? ??, ??? DB
- ?? ?? ??: ?? ?? ?? ?? ? ???
- ?? PDF ??: HTML → PDF ?? ??
- ?? ?? ??: ????, ???, ?? ?? ??
?? ??
??? ??? ??
node scripts/generate.js quote r
--client "????" r
--items "???? ??,2,500000" r
--notes "??? ??"
????? ??
node scripts/generate.js tax r
--client "????" r
--items "???? ??,1,500000" r
--type ??
???? ???? (??)
node scripts/generate.js invoice r
--client "Acme Corp" r
--items "Web development,40h,50" r
--currency USD r
--lang en
?? ??
| ?? | ?? | ?? |
|---|---|---|
quote |
??? ??? | ???? ?? ?? |
tax |
????? | ??? ??? ?? ????? |
invoice |
???? ???? | ?? ??, ???? ?? |
??? ??
| ?? | ?? | ?? | ??? |
|---|---|---|---|
--client |
???? ?? ID | ? | - |
--items |
?? ??? (??,??,??) | ? | - |
--issue-date |
???? | ? | ?? |
--valid-until |
???? | ? | +30? |
--notes |
?? | ? | - |
--include-vat |
??? ?? ?? | ? | true |
--currency |
?? (KRW/USD/EUR) | ? | KRW |
--lang |
?? (ko/en) | ? | ko |
????? ??
| ?? | ?? | ?? | ??? |
|---|---|---|---|
--client |
????? (??? ID) | ? | - |
--items |
?? ??? | ? | - |
--issue-date |
???? | ? | - |
--type |
??/?? | ? | ?? |
--notes |
?? | ? | - |
?? ??
??? (??? 10%)
????: 500,000 ?
???(10%): 50,000 ?
??: 550,000 ?
- ???? ?? ? ??? 10% ?? ??
- ?? ?? ? ?? (?? ÷ 1.1)
- ??? ?? ?? ??
???? (VAT + Withholding)
Subtotal: $2,000
VAT (10%): $200
Withholding: -$66 (3.3% for Korean freelance)
Total: $2,134
- ??? ?? ?????? ??
- ????? ?? ?? (?? ???? 3.3%)
??? ??
# ??? ??
node scripts/manage-clients.js add "????" r
--business-number "123-45-67890" r
--ceo "???" r
--address "??? ???..." r
--phone "010-1234-5678" r
--email "contact@mufism.com"
# ??? ??
node scripts/manage-clients.js list
# ??? ?? ??
node scripts/manage-clients.js view "????"
# ??? ??
node scripts/manage-clients.js edit "????" --phone "010-9999-9999"
# ??? ??
node scripts/manage-clients.js remove "????"
??? ???: data/clients.json
?? ??
# ?? ??
node scripts/manage-items.js add "???? ??" r
--price 500000 r
--unit "?"
# ?? ??
node scripts/manage-items.js list
# ?? ??
node scripts/manage-items.js edit "???? ??" --price 600000
# ?? ??
node scripts/manage-items.js remove "???? ??"
?? ???: data/items.json
??? ?? ??:
node scripts/generate.js quote r
--client "????" r
--item-ids "???? ??,???"
???
??? ??? (templates/quote.html)
- ??? ?? (???????, ??, ???, ??, ???)
- ????? ??
- ????, ????
- ?? ??? (??, ??, ??, ??, ????)
- ?? (????, ???, ??)
- ??
????? (templates/tax-invoice.html)
- ???? (?? ??)
- ???/????? ?? (???????, ??, ??, ??)
- ????
- ?? ???
- ?? (????, ??)
- ??/?? ??
???? ???? (Markdown)
- Professional layout
- Sender/receiver info
- Itemized table with subtotals
- Tax calculation
- Payment terms and bank details
- Auto-incremented invoice number (INV-YYYY-NNN)
??? ??? ??:
cp templates/quote.html templates/my-custom.html
# ?? ?
node scripts/generate.js quote --template my-custom ...
?? ??
- HTML: ?????? ?? ??
- PDF: HTML → PDF ?? (OpenClaw ???? ??)
- Markdown: ???? ???? (?? ??)
?? ??: output/YYYY-MM-DD-{type}-{client}.{html|pdf|md}
? ?? ??
data/my-info.json:
{
"businessNumber": "123-45-67890",
"companyName": "????",
"ceo": "???",
"address": "??? ???...",
"phone": "010-1234-5678",
"email": "contact@mufism.com",
"bankAccount": "???? 1002-123-456789"
}
???? ?? (??):
{
"name": "John Doe",
"email": "john@freelancer.com",
"address": "123 Main St, New York, NY 10001",
"phone": "+1-555-1234",
"bankAccount": "Bank of America, Account #12345678"
}
?? ??
1. ?? ???? ???
# ??? ?? ??
node scripts/manage-clients.js add "????" r
--business-number "123-45-67890" r
--ceo "???"
# ?? ?? ??
node scripts/manage-items.js add "???? ??" --price 500000 --unit "?"
node scripts/manage-items.js add "???" --price 100000 --unit "?"
# ??? ??
node scripts/generate.js quote r
--client "????" r
--item-ids "???? ??,???" r
--notes "??? ??"
2. ????? ??
node scripts/generate.js tax r
--client "????" r
--items "???? ??,1,500000" r
--type ?? r
--issue-date 2026-02-18
3. ?? ?? ????
node scripts/generate.js invoice r
--client "Acme Corp" r
--items "Web development,40h,50" r
--currency USD r
--lang en r
--notes "Payment due within 30 days"
?? ??
- message ??: ???/Discord? ??? ??
- daily-report: ?? ?? → ???? ?? ??
- calendar: ????/??? ?? ??
- trello/notion: ??? ?? → ??? ?? ??
??
cd skills/unified-invoice
npm install
????
- ???????:
123-45-67890?? (??? ??) - ??: ? ?? ??? ?? (?? ??)
- PDF ??: OpenClaw ???? ?? ?? (?? 18800)
- ??? ??: HTML ?? ?? ?? ??
- ???:
--lang en???? ?? ??
?????
PDF ?? ??:
- OpenClaw ???? ?? ?? (
openclaw gateway status) - ?? 18800 ?? ?? ??
???/?? ?? ? ?:
data/clients.json,data/items.json?? ?? ??- JSON ?? ?? ??
??? ?? ??:
--include-vat false???? ??? ?? ??- ?? ?? ?? ?
--items "??,??,????"??
???? ??
unified-invoice/
├── SKILL.md # ? ??
├── package.json
├── scripts/
│ ├── generate.js # ???/?????/???? ??
│ ├── manage-clients.js # ??? ??
│ └── manage-items.js # ?? ??
├── templates/
│ ├── quote.html # ??? ???
│ ├── tax-invoice.html # ?????
│ └── freelance-invoice.md # ???? ???? (Markdown)
├── data/
│ ├── clients.json # ??? DB
│ ├── items.json # ?? DB
│ └── my-info.json # ? ??? ??
└── output/ # ??? ?? ??
?? ????
| ?? ?? | ?? ?? | ?? ?? |
|---|---|---|
| korean-invoice | ??? ???/?????, ???????, HTML ??? | 2026-02-18 |
| invoice-gen | ???? ????, Markdown ???, ??? ?? | 2026-02-18 |
?? Built by ??? — ????(Mupengism) ??? ??
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
信号管道:自动化营销情报工具 - Openclaw Skills
技能收益追踪器:监控 Openclaw 技能并实现变现
AI 合规准备就绪度:评估与治理工具 - Openclaw Skills
FOSMVVM ServerRequest 测试生成器:自动化 API 测试 - Openclaw Skills
酒店搜索器:AI 赋能的住宿与位置情报 - Openclaw Skills
Dub 链接 API:程序化链接管理 - Openclaw Skills
IntercomSwap:P2P BTC 与 USDT 跨链兑换 - Openclaw Skills
spotplay:macOS 原生 Spotify 播放控制 - Openclaw Skills
DeepSeek OCR:AI驱动的图像文本识别 - Openclaw Skills
Web Navigator:自动化网页研究与浏览 - Openclaw Skills
AI精选
