費(fèi)用結(jié)算5大模型

1 評論 1682 瀏覽 6 收藏 16 分鐘

企業(yè)費(fèi)用結(jié)算系統(tǒng)設(shè)計(jì)是經(jīng)營的數(shù)字核心,需從用戶、架構(gòu)、商業(yè)三重視角出發(fā)。本文基于20年財務(wù)經(jīng)驗(yàn),提煉五大結(jié)算模型,探討其設(shè)計(jì)要點(diǎn)與實(shí)戰(zhàn)應(yīng)用。

在企業(yè)信息化、數(shù)字化日益普及的今天,費(fèi)用結(jié)算早已不再是簡單的計(jì)算與對賬,而是企業(yè)經(jīng)營的數(shù)字核心節(jié)點(diǎn)。每一次結(jié)算,都是業(yè)務(wù)價值的數(shù)字化確認(rèn);每一份賬單,都是客戶或供應(yīng)商關(guān)系的信任背書。我們產(chǎn)品經(jīng)理在設(shè)計(jì)費(fèi)用結(jié)算系統(tǒng)時,從三重視角來審視:從用戶視角理解業(yè)務(wù)需求與痛點(diǎn),從架構(gòu)視角保證系統(tǒng)質(zhì)量與穩(wěn)健性,從商業(yè)視角實(shí)現(xiàn)價值最大化,既不多計(jì)1分也不少確認(rèn)1分,應(yīng)計(jì)盡計(jì)顆粒歸倉。

根據(jù)博主近20年的財務(wù)產(chǎn)品經(jīng)驗(yàn),提煉出五大結(jié)算模型,這些模型將考驗(yàn)我們產(chǎn)品人思考的廣度與深度,在準(zhǔn)確性與性能之間、在靈活性與復(fù)雜性之間、在安全性與便利之間,作合適的取舍。比如“靈活性與復(fù)雜性”這對孿生體,我會選擇靈活性以確保系統(tǒng)的可拓展性,因?yàn)闃I(yè)務(wù)變化是無窮的,失去高拓展性將會陷入定制化開發(fā)的深淵。

結(jié)算系統(tǒng)的設(shè)計(jì)核心在于如何抽象復(fù)雜的業(yè)務(wù)場景,建立可拓展、可維護(hù)的計(jì)算模型。接下來我們將深入探討費(fèi)用結(jié)算系統(tǒng)的五種核心模型,坐好啦,開車!

01 計(jì)算模型

計(jì)算模型是結(jié)算領(lǐng)域中原始也是應(yīng)用最廣泛的模型,將原始通過+、-、*、/等運(yùn)算得出最終的數(shù)據(jù)規(guī)則體系。

計(jì)算模型有3種類型:

1.簡單計(jì)算類型,比如固定類型、常量、階梯等,具體如下:

  • 固定金額:合同約定的固定費(fèi)用
  • 單價×數(shù)量:物料采購、工時計(jì)費(fèi)
  • 比例計(jì)算:傭金、折扣、稅率
  • 階梯計(jì)算:用量越大單價越低

2.復(fù)合計(jì)算類型,在前面基礎(chǔ)上增大難度,有2種甚至2種以上計(jì)算類型,具體如下:

  • 混合計(jì)算:基礎(chǔ)費(fèi)+用量費(fèi)
  • 條件計(jì)算:不同條件下不同算法
  • 遞歸計(jì)算:計(jì)算結(jié)果作為下一輪輸入

3.特殊計(jì)算類型:

  • 分?jǐn)傆?jì)算:成本中心分?jǐn)偂㈨?xiàng)目分?jǐn)?/li>
  • 預(yù)算控制:按預(yù)算余額計(jì)算可用額度
  • 稅務(wù)計(jì)算:含稅/不含稅轉(zhuǎn)換

02 周期模型

周期模型是時間維度的抽象,定義了費(fèi)用計(jì)算的時間邊界和結(jié)算頻率,具體是指:將某項(xiàng)持續(xù)發(fā)生的費(fèi)用,按照一個約定的時間區(qū)間(周期)進(jìn)行累積,并在周期結(jié)束時,基于該周期內(nèi)的業(yè)務(wù)量或固定費(fèi)率,一次性計(jì)算出應(yīng)付總額,并完成結(jié)算。

周期模型典型應(yīng)用場景有:會員訂閱費(fèi)、薪資與傭金、倉儲物流費(fèi)、平臺服務(wù)費(fèi)等,按月或周等維度結(jié)算。

周期模型有3種類型:

1.按時間規(guī)律劃分:

  • 自然周期:自然月、自然季度、自然年
  • 財務(wù)周期:4-4-5周制、13期制
  • 自定義周期:任意起始日的周期

