支付清結(jié)算之賬戶和賬務(wù)處理

11 評(píng)論 72942 瀏覽 434 收藏 19 分鐘
🔗 B端产品经理需要进行售前演示、方案定制、合同签订等,而C端产品经理需要进行活动策划、内容运营、用户激励等

這是清結(jié)算系列的第四篇文章,本文重點(diǎn)介紹清結(jié)算中的賬戶和賬務(wù)的處理。

請(qǐng)務(wù)必閱讀這幾篇文章以便理解這里的流程。

一、賬戶體系

在設(shè)計(jì)清結(jié)算系統(tǒng)前,首先需要完成賬戶體系的梳理。 賬戶是用來(lái)記錄會(huì)計(jì)科目所反映的業(yè)務(wù)內(nèi)容的工具,它根據(jù)會(huì)計(jì)科目來(lái)開設(shè)的。 賬戶有多種維度的分類。 按照經(jīng)濟(jì)內(nèi)容來(lái)說(shuō),賬戶分為資產(chǎn)類賬戶、負(fù)債類賬戶、所有者權(quán)益類賬戶、損益類賬戶、成本類賬戶和共同類賬戶。 按照會(huì)計(jì)周期內(nèi)期末是否有余額,也分為實(shí)賬戶和虛賬戶。

資產(chǎn)類賬戶

用來(lái)反映資產(chǎn)增加、減少以及增減變動(dòng)結(jié)果的賬戶。和支付系統(tǒng)相關(guān)的主要資產(chǎn)類賬戶有: 銀行存款、應(yīng)收賬款、預(yù)付賬款、庫(kù)存商品、發(fā)出商品等。 資產(chǎn)增加登記在借方,減少登記在貸方,期末有余額的話,一般出現(xiàn)在借方。 在一個(gè)會(huì)計(jì)期間,所有借方金額的累加為“借方本期發(fā)生額”,所有貸方金額的累加為“貸方本期發(fā)生額”。

資產(chǎn)賬戶的余額=借方期初余額+借方本期發(fā)生額-貸方本期發(fā)生額。

為了跟蹤在每個(gè)銀行的存款變更情況, 需要對(duì)公司在各個(gè)銀行開通的收款賬戶設(shè)置對(duì)應(yīng)的銀行存款賬戶、應(yīng)收賬款賬戶。在小明購(gòu)買會(huì)員卡的案例中,資產(chǎn)類賬戶包括:

  1. 銀行存款:這是一個(gè)總賬賬戶,記錄電商公司在各個(gè)銀行的總存款。
  2. 應(yīng)收賬款:這是一個(gè)總賬賬戶,記錄在銀行的應(yīng)收賬款,這是虛賬戶,期末無(wú)余額。
  3. 銀行存款-工行:這是一個(gè)明細(xì)賬戶,對(duì)應(yīng)在工行的對(duì)公賬戶的存款變化;
  4. 應(yīng)收賬款-工行:這是一個(gè)明細(xì)賬戶,記錄在工行的收款情況,這是虛賬戶,期末無(wú)余額。

負(fù)債類賬戶

負(fù)債類賬戶也是實(shí)賬戶,記賬規(guī)則跟資產(chǎn)類相反,負(fù)債增加記為貸,負(fù)債減少記為借,期末如有余額,一般在貸方,表明期末有債務(wù)實(shí)有額,負(fù)債類賬戶的余額計(jì)算:

貸方期末余額=貸方期初余額+貸方本期發(fā)生額-借方本期發(fā)生額。

從支付系統(tǒng)的角度, 電商公司的自有賬戶,包括針對(duì)個(gè)人的賬戶和針對(duì)商戶的賬戶,一般放在負(fù)債類賬戶下,此外,應(yīng)付賬款、預(yù)收賬款、應(yīng)交稅費(fèi)等,也是負(fù)債類賬戶。

所有者權(quán)益類賬戶

