關(guān)于主數(shù)據(jù)發(fā)票信息庫的思考
編輯導(dǎo)語:什么是開票資料?主數(shù)據(jù)的發(fā)票信息模塊設(shè)計(jì)時(shí)應(yīng)該注意些什么?稅點(diǎn)信息要不要維護(hù)到主數(shù)據(jù)中?本文作者從這三點(diǎn)出發(fā),為我們?cè)敿?xì)地介紹了他關(guān)于主數(shù)據(jù)發(fā)票信息庫的一些思考,希望本文能夠?qū)Υ蠹矣兴鶈l(fā)。
我是負(fù)責(zé)公司中臺(tái)的產(chǎn)品經(jīng)理,最近接了一個(gè)關(guān)于財(cái)務(wù)提出的的需求:當(dāng)我們集團(tuán)下公司的開票資料發(fā)生變化時(shí),我們公司中在使用公司開票資料的人可以收到一個(gè)開票資料變更通知信息,在未來使用時(shí)可以使用最新的開票資料。
因?yàn)楝F(xiàn)在我們公司的開票資料發(fā)生變更,會(huì)有溝通信息傳達(dá)覆蓋不全的情況出現(xiàn),導(dǎo)致接收變更通知不及時(shí)而在推進(jìn)業(yè)務(wù)中遇到障礙。
1. 開票資料
開票資料是指開發(fā)票時(shí)需要提供的對(duì)方信息:客戶的公司是小規(guī)模還是一般人、客戶公司名稱、稅號(hào)、注冊(cè)地址、注冊(cè)電話、開戶行、賬號(hào)、快遞收件信息、票種需求(索要專票還是普票)。
一般財(cái)務(wù)對(duì)接到的開票資料是下面的內(nèi)容:
實(shí)現(xiàn)這個(gè)需求的第一步是需要在主數(shù)據(jù)中臺(tái)的公司信息庫中,維護(hù)對(duì)應(yīng)公司的財(cái)務(wù)信息,第二步是當(dāng)主數(shù)據(jù)中的財(cái)務(wù)信息發(fā)生變更觸發(fā)通知提示。
今天我們不對(duì)這個(gè)需求的完整流程展開討論,僅討論為什么財(cái)務(wù)信息要維護(hù)到主數(shù)據(jù)中,以及財(cái)務(wù)信息哪部分資料需要維護(hù)到主數(shù)據(jù)中。
其實(shí)傳統(tǒng)維護(hù)財(cái)務(wù)信息的方式是公司的財(cái)務(wù)人員自己來維護(hù)的,財(cái)務(wù)人員會(huì)使用一個(gè)超大的excel表格,將各個(gè)對(duì)接的公司開票資料整理到不同的sheet中,字段一般為:公司名稱、公司稅號(hào)、公司注冊(cè)地址、公司電話、公司開戶行名稱和公司開戶的銀行賬號(hào)。
也有可能將部分財(cái)務(wù)信息放在公司的業(yè)務(wù)平臺(tái)進(jìn)行管理,以實(shí)現(xiàn)數(shù)據(jù)的調(diào)用。
1.1 普通發(fā)票和專用發(fā)票抬頭必填信息是不同的
開增值稅普通發(fā)票,對(duì)方單位的全稱,納稅人識(shí)別號(hào)是必填項(xiàng),其他可填可不填,但是如果填了就要填正確,否則發(fā)票無法使用。
開具增值稅專用發(fā)票必須填對(duì)方單位的全稱,納稅人識(shí)別號(hào),單位地址及電話(電話是公司電話,是座機(jī)號(hào),不是手機(jī)號(hào))、銀行基本戶賬號(hào)、開戶行,少填或填錯(cuò)發(fā)票都會(huì)造成無法使用的情況。
為什么要將發(fā)票信息庫維護(hù)在主數(shù)據(jù)中?
一般發(fā)票信息都是穩(wěn)定的,不輕易發(fā)生變動(dòng)的,但還是會(huì)出現(xiàn)財(cái)務(wù)信息發(fā)生變動(dòng)的情況,傳統(tǒng)財(cái)務(wù)人員更新了財(cái)務(wù)信息后,并不一定會(huì)通知到公司的所有人員。
就很容易有財(cái)務(wù)信息對(duì)接變更情況不及時(shí)發(fā)票開錯(cuò)的情況出現(xiàn),造成財(cái)務(wù)環(huán)節(jié)的流程耗時(shí)長(zhǎng)。
傳統(tǒng)方式是公司的財(cái)務(wù)人員維護(hù)客戶的財(cái)務(wù)資料,在財(cái)務(wù)信息對(duì)接和財(cái)務(wù)信息管理上會(huì)投入大量的時(shí)間成本,而對(duì)接財(cái)務(wù)信息和維護(hù)更新財(cái)務(wù)資料環(huán)節(jié)其實(shí)是重復(fù)的工作內(nèi)容。
我們集團(tuán)需要維護(hù)我們旗下的公司信息有很多,如果不同公司的信息放在不同的業(yè)務(wù)產(chǎn)品線中進(jìn)行管理,當(dāng)財(cái)務(wù)信息發(fā)生變化就需要工作人員去不同的業(yè)務(wù)產(chǎn)品系統(tǒng)中,修改財(cái)務(wù)信息,同樣的觸發(fā)通知邏輯需求我們就需要開發(fā)在不同的業(yè)務(wù)產(chǎn)品線都做一個(gè)同樣的觸發(fā)邏輯。
而如果是將穩(wěn)定的財(cái)務(wù)開票信息放在主數(shù)據(jù)中臺(tái)管理,當(dāng)需要時(shí)提供接口支持其他業(yè)務(wù)調(diào)用使用,當(dāng)企業(yè)的開票資料信息發(fā)生變化時(shí),修改主數(shù)據(jù)中臺(tái)的開票資料后,調(diào)用這部分資料的業(yè)務(wù)產(chǎn)品線也同步變更數(shù)據(jù)信息,同時(shí)觸發(fā)通知提醒,這樣會(huì)非常節(jié)省人力時(shí)間成本。
將開票資料維護(hù)到主數(shù)據(jù),當(dāng)業(yè)務(wù)產(chǎn)品線需要這些公司的財(cái)務(wù)數(shù)據(jù)時(shí)直接調(diào)用就可以了,可以解決數(shù)據(jù)集團(tuán)化管理更加標(biāo)準(zhǔn)快捷的為業(yè)務(wù)提供數(shù)據(jù)的能力。
避免在財(cái)務(wù)資料的更新和對(duì)接上給財(cái)務(wù)人員造成額外的工作負(fù)擔(dān),減少了財(cái)務(wù)人員在這個(gè)環(huán)節(jié)時(shí)間成本的浪費(fèi)。
將開票資料這類財(cái)務(wù)信息從人工線下維護(hù)管理轉(zhuǎn)變成線上統(tǒng)一的、集中的、標(biāo)準(zhǔn)化的管理到主數(shù)據(jù)中臺(tái),解決了任何人使用的這部分財(cái)務(wù)信息都是標(biāo)準(zhǔn)一致的。
1.2 將這部分財(cái)務(wù)信息維護(hù)到主數(shù)據(jù)可以解決以下2個(gè)問題
- 標(biāo)準(zhǔn)化:將穩(wěn)定的、且被重復(fù)調(diào)用的、非業(yè)務(wù)相關(guān)的信息資料實(shí)現(xiàn)集團(tuán)的標(biāo)準(zhǔn)化、規(guī)范化管理,保證使用時(shí)任何人使用的這個(gè)字段信息都是一致的。
- 效率化:字段無法保證一定是準(zhǔn)確的,如果當(dāng)使用者發(fā)現(xiàn)這個(gè)字段信息記錄有誤,反饋這個(gè)情況,只要主數(shù)據(jù)中做了修改,其他人再使用這個(gè)接口信息就是正確的了。非常方便,避免了各業(yè)務(wù)線維護(hù)的字段不統(tǒng)一、不一致以及修改不同步、重復(fù)勞動(dòng)成本的問題。
2. 主數(shù)據(jù)的發(fā)票信息模塊設(shè)計(jì)時(shí)應(yīng)該注意什么
2.1 開票資料中屬于業(yè)務(wù)性質(zhì)的數(shù)據(jù)與屬于主數(shù)據(jù)性質(zhì)的數(shù)據(jù)要?jiǎng)冸x開來
2.1.1 業(yè)務(wù)性質(zhì)的數(shù)據(jù)
與支付、售賣相關(guān)的信息就是業(yè)務(wù)數(shù)據(jù),屬于業(yè)務(wù)性質(zhì)的數(shù)據(jù)無法被其他業(yè)務(wù)線使用,這個(gè)字段數(shù)據(jù)只是能夠?yàn)樘峁┠骋粯I(yè)務(wù)的某一場(chǎng)景提供使用。
2.1.2 主數(shù)據(jù)性質(zhì)的數(shù)據(jù)
中臺(tái)數(shù)據(jù)的特點(diǎn)是數(shù)據(jù)具備基礎(chǔ)性、核心性和穩(wěn)定性。具有為多條業(yè)務(wù)的多個(gè)場(chǎng)景提供使用的底層能力。
- 基礎(chǔ)性:數(shù)據(jù)的顆粒度最細(xì),容易被業(yè)務(wù)系統(tǒng)調(diào)用,后期業(yè)務(wù)可以根據(jù)自身的需求針對(duì)性的對(duì)數(shù)據(jù)進(jìn)行加工處理。比如公司地址歸入主數(shù)據(jù)中臺(tái)管理,業(yè)務(wù)未來可能做地區(qū)篩選, 調(diào)用的地址是主數(shù)據(jù)提供的,但是地區(qū)篩選功能是根據(jù)業(yè)務(wù)線自身需求去做的。
- 核心性:數(shù)據(jù)具備底層能力,穩(wěn)定的數(shù)據(jù)但是如果不夠核心,無法提供通用能力,也不會(huì)歸入到主數(shù)據(jù)中臺(tái)中。
- 穩(wěn)定性:不輕易發(fā)生變化。比如公司名稱、稅號(hào)不會(huì)輕易發(fā)生變化。
判斷一個(gè)數(shù)據(jù)是否維護(hù)到主數(shù)據(jù)中,我們就先觀察這個(gè)數(shù)據(jù)是否與業(yè)務(wù)的支付、買賣相關(guān),再觀思考這個(gè)數(shù)據(jù)是否穩(wěn)定,不易發(fā)生改變,如果與業(yè)務(wù)的支付、買賣無關(guān),且穩(wěn)定,那么就屬于主數(shù)據(jù)中臺(tái)要維護(hù)管理的數(shù)據(jù)。
不同產(chǎn)品不同時(shí)期在不同供應(yīng)商的進(jìn)價(jià)都不一樣,不同產(chǎn)品在不同時(shí)期對(duì)外售賣的價(jià)格也不一樣, 這里的進(jìn)價(jià)、賣價(jià)、稅點(diǎn)都是業(yè)務(wù)字段。
而對(duì)方公司營(yíng)業(yè)執(zhí)照上面的信息,比如公司、稅號(hào)、電話、地址就是主數(shù)據(jù)性質(zhì)的數(shù)據(jù)。
舉個(gè)例子:
A業(yè)務(wù)線發(fā)生采購,他們的業(yè)務(wù)產(chǎn)品字段可能就會(huì)涵蓋采購的稅率字段,但是這個(gè)稅率字段不會(huì)維護(hù)在主數(shù)據(jù)中,原因有兩個(gè):
- 其他的業(yè)務(wù)線不會(huì)使用,因?yàn)椴少彉I(yè)務(wù)至發(fā)生在A業(yè)務(wù)線中
- 稅率是根據(jù)發(fā)生不同的購銷類型決定的稅率,所以并不穩(wěn)定
如果不剝離開來,業(yè)務(wù)性質(zhì)的數(shù)據(jù)由于會(huì)會(huì)經(jīng)常發(fā)生變化,主數(shù)據(jù)就需要經(jīng)常維護(hù)修改,假如A業(yè)務(wù)甲字段發(fā)生變化了,但B業(yè)務(wù)中甲字段就沒有變化,但是也在調(diào)用這個(gè)字段進(jìn)行使用,這時(shí)這個(gè)字段就不能被很好的管理了。
2.2 主數(shù)據(jù)中的發(fā)票信息庫設(shè)計(jì)的思考
我在主數(shù)據(jù)發(fā)票信息庫做字段篩選的時(shí)候,主要參考了發(fā)票的字段,因?yàn)榘l(fā)票抬頭上面體現(xiàn)的字段信息都是公司財(cái)務(wù)需要的重要信息,這些信息也不容易發(fā)生變動(dòng),根據(jù)發(fā)票上面的抬頭,總結(jié)了以下四個(gè)字段:
- 企業(yè)名稱:公司名稱
- 統(tǒng)一社會(huì)信用代碼:稅號(hào)
- 地址、電話:公司注冊(cè)地址:營(yíng)業(yè)執(zhí)照上的公司注冊(cè)地址信息;公司注冊(cè)電話號(hào)碼(非個(gè)人手機(jī)號(hào))
- 開戶行及稅號(hào):開戶行名稱:公司的開戶行的名稱,比如招商銀行;開戶銀行名稱:公司開戶銀行名稱所屬的支行名稱,比如招商銀行股份有限公司最美麗路支行;銀行賬號(hào):公司開戶的銀行賬號(hào)
三、稅點(diǎn)信息也是開票資料,要不要維護(hù)到主數(shù)據(jù)中?
稅點(diǎn)信息雖然是一家企業(yè)的財(cái)務(wù)信息,但是我不建議維護(hù)到主數(shù)據(jù)中,主要的原因是因?yàn)槎慄c(diǎn)信息并不穩(wěn)定,容易發(fā)生變動(dòng)。
一般人類型的公司和小規(guī)模類型的公司稅點(diǎn)是不同的,但是公司會(huì)在兩種類型之間根據(jù)業(yè)務(wù)和銷售情況發(fā)生轉(zhuǎn)變,我們并不能把控一家公司什么時(shí)候轉(zhuǎn)換,所以稅點(diǎn)的變化具有隨機(jī)性。
稅點(diǎn)信息如果糾其實(shí)質(zhì),屬于的是業(yè)務(wù)數(shù)據(jù),并不屬于主數(shù)據(jù),雖然是財(cái)務(wù)信息,但是是根據(jù)不同的經(jīng)濟(jì)業(yè)務(wù)會(huì)產(chǎn)生不同的稅點(diǎn),不是底層穩(wěn)定的數(shù)據(jù)信息。
總結(jié)主數(shù)據(jù)發(fā)票信息庫可以方便企業(yè)維護(hù)企業(yè)數(shù)據(jù),數(shù)據(jù)量越來越多,未來維護(hù)也會(huì)更便捷。
還能對(duì)公司員工當(dāng)公司信息發(fā)生變更,對(duì)業(yè)務(wù)線的同事來說可以及時(shí)獲取變更的消息,整體節(jié)省業(yè)務(wù)時(shí)間。
主數(shù)據(jù)的發(fā)票信息庫還是需要針對(duì)自家企業(yè)對(duì)主數(shù)據(jù)的定義進(jìn)行發(fā)票信息庫的設(shè)計(jì),有不理解的地方多與公司財(cái)務(wù)進(jìn)行溝通,將業(yè)務(wù)字段和主數(shù)據(jù)字段分析到位,進(jìn)行剝離是我們需要仔細(xì)思考的。
作者:財(cái)務(wù)產(chǎn)品人;公眾號(hào):財(cái)務(wù)產(chǎn)品人,我們一起交流
本文由 @財(cái)務(wù)產(chǎn)品人 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載
題圖來自 Unsplash,基于 CC0 協(xié)議
老師,我想問一下,我司也是做開票產(chǎn)品的(C端),邏輯就是商戶填寫商品信息,,用戶掃碼填寫抬頭即可開票,目前遇到問題就是在**外的內(nèi)容怎么自定義商品名稱(剛?cè)胄?,不太了解),因?yàn)樯婕暗胶喜⒕幋a的問題,就是想商戶在選擇大類商品*以后,再自定義后面的商品名稱,不知道該怎么去設(shè)計(jì)