2.按業(yè)務(wù)特性劃分:

  • 預(yù)付費(fèi)周期:服務(wù)開始前結(jié)算
  • 后付費(fèi)周期:服務(wù)結(jié)束后結(jié)算
  • 實(shí)時周期:按使用實(shí)時計(jì)算

3.特殊計(jì)算類型:

  • 滾動周期:過去N天的滾動窗口
  • 累積周期:累計(jì)達(dá)到閾值觸發(fā)結(jié)算
  • 事件驅(qū)動:特定事件觸發(fā)結(jié)算

03 賬戶模型

賬戶是一種以虛擬賬戶體系為核心,對交易資金或費(fèi)用進(jìn)行逐筆核算、分戶管理、實(shí)時清算的精細(xì)化財務(wù)管理模型。它模仿了銀行賬戶的運(yùn)作原理,是處理復(fù)雜、高頻、多方分賬場景的核心工具,應(yīng)用最多的場景在支付領(lǐng)域,所以以后大家聽到“支付領(lǐng)域清結(jié)算”就知是賬戶模型的結(jié)算。

賬戶模型核心要素有4個,賬戶主體、賬戶類型、會計(jì)(觸發(fā))事件、結(jié)算規(guī)則

1.賬戶主體,識別參與資金或費(fèi)用分配的所有方(如:品牌方、平臺方、達(dá)人、服務(wù)商、消費(fèi)者保障基金等),每個主體有唯一賬戶ID。

2. 賬戶類型,區(qū)分不同性質(zhì)的資金,包括:

收入賬戶:記錄銷售收入分成。

費(fèi)用賬戶:記錄營銷費(fèi)用、傭金、服務(wù)費(fèi)支出。

保證金賬戶:用于凍結(jié)押金、保證金。

結(jié)算賬戶:用于匯總凈額,準(zhǔn)備提現(xiàn)或支付。

3. 會計(jì)(觸發(fā))事件,每一筆引起賬戶余額變動的交易,都生成一條不可篡改的流水記錄。包含:事件類型(如“訂單結(jié)算”、“傭金扣除”、“退款”)、關(guān)聯(lián)方、金額、余額、時間戳等,實(shí)質(zhì)就是一個業(yè)務(wù)動作。

4.結(jié)算規(guī)則引擎:模型的核心,預(yù)定義了各種業(yè)務(wù)場景下的 “計(jì)算邏輯” 和 “分賬規(guī)則” 。例如:

規(guī)則:一筆100元的訂單,平臺扣點(diǎn)5%,達(dá)人傭金10%。

引擎執(zhí)行:自動生成三條流水:商家賬戶+85元,平臺費(fèi)用賬戶+5元,達(dá)人賬戶+10元

04 計(jì)價模型

計(jì)價模型回答了許多人首先想到的問題:這筆費(fèi)用究竟怎么算?它定義了如何將業(yè)務(wù)活動中發(fā)生的經(jīng)濟(jì)成本,準(zhǔn)確地、公平地、符合商業(yè)約定的轉(zhuǎn)化為具體應(yīng)向交易方(內(nèi)部部門、外部客戶、合作伙伴)收取或支付的費(fèi)用金額。由此可見,它實(shí)質(zhì)是一種計(jì)算、歸集和分?jǐn)傎M(fèi)用的核心規(guī)則與邏輯體系。

1、計(jì)價模型構(gòu)成

一個完整的計(jì)價模型通常包含以下關(guān)鍵要素:

a.計(jì)價基礎(chǔ):費(fèi)用計(jì)算的基數(shù)是什么。

示例:物流運(yùn)費(fèi)可能按訂單重量、體積、件數(shù)或包裹數(shù)計(jì)價;平臺傭金按商品交易總額(GMV) 的百分比計(jì)算。

b. 計(jì)費(fèi)規(guī)則,在計(jì)價基礎(chǔ)上的具體算法,此處會應(yīng)用到【計(jì)算模型】

示例:可以是單價 × 數(shù)量(如每公斤5元 × 總重量),階梯費(fèi)率(如0-100公斤一個價,100公斤以上另一個價),百分比費(fèi)率(如GMV的5%),或固定費(fèi)用。

c.分?jǐn)傔壿嫞寒?dāng)一筆總費(fèi)用需要在多個對象(如多個門店、多個成本中心、多個產(chǎn)品)之間進(jìn)行分配時,所依據(jù)的規(guī)則。

比如:一筆總倉到區(qū)域倉的干線運(yùn)輸費(fèi),按各區(qū)域倉的收貨件數(shù)占比分?jǐn)偟礁鱾€門店。