所有者權(quán)益類賬戶用來(lái)反映所有者權(quán)益增加、減少和變動(dòng)結(jié)果的賬戶, 記賬規(guī)則跟負(fù)債類賬戶一致:所有者權(quán)益增加記為貸,減少記為借。和支付系統(tǒng)有關(guān)的所權(quán)賬戶包括 本年利潤(rùn)、利潤(rùn)分配等賬戶。 企業(yè)取得的收入最終會(huì)使得所有者權(quán)益增加,因此收入類賬戶的記賬方法跟所有者權(quán)益一致:增加記為貸,減少或者轉(zhuǎn)銷記為借,通常該賬戶期末無(wú)余額(因?yàn)槠谀┦杖攵紩?huì)轉(zhuǎn)為所有者權(quán)益,如未分配利潤(rùn)等),屬于虛賬戶。

損益類賬戶

損益類賬戶分為收入類和費(fèi)用類賬戶。

收入類賬戶指各種收入、補(bǔ)貼、投資收益,如主營(yíng)業(yè)務(wù)收入、其他業(yè)務(wù)收入和營(yíng)業(yè)外收入等,增加記為貸,減少記為借。

企業(yè)在日常經(jīng)營(yíng)活動(dòng)中會(huì)發(fā)生各種各樣的耗費(fèi),這些耗費(fèi)在會(huì)計(jì)學(xué)上稱為成本費(fèi)用,它們是收入的抵減項(xiàng)目,在抵銷收入之前,可以視為一種資產(chǎn),因此成本費(fèi)用類賬戶的記賬規(guī)則跟資產(chǎn)類一樣:增加記為借,減少或者轉(zhuǎn)銷記為貸。費(fèi)用類賬戶包括:主營(yíng)業(yè)務(wù)成本、其他業(yè)務(wù)成本、營(yíng)銷費(fèi)用等。

按照企業(yè)會(huì)計(jì)制度的規(guī)定,損益類賬戶的科目余額,應(yīng)該結(jié)轉(zhuǎn)入利潤(rùn)分配科目,期末余額為零,為虛賬戶。

在本案例中,損益類賬戶包括:

  1. 主營(yíng)業(yè)務(wù)收入,這是總分類賬戶。
  2. 主營(yíng)業(yè)務(wù)收入-會(huì)員卡,針對(duì)會(huì)員卡業(yè)務(wù)的收入。
  3. 營(yíng)銷費(fèi)用,這是總分類賬戶。
  4. 營(yíng)銷費(fèi)用-優(yōu)惠券,用來(lái)跟蹤優(yōu)惠券相關(guān)的支出。
  5. 渠道費(fèi)用,這是總分類賬戶。
  6. 渠道費(fèi)用-工行: 用來(lái)跟蹤在工行的渠道費(fèi)用支出。

成本類賬戶

有成本核算的企業(yè)需要設(shè)立的賬戶,包括生產(chǎn)成本、勞務(wù)成本等,本文暫不涉及。

共同類賬戶

這是反映特殊經(jīng)濟(jì)業(yè)務(wù)的賬戶, 本文暫不涉及。

賬戶體系

二、賬戶結(jié)構(gòu)

如前述文章介紹,我們采用復(fù)式借貸記賬法。對(duì)于分戶賬,或者說(shuō)明細(xì)賬,如下示例:

在這個(gè)實(shí)例中, 賬戶中賬務(wù)相關(guān)的結(jié)構(gòu)包括:

  • 賬戶名稱:如上述的“應(yīng)收賬款-工行收款”
  • 會(huì)計(jì)分錄: 除了登記借方金額、貸方金額,還需更新賬戶余額
  • 期末借方余額、期末貸方余額、期末余額:按期定時(shí)計(jì)算。在日切時(shí),計(jì)算日發(fā)生額和余額。在按月、季度和年作為會(huì)計(jì)周期時(shí)也采用類似的方法處理。 除了日切是必須的,其它時(shí)間段的處理是根據(jù)財(cái)務(wù)需要來(lái)實(shí)現(xiàn)。

在實(shí)現(xiàn)上,賬戶的各個(gè)屬性更新時(shí)間并不一致,所以在設(shè)計(jì)賬戶表的時(shí)候,可以按照更新時(shí)機(jī)來(lái)劃分表。

在存儲(chǔ)上,賬務(wù)相關(guān)信息一般是和賬戶其他信息相互獨(dú)立處理,處理賬務(wù)相關(guān)信息的子系統(tǒng)被稱為賬務(wù)子系統(tǒng)或者記賬子系統(tǒng)。

