korean-invoice
한국형 견적서/세금계산서 생성기 — 한국 표준 양식으로 견적서와 세금계산서를 자동 생성. 사업자등록번호, 공급가액, 부가세 자동 계산 지원.
언제 사용하나요?
- - 고객에게 견적서 발송
- 세금계산서 발행
- 거래처 정보 관리
- 자주 쓰는 품목 DB 관리
- PDF/HTML 형식으로 출력
빠른 시작
CODEBLOCK0
견적서 필드
| 필드 | 설명 | 필수 |
|---|
| client | 거래처명 (저장된 거래처 ID) | ✅ |
| items |
품목 리스트 (품목명, 수량, 단가) | ✅ |
| issueDate | 작성일자 (기본: 오늘) | ❌ |
| validUntil | 유효기간 (기본: +30일) | ❌ |
| notes | 비고 | ❌ |
| includeVAT | 부가세 포함 여부 (기본: true) | ❌ |
세금계산서 필드
| 필드 | 설명 | 필수 |
|---|
| client | 공급받는자 (거래처 ID) | ✅ |
| items |
품목 리스트 | ✅ |
| issueDate | 작성일자 | ✅ |
| type | 영수/청구 (기본: 영수) | ❌ |
| notes | 비고 | ❌ |
자동 계산
CODEBLOCK1
- - 공급가액 입력 시 부가세 10% 자동 계산
- 총액 입력 시 역산 (총액 ÷ 1.1)
- 품목별 소계 자동 합산
거래처 관리
CODEBLOCK2
거래처 데이터는 data/clients.json에 저장됩니다.
품목 관리
CODEBLOCK3
품목 데이터는 data/items.json에 저장됩니다.
템플릿
견적서 템플릿
- - 공급자 정보 (사업자등록번호, 상호, 대표자, 주소, 연락처)
- 공급받는자 정보
- 작성일자, 유효기간
- 품목 테이블 (품명, 규격, 수량, 단가, 공급가액)
- 합계 (공급가액, 부가세, 총액)
- 비고
세금계산서 템플릿
- - 승인번호 (임의 생성)
- 공급자/공급받는자 정보 (사업자등록번호, 상호, 성명, 주소)
- 작성일자
- 품목 테이블
- 합계 (공급가액, 세액)
- 영수/청구 구분
출력 형식
- - HTML: 브라우저에서 바로 확인
- PDF: HTML → PDF 변환 (puppeteer 사용)
- 저장 경로: INLINECODE2
내 정보 설정
내 사업자 정보는 data/my-info.json에 저장:
CODEBLOCK4
사용 예시
1. 간단한 견적서 생성
CODEBLOCK5
2. 저장된 품목 사용
CODEBLOCK6
3. 세금계산서 발행
CODEBLOCK7
통합
- -
message 스킬과 연동하여 이메일/Discord로 전송 - INLINECODE5 에서 작업 시간 → 견적서 변환
- INLINECODE6 스킬로 유효기간 알림 설정
주의사항
- - 사업자등록번호는
123-45-67890 형식으로 입력 - 금액은 원 단위로 입력 (콤마 없이 숫자만)
- PDF 생성은 OpenClaw 브라우저가 실행중이어야 함
korean-invoice
韩国型报价单/税务发票生成器 — 自动生成符合韩国标准格式的报价单和税务发票。支持自动计算营业执照号码、供应金额、附加税。
何时使用?
- - 向客户发送报价单
- 开具税务发票
- 管理客户信息
- 管理常用项目数据库
- 以PDF/HTML格式输出
快速开始
bash
生成报价单(交互式)
korean-invoice quote
已保存客户信息时
korean-invoice quote --client Mufism
生成税务发票
korean-invoice tax --client Mufism
添加客户
korean-invoice client add Mufism --business-number 123-45-67890 --ceo Kim Hyungnim
添加项目
korean-invoice item add 摄影棚租赁 --price 500000 --unit 天
客户列表
korean-invoice client list
项目列表
korean-invoice item list
报价单字段
| 字段 | 说明 | 必填 |
|---|
| client | 客户名称(已保存的客户ID) | ✅ |
| items |
项目列表(项目名称、数量、单价) | ✅ |
| issueDate | 填写日期(默认:今天) | ❌ |
| validUntil | 有效期(默认:+30天) | ❌ |
| notes | 备注 | ❌ |
| includeVAT | 是否包含附加税(默认:true) | ❌ |
税务发票字段
| 字段 | 说明 | 必填 |
|---|
| client | 接收方(客户ID) | ✅ |
| items |
项目列表 | ✅ |
| issueDate | 填写日期 | ✅ |
| type | 收据/请求(默认:收据) | ❌ |
| notes | 备注 | ❌ |
自动计算
供应金额: 500,000 韩元
附加税(10%): 50,000 韩元
合计: 550,000 韩元
- - 输入供应金额时自动计算10%附加税
- 输入总金额时反向计算(总金额 ÷ 1.1)
- 自动合计各项目小计
客户管理
bash
添加客户
korean-invoice client add Mufism \
--business-number 123-45-67890 \
--ceo Kim Hyungnim \
--address 首尔市江南区... \
--phone 010-1234-5678 \
--email contact@mufism.com
修改客户
korean-invoice client edit Mufism --phone 010-9999-9999
删除客户
korean-invoice client remove Mufism
查看客户详情
korean-invoice client view Mufism
客户数据保存在 data/clients.json 中。
项目管理
bash
添加项目
korean-invoice item add 摄影棚租赁 --price 500000 --unit 天
修改项目
korean-invoice item edit 摄影棚租赁 --price 600000
删除项目
korean-invoice item remove 摄影棚租赁
项目列表
korean-invoice item list
项目数据保存在 data/items.json 中。
模板
报价单模板
- - 供应商信息(营业执照号码、商号、代表、地址、联系方式)
- 接收方信息
- 填写日期、有效期
- 项目表格(项目名称、规格、数量、单价、供应金额)
- 合计(供应金额、附加税、总金额)
- 备注
税务发票模板
- - 批准号码(随机生成)
- 供应商/接收方信息(营业执照号码、商号、姓名、地址)
- 填写日期
- 项目表格
- 合计(供应金额、税额)
- 收据/请求区分
输出格式
- - HTML:在浏览器中直接查看
- PDF:HTML → PDF转换(使用puppeteer)
- 保存路径:output/YYYY-MM-DD-{type}-{client}.pdf
个人信息设置
我的企业信息保存在 data/my-info.json 中:
json
{
businessNumber: 123-45-67890,
companyName: Mufism,
ceo: Kim Mufeng,
address: 首尔市江南区...,
phone: 010-1234-5678,
email: contact@mufism.com,
bankAccount: 友利银行 1002-123-456789
}
使用示例
1. 生成简单报价单
bash
korean-invoice quote \
--client Mufism \
--items 摄影棚租赁,2,500000 \
--notes 不含附加税
2. 使用已保存项目
bash
预先保存项目
korean-invoice item add 摄影棚租赁 --price 500000 --unit 天
korean-invoice item add 出差费 --price 100000 --unit 次
使用项目ID生成报价单
korean-invoice quote --client Mufism --item-ids 摄影棚租赁,出差费
3. 开具税务发票
bash
korean-invoice tax --client Mufism --items 摄影棚租赁,1,500000 --type 收据
集成
- - 与 message 技能联动,通过电子邮件/Discord发送
- 在 daily-report 中将工作时间转换为报价单
- 使用 calendar 技能设置有效期提醒
注意事项
- - 营业执照号码按 123-45-67890 格式输入
- 金额以韩元为单位输入(仅数字,不含逗号)
- 生成PDF需要OpenClaw浏览器正在运行