d.調(diào)整因子與例外條款:考慮到業(yè)務(wù)復(fù)雜性,模型會包含特殊情況的處理規(guī)則。

比如:偏遠(yuǎn)地區(qū)附加費(fèi)、旺季溢價、油價浮動費(fèi)、特殊品類附加費(fèi)、最低消費(fèi)門檻、合作伙伴特殊折扣等。

2、計(jì)價模型矩陣

計(jì)價模型從維度上分,有固定定價、動態(tài)定價(如網(wǎng)約車動態(tài)定價)、組合定價等;從量上分有按用量計(jì)價、按時間計(jì)價(如包月99元)、按價值計(jì)價(如交易額5%)等。

05 結(jié)算模型

結(jié)算模型是確定一筆費(fèi)用“應(yīng)由誰承擔(dān)、承擔(dān)多少金額” 的邏輯、算法和規(guī)則,是who、how的視角。在企業(yè)費(fèi)用結(jié)算管理中,“結(jié)算模型” 是一個核心的業(yè)務(wù)規(guī)則引擎與計(jì)算框架。

1. 結(jié)算模型的框架

結(jié)算模型由三部分組成:計(jì)費(fèi)基礎(chǔ)、分?jǐn)傄?guī)則、結(jié)算主體,具體來說:

a.計(jì)費(fèi)基礎(chǔ),即基于什么產(chǎn)生費(fèi)用,可理解為計(jì)費(fèi)源是什么。

如:基于交易金額(如平臺傭金按銷售額的5%)、基于操作量(如物流按件/公斤/體積計(jì)費(fèi))、基于使用量(如云服務(wù)按資源使用時長)、基于固定周期(如門店月租金)。

b.分?jǐn)傄?guī)則,費(fèi)用在不同主體間如何分配。

如:全額承擔(dān)(由一方支付全部)、比例分?jǐn)偅ㄈ缟虉龃黉N券由品牌方和商場按7:3分擔(dān))、階梯分?jǐn)偅ú煌瑓^(qū)間不同費(fèi)率)、指定歸屬(指定至具體部門、門店或項(xiàng)目)。

c. 結(jié)算主體,參與計(jì)費(fèi)結(jié)算的各方分別是誰。

如:內(nèi)部主體(如公司內(nèi)不同部門、成本中心、門店)、外部主體(如供應(yīng)商、平臺方、物流服務(wù)商、加盟商、商場)。

2. 結(jié)算模型應(yīng)用場景案例

3. 如何落地

結(jié)算模型是費(fèi)用結(jié)算的基礎(chǔ),是連接業(yè)務(wù)與財務(wù)的轉(zhuǎn)換器,掌握了此模型再看其他模型就容易多了。其在實(shí)務(wù)中成功落地,總結(jié)起來就六個字:抽象、配置、自動。

a.梳理與固化:將分散在合同、郵件、口頭約定中的各種費(fèi)用結(jié)算規(guī)則(如加盟聯(lián)營扣點(diǎn)、平臺費(fèi)用、物流運(yùn)費(fèi)、商場費(fèi)用)全部梳理出來,形成標(biāo)準(zhǔn)化的 《結(jié)算規(guī)則庫》。

b.系統(tǒng)配置:在財務(wù)中臺或費(fèi)控系統(tǒng)中,將這些規(guī)則配置成可執(zhí)行的“結(jié)算模型”。例如,在系統(tǒng)中設(shè)置:“對于渠道類型=加盟商的銷售出庫單,自動按零售價*0.55生成應(yīng)收結(jié)算單”。

c.集成與執(zhí)行:系統(tǒng)根據(jù)業(yè)務(wù)單據(jù)(銷售訂單、物流軌跡等)自動觸發(fā)對應(yīng)的結(jié)算模型進(jìn)行計(jì)算,生成對賬單、應(yīng)付/應(yīng)收單,并推送到財務(wù)系統(tǒng)。

06 對賬與賬單

通過上述五個模型,基本能將99%的業(yè)務(wù)場景費(fèi)用做好清結(jié)算,到此是不是不結(jié)束了呢?

NO,結(jié)算出來的費(fèi)用還要對賬、出賬單,這兩塊市面上相關(guān)文章汗牛充棟,這兒只作簡單概述。

1、對賬

對賬是為了確保內(nèi)部與內(nèi)部(賬賬對賬)、內(nèi)部與外部數(shù)據(jù)(內(nèi)外對賬)的一致性。對賬體系分三層:

