專為連鎖美容、醫療美容診所及零售集團打造。系統貫通門市 POS 收銀、合約負債預收、療程交付、FIFO 發料成本、銀行對帳、直接毛利與關帳防護。POS 與正式傳票可驅動總帳;供應商發票、租金/水電紙本、租約 PDF 的留檔與 OCR 預填仍是目標藍圖(員工確認後才寫子帳,OCR 不過帳)。成本快照不收單據,只讀已入的收入與 FIFO。
針對連鎖美業與零售集團普遍面臨的「預售收款直接當收入導致利潤虛高」、「療程耗材庫存與成本脫節」、「月結總帳與門市流水帳實不符」三大難題,SRP 建立了嚴謹的底層財務規範。
全面落實 IFRS 15 準則。預售套票與儲值款項歸集為合約負債 (Contract Liability),唯有門市實際交付產品或完成療程服務 (Treatment Done) 時方認列營業收入。
總帳分錄由 POS/庫存等業務事件與正式傳票驅動,禁止跳過審批改已過帳數。供應商紙本、租約、報銷收據屬原始憑證層:目標是確認後連檔入子帳,再按既有流程過帳;見第 16 章。
建立從「門市 POS 發票/庫存發料/銀行流水」到「過帳隊列」、「會計傳票」至「財務報表」的端到端追溯鏈,異動記錄操作者與時間。供應商紙本/租約 PDF 尚未掛上子帳,見 第 16 章。
期間關帳前自動執行十項交叉檢查(待過帳事件、過帳錯誤、試算平衡差額、未配對銀行對帳、未過帳折舊等)。未通過防護項目強制阻斷關帳,確保帳目零瑕疵。
落實 IAS 2 存貨會計準則。產品與耗材成本以先進先出 (FIFO) 批次真實發料成本為準。進貨應付 (AP) 不等於銷貨成本,精準計算單品與單項療程毛利。
所有高階過帳與核算政策均具備獨立開關且預設關閉。前線 POS 收銀不受任何財務模組改動影響,財務團隊可按企業數位化成熟度循序演進啟用。
FIG-FIN-01-DASHBOARD
財務 Dashboard
財務總覽儀表板:一覽現金流、應收應付、營收與獲利指標。
系統清晰劃分為「業務來源層」、「財務過帳與路由層」、「子分類帳作業層」與「總帳報表與決策層」,確保架構簡潔、資料單向流動與高可維護性。
統一集中於「財務管理 (Finance Management)」設定中心。嚴格基於動態權限載入,提供連鎖集團開帳、科目規劃、期間管理與跨系統對應的完整工具箱。
| 設定模組 | 核心管理功能與業務價值 |
|---|---|
| 總覽看板 (Overview) | 即時匯總會計期間數、科目主檔數、科目對應狀態、缺漏對應預警及上線就緒五步檢驗。 |
| 會計期間 (Accounting Period) | 維護集團會計年度與月份區間,支援開帳期間保護、月結鎖定與反結帳重開審批流程。 |
| 會計科目表 (COA) | 支援五大類標準會計科目(資產、負債、權益、收入、費用),多層級樹狀結構與禁用控制。 |
| 過帳規則 (Posting Rules) | 配置過帳策略,集中管理收銀入列、合約負債、配比、嚴格月結與成本快照 5 大政策開關。 |
| 科目對應 (Account Mapping) | 將前台 POS 銷售、換項、收款、存貨扣減、各類支付方式動態映射至標準會計借貸科目。 |
| 稅務設定 (Tax Settings) | 配置標準稅率、含稅/未稅計算規則、跨區域增值稅/消費稅代碼及申報參數。 |
| 審批工作流 (Approval Settings) | 定義傳票建立、調整分錄、費用報銷與期間關帳的多層級授權審批矩陣。 |
| 單據編號 (Numbering Settings) | 靈活自訂傳票字軌、日期格式、流水號長度與重置週期(如 JV-YYYYMM-XXXXX)。 |
| 期初餘額 (Opening Balance) | 維護各分店各科目上線期初借貸餘額,支援期初試算平衡檢驗。 |
| 期初遷移工作區 (Migration) | 管理舊系統歷史數據遷移批次、期初對帳差異分析、簽署鎖定與作廢控制。 |
| 各專題子設定 | 成本核算、IFRS 15 收入確認、現金銀行、應收應付、預算預測、多幣別匯率、資產對應等專屬配置。 |
| 權限診斷 (Permission Diagnostic) | 即時透視各角色組擁有的財務功能與按鈕細部權限,絕不自動越權發放。 |
所有政策開關統一持久化於 finance_setting(分組 accounting_policy),預設全數關閉(0)。開關之間嚴格解耦,確保系統改造零風險。
| 政策開關 | 預設值 | 開啟後啟動之會計行為 | 隔離保護與邊界約束 |
|---|---|---|---|
啟用 POS 入帳 (pos_enqueue_enabled) |
關 (Off) | 門市 POS 結帳與換項即時進入 finance_posting_event 隊列,過帳排程開始自動生成傳票。 |
若關閉,POS 正常開單不產生過帳事件,關帳檢查不被待過帳阻塞。過帳失敗絕不報錯前台。 |
合約負債認列 (contract_liability_enabled) |
關 (Off) | 套票與儲值款項入「合約負債」科目;療程完成交付 (TRD) 時方觸發「服務認列」過帳。 | 需同時開啟 POS 入帳方可入列。未開啟前,套票銷售依傳統方式入帳。 |
啟用 POS 配比 (pos_matching_enabled) |
關 (Off) | 銷售發票過帳時,一併產生對應商品銷貨成本 (COGS) 與員工佣金計提之借貸分錄。 | 需已完整配置存貨與佣金對應科目;與 POS 入帳一併開啟時,對帳卡方視總帳為已過帳。 |
嚴格月結 (period_close_strict) |
關 (Off) | 期間關帳檢查中,若存在「未過帳固定資產折舊」,將提升為強制阻斷 (Blocking)。 | 關閉時未過帳折舊仍會列出提示,但不阻斷關帳流程,適應固定資產模組導入初期。 |
成本自動快照 (costing_auto_snapshot) |
關 (Off) | 成本核算工作台啟用單店單日營運快照重建,即時產生產品與療程直接毛利分析。 | 快照數據僅供管理會計分析,絕不竄改損益表,亦不自動開啟前述四項 POS 政策開關。 |
系統捨棄硬編碼科目規則,採用標準業務鍵 (Mapping Key) 動態路由機制。支付方式科目隨系統啟用之付款渠道動態擴充。
pos-invoice-sale:門市商品/療程銷售收入科目pos-settlement-receipt:套票結算與應收清償收款科目pos-swap-out/in-*:換項療程與商品之換出/換入專用科目cash-in/expense/bank-in-total:門市現金收支與銀行存入科目pos-contract-liability / pos-service-recognition:合約負債與履約認列pos-product-cogs / pos-commission-accrual:銷貨成本與佣金計提pos-payment-method-{id}:針對現金、信用卡、EPS、八達通、PayMe、轉數快等各支付渠道獨立對應資產科目。pos-payment-method-0:通用後備支付科目。當新上線支付方式未及時配置時自動兜底,確保過帳不中斷。財務儀表板與管理總覽同步整合五步健康度檢驗引擎,即時評估是否具備開啟營運過帳之條件:
run_pending_posting) 處於健康活躍狀態。透過高可用性異步過帳橋接 (Finance POS Bridge),實現業務資料與財務分錄的無縫轉化,並提供強健的重試與例外工作台。
業務事件寫入 finance_posting_event 隊列時,基於業務主鍵生成唯一 event_key(如 pos-invoice-sale-10023),天然具備防重複入列機制。
當遭遇科目缺失或期間已關閉等異常時,事件自動標記為 error 並進入例外收件箱:
覆蓋總帳、應收應付、現金銀行與固定資產入口。紙本發票/租約/報銷收據的留檔與 OCR 預填見 第 16 章(目標藍圖,尚未上線)。
save() 憑單,畫面沒有開單表、沒有發票影像。finance_ap_invoice。
FIG-fin-05-general-ledger
總分類帳
總分類帳查詢:支援多維度篩選、憑證明細與餘額表。
FIG-FIN-02-AR
AR 應收帳款
應收帳款管理:客戶往來、帳齡分析、催收款與對帳單。
FIG-FIN-03-AP
AP 應付帳款
應付帳款管理:供應商往來、驗收對帳、付款排程與票據管理。
FIG-FIN-04-CASH-BANK
Cash & Bank
現金與銀行帳務:多幣別銀行帳戶、轉帳、調節表與零用金。
FIG-FIN-05-GENERAL-LEDGER
總分類帳
總分類帳查詢:支援多維度篩選、憑證明細與餘額表。
嚴格落實國際財務報告準則第 15 號 (IFRS 15)「客戶合約之收入」五步法模型,徹底解決連鎖美業「套票預售即認收入」帶來的財務失真與稅務風險。
堅持 IAS 2 存貨會計準則,嚴格採用先進先出 (FIFO) 批次真實成本核算。明確劃分「法定銷貨成本 (COGS)」與「管理會計毛利分析」。
finance_inventory_cogs_event 批次進價。inv:11)直接關聯至對應 treatment_done.id,精準核算單次療程材料成本。finance_overhead_pool.amount(deleted = 0 AND status = 0、有效期內),不讀應付發票。紙本目標在應付/租約;快照頁不上載、不把 OCR 金額寫入 snapshot,亦不把間接費記入存貨或法定 COGS。建立標準化結帳批次工作流:選擇期間 → 執行十項自動化交叉檢驗 → 主管簽署簽核 → 關閉期間。結帳後嚴禁改單,若需調帳必須依循反結帳重開申請審批流程。
FC-20260817-10),系統自動鎖定基礎資料變更。blocked。ready) 後,財務主管線上簽名背書,系統正式關閉會計期間,封存帳本。| 檢查項目代碼 | 檢查名稱 | 通過標準 (Pass Criteria) | 阻斷層級 (Enforcement) |
|---|---|---|---|
pending_posting | 待過帳事件清空 | 隊列中待過帳事件數為 0 | 永久強制阻斷 (Blocking) |
posting_error | 過帳錯誤清零 | 過帳失敗錯誤事件數為 0 | 永久強制阻斷 (Blocking) |
tb_gap | 試算表借貸平衡 | 試算平衡表借貸總額差額為 0.00 | 永久強制阻斷 (Blocking) |
unmatched_recon | 銀行對帳完全配對 | 電子銀行對帳單未配對流水數為 0 | 永久強制阻斷 (Blocking) |
unposted_depreciation | 固定資產折舊過帳 | 當期資產折舊已全數過帳 | 受「嚴格月結」開關控制 |
posting_exception_open | 未解例外事件清空 | 未處理之過帳例外數為 0 | 受加強就緒強制開關控制 |
liability_recon_open | 合約負債對帳平衡 | 套票合約負債與總帳無未清差異 | 受加強就緒強制開關控制 |
bank_cash_recon_open | 銀行結算與現金對齊 | 門市現金結帳與銀行存入對齊一致 | 受加強就緒強制開關控制 |
inventory_cogs_recon_open | 存貨銷貨成本對帳 | 存貨發料成本與總帳無未清差異 | 受加強就緒強制開關控制 |
open_refund_void_document | 無未完結退款作廢單 | 無懸掛中未結算之退款或作廢單據 | 受加強就緒強制開關控制 |
FIG-FIN-07-PERIOD-CLOSE
Period Close
期間關帳防護網:十重檢查、逐步鎖帳、結帳狀態追蹤與逆結帳控管。
針對跨地域、跨法人連鎖集團,提供多實體核算、公司間交易銷除、稅務合規、租賃會計與開放 API 整合能力。
FIG-FIN-06-ENTERPRISE-CONTROL
集團企業控制
集團企業控制:多公司合併、內部交易抵銷、利潤中心與部門損益。
所有法定報表金額均 100% 來自已過帳傳票分錄 (status = 'posted')。支援多期間對比、分店多選匯總、穿透查詢與 Excel 權限受控匯出。
| 報表分類 | 報表名稱 | 核心分析維度與業務用途 |
|---|---|---|
| 法定財務三表 | 試算平衡表 (Trial Balance) | 檢驗全科目期初、本期借貸發生額與期末餘額之絕對平衡。 |
| 損益表 (Profit & Loss) | 按營業收入、營業成本、營業費用呈現集團與單店真實獲利能力。 | |
| 資產負債表 (Balance Sheet) | 全面反映集團資產、負債結構、合約負債儲備與股東權益。 | |
| 現金流量表 (Cash Flow Statement) | 按營業、投資、籌資三項活動清晰透視現金淨流入與流出。 | |
| 子帳與營運分析 | 應收 / 應付帳齡分析 (AR/AP Ageing) | 按 0-30天、31-60天、61-90天、90天以上精準透視帳款逾期結構。 |
| 銀行調節表 (Bank Reconciliation) | 逐筆核對銀行對帳單流水與總帳銀行存款餘額之未達帳項。 | |
| IFRS 15 收入確認報表 | 透視預收合約負債滾動、當期服務交付認列與過期失效收益。 | |
| 成本與毛利分析報表 | 按商品與療程維度呈現 FIFO 銷貨成本、直接毛利率與營運 ROI。 | |
| 稽核與內控對帳 | 來源至總帳對帳 (Source to GL) | 逐單核驗 POS 發票、庫存發料與總帳傳票之勾稽完整性。 |
| 未過帳來源單據報表 | 及時清查排查因科目缺失或異常未進入總帳之營運單據。 | |
| 過帳例外與調整分錄報表 | 完整留存所有系統過帳錯誤日誌與人工調整傳票之稽核記錄。 | |
| 高值耗材追蹤與審計日誌 | 全程追蹤高單價耗材領用去向,完整記錄報表匯出與查詢日誌。 |
嚴格遵循 SRP 權限標準架構,結合雙層選單與動作級細部權限 (Detail Permission),確保總部集中管控與門市數據安全邊界。
為杜絕營運層與財務層認知偏差,系統嚴格確立並貫徹以下七大財務對帳與認列口徑標準:
| 常見營運概念 | 系統標準財務會計口徑 | 準則依據與內控目的 |
|---|---|---|
| 門市收到了現金/信用卡款 | 資產增加(現金/銀行存款),同時增加合約負債或減少應收款。絕非當期營業收入。 | IFRS 15:收款僅代表現金流入,未履行履約義務前不可確認為收入。 |
| 門市售出了預售套票/儲值 | 確認為「合約負債 (Contract Liability)」。待客戶日後實際到店完成療程時,方轉列收入。 | 防止連鎖美業因大量預售產生帳面虛假繁榮,防範現金流斷裂風險。 |
| 損益表 (P&L) 上的金額 | 僅讀取狀態為已過帳 (status = 'posted') 之正式傳票分錄。 |
杜絕任何未經審批或未過帳之草稿數據污染法定財務報表。 |
| 成本核算工作台之毛利 | 為管理會計之「營運直接毛利分析快照」。若總帳尚未過帳,對帳卡明確標示「總帳未入」。 | 清楚區分管理分析與法定入帳,杜絕拿快照數據直接充當損益表。 |
| 供應商進貨入庫應付款 (AP) | 增加存貨資產,同時確認應付帳款負債。進貨採購金額絕非銷貨成本 (COGS)。 | IAS 2:唯有商品已售出出庫或耗材已於療程中實際領用消耗,方轉列 COGS。 |
| 關帳通過銷貨成本檢查 | 代表「存貨發料出庫與總帳無未清差異」,不代表總帳已自動生成分錄。 | 保證存貨子帳與總帳勾稽一致,提供明確的審計線索。 |
| 上線就緒檢查顯示可開入帳 | 代表科目映射已齊全且無缺漏,政策開關仍需財務主管親自確認後人手開啟。 | 遵循人機協同與雙重確認原則,避免系統自動觸發未預期之過帳。 |
| 影了水電單/租約 | OCR 只預填草稿。確認提交後才寫子帳與檔案。不等於已過帳,也不進入成本快照影像。 | 原始憑證歸檔與認列分離;見 第 16 章。 |
建議依 8 階段導入:先主檔與 POS 過帳閉環,再上原始憑證留檔,最後才開 OCR 預填(需 SRP Core 支援新 document_type)。
pos_enqueue_enabled,監控過帳事件隊列與例外處理工作台,驗證試算表即時過帳。upload,以 finance_document_link 綁子帳。此階段可無 OCR。AI-conversation/srp-core。| 測試場景 | 前置條件與操作步驟 | 預期驗收結果 (Pass Criteria) |
|---|---|---|
| 政策全關正常營運 | 五大開關全數關閉,門市 POS 正常開立銷售與換項發票。 | 前台結帳順暢無阻;不產生任何財務過帳事件;期間關帳不被阻斷。 |
| POS 入帳與傳票生成 | 開啟 pos_enqueue_enabled,門市開立發票並觸發過帳。 |
事件即時寫入隊列;排程成功產生總帳傳票;試算表借貸兩平。 |
| 合約負債與療程履約 | 開啟合約負債開關,銷售套票後門市完成療程服務。 | 套票收款全數計入合約負債;療程完成時自動觸發營業收入認列分錄。 |
| 關帳防護阻斷驗證 | 刻意製造一筆過帳錯誤或銀行未配對流水,點擊「執行關帳檢查」。 | 系統標記為受阻,列出失敗原因,並擋下關帳。 |
| 分店資料安全隔離 | 以受限門市帳號登入,查詢財務儀表板與報表。 | 只顯示獲授權門市金額,未授權分店與全集團合計不會出現。 |
財務正確流程是「紙本 → 子分類帳 → 人工過帳 → 總帳」。成本快照只讀已經入帳的數字,不上載收據。會員證件辨識維持現狀;水電單、租約、報銷自動預填尚未對客人開放,避免把藍圖講成已上線。
物業租約:業主、租期、月租與折現率由會計填寫。折現率不從宣傳單猜測。
水電、租金月結、外購進應付。員工墊支走報銷。店舖現金開支走日結總額。明細拆分若日後開放,會另有政策且預設關閉。
帶上門市數量、而家用緊咩系統、最想解決嘅三件事。