三、支付流程

接著之前的小明購(gòu)買會(huì)員卡的案例,不考慮優(yōu)惠券和卡采購(gòu)的情況,會(huì)計(jì)分錄:

借:

  • 應(yīng)收賬款-工行收款 100-100*0.1% = 99.9
  • 服務(wù)成本-工行手續(xù)費(fèi) 100*0.1% = 0.1

貸: 主營(yíng)業(yè)務(wù)收入-會(huì)員卡 100

在線上的實(shí)時(shí)處理流程如下:

  1. 用戶購(gòu)買會(huì)員卡,提交訂單,會(huì)員卡向訂單系統(tǒng)請(qǐng)求生成訂單,訂單系統(tǒng)向支付系統(tǒng)發(fā)出支付請(qǐng)求;
  2. 支付系統(tǒng)生成支付記錄,并向銀行發(fā)出請(qǐng)求;
  3. 銀行實(shí)時(shí)從小明的銀行卡賬戶上扣款100元,通知支付系統(tǒng)小明支付成功;
  4. 支付系統(tǒng)賬務(wù)子系統(tǒng)在自己的賬戶體系中記錄小明的這一筆消費(fèi)支出,給會(huì)員卡業(yè)務(wù)賬戶增加對(duì)應(yīng)的資金,通知會(huì)員卡系統(tǒng)發(fā)送卡給小明。
  5. 支付系統(tǒng)發(fā)送消息異步通知會(huì)計(jì)系統(tǒng)進(jìn)行記賬。

這5個(gè)步驟都是線上的流程,在此過(guò)程中,各個(gè)子系統(tǒng)之間的交互如下圖所示。 我們逐步分析這里涉及到的對(duì)象。

四、支付訂單

這個(gè)流程中,首先生成的是支付訂單。這是一個(gè)比較簡(jiǎn)單的訂單,僅涉及到一個(gè)商家和一個(gè)商品。 在比較復(fù)雜的電商場(chǎng)景中,一個(gè)訂單會(huì)涉及到多個(gè)商家、多種商品以及對(duì)應(yīng)的優(yōu)惠活動(dòng)。也就是,一個(gè)總訂單會(huì)被拆分為多個(gè)子訂單。這部分內(nèi)容將在后續(xù)的訂單系統(tǒng)設(shè)計(jì)一文中詳細(xì)介紹。 而訂單中和資金相關(guān)的內(nèi)容,都需要在賬戶體系中建立對(duì)應(yīng)的科目和賬戶。在請(qǐng)求支付時(shí),只會(huì)將總訂單提交支付,拆分子訂單是在訂單系統(tǒng)中完成的。

針對(duì)上述場(chǎng)景,為了簡(jiǎn)化處理,假定老熊公司當(dāng)天總共完成了三筆會(huì)員卡交易,支付訂單如下:

五、支付記錄

在這個(gè)流程中,訂單系統(tǒng)向支付系統(tǒng)請(qǐng)求支付時(shí),支付系統(tǒng)將產(chǎn)生支付記錄(支付訂單)。 支付記錄內(nèi)容比較多,這些數(shù)據(jù)是后續(xù)進(jìn)行記賬的基礎(chǔ)。

上述的三個(gè)訂單,兩筆通過(guò)工行支付,一筆通過(guò)支付寶支付,其產(chǎn)生的支付記錄如下,此處省略了其他和記賬無(wú)關(guān)的字段內(nèi)容:

