第 15 章・應用場景篇

財務總務:收據批次辨識入帳

這一章讓 AI 長出「眼睛」,但重點不只是辨識——而是做出一個能給全公司用的入帳工具:把應用發布成一個網頁連結,各部門同事自己把單據照片倒進去,系統自動整理成會計看得懂的入帳明細表,並輸出可貼進 Excel 的 CSV,會計只需在最後做人工審查、再匯進會計系統。

業界痛點
報帳、核銷全卡在同一件苦工:把紙本單據的資訊人工鍵入系統。而且痛點不只在會計一個人——各部門的單據要先湊齊、送到會計手上,會計再一張張抄品名、金額、統編、稅額、日期,量一大就眼花、抄錯、月底集中爆量。就算用了 AI 辨識,如果吐出來的是一坨 JSON,第一線的人也看不懂、用不了。真正能落地的工具要做到三件事:①讓其他部門自己就能倒單據(一個連結)②輸出人看得懂、能直接進 Excel/會計系統的格式 ③保留人工審查的關卡

本章目標

解決什麼
做一個公司共用的連結頁,各部門一次倒入多張單據,自動產生入帳明細表+Excel/CSV,會計審查後入帳
用到的技術
視覺(多模態)LLM + 多檔上傳 + 固定版型輸出(表格/審查清單/CSV)+ WebApp 連結分享
難度
★★★☆☆ 讓 AI 看圖、輸出可直接使用的商用格式
✨ 成果搶先看

先看做完長什麼樣——同事上傳單據照片,幾秒後拿到的不是 JSON,而是一張會計看得懂的入帳明細表(以下是實際跑出來的結果):

① 其他部門在連結頁上傳
📎 單據照片(可一次多張):晴光商行電子發票.jpg 申請部門:業務部 王小明
↓ AI 辨識、產出 ↓
#日期店家/廠商統一編號品項摘要未稅稅額總金額建議會計科目
12026/07/03晴光商行24681357(賣方)A4影印紙×5、原子筆×2、資料夾×10、便利貼×4995501,045文具用品費(辦公費)

下方還自動附上「需人工確認」清單(例如:申請人與收據承辦人不一致、稅額四捨五入尾差、買方統編請核對)與一段可直接貼進 Excel 的 CSV。第一線的人一看就懂,會計拿到就能審。

效益速覽(估算)
省時間
每張 3 分→5 秒
還省下部門間往返
省人力
全公司自助倒單據
會計從抄寫變審查
創造價值
直接進 Excel/系統
格式統一、可稽核
⬇ 把這個工作流帶走,直接用
下載本章的 DSL 檔,到你的 Dify「工作室 → 匯入 DSL 檔案」上傳,就能一鍵複製這個範例、改成自己的。
下載 DSL 檔

15.1設計思路:三個節點,一條連結

結構很單純——開始(多檔上傳)→ 辨識與彙整(視覺 LLM)→ 輸出。魔法在兩處:開始節點用「檔案清單」型別讓使用者一次倒入多張單據;LLM 節點開「視覺」把圖交給支援視覺的模型(Claude 全系列都支援)。做成「工作流」而非聊天流,是因為它更適合「填表單→按執行→拿結果」這種一次性批次處理,發布後就是一個乾淨的連結頁。

收據批次辨識工作流畫布:開始 → 辨識與彙整 → 輸出
圖 15-1三節點工作流。中間的「辨識與彙整」是主角——一個開了視覺的 LLM 節點,把多張單據圖一次讀完、彙整成表格+CSV。

15.1.1節點①「開始」:讓人一次倒入多張單據

點「開始」節點,在「輸入字段」新增一個欄位,型別選 「檔案清單」(file-list)、允許類型設 圖片、最大數量設 20——這就是讓其他部門「一次把整疊單據拍照倒進來」的關鍵。再加一個選填的文字欄位 dept 記錄申請部門/申請人。

開始節點:receipts 檔案清單(多檔)+ dept
圖 15-2 開始節點receipts 用「檔案清單」型別(可一次多張、必填)、dept 記錄申請人。這一格的設定,決定了使用者能不能一次倒入整疊單據。

