如何搭建O2O商家薪資結(jié)算系統(tǒng)
本文所述的是一套并不復(fù)雜的O2O商家薪資結(jié)算系統(tǒng),對(duì)于不同的業(yè)務(wù)類型、不同的業(yè)務(wù)階段有一定的適用性。希望能拋磚引玉,帶給讀者一定的啟發(fā)。
一個(gè)O2O業(yè)務(wù)涉及到用戶、平臺(tái)和商家(服務(wù)提供者)三方。
用戶在平臺(tái)下單后,平臺(tái)將訂單派送給商家,由商家給用戶提供服務(wù),服務(wù)完成后用戶和商家各自進(jìn)行確認(rèn),之后用戶將服務(wù)款支付到平臺(tái)并且對(duì)服務(wù)進(jìn)行評(píng)價(jià)/提出售后。
根據(jù)商家的服務(wù)情況、平臺(tái)的運(yùn)營規(guī)則等,平臺(tái)可能會(huì)對(duì)商家進(jìn)行一定的懲罰或者獎(jiǎng)勵(lì)。
之后,平臺(tái)會(huì)按照一定的賬期給商家結(jié)算薪資。
以上均完成,商家才可以從資金池中提現(xiàn)。
01 為什么需要薪資結(jié)算系統(tǒng)
從上面的業(yè)務(wù)流程我們可以看到,平臺(tái)并不是簡單地將用戶支付的服務(wù)款直接轉(zhuǎn)給商家,也不是將服務(wù)費(fèi)直接和商家分潤,而是通過更加復(fù)雜的業(yè)務(wù)邏輯來分蛋糕。通過對(duì)服務(wù)費(fèi)的合理分配,平臺(tái)需要達(dá)到以下幾點(diǎn)目標(biāo):
- C端用戶的拉新/維系
- B端商家的拉新/維系
- 平臺(tái)收入增長
- 對(duì)商家服務(wù)質(zhì)量進(jìn)行管控
對(duì)于C端用戶的拉新和維系,可以通過一系列運(yùn)營活動(dòng)來實(shí)現(xiàn)。例如:新客優(yōu)惠券、老客優(yōu)惠券、會(huì)員卡優(yōu)惠、活動(dòng)優(yōu)惠等。
那么,用戶支付的服務(wù)費(fèi)用可能會(huì)包含以下成分:
- 優(yōu)惠券/代金券
- 活動(dòng)優(yōu)惠
- 賬戶余額支付
- 現(xiàn)金/三方支付/銀行卡
對(duì)于B端商家的拉新和維系,同樣是通過平臺(tái)不定期的運(yùn)營手段實(shí)現(xiàn),比如:介紹其他商家入職、滿單獎(jiǎng)勵(lì)等。而對(duì)于商家服務(wù)質(zhì)量進(jìn)行控制,則是通過獎(jiǎng)懲來實(shí)現(xiàn)。
這就會(huì)導(dǎo)致商家收到的薪資包含或者扣減多種成分:
- 訂單支付收入
- 補(bǔ)貼(餐補(bǔ)、交通補(bǔ)貼)
- 獎(jiǎng)金
- 罰款
- 信息服務(wù)費(fèi)(由平臺(tái)收?。?/li>
- 保險(xiǎn)費(fèi)(平臺(tái)收取后代為繳納)
- 薪資補(bǔ)漏(如前月漏發(fā)則補(bǔ))
平臺(tái)要盈利,就必須從訂單中截留一部分作為信息服務(wù)費(fèi)作為傭金。此外,O2O的商家往往與平臺(tái)簽訂勞務(wù)合同,平臺(tái)為了讓商家在提供服務(wù)過程中更有保障——同時(shí)也是為了規(guī)避風(fēng)險(xiǎn)——會(huì)為商家購買人身安全保險(xiǎn),這部分資金也需要截留。
正常來說,薪資的結(jié)算也是資金結(jié)算,是應(yīng)該放到結(jié)算系統(tǒng)中實(shí)現(xiàn)的(如果業(yè)務(wù)線少且復(fù)雜程度不高,這樣處理也是可以的)。
但是結(jié)算系統(tǒng)主要是用來給財(cái)務(wù)打款的,而薪資結(jié)算的部分規(guī)則是由各條業(yè)務(wù)線自己進(jìn)行把控的。如果業(yè)務(wù)線過多、太復(fù)雜,不論是從使用權(quán)限上看,還是從系統(tǒng)解耦上看,都不適合將薪資結(jié)算和結(jié)算系統(tǒng)放在一塊。
另一方面,雖然不同的業(yè)務(wù)線對(duì)于上面說的“分蛋糕”有不同的邏輯,而且每條業(yè)務(wù)線有自身的發(fā)展節(jié)奏和財(cái)務(wù)預(yù)算,不可能用一個(gè)分配邏輯來完成全部的分配,但是考慮到資金的安全性以及避免各條業(yè)務(wù)重復(fù)造輪子,也應(yīng)該將薪資結(jié)算與更靠前的業(yè)務(wù)系統(tǒng)分離開。
所以,薪資結(jié)算系統(tǒng)可以作為一個(gè)介于業(yè)務(wù)側(cè)系統(tǒng)和結(jié)算系統(tǒng)中間的系統(tǒng)而存在,根據(jù)業(yè)務(wù)發(fā)展的實(shí)際情況來決定放在哪一側(cè)或者是獨(dú)立。
為了保證資金的安全以及打款的規(guī)范,在薪資系統(tǒng)完成結(jié)算后并不能真正完成打款。薪資結(jié)算的請(qǐng)求會(huì)通過清結(jié)算系統(tǒng),有需要的話還需要財(cái)務(wù)進(jìn)行核對(duì)和審批,完成以上步驟后才會(huì)經(jīng)過支付渠道將薪資轉(zhuǎn)入商戶的賬戶中。
02 薪資結(jié)算系統(tǒng)的架構(gòu)
一個(gè)簡單、通用的薪資結(jié)算系統(tǒng)包含這些部分。
- 訂單交易:接收來自個(gè)業(yè)務(wù)線的已完成的訂單,匯總訂單的費(fèi)用情況,記錄商家的待付費(fèi)用。
- 獎(jiǎng)懲管理:記錄商家的獎(jiǎng)懲信息。在需要手工調(diào)整時(shí),由運(yùn)營人員通過線下導(dǎo)入的方式完成對(duì)商家的獎(jiǎng)懲。
- 資金池管理:商家資金情況;發(fā)起提現(xiàn)操作,財(cái)務(wù)/運(yùn)營人員審批,然后通過支付系統(tǒng)付款并從商家賬戶中扣除已提現(xiàn)金額。
- 薪資統(tǒng)計(jì):按月統(tǒng)計(jì)商家的訂單收入、補(bǔ)貼收入、扣除費(fèi)用、獎(jiǎng)懲費(fèi)用等信息。
- 賬戶流水:記錄商家的待付收入(包括訂單收入、獎(jiǎng)懲、補(bǔ)貼)進(jìn)賬和出賬(商家提現(xiàn)等),記錄流水明細(xì)。
1. 訂單管理
下圖是推送訂單進(jìn)入薪資結(jié)算系統(tǒng)的流程圖。訂單來自于各條業(yè)務(wù)線的系統(tǒng),獲取到的訂單信息主要有:訂單id、商家id、城市id、服務(wù)類別、服務(wù)時(shí)間、服務(wù)總費(fèi)用、退款金額、現(xiàn)金支付金額、會(huì)員支付金額、三方支付金額(微信支付寶等)、代金券支付金額、優(yōu)惠券優(yōu)惠金額、原價(jià)、活動(dòng)價(jià)、活動(dòng)優(yōu)惠、抽傭比例、抽傭費(fèi)用、保險(xiǎn)費(fèi)、各項(xiàng)補(bǔ)貼金額(餐補(bǔ)、交通補(bǔ)貼等)、信息費(fèi)、信息費(fèi)減免等。其中需要注意保險(xiǎn)費(fèi)是從每一筆訂單中提取的(電商的運(yùn)費(fèi)險(xiǎn)也是綁定到每一筆訂單),和常見的人身保險(xiǎn)按照時(shí)間段投保略有不同。
后臺(tái)Web頁面中的訂單管理模塊,主要是對(duì)薪資系統(tǒng)獲取的訂單進(jìn)行展示和查詢,參考原型設(shè)計(jì)如下。
2. 獎(jiǎng)懲管理
在互聯(lián)網(wǎng)各個(gè)分類中,O2O業(yè)務(wù)是很重線下運(yùn)營的。平臺(tái)運(yùn)營人員沒法通過系統(tǒng)知道商家在現(xiàn)場服務(wù)時(shí)到底發(fā)生了什么事情。往往需要電話聯(lián)系用戶和商家,由雙方分別提供現(xiàn)場照片才能了解情況。特別是在處理用戶投訴時(shí),需要進(jìn)行多次溝通,通過線下協(xié)商完成處理。另一方面,在前期業(yè)務(wù)探索期,對(duì)于商家的獎(jiǎng)懲可能存在靈活調(diào)整的問題,需要運(yùn)營進(jìn)行經(jīng)常性操作。即便業(yè)務(wù)成熟、獎(jiǎng)懲機(jī)制固定,部分獎(jiǎng)懲可以通過用戶/商家申請(qǐng)-運(yùn)營審批通過的方式實(shí)現(xiàn),也難以避免需要手工調(diào)整的情形。所以有必要給平臺(tái)運(yùn)營一個(gè)導(dǎo)入獎(jiǎng)懲的入口。
導(dǎo)入的獎(jiǎng)懲字段及校驗(yàn)可以參考以下這些。
3. 資金池管理
資金池管理主要用于查看商家各項(xiàng)匯總金額。此外,因?yàn)椴糠稚碳曳钦kx職(比如運(yùn)營人員在后臺(tái)操作解約)后有未提現(xiàn)資金,需要運(yùn)營人員在后臺(tái)手工操作提現(xiàn)。參考頁面如下。
如運(yùn)營發(fā)起提現(xiàn),則需要對(duì)商戶狀態(tài)、提現(xiàn)次數(shù)、提現(xiàn)金額、銀行卡信息等進(jìn)行校驗(yàn)。校驗(yàn)通過才能完成申請(qǐng),之后由財(cái)務(wù)人員進(jìn)行審批,如此才能完成提現(xiàn)。
關(guān)于可提現(xiàn)金額、押金、標(biāo)準(zhǔn)押金金額需要額外說明。
可提現(xiàn)金額:資金池余額并不等于可提現(xiàn)金額,因?yàn)椴糠仲Y金是有賬期的,未到賬期則不能提現(xiàn);因?yàn)椴糠謽I(yè)務(wù)存在給商家預(yù)支勞動(dòng)工具的情形(比如家政),需要按月扣除工具的磨損;此外,還有部分資金池余額需要用以補(bǔ)足押金。
押金&標(biāo)準(zhǔn)押金金額:押金的標(biāo)準(zhǔn)在各條業(yè)務(wù)線、各個(gè)城市都可能不同。如果商家因服務(wù)問題被投訴,可能會(huì)扣除押金;當(dāng)押金扣減到一定程度(比如低于標(biāo)準(zhǔn)金額的40%),商家會(huì)被暫停接單。一旦出現(xiàn)商家實(shí)際押金低于標(biāo)準(zhǔn)押金的情況,那么就需要商家自行充值補(bǔ)足;或者是在完成一次服務(wù)&服務(wù)費(fèi)度過凍結(jié)期后,由系統(tǒng)自動(dòng)扣減進(jìn)行補(bǔ)足。如果訂單收入還不足以補(bǔ)足押金,在下次結(jié)算月薪資時(shí)還要繼續(xù)補(bǔ)。
4. 薪資統(tǒng)計(jì)
財(cái)務(wù)給商家結(jié)算薪資前,需要報(bào)表統(tǒng)計(jì)商家當(dāng)月的收入、補(bǔ)貼、獎(jiǎng)金、出勤天數(shù)、好評(píng)率等信息,以此作為發(fā)薪的依據(jù)。對(duì)于具體的字段,各條業(yè)務(wù)可能存在不同(比如出勤及磨損費(fèi)就不適用于快車專車類的業(yè)務(wù))。參考的字段及后臺(tái)原型如下。
其中,服務(wù)項(xiàng)目上接收訂單、獎(jiǎng)懲等是進(jìn)行實(shí)時(shí)統(tǒng)計(jì)的? 而上月訂單中好評(píng)率、出勤天數(shù)、保底等無法實(shí)時(shí)統(tǒng)計(jì),需要進(jìn)行按月統(tǒng)計(jì)。這里提供一個(gè)計(jì)算的思路:
- 月度收入=補(bǔ)貼+(線上收入+線下收入+訂單優(yōu)惠-信息服務(wù)費(fèi))+(獎(jiǎng)金-罰金+其他)-保險(xiǎn)費(fèi)總計(jì)+商家自行充值+訂單歷史補(bǔ)漏-工具磨損費(fèi)
- 月底發(fā)放金額=月度收入-線下收入-押金本月實(shí)交+押金返還。這里需要充分考慮商家押金的繳納情況,在發(fā)放薪資前對(duì)押金進(jìn)行調(diào)整。舉個(gè)例子:如果月收入線下收入+押金上月已交<=押金標(biāo)準(zhǔn),則押金本月實(shí)交=月收入-線下收入,押金返還=0,押金仍需繳納=押金標(biāo)準(zhǔn)(月收入線下收入)押金上月已交。
5. 賬戶流水
賬戶流水是對(duì)商家賬戶中每一筆訂單、獎(jiǎng)懲、充值、提現(xiàn)等進(jìn)行記錄形成的,便于在需要時(shí)對(duì)歷史記錄進(jìn)行追溯。在運(yùn)營后臺(tái)提供一個(gè)展示查詢頁面即可,主要包含以下字段。
上文有提到過,不同類型的流水有不同的賬期。一般而言,商家收入類的賬期相對(duì)更長,具體時(shí)長由業(yè)務(wù)方提供給薪資系統(tǒng)進(jìn)行控制。因此會(huì)導(dǎo)致部分資金雖然在商家賬戶里,但是未到期不能提現(xiàn)的情況。
本文由 @霹靂 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)作者許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)
- 目前還沒評(píng)論,等你發(fā)揮!