開支報銷系統 MCP 工具

開支報銷系統 MCP 工具按手機收據、OCR、報銷草稿、政策檢查、預算預警、審批、付款批次、會計匯出及 audit workflow 設計。

expense.config.get

read

讀取報銷幣種、OCR、政策、審批、預算、付款及會計匯出設定。

建議先讀取

-

治理與審批

Read-only. No approval required.

安全說明

Do not expose bank, accounting connector, OCR provider, or payroll secrets.

expense.employees.list

read

查詢可提交報銷的員工、部門、職級、審批人及付款狀態。

建議先讀取

expense.config.get

治理與審批

Read-only. No approval required.

安全說明

Mask personal and payment profile data according to HR/finance role.

expense.employee.get

read

讀取員工報銷紀錄、待批申請、付款資料摘要及政策適用範圍。

建議先讀取

expense.employees.list

治理與審批

Read-only. No approval required.

安全說明

Only HR, finance, approver, or the employee can read personal reimbursement records.

expense.departments.list

read

列出部門、負責人、預算 owner 及審批 routing 基礎資料。

建議先讀取

expense.config.get

治理與審批

Read-only. No approval required.

安全說明

Do not expose restricted department cost data without finance permission.

expense.cost_centres.list

read

查詢成本中心、項目代碼、會計科目及可用狀態。

建議先讀取

expense.departments.list

治理與審批

Read-only. No approval required.

安全說明

Keep ledger mapping scoped to finance/admin roles.

expense.policies.list

read

讀取報銷政策、限額、收據要求、例外規則、審批層級及生效日期。

建議先讀取

expense.config.get

治理與審批

Read-only. No approval required.

安全說明

Return effective policy version and avoid applying draft rules as active rules.

expense.categories.list

read

列出餐飲、交通、物料、差旅等開支類別、限額及會計科目。

建議先讀取

expense.policies.list

治理與審批

Read-only. No approval required.

安全說明

Keep category-to-ledger mappings controlled by finance roles.

expense.budgets.list

read

查詢部門、項目、類別及月份預算、已用、預留及超支警示。

建議先讀取

expense.cost_centres.list

治理與審批

Read-only. No approval required.

安全說明

Budget visibility must follow department and finance permissions.

expense.claims.list

read

按員工、部門、狀態、日期、類別、金額或付款狀態查詢報銷申請。

建議先讀取

expense.employee.get, expense.policies.list

治理與審批

Read-only. No approval required.

安全說明

Employees should only see own claims unless they are approvers or finance users.

expense.claim.get

read

讀取報銷明細、收據、OCR、政策結果、審批、付款及 audit。

建議先讀取

expense.claims.list

治理與審批

Read-only. No approval required.

安全說明

Mask bank/payment data and preserve approver comments according to role.

expense.receipts.list

read

查詢收據圖片、檔案、上載者、OCR 狀態、缺漏欄位及關聯申請。

建議先讀取

expense.claim.get

治理與審批

Read-only. No approval required.

安全說明

Return signed receipt views only to authorized users.

expense.receipt.get

read

讀取單張收據、OCR 欄位、原圖、修正紀錄及可信度。

建議先讀取

expense.receipts.list

治理與審批

Read-only. No approval required.

安全說明

Mask sensitive card numbers or personal data visible on receipt images.

expense.ocr_results.list

read

列出 OCR 讀取日期、商戶、金額、幣種、稅項、類別及可信度結果。

建議先讀取

expense.receipts.list

治理與審批

Read-only. No approval required.

安全說明

Low-confidence fields must be marked and not silently used for approval.

expense.duplicate_risks.list

read

查詢重複收據、相同金額日期、重複編號或疑似拆單風險。

建議先讀取

expense.receipts.list, expense.claims.list

治理與審批

Read-only. No approval required.

安全說明

Risk scores must be explainable and should not auto-accuse employees.

expense.pending_approvals.list

read

列出等待批核、退回補資料、超額覆核或 finance final check 的申請。

建議先讀取

expense.claims.list

治理與審批

Read-only. No approval required.

安全說明

Only return approvals assigned to the requester or their delegated role.

expense.approval_chain.get

read

讀取指定申請的審批路線、已批、待批、代批及分離職責規則。

建議先讀取

expense.claim.get, expense.policies.list

治理與審批

Read-only. No approval required.

安全說明

Enforce separation of submitter, approver, and payment marker roles.

expense.reimbursements.list

read

查詢已批待付、付款中、已付款、失敗或取消的報銷紀錄。

建議先讀取

expense.claims.list

治理與審批

Read-only. No approval required.

安全說明

Mask bank details and payroll identifiers.