15.1.2節點②「辨識與彙整」:開視覺+寫死商用版型

點 LLM 節點,打開「視覺」並把影像變數指向 開始/receipts,模型才「看得到」圖。提示詞是這章的核心——不要它吐 JSON,而是指定輸出三個區塊:①入帳明細表(Markdown 表格,每張單據一列)②合計與「需人工確認」清單 ③CSV 區塊(可貼進 Excel)。並下鐵律「辨識不到的欄位填『—』、不捏造數字」。

辨識與彙整 LLM 節點:開啟視覺、系統提示詞指定表格+CSV 版型
圖 15-3 辨識與彙整視覺已開、影像接 開始/receipts;系統提示詞把「表格/審查清單/CSV」三段版型寫死——輸出格式好不好用,全看這段規範。

15.2發布成連結:讓其他部門自己倒單據

做好按右上「發佈」,選單裡點「運行」就會得到一個獨立網頁連結。把這個連結貼到公司群組,各部門同事打開就能用——不需要會 Dify、不需要帳號,拍照上傳、按執行即可。這就是把 AI 能力「交付」給非技術同事的方式。

WebApp 連結頁:其他部門上傳單據、填申請部門、按執行
圖 15-4 連結頁(其他部門看到的畫面)乾淨的表單:把單據照片拖進來(可一次多張)、填申請部門、按「執行」。同事完全不會接觸到後台或提示詞,只管倒單據、拿結果。
發佈選單:運行(產生獨立網頁連結)、嵌入網站、訪問 API
圖 15-5 發佈選單按「發佈 → 發布更新」後,點「運行」就得到一個獨立網頁連結,貼給同事即可;還能「嵌入網站」放進公司內部入口,或用「訪問 API」讓系統自動呼叫。

15.3結果的三個區塊:給人看、給人審、給機器用

先看一眼要辨識的單據長相——這正是各部門每天要人工敲進系統的內容:

測試用的收據樣本:晴光商行電子發票
圖 15-6 要辨識的單據含賣方、統編、發票號碼、四項品名數量金額、銷售額、稅額、總計、付款方式。這些欄位 AI 會逐一讀出、填進明細表。

執行後(本例用一張辦公文具的電子發票測試),結果刻意分成三段,各有各的對象:

下面就是實際輸出的 CSV 區塊,複製即可貼進試算表:

#,日期,店家/廠商,統一編號,品項摘要,未稅金額,稅額,總金額,建議會計科目
1,2026/07/03,晴光商行,24681357,A4影印紙×5、原子筆×2、資料夾×10、便利貼×4,995,50,1045,文具用品費(辦公費)

把上面的 CSV 貼進 Excel 或 Google 試算表,就是一張可以直接排序、加總、做樞紐分析的報帳表——長這樣:

▦ 報帳明細_2026-07.xlsx— Excel
 
A
B
C
D
E
F
G
H
1
日期
店家/廠商
統一編號
品項摘要
未稅
稅額
總金額
建議會計科目
2
2026/07/03
晴光商行
24681357
A4影印紙×5、原子筆×2、資料夾×10、便利貼×4
995
50
1,045
文具用品費
3
(下一張單據會自動接在這裡…)
圖 15-7 貼進 Excel 長這樣(示意)CSV 一貼進試算表,每個欄位自動落進對應儲存格。之後要排序、加總、依會計科目做樞紐分析,都是試算表的基本功——AI 把「輸入」做掉,你直接從「分析」開始。多張單據會一列一列往下接。
務必注意
辨識結果務必經人工審查後才入帳,尤其金額與統編。本範例特意讓 AI 把「需人工確認」的疑點列出來,就是要保留這道關卡——AI 負責把 90% 的抄寫做掉、把可疑處標紅,人負責最後把關。財務資料,寧可留白待查,不可自動編造。

15.4威力延伸:接進你的會計系統

帶來的改變
月底報帳不再是集中敲鍵盤的血汗週;各部門自己把單據倒進連結頁,會計從「抄寫員」變成「審查員」,只看 AI 標出的疑點;憑證從拍照那一刻就數位化、格式統一、可查詢、可稽核。一個連結,把一件全公司都在做的苦工變成自動化。

15.5本章回顧