從0到1構(gòu)建電商平臺(tái)之財(cái)務(wù)系統(tǒng):商家財(cái)務(wù)結(jié)算

9 評(píng)論 30456 瀏覽 283 收藏 10 分鐘

由于每家電商公司的業(yè)務(wù)需求不同,財(cái)務(wù)系統(tǒng)也不盡相同,這篇文章主要討論商家對(duì)訂單的結(jié)算申請(qǐng)流程,與其中可能存在的一些風(fēng)險(xiǎn)點(diǎn)及應(yīng)對(duì)方案。

(1)訂單貨款的走向

  1. 用戶通過(guò)支付寶或微信對(duì)訂單付款之后,貨款將進(jìn)入我們公司支付寶和微信的對(duì)公賬戶;
  2. 商家到了賬期之后就可以對(duì)該筆訂單進(jìn)行申請(qǐng)結(jié)算;
  3. 由平臺(tái)的工作人員進(jìn)行審核,確認(rèn)無(wú)誤之后,將賬款線下打款,然后上傳線下打款的憑證照片并通知商家。(由于我們平臺(tái)的財(cái)務(wù)系統(tǒng)暫時(shí)未接入第三方代收款機(jī)構(gòu),所以暫不支持將貨款線上直接支付給商家,只能線下打款)

所以商家后臺(tái)會(huì)有兩個(gè)頁(yè)面:

  1. 結(jié)算申請(qǐng)頁(yè)面:商家用于申請(qǐng)可結(jié)算的金額;
  2. 結(jié)算記錄單頁(yè)面:商家用于查看進(jìn)行中或已結(jié)算的歷史結(jié)算單。

管理后臺(tái)會(huì)有一個(gè)頁(yè)面:

3.結(jié)算審核頁(yè)面:工作人員用于審核商家的結(jié)算單,并上傳打款憑證。

接下來(lái)解釋每個(gè)頁(yè)面所包含的字段、可能出現(xiàn)的風(fēng)險(xiǎn)點(diǎn)及應(yīng)對(duì)方案。

一、結(jié)算申請(qǐng)頁(yè)面

(這是我之前做的原型圖,把一些可能會(huì)涉及到公司機(jī)密的字段做了修改或刪減)

該頁(yè)面主要包括三個(gè)字段:待結(jié)算金額、可結(jié)算金額、凍結(jié)金額。

  1. 先解釋一下我們平臺(tái)的規(guī)則:用戶確認(rèn)收貨之后再加上與商家的賬期,時(shí)間到了之后商家才能對(duì)該筆訂單進(jìn)行結(jié)算申請(qǐng);比如該商家結(jié)算周期為10天,用戶下單后商家1號(hào)發(fā)貨,如果用戶5號(hào)手動(dòng)確認(rèn)收貨就是15號(hào)能結(jié)算,如果用戶11號(hào)自動(dòng)確認(rèn)收貨就是21號(hào)能結(jié)算。
  2. 為什么要這么制定:除去資金流動(dòng)等公司層面的考慮,還有一個(gè)原因就是用戶在確認(rèn)收貨之后是有15天的可申請(qǐng)售后時(shí)間的,為了盡可能的減少商家把錢申請(qǐng)走了后用戶再來(lái)退款的情況,所以加上一個(gè)賬期,當(dāng)然賬期的時(shí)間長(zhǎng)短就要看公司怎么制定了;一般來(lái)說(shuō)至少是7天,因?yàn)榇蟛糠稚唐分С?天無(wú)理由退換貨,過(guò)了7天就不能隨便退換貨了。
  3. 這里面存在一個(gè)漏洞:一般商家會(huì)有一筆保證金,當(dāng)商家把錢提走之后,用戶又來(lái)申請(qǐng)退款并且成功退款,這時(shí)該筆訂單金額就會(huì)在商家的保證金里扣;但是如果出現(xiàn)多個(gè)用戶同時(shí)發(fā)起申請(qǐng)的金額大于保證金的情況呢?如果商家知道這個(gè)漏洞也保不齊會(huì)出現(xiàn)故意刷單的情況。

有兩個(gè)方案:

  • 一是限制賬期的時(shí)間:強(qiáng)制賬期為15天,也就是等用戶無(wú)法申請(qǐng)售后之后,但這會(huì)增加商家的回款時(shí)長(zhǎng),并不是每個(gè)商家都能接受;
  • 二是限制結(jié)算金額:申請(qǐng)未過(guò)15天的訂單金額不得大于保證金,比如保證金5k,可結(jié)算金額為10k,其中2k已確認(rèn)收貨后且過(guò)了15天,而8k的訂單金額未過(guò)15天,這時(shí)商家能申請(qǐng)結(jié)算的金額為2k+5k。