expense.payment_batches.list

read

查詢付款批次、總額、員工數、付款方式、銀行檔案及狀態。

建議先讀取

expense.reimbursements.list

治理與審批

Read-only. No approval required.

安全說明

Bank file links must be permissioned and time-limited.

expense.project_allocations.list

read

查詢報銷與項目、客戶、成本中心或里程碑的成本歸屬。

建議先讀取

expense.cost_centres.list, expense.claims.list

治理與審批

Read-only. No approval required.

安全說明

Do not expose project profitability outside permitted teams.

expense.accounting_exports.list

read

查詢開支匯出批次、期間、格式、狀態、錯誤及重匯紀錄。

建議先讀取

expense.config.get

治理與審批

Read-only. No approval required.

安全說明

Do not expose accounting connector tokens or private ledger details.

expense.summary.get

read

讀取部門、員工、類別、項目、月份及幣種開支摘要。

建議先讀取

expense.claims.list, expense.reimbursements.list

治理與審批

Read-only. No approval required.

安全說明

Aggregate where possible; employee-level views require appropriate permission.

expense.policy_exceptions.get

read

讀取超額、缺收據、重複、低可信 OCR、政策例外及待補資料摘要。

建議先讀取

expense.duplicate_risks.list, expense.policies.list

治理與審批

Read-only. No approval required.

安全說明

Do not treat exception summaries as final fraud findings.

expense.audit_logs.list

read

讀取申請、收據、OCR、政策、審批、付款、匯出及預算 audit log。

建議先讀取

expense.claim.get or expense.payment_batches.list

治理與審批

Read-only. No approval required.

安全說明

Audit logs must be immutable and restricted to finance/admin/compliance roles.

expense.claim_check.preview

preview

預覽申請的 OCR 結果、分類、政策限制、預算、重複風險及需補資料。

建議先讀取

expense.claim.get, expense.ocr_results.list, expense.policies.list, expense.budgets.list, expense.duplicate_risks.list

治理與審批

Used before submit or approval. No write occurs until approved action.

安全說明

Low-confidence OCR and policy exceptions must be explicit in the preview.

expense.approval_result.preview

preview

預覽批准、拒絕或要求補資料後的狀態、通知、付款及 audit 影響。

建議先讀取

expense.claim_check.preview, expense.approval_chain.get

治理與審批

Approver must confirm before changing claim state.

安全說明

Prevent self-approval and bypassing required approval levels.

expense.reimbursement_batch.preview

preview

預覽付款批次、員工、金額、銀行資料缺漏、會計科目及現金流影響。

建議先讀取

expense.reimbursements.list, expense.payment_batches.list, expense.employee.get

治理與審批

Finance approval required before creating or marking payment batches.

安全說明

Recheck approved status and bank data before payment execution.

expense.policy_change.preview

preview

預覽政策、類別、限額或審批規則變更對員工和待批申請的影響。

建議先讀取

expense.policies.list, expense.categories.list, expense.pending_approvals.list

治理與審批

Finance/admin approval required before policy changes become active.

安全說明

Use effective dates and do not retroactively alter already approved claims without correction flow.

expense.accounting_export.preview

preview

預覽已批開支匯出期間、類別、成本中心、稅務、附件及錯誤。

建議先讀取

expense.accounting_exports.list, expense.claims.list, expense.reimbursements.list

治理與審批

Finance approval required before export creation or external push.

安全說明

Prevent duplicate exports and keep stable batch references.

expense.budget_alert.preview

preview

預覽申請或批核後部門、項目、類別預算使用率及超支警示。

建議先讀取

expense.budgets.list, expense.claim_check.preview

治理與審批

Approval required only when alert rules or budget amounts are changed.

安全說明

Do not block claims solely on budget alert unless policy explicitly requires it.

expense.claim.create

write

建立報銷草稿,包括員工、項目、金額、幣種、類別及成本中心。

建議先讀取

expense.employee.get, expense.categories.list, expense.claim_check.preview

治理與審批

Employee submission does not need finance approval, but final reimbursement does.

安全說明

Validate employee eligibility and prevent duplicate draft creation from the same receipt.

expense.claim.update

write

更新草稿或退回狀態的報銷項目、說明、類別、成本中心及附件。

建議先讀取

expense.claim.get, expense.claim_check.preview

治理與審批

Approval required when finance edits submitted or approved claims.

安全說明

Do not change approved claims without correction audit.

expense.claim.submit

write

提交報銷申請進入審批流程並鎖定提交版本。

建議先讀取

expense.claim_check.preview

治理與審批

Employee confirms submission; approver approval happens later.

