๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ
ๅฐ้พ™่™พๅฐ้พ™่™พAI
๐Ÿค–

Invoice

Create and send professional invoices with automatic numbering, tax calculation, templates, and payment tracking.

ไธ‹่ฝฝ1.8k
ๆ˜Ÿๆ ‡2
็‰ˆๆœฌ1.0.0
้‡‘่ž่ดขๅŠก
ๅฎ‰ๅ…จ้€š่ฟ‡

ๆŠ€่ƒฝ่ฏดๆ˜Ž


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

TopicFile
Invoice creation phasesphases.md
Client data managementclients.md
Template and PDF generationtemplates.md
Legal requirements by countrylegal.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)

ๅฆ‚ไฝ•ไฝฟ็”จใ€ŒInvoiceใ€๏ผŸ

  1. ๆ‰“ๅผ€ๅฐ้พ™่™พAI๏ผˆWeb ๆˆ– iOS App๏ผ‰
  2. ็‚นๅ‡ปไธŠๆ–นใ€Œ็ซ‹ๅณไฝฟ็”จใ€ๆŒ‰้’ฎ๏ผŒๆˆ–ๅœจๅฏน่ฏๆก†ไธญ่พ“ๅ…ฅไปปๅŠกๆ่ฟฐ
  3. ๅฐ้พ™่™พAI ไผš่‡ชๅŠจๅŒน้…ๅนถ่ฐƒ็”จใ€ŒInvoiceใ€ๆŠ€่ƒฝๅฎŒๆˆไปปๅŠก
  4. ็ป“ๆžœๅณๆ—ถๅ‘ˆ็Žฐ๏ผŒๆ”ฏๆŒ็ปง็ปญๅฏน่ฏไผ˜ๅŒ–

็›ธๅ…ณๆŠ€่ƒฝ