具體哪個(gè)方案就得看公司的業(yè)務(wù)需求,如果有大佬有更合理的方案,歡迎在評(píng)論區(qū)討論!

1. 待結(jié)算金額

指商家還不能結(jié)算的金額,也就是用戶還未確認(rèn)收貨且還未過(guò)賬期的金額。要有這個(gè)字段是可以讓商家清楚的看到,也可以把這些金額對(duì)應(yīng)的哪些訂單列出來(lái)。

2. 可結(jié)算金額

指商家可以結(jié)算的金額,也就是用戶確認(rèn)收貨(訂單狀態(tài)處于已收貨)且已到賬期的金額。

需要注意一點(diǎn):商家發(fā)起結(jié)算申請(qǐng)時(shí)不能手動(dòng)改申請(qǐng)的金額;比如可結(jié)算的200元由兩筆100元的訂單組成,商家只能申請(qǐng)100或200元,不能申請(qǐng)50元,是因?yàn)橛唵蔚慕痤~不能做拆分。如果商家能申請(qǐng)50元,就會(huì)把這50元分配到多個(gè)訂單頭上,然后就需要記錄哪些訂單當(dāng)前已結(jié)算多少金額,是否已結(jié)算完等,大大增加了復(fù)雜度。

3. 凍結(jié)金額

指用戶申請(qǐng)了售后但還未完結(jié)的訂單金額。上一篇“退貨退款”講到過(guò),當(dāng)用戶發(fā)起售后之后,會(huì)對(duì)一整筆訂單都凍結(jié),而不是一個(gè)商品。

首先解釋凍結(jié):比如用戶購(gòu)買了A商品2件,B商品1件;當(dāng)用戶對(duì)A商品中的1件發(fā)起退款之后,商家將暫時(shí)不能對(duì)該筆訂單發(fā)起申請(qǐng),只有當(dāng)該筆訂單下的售后單完結(jié)時(shí)(售后單狀態(tài)處于已完成或已關(guān)閉)。如果成功退款,那商家才能對(duì)剩余的貨款發(fā)起結(jié)算申請(qǐng);如果售后單關(guān)閉沒(méi)有成功退款,就可以全部申請(qǐng)。所以得先凍結(jié)起來(lái),因?yàn)椴⒉恢涝摴P售后單是否能成功退款。

然后解釋為什么是一整筆訂單而不是單個(gè)商品:如果只凍結(jié)單個(gè)商品,可能會(huì)出現(xiàn)的情況是當(dāng)用戶對(duì)A商品申請(qǐng)售后,商家對(duì)B發(fā)起了結(jié)算申請(qǐng),而A商品的售后單又關(guān)閉了,商家又對(duì)A發(fā)起結(jié)算申請(qǐng),這樣一個(gè)訂單就被拆成兩次申請(qǐng)。

諸如此類的分支情況很多,并不是技術(shù)上不能實(shí)現(xiàn),而是出現(xiàn)這種情況后在頁(yè)面上會(huì)有很復(fù)雜的展示才能解釋清楚,反而增加了商家或平臺(tái)工作人員的認(rèn)知成本。

二、結(jié)算記錄單頁(yè)面

商家后臺(tái)的結(jié)算申請(qǐng)單會(huì)有三個(gè)狀態(tài):結(jié)算中、已結(jié)算、被駁回

為什么會(huì)有被駁回這個(gè)狀態(tài),是考慮到兩種情況:

  • 一是可能系統(tǒng)計(jì)算錯(cuò)誤,導(dǎo)致金額出現(xiàn)錯(cuò)誤對(duì)不上,工作人員在管理后臺(tái)審核后駁回,由商家再次申請(qǐng),當(dāng)然這種情況是極小概率;
  • 二是由于我們平臺(tái)沒(méi)有強(qiáng)制要求商家的結(jié)算周期必須15天,所以可能出現(xiàn)商家對(duì)該筆訂單發(fā)起結(jié)算申請(qǐng)后,用戶再發(fā)起退貨申請(qǐng),此時(shí)由于該筆訂單本該處在凍結(jié)狀態(tài)中,所以需要駁回。

