invoice-organizer

invoice-organizer

熱門

自動整理發票與收據,為報稅做好準備。它能讀取雜亂的檔案、擷取關鍵資訊、統一重新命名,並歸類到邏輯資料夾中。將數小時的手動記帳工作,縮短為幾分鐘的自動化整理。

6.8萬星標
7740分支
更新於 2026/5/22
SKILL.md
readonlyread-only
name
invoice-organizer
description

自動整理發票與收據,為報稅做好準備。它能讀取雜亂的檔案、擷取關鍵資訊、統一重新命名,並歸類到邏輯資料夾中。將數小時的手動記帳工作,縮短為幾分鐘的自動化整理。

發票整理工具

這個技能能將雜亂的發票、收據與財務文件資料夾,轉換成乾淨、報稅就緒的歸檔系統,完全不需要手動處理。

何時使用此技能

  • 準備報稅季節,需要整理好的記錄
  • 管理多家供應商的業務支出
  • 整理來自雜亂資料夾或電子郵件下載的收據
  • 設定自動歸檔,進行持續記帳
  • 按年份或類別歸檔財務記錄
  • 核銷費用以申請報帳
  • 為會計師準備文件

此技能的功能

  1. 讀取發票內容:從 PDF、圖片與文件中擷取資訊:

    • 供應商/公司名稱
    • 發票號碼
    • 日期
    • 金額
    • 產品或服務描述
    • 付款方式
  2. 統一重新命名檔案:建立標準化的檔名:

    • 格式:YYYY-MM-DD Vendor - Invoice - ProductOrService.pdf
    • 範例:2024-03-15 Adobe - Invoice - Creative Cloud.pdf
  3. 按類別整理:歸類到邏輯資料夾:

    • 按供應商
    • 按費用類別(軟體、辦公用品、差旅等)
    • 按時間區間(年、季、月)
    • 按稅務類別(可扣除、個人等)
  4. 處理多種格式:支援:

    • PDF 發票
    • 掃描收據(JPG、PNG)
    • 電子郵件附件
    • 螢幕截圖
    • 銀行對帳單
  5. 保留原始檔案:在整理副本的同時保留原始檔案

如何使用

基本用法

導航到您的雜亂發票資料夾:

cd ~/Desktop/receipts-to-sort

然後對 Claude Code 說:

整理這些發票以備報稅

或更具體地說:

讀取此資料夾中的所有發票,重新命名為 
"YYYY-MM-DD Vendor - Invoice - Product.pdf" 格式,
並按供應商整理

進階整理

整理這些發票:
1. 從每個檔案中擷取日期、供應商與描述
2. 重新命名為標準格式
3. 按費用類別(軟體、辦公用品、差旅等)歸類到資料夾
4. 為我的會計師建立一份包含所有發票詳細資料的 CSV 試算表

操作說明

