發票處理與付款
B2B接收發票 → OCR 識別 → 比對採購單 → 核准 → 付款。
5 個節點 · 4 條連接finance
systemhumanapi
視覺化
收到發票event
供應商的 PDF 或電子郵件發票。
↓sequential→ AI 發票資料擷取
AI 發票資料擷取agent
OCR 搭配 AI 擷取項目明細、金額及供應商 ID。
↓sequential→ 比對採購單
比對採購單system
三方比對:發票、採購單、收貨憑證。
↓conditional→ 應付帳款主管核准
應付帳款主管核准human
↓sequential→ 執行付款
執行付款api
透過銀行 API 進行 ACH/電匯付款。
uc-invoice-processing.osop.yaml
osop_version: "1.0"
id: "invoice-processing"
name:"發票處理與付款"
description:"接收發票 → OCR 識別 → 比對採購單 → 核准 → 付款。"
nodes:
- id: "receive"
type: "event"
name: "收到發票"
description: "供應商的 PDF 或電子郵件發票。"
- id: "ocr_extract"
type: "agent"
subtype: "llm"
name: "AI 發票資料擷取"
description: "OCR 搭配 AI 擷取項目明細、金額及供應商 ID。"
- id: "match_po"
type: "system"
name: "比對採購單"
description: "三方比對:發票、採購單、收貨憑證。"
- id: "approve"
type: "human"
subtype: "review"
name: "應付帳款主管核准"
security:
approval_gate: true
- id: "pay"
type: "api"
name: "執行付款"
description: "透過銀行 API 進行 ACH/電匯付款。"
security:
risk_level: "high"
edges:
- from: "receive"
to: "ocr_extract"
mode: "sequential"
- from: "ocr_extract"
to: "match_po"
mode: "sequential"
- from: "match_po"
to: "approve"
mode: "conditional"
when: "match.discrepancy == false"
- from: "approve"
to: "pay"
mode: "sequential"