這里需要注意的幾個(gè)屬性:

  1. 訂單號(hào): 這是總訂單號(hào)。支付系統(tǒng)不再對(duì)訂單進(jìn)行拆分。 訂單拆分是訂單系統(tǒng)的功能。
  2. 支付流水號(hào):在支付記錄中,針對(duì)每個(gè)(總)訂單號(hào),會(huì)有對(duì)應(yīng)的支付流水號(hào)。 如果用戶使用組合支付,如上述場(chǎng)景,小明使用余額支付了20元,使用銀行卡支付了剩余的80元,那這將產(chǎn)生2個(gè)支付流水號(hào)。為了避免洗錢風(fēng)險(xiǎn),簡(jiǎn)化訂單處理,包括淘寶在內(nèi),現(xiàn)在一般都不再提供組合支付的支持。
  3. 支付方式和支付渠道: 用戶選擇的支付方式和實(shí)際執(zhí)行支付的渠道可以是不一樣的。比如用戶選擇了廣發(fā)信用卡來(lái)支付,但實(shí)際上電商公司沒(méi)有直接對(duì)接農(nóng)行,而是通過(guò)支付寶來(lái)對(duì)接, 那對(duì)應(yīng)的支付渠道就是支付寶。
  4. 本條記錄在支付成功后,會(huì)產(chǎn)生記賬憑證和對(duì)賬憑證。 這一條記錄將產(chǎn)生多條會(huì)計(jì)分錄,記賬憑證是關(guān)聯(lián)這些會(huì)計(jì)分錄和支付記錄的字段。對(duì)賬憑證是根據(jù)對(duì)賬周期來(lái)分配的。在日切后,對(duì)賬憑證號(hào)相應(yīng)的也會(huì)做更新。

在產(chǎn)生支付記錄后,在上述流程的第5步通過(guò)消息機(jī)制來(lái)異步觸發(fā)記賬流程。賬務(wù)系統(tǒng)接收到記賬消息后,開始更新賬戶信息。記賬分為兩個(gè)階段:

  1. 支付記賬,針對(duì)線上的賬戶實(shí)時(shí)更新的需求,需要讓用戶及時(shí)看到賬戶余額和訂單狀態(tài),賬務(wù)信息記錄到用戶和商戶上,采用單邊賬的形式。
  2. 會(huì)計(jì)記賬,采用復(fù)式記帳法,滿足會(huì)計(jì)記賬需求,記錄會(huì)計(jì)分錄和余額,為對(duì)賬和清結(jié)算提供支持。

六、支付記賬

支付記賬是在支付流程中完成的,目的是讓用戶完成購(gòu)買后,能夠立即看到支付結(jié)果和賬戶余額。為了提升性能,支付記賬一般采用單邊賬的形式,即將會(huì)計(jì)分錄登記在用戶側(cè)或者商戶側(cè)。

在上述案例中,第6步處理,在服務(wù)器上與銀行側(cè)同步登記一筆從小明銀行卡的支出,并在會(huì)員業(yè)務(wù)賬戶上登記一筆收入。 如果使用的是零錢支付,這一個(gè)步驟就很重要,從零錢賬戶上扣除費(fèi)用計(jì)算余額,添加對(duì)應(yīng)的消費(fèi)記錄,是在一個(gè)事務(wù)中完成。

七、會(huì)計(jì)記賬

會(huì)計(jì)記賬采用復(fù)式記賬,不同業(yè)務(wù)記賬方式也不一樣。小明買卡的案例中,需要記錄的條目有:

  • 在工行收款賬戶下,登記 99.9的借記 條目
  • 在工行手續(xù)費(fèi)的賬戶下,登記0.1元的借記條目
  • 在主營(yíng)業(yè)務(wù)收入-會(huì)員卡的賬戶下,登記100元的貸記條目。

這3條記錄是通過(guò)事務(wù)處理一次生成。當(dāng)天發(fā)生的三筆交易,產(chǎn)生的記賬內(nèi)容如下:

實(shí)際實(shí)現(xiàn)上,科目一列,使用賬號(hào)ID來(lái)替代。 每個(gè)賬戶的本期發(fā)生額,可以在另一個(gè)表中單獨(dú)異步計(jì)算。

八、對(duì)賬

在會(huì)計(jì)上,對(duì)賬分三個(gè)部分:賬證核對(duì)、賬賬核對(duì)和賬實(shí)核對(duì),做到賬證相符、賬賬相符和賬實(shí)相符。在電商支付系統(tǒng)中,需要完成的對(duì)賬工作包括內(nèi)部對(duì)賬、外部對(duì)賬和資金對(duì)賬。 其中外部對(duì)賬又分為和支付渠道的對(duì)賬、和商戶的對(duì)賬以及和用戶的對(duì)賬。 這里簡(jiǎn)單介紹每個(gè)對(duì)賬流程以及對(duì)記賬的影響,詳細(xì)的對(duì)賬和軋賬流程,將在下一篇文章中說(shuō)明。