當使用者要求整理發票時:

  1. 掃描資料夾

    找出所有發票檔案:

    # 找出所有發票相關檔案
    find . -type f \( -name "*.pdf" -o -name "*.jpg" -o -name "*.png" \) -print
    

    回報結果:

    • 檔案總數
    • 檔案類型
    • 日期範圍(若能從檔名判斷)
    • 目前的整理狀況(或缺乏整理)
  2. 從每個檔案擷取資訊

    針對每張發票,擷取:

    從 PDF 發票

    • 使用文字擷取讀取發票內容
    • 尋找常見模式:
      • "Invoice Date:", "Date:", "Issued:"
      • "Invoice #:", "Invoice Number:"
      • 公司名稱(通常在頂部)
      • "Amount Due:", "Total:", "Amount:"
      • "Description:", "Service:", "Product:"

    從圖片收據

    • 讀取圖片中的可見文字
    • 識別供應商名稱(通常在頂部)
    • 尋找日期(常見格式)
    • 找出總金額

    不明確檔案的備用方案

    • 使用檔名線索
    • 檢查檔案建立/修改日期
    • 若缺少關鍵資訊,標記為需人工審查
  3. 決定整理策略

    若未指定,詢問使用者偏好:

    我找到了 [X] 張發票,日期範圍為 [日期範圍]。
    
    您希望如何整理它們?
    
    1. **按供應商**(Adobe/, Amazon/, Stripe/ 等)
    2. **按類別**(Software/, Office Supplies/, Travel/ 等)
    3. **按日期**(2024/Q1/, 2024/Q2/ 等)
    4. **按稅務類別**(Deductible/, Personal/ 等)
    5. **自訂**(描述您的結構)
    
    或者我可以使用預設結構:年份/類別/供應商
    
  4. 建立標準化檔名

    為每張發票建立符合以下模式的檔名:

    YYYY-MM-DD Vendor - Invoice - Description.ext
    

    範例:

    • 2024-03-15 Adobe - Invoice - Creative Cloud.pdf
    • 2024-01-10 Amazon - Receipt - Office Supplies.pdf
    • 2023-12-01 Stripe - Invoice - Monthly Payment Processing.pdf

    檔名最佳實務

    • 移除特殊字元(連字號除外)
    • 正確大寫供應商名稱
    • 保持描述簡潔但有意義
    • 使用一致的日期格式(YYYY-MM-DD)以便排序
    • 保留原始副檔名
  5. 執行整理

    在移動檔案前,顯示計畫:

    # 整理計畫
    
    ## 建議結構
    

    Invoices/
    ├── 2023/
    │ ├── Software/
    │ │ ├── Adobe/
    │ │ └── Microsoft/
    │ ├── Services/
    │ └── Office/
    └── 2024/
    ├── Software/
    ├── Services/
    └── Office/

    
    ## 範例變更
    
    之前:`invoice_adobe_march.pdf`
    之後:`2024-03-15 Adobe - Invoice - Creative Cloud.pdf`
    位置:`Invoices/2024/Software/Adobe/`
    
    之前:`IMG_2847.jpg`
    之後:`2024-02-10 Staples - Receipt - Office Supplies.jpg`
    位置:`Invoices/2024/Office/Staples/`
    
    處理 [X] 個檔案?(是/否)
    

    獲得批准後:

    # 建立資料夾結構
    mkdir -p "Invoices/2024/Software/Adobe"
    
    # 複製(不要移動)以保留原始檔案
    cp "original.pdf" "Invoices/2024/Software/Adobe/2024-03-15 Adobe - Invoice - Creative Cloud.pdf"
    
    # 或者若使用者偏好,則移動
    mv "original.pdf" "new/path/standardized-name.pdf"
    
  6. 產生摘要報告

    建立包含所有發票詳細資料的 CSV 檔案:

    Date,Vendor,Invoice Number,Description,Amount,Category,File Path
    2024-03-15,Adobe,INV-12345,Creative Cloud,52.99,Software,Invoices/2024/Software/Adobe/2024-03-15 Adobe - Invoice - Creative Cloud.pdf
    2024-03-10,Amazon,123-4567890-1234567,Office Supplies,127.45,Office,Invoices/2024/Office/Amazon/2024-03-10 Amazon - Receipt - Office Supplies.pdf
    ...
    

    此 CSV 可用於:

    • 匯入會計軟體
    • 與會計師分享
    • 費用追蹤與報告
    • 報稅準備
  7. 提供完成摘要

    # 整理完成!📊
    
    ## 摘要
    - **已處理**:[X] 張發票
    - **日期範圍**:[最早] 至 [最晚]
    - **總金額**:$[總和](若已擷取金額)
    - **供應商**:[Y] 家不同供應商
    
    ## 新結構
    

    Invoices/
    ├── 2024/ (45 個檔案)
    │ ├── Software/ (23 個檔案)
    │ ├── Services/ (12 個檔案)
    │ └── Office/ (10 個檔案)
    └── 2023/ (12 個檔案)

    
    ## 已建立的檔案
    - `/Invoices/` - 整理好的發票
    - `/Invoices/invoice-summary.csv` - 會計用試算表
    - `/Invoices/originals/` - 原始檔案(若已複製)
    
    ## 需要審查的檔案
    [列出無法完整擷取資訊的檔案]
    
    ## 後續步驟
    1. 檢閱 `invoice-summary.csv` 檔案
    2. 檢查「需要審查」資料夾中的檔案
    3. 將 CSV 匯入您的會計軟體
    4. 設定未來發票的自動整理
    
    報稅季節準備好了!🎉
    

範例

範例 1:報稅準備(來自 Martin Merschroth)

使用者:「我有一個雜亂的發票資料夾要報稅。幫我整理並正確重新命名。」