第一層:交易(明細(xì))級對賬,比如從各渠道采集原始數(shù)據(jù)、解析,再逐筆勾對、識別差異,這是最原始最簡單的邏輯,但業(yè)務(wù)是復(fù)雜的,這一層只能應(yīng)對簡單邏輯場景。

第二層:匯總對賬,如按天、按渠道、按客戶等口徑匯總核對。

第三層:資金級對賬,如按銀行流水、在途資金、廣告費(fèi)、物流費(fèi)等口徑對賬。

2、賬單

費(fèi)用結(jié)算出來了,也對賬完畢了,此時就要有承載的單據(jù),這就是賬單,它是結(jié)算結(jié)果的最終呈現(xiàn)。

賬單的設(shè)計(jì)要點(diǎn)主要有以下幾點(diǎn):

多形態(tài)、多模板的輸出;

可上查下鉆、可追溯、可歸因,及版本管理;

權(quán)限管理及全鏈路追蹤。

07 架構(gòu)設(shè)計(jì)

結(jié)算系統(tǒng)產(chǎn)品架構(gòu)分為三層:表現(xiàn)層、應(yīng)用層、領(lǐng)域?qū)?,如下圖:

1、表現(xiàn)層

表現(xiàn)層定位系統(tǒng)的用戶界面與對外API接口,是系統(tǒng)與用戶或其他系統(tǒng)交互的“窗口”,起到”接收請求、數(shù)據(jù)驗(yàn)證(如登錄、鑒權(quán))與格式化、呈現(xiàn)結(jié)果“的作用。比如結(jié)算結(jié)算頁面、供應(yīng)商對賬門戶、系統(tǒng)集成API等,是系統(tǒng)的臉面。

2、應(yīng)用層

應(yīng)用層可以理解為一個中間層,定位系統(tǒng)的業(yè)務(wù)流程組織者與協(xié)調(diào)者,是具體業(yè)務(wù)用例的實(shí)現(xiàn)者。它本身不包含核心業(yè)務(wù)邏輯,更像一個傳話筒或中間人,協(xié)調(diào)多個領(lǐng)域?qū)ο笸瓿梢粋€完整的業(yè)務(wù)動作。

3、領(lǐng)域?qū)?/h3>

牛馬,領(lǐng)域?qū)泳褪墙Y(jié)算系統(tǒng)的牛馬!負(fù)責(zé)計(jì)算、結(jié)算、生成賬單、對賬等具體事務(wù)。它包含純粹的業(yè)務(wù)邏輯和業(yè)務(wù)規(guī)則。它是對企業(yè)真實(shí)業(yè)務(wù)領(lǐng)域(費(fèi)用結(jié)算)的概念抽象和模型化、落地執(zhí)行。

核心職責(zé)包括:

封裝業(yè)務(wù)實(shí)體與規(guī)則:定義并實(shí)現(xiàn)如費(fèi)用單據(jù)、結(jié)算周期、成本中心、會計(jì)科目、分?jǐn)傄?guī)則、審批策略等核心領(lǐng)域?qū)ο?。這些對象擁有自己的數(shù)據(jù)(屬性)和行為(方法),并強(qiáng)制執(zhí)行業(yè)務(wù)不變量(如“已支付的單據(jù)不能刪除”)。

表達(dá)業(yè)務(wù)關(guān)系:通過聚合、關(guān)聯(lián)等模式,表達(dá)實(shí)體間的關(guān)系(如一個報銷單聚合了多個費(fèi)用明細(xì)行)。

提供領(lǐng)域服務(wù):對于不屬于任何單個實(shí)體的、跨多個實(shí)體的復(fù)雜業(yè)務(wù)邏輯,封裝為領(lǐng)域服務(wù)(如費(fèi)用分?jǐn)傄妗⒍愐?guī)計(jì)算器)。

以上。

實(shí)際業(yè)務(wù)場景紛繁復(fù)雜,架構(gòu)設(shè)計(jì)與產(chǎn)品邏輯雖不盡相同,但基本離不開上述五大金剛模型,多思考、多實(shí)踐,趕路時多抬頭(看方向、行業(yè)經(jīng)驗(yàn)),登山觀遠(yuǎn)時多想想實(shí)踐(理論落地),早日修煉成結(jié)算領(lǐng)域的達(dá)摩禪師!

作者:業(yè)財老曾,公眾號:業(yè)財老曾談,專注財務(wù)信息化20年

本文由 @業(yè)財老曾 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自 Unsplash,基于CC0協(xié)議。

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 你好,需求分析師想轉(zhuǎn)行財務(wù)產(chǎn)品經(jīng)理,但是不懂財務(wù)知識,請問怎么系統(tǒng)的學(xué)習(xí)財務(wù)知識呀

    來自廣東 回復(fù)