那為什么不是由系統(tǒng)自動(dòng)凍結(jié)而是由人工駁回再次申請(qǐng):比如商家今天申請(qǐng)了500元,而這筆結(jié)算單中一筆100元的訂單用戶發(fā)起了售后。如果是由系統(tǒng)自動(dòng)凍結(jié),工作人員在管理后臺(tái)看到了該筆結(jié)算單提示一筆訂單凍結(jié),只結(jié)算了400元,這樣可能會(huì)對(duì)商家造成誤解,我明明申請(qǐng)的500元卻只打給我400元?但如果由人工駁回商家再次申請(qǐng),相當(dāng)于告知商家出現(xiàn)的情況,可能會(huì)減少一些誤會(huì)。

三、結(jié)算審核頁(yè)面

管理后臺(tái)的結(jié)算申請(qǐng)單會(huì)有四個(gè)狀態(tài):待審核、待結(jié)算、已結(jié)算、被駁回。

  • 待審核狀態(tài)對(duì)應(yīng)的操作為“審核”:可通過(guò)或駁回申請(qǐng)。
  • 待結(jié)算狀態(tài)對(duì)應(yīng)的操作為“已打款確認(rèn)”:當(dāng)結(jié)算單審核無(wú)誤且通過(guò)之后,將會(huì)由出納進(jìn)行線下打款,打款完成之后,點(diǎn)擊“已打款確認(rèn)”按鈕后出現(xiàn)的彈窗可以上傳打款的圖片憑證,確認(rèn)后該結(jié)算單狀態(tài)變?yōu)橐呀Y(jié)算,同時(shí)商家可看到該打款憑證。
  • 可能會(huì)出現(xiàn)的一種風(fēng)險(xiǎn)則是:當(dāng)出納已經(jīng)把款打到商家賬戶了,用戶再來(lái)申請(qǐng)退款,且成功退款,那這時(shí)就只能在商家的保證金里扣除,如果做了前面說(shuō)的申請(qǐng)結(jié)算金額的限制,則可以規(guī)避保證金被扣完的風(fēng)險(xiǎn)。

相關(guān)閱讀

從0到1構(gòu)建電商平臺(tái)之訂單系統(tǒng)(3):處理訂單

從0到1構(gòu)建電商平臺(tái)之訂單系統(tǒng)(2):支付訂單

從0到1構(gòu)建電商平臺(tái)之訂單系統(tǒng)(1):提交訂單

從0到1構(gòu)建電商平臺(tái)之售后系統(tǒng):退貨退款

 

本文由 @橘鉆 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。

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

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 比如保證金5k,可結(jié)算金額為10k,其中2k已確認(rèn)收貨后且過(guò)了15天,而8k的訂單金額未過(guò)15天,這時(shí)商家能申請(qǐng)結(jié)算的金額為2k+5k。

    為什么有保證金5k,就可以結(jié)算5k呢?可這5k還沒(méi)有到賬期

    來(lái)自廣東 回復(fù)
  2. 但如果由人工駁回商家再次申請(qǐng),相當(dāng)于告知商家出現(xiàn)的情況,可能會(huì)減少一些誤會(huì)。這里的意思是不是說(shuō),給商家400元時(shí),商家并不會(huì)注意到這是被凍結(jié)后的金額,需要人工來(lái)個(gè)操作,強(qiáng)調(diào)一下,那是否可以在給400元時(shí),強(qiáng)調(diào)一下含被凍結(jié)金額的情況?

    來(lái)自廣東 回復(fù)
  3. 這有沒(méi)有具體的表格

    來(lái)自陜西 回復(fù)
  4. 這種結(jié)算,是不是存在平臺(tái)二清支付的風(fēng)險(xiǎn)

    來(lái)自湖北 回復(fù)
    1. 錢不是直接打給我們平臺(tái)的,而是寄存在支付寶微信的賬戶里

      來(lái)自重慶 回復(fù)
    2. 寄存在你們賬戶里,這個(gè)錢還是要打給商戶的。 還是二清行為吧,現(xiàn)在電商 沒(méi)有支付拍照就只能做自營(yíng)

      來(lái)自廣東 回復(fù)
    3. 對(duì)呀對(duì)呀,不管是支付寶微信賬戶,終究還是你們直接下發(fā)給商戶,怎么都是二清的行為,不知道筆者跟bghn558這邊是如何處理的?

      來(lái)自廣東 回復(fù)
  5. 為啥強(qiáng)制賬期為15天?

    回復(fù)
    1. 因?yàn)槌^(guò)15天后,用戶就不能申請(qǐng)售后了,為了防止將款打給商家后,用戶又申請(qǐng)退換貨

      來(lái)自重慶 回復(fù)