內(nèi)部對(duì)賬

內(nèi)部對(duì)賬的內(nèi)容包括:

  1. 核實(shí)賬戶系統(tǒng)中的賬務(wù)與支付記錄的一致性;
  2. 核實(shí)會(huì)計(jì)系統(tǒng)中的賬務(wù)與支付記錄的一致性。

這是后續(xù)賬賬核對(duì)和賬實(shí)核對(duì)的基礎(chǔ),也是對(duì)外對(duì)賬的基礎(chǔ)。 這兩個(gè)對(duì)賬任務(wù)一般是在后臺(tái)定時(shí)運(yùn)行(5分鐘運(yùn)行一次),除非系統(tǒng)有bug或者發(fā)生故障,內(nèi)部對(duì)賬一般不會(huì)出現(xiàn)差錯(cuò)。如有差錯(cuò),也需要人工處理。

渠道對(duì)賬

一般銀行、第三方支付提供T+1的對(duì)賬單,這是執(zhí)行渠道對(duì)賬的依據(jù)。 在上述案例中,支付系統(tǒng)每天拉取工行前一天的對(duì)賬單,核對(duì)交易流水。與此同時(shí),按照從工行獲取的對(duì)賬單,記錄資金歸集的賬務(wù)。

接收到工行對(duì)賬單后,按照對(duì)賬單生成憑證:

注意上述的日期、憑證號(hào),以及借貸關(guān)系。

賬賬核對(duì)

完成渠道對(duì)賬后,需要進(jìn)行日結(jié)和試算平衡:

  1. 總分類賬各賬戶本期借方發(fā)生額合計(jì)與貸方余額合計(jì)是否相等;
  2. 總分類賬各賬戶借方余額合計(jì)與貸方發(fā)生額合計(jì)是否相符;
  3. 核對(duì)各種明細(xì)賬及現(xiàn)金、銀行存款日記賬的本期發(fā)生額及期末余額同總分類賬中有關(guān)賬戶的余額是否相等。

從科目維度,計(jì)算:

  • 科目期初余額+科目當(dāng)日發(fā)生額=科目期末余額
  • 下級(jí)科目余額總和=上級(jí)科目余額(科目總分檢查)

賬實(shí)核對(duì)

對(duì)電商公司來(lái)說(shuō),最重要的賬實(shí)核對(duì),是驗(yàn)證銀行存款的變化和實(shí)際資金流向是一致的。一般是需要登錄到銀行網(wǎng)銀系統(tǒng)中來(lái)人工核實(shí)。 如果對(duì)接的銀行多,銀行提供網(wǎng)銀對(duì)賬單,也可以自動(dòng)進(jìn)行,查詢出入款總額。

詳細(xì)的對(duì)賬和軋賬流程,將在下一篇文章中說(shuō)明。

結(jié)束語(yǔ)

本文主要介紹支付清結(jié)算中的賬戶和賬務(wù)的處理。 在此期間,有不少同學(xué)詢問(wèn)是否可以詳細(xì)介紹某一個(gè)記賬或者賬戶應(yīng)該如何設(shè)計(jì),希望能夠針對(duì)某一主題做進(jìn)一步說(shuō)明。清結(jié)算是一個(gè)很專業(yè)的話題,這個(gè)專業(yè)不是計(jì)算機(jī)專業(yè),而是會(huì)計(jì)專業(yè)。 每個(gè)公司的賬戶和賬務(wù)處理都有自己的要求和特點(diǎn)。

這一系列文章,主要是從軟件開發(fā)的角度來(lái)協(xié)助大家梳理清結(jié)算相關(guān)的基礎(chǔ)知識(shí),讓大家和會(huì)計(jì)同學(xué)對(duì)話的時(shí)候有一個(gè)基礎(chǔ),或者說(shuō)共同語(yǔ)言。具體的賬戶、賬務(wù)、會(huì)計(jì)處理流程,需要和公司會(huì)計(jì)詳細(xì)溝通。關(guān)于清結(jié)算系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),將在支付系統(tǒng)設(shè)計(jì)系列中介紹。