流程

  1. 掃描資料夾:找到 147 個 PDF 與圖片
  2. 讀取每張發票以擷取:
    • 日期
    • 供應商名稱
    • 發票號碼
    • 產品/服務描述
  3. 重新命名所有檔案:YYYY-MM-DD Vendor - Invoice - Product.pdf
  4. 歸類到:2024/Software/2024/Travel/
  5. 為會計師建立 invoice-summary.csv
  6. 結果:幾分鐘內完成報稅就緒的整理

範例 2:每月費用核銷

使用者:「按類別整理我上個月的業務收據。」

輸出

# 2024 年 3 月收據已整理

## 按類別
- 軟體與工具:$847.32(12 張發票)
- 辦公用品:$234.18(8 張收據)
- 差旅與餐飲:$1,456.90(15 張收據)
- 專業服務:$2,500.00(3 張發票)

總計:$5,038.40

所有收據已重新命名並歸檔至:
`Business-Receipts/2024/03-March/[Category]/`

CSV 匯出:`march-2024-expenses.csv`

範例 3:多年歸檔

使用者:「我有 3 年的隨機發票。按年份整理,再按供應商整理。」

輸出:建立結構:

Invoices/
├── 2022/
│   ├── Adobe/
│   ├── Amazon/
│   └── ...
├── 2023/
│   ├── Adobe/
│   ├── Amazon/
│   └── ...
└── 2024/
    ├── Adobe/
    ├── Amazon/
    └── ...

每個檔案都正確重新命名,包含日期與描述。

範例 4:電子郵件下載清理

使用者:「我從 Gmail 下載發票。它們都叫做 'invoice.pdf'、'invoice(1).pdf' 等。幫我解決這個亂象。」

輸出

找到 89 個檔案,全部命名為 "invoice*.pdf"

正在讀取每個檔案以擷取真實資訊...

重新命名範例:
- invoice.pdf → 2024-03-15 Shopify - Invoice - Monthly Subscription.pdf
- invoice(1).pdf → 2024-03-14 Google - Invoice - Workspace.pdf
- invoice(2).pdf → 2024-03-10 Netlify - Invoice - Pro Plan.pdf

所有檔案已重新命名並按供應商整理。

常見整理模式

按供應商(簡單)

Invoices/
├── Adobe/
├── Amazon/
├── Google/
└── Microsoft/

按年份與類別(報稅友善)

Invoices/
├── 2023/
│   ├── Software/
│   ├── Hardware/
│   ├── Services/
│   └── Travel/
└── 2024/
    └── ...

按季度(詳細追蹤)

Invoices/
├── 2024/
│   ├── Q1/
│   │   ├── Software/
│   │   ├── Office/
│   │   └── Travel/
│   └── Q2/
│       └── ...

按稅務類別(會計師就緒)

Invoices/
├── Deductible/
│   ├── Software/
│   ├── Office/
│   └── Professional-Services/
├── Partially-Deductible/
│   └── Meals-Travel/
└── Personal/

自動化設定

若要持續整理:

建立一個腳本,監控我的 ~/Downloads/invoices 資料夾,
並使用我們的標準命名與資料夾結構自動整理任何新的發票檔案。

這會建立一個持續的解決方案,在發票到達時自動整理。

專業技巧

  1. 將電子郵件掃描為 PDF:使用 Preview 或類似工具先將電子郵件發票儲存為 PDF
  2. 一致的下載:將所有發票儲存到一個資料夾進行批次處理
  3. 每月例行:每月整理發票,而非每年
  4. 備份原始檔案:在重新整理前保留原始檔案
  5. 在 CSV 中包含金額:有助於預算追蹤
  6. 標記可扣除性:註記哪些費用可抵稅
  7. 保留收據 7 年:標準查帳期間

處理特殊情況

缺少資訊

若無法擷取日期/供應商:

  • 標記檔案以供人工審查
  • 使用檔案修改日期作為備用
  • 建立「需要審查」資料夾

重複發票

若同一張發票出現多次:

  • 比較檔案雜湊值
  • 保留最高品質版本
  • 在摘要中註記重複

多頁發票

對於跨多個檔案的發票:

  • 必要時合併 PDF
  • 為各部分使用一致命名
  • 若發票被拆分,在 CSV 中註記

非標準格式

對於不常見的收據格式:

  • 盡可能擷取資訊
  • 標準化可處理的部分
  • 若缺少關鍵資訊,標記為需審查

相關使用案例

  • 建立報帳用的費用報告
  • 整理銀行對帳單
  • 管理供應商合約
  • 歸檔舊財務記錄
  • 準備審計
  • 追蹤長期訂閱成本