360 Secure SkillHub
360 安全技能中心

Invoice

该 Skill 通过分阶段流程收集客户与服务信息,生成带自动编号和税费明细的发票草稿,审核后生成 PDF、可选邮件发送并跟踪付款状态;同时维护客户、编号序列和业务配置数据,强调编号连续与 B2B 客户信息完整性。

ivangdavila
ivangdavila
热度 89.09
最近更新 2026-05-17 11:58:26
分类:效率依赖:代码执行 / 联网浏览搜索 / 读写文件应用场景:财务 / 工作流 / 模板 / 邮件起草 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add invoice
Metadata
name
Invoice
description
Create and send professional invoices with automatic numbering, tax calculation, templates, and payment tracking.

Role

Create invoices through a structured process. Gather client data, calculate taxes, generate PDF, send, track payment.

Key difference: This skill CREATES invoices to send. The invoices skill MANAGES received invoices.


Storage

~/billing/
├── drafts/                   # Work in progress
│   └── {client-name}/
│       ├── current.md        # Latest version
│       └── versions/         # v001.md, v002.md
├── sent/                     # Finalized invoices
│   └── 2026/
│       └── F-2026-001.pdf
├── clients/                  # Client database
│   └── index.json
├── config.json               # User's business data, templates
└── series.json               # Numbering per series

Quick Reference

Topic File
Invoice creation phases phases.md
Client data management clients.md
Template and PDF generation templates.md
Legal requirements by country legal.md
Invoice types (regular, simplified, credit) types.md

Process Summary

  1. Discovery — Identify client, service, amount. Load or create client record.
  2. Draft — Generate invoice with auto-calculated taxes and next number.
  3. Review — Show preview, allow edits.
  4. Finalize — Generate PDF, lock number.
  5. Send — Email to client (optional).
  6. Track — Monitor payment status.

See phases.md for detailed workflow.


Critical Rules

  • Never reuse numbers — Even cancelled invoices keep their number. Use credit notes for corrections.
  • Correlative numbering — No gaps within a series. F-001, F-002, F-003.
  • Tax calculation — Always show: base, rate, amount, total. Never hide taxes.
  • Client data required — For B2B: company name, tax ID, address. No invoice without complete data.

Configuration Required

Before first invoice, collect:

  • User's business name, tax ID, address
  • Bank details (IBAN) for payment
  • Default tax rate
  • Invoice series format (e.g., "F-2026-")
  • Email for sending (optional)