系列文章

  1. 支付清結(jié)算之基本概念和入門
  2. 支付清結(jié)算之渠道側(cè)處理
  3. 支付清結(jié)算之電商側(cè)處理

#專欄作家#

鳳凰牌老熊,微信公眾號(hào):鳳凰牌老熊,人人都是產(chǎn)品經(jīng)理專欄作家,10多年企業(yè)應(yīng)用和互聯(lián)網(wǎng)軟件架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),關(guān)注互聯(lián)網(wǎng)金融和大數(shù)據(jù)領(lǐng)域。

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

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 做付費(fèi)咨詢嗎?

    來(lái)自浙江 回復(fù)
  2. 借貸這塊好困惑。充值業(yè)務(wù)中涉及三個(gè)賬戶:工行收款賬戶、工行手續(xù)費(fèi)賬戶、主營(yíng)業(yè)務(wù)收入賬戶。都是增加? 不是說(shuō)借是增加,貸是減少么? 主營(yíng)業(yè)務(wù)賬戶記為貸,難道主營(yíng)業(yè)務(wù)收入賬戶反而減少?

    來(lái)自四川 回復(fù)
    1. 借貸記賬法 是英國(guó)那邊借鑒過(guò)來(lái)的,借方和貸方站在財(cái)務(wù)的角度只是一個(gè)符號(hào),具體哪方代表增減,得看會(huì)計(jì)賬戶類型,資產(chǎn)、成本、損益類(期間費(fèi)用等損類)如你所說(shuō),借方代表增加,貸方代表減少;負(fù)債、所有者權(quán)益類、損益類(收入等益類),貸方代表增加,借方代表減少。當(dāng)然有些小公司科目不完善的,可能資產(chǎn)類的貸方代表負(fù)債的增加,等。

      來(lái)自廣東 回復(fù)
  3. “支付記賬一般采用單邊賬的形式,即將會(huì)計(jì)分錄登記在用戶側(cè)或者商戶側(cè)?!?為什么是用戶側(cè)或者商戶側(cè)?
    “支付系統(tǒng)賬務(wù)子系統(tǒng)在自己的賬戶體系中記錄小明的這一筆消費(fèi)支出,給會(huì)員卡業(yè)務(wù)賬戶增加對(duì)應(yīng)的資金” 這不是說(shuō)用戶側(cè)和商戶側(cè)都進(jìn)行了記錄? 還請(qǐng)指教。

    來(lái)自廣東 回復(fù)
  4. 支付記賬和會(huì)計(jì)記賬格式是一樣的嗎?都屬于賬戶么?還是屬于不同的系統(tǒng)?

    來(lái)自湖北 回復(fù)

  5. “渠道對(duì)賬

    一般銀行、第三方支付提供T+1的對(duì)賬單,這是執(zhí)行渠道對(duì)賬的依據(jù)。 在上述案例中,支付系統(tǒng)每天拉取工行前一天的對(duì)賬單,核對(duì)交易流水。與此同時(shí),按照從工行獲取的對(duì)賬單,記錄資金歸集的賬務(wù)。

    接收到工行對(duì)賬單后,按照對(duì)賬單生成憑證:”
    這里面生成的憑證是需要在會(huì)計(jì)系統(tǒng)里進(jìn)行記賬的,那需要在賬務(wù)系統(tǒng)里登記嗎?這樣的流程處理是怎么樣的呢?請(qǐng)指教

    來(lái)自江蘇 回復(fù)
  6. 記賬憑證和對(duì)賬憑證在哪里生成?能否用交易id 之類的唯一標(biāo)識(shí)去做代替?

    來(lái)自廣東 回復(fù)
  7. 對(duì)個(gè)人虛擬負(fù)債類賬戶進(jìn)行會(huì)計(jì)分錄時(shí)需要精確到具體的個(gè)人么? 怎么對(duì)單個(gè)人的會(huì)計(jì)周期平衡試算呢?

    來(lái)自廣東 回復(fù)
  8. 你的文章需要收藏下來(lái),慢慢研讀~

    來(lái)自浙江 回復(fù)
  9. 感謝分享!

    來(lái)自香港 回復(fù)
  10. 厲害了~~~

    來(lái)自浙江 回復(fù)