安全說明

Block submission only for required missing fields or invalid policy setup.

expense.claim.withdraw

write

撤回尚未付款的報銷申請並記錄原因。

建議先讀取

expense.claim.get

治理與審批

Claim owner or finance approval required depending on claim state.

安全說明

Do not withdraw paid or exported claims without reversal flow.

expense.receipt.attach

write

上載或連結收據圖片/PDF,並觸發 OCR 和重複檢查。

建議先讀取

expense.claim.get

治理與審批

No approval required for attachment; approval required before reimbursement.

安全說明

Virus scan files and restrict signed receipt access.

expense.ocr_result.correct

write

修正 OCR 日期、商戶、金額、幣種、稅項或類別並保留修正者。

建議先讀取

expense.receipt.get, expense.ocr_results.list

治理與審批

Approval required if correction changes submitted or approved amount.

安全說明

Keep original OCR and manual correction history immutable.

expense.approval.approve

write

批准報銷申請並推進付款或下一層審批。

建議先讀取

expense.approval_result.preview

治理與審批

Assigned approver must explicitly approve.

安全說明

Enforce separation of duties, policy exceptions, and approval delegation rules.

expense.approval.reject

write

拒絕報銷申請並記錄原因、通知員工及鎖定審批紀錄。

建議先讀取

expense.approval_result.preview

治理與審批

Assigned approver must explicitly reject.

安全說明

Rejection reasons should be clear and policy-based where possible.

expense.approval.request_info

write

退回申請要求員工補收據、說明、類別或項目資料。

建議先讀取

expense.approval_result.preview

治理與審批

Assigned approver or finance user approval required.

安全說明

Keep previous submitted version and requested fields in audit.

expense.reimbursement_batch.create

write

建立已批申請的報銷付款批次、總額、付款方式及銀行檔。

建議先讀取

expense.reimbursement_batch.preview

治理與審批

Finance approval required before payment batch creation/finalisation.

安全說明

Only approved and not-yet-paid claims can enter a payment batch.

expense.reimbursement.mark_paid

write

標記報銷或付款批次已付款,記錄日期、方法、參考及付款證明。

建議先讀取

expense.payment_batches.list, expense.reimbursement_batch.preview

治理與審批

Finance approval required before marking paid.

安全說明

Do not mark unapproved, failed, or already paid reimbursements as paid.

expense.policy.update

write

更新報銷政策、限額、收據要求、審批層級、例外及生效日期。

建議先讀取

expense.policy_change.preview

治理與審批

Finance/admin approval required.

安全說明

Use versioning and effective dates; never silently rewrite historical policy results.

expense.category.upsert

write

建立或更新開支類別、會計科目、限額、收據要求及可見範圍。

建議先讀取

expense.categories.list, expense.policy_change.preview

治理與審批

Finance/admin approval required.

安全說明

Prevent breaking active policy rules or accounting mappings.

expense.budget.upsert

write

建立或更新部門、項目、類別或月份預算及預警門檻。

建議先讀取

expense.budget_alert.preview

治理與審批

Budget owner or finance approval required.

安全說明

Keep budget changes auditable and effective-dated.

expense.project_allocation.upsert

write

更新開支與項目、客戶、成本中心或里程碑的成本分配。

建議先讀取

expense.project_allocations.list, expense.claim_check.preview

治理與審批

Approval required when changing submitted or approved cost allocation.

安全說明

Preserve original allocation and project profitability audit.

expense.accounting_export.create

write

建立會計匯出檔或推送已批開支資料到會計系統。

建議先讀取

expense.accounting_export.preview

治理與審批

Finance approval required before export finalisation or external push.

安全說明

Prevent duplicate exports and preserve batch id on exported records.

expense.notification.send

write

發送提交、退回、批核、付款、缺資料或預算警示通知。

建議先讀取

expense.approval_result.preview or expense.budget_alert.preview

治理與審批

Approval required for bulk or sensitive finance notifications.

安全說明

Respect recipient scope and avoid exposing private claim details to the wrong manager.

expense.employee_payment_profile.update

write

更新員工報銷付款資料摘要、首選付款方式或付款缺漏狀態。

建議先讀取

expense.employee.get, expense.reimbursement_batch.preview

治理與審批

HR/finance approval required for sensitive payment profile changes.

安全說明

Do not expose or store full bank data in public fields; keep change audit.

expense.action_request.status

status

查詢開支系統寫入、preview 或批核請求狀態,不會重新執行動作。

建議先讀取

expense.audit_logs.list

治理與審批

Read-only status lookup. No approval required.

安全說明

Return status and audit references only; never replay approval or payment writes.