當當閱讀器:http://e.dangdang.com/pc/reader/index.html?id=1901212551
前言
銀行:鐵帳
頂層設計:銀行在嚴格的監管體系下運行
技術實現:以嚴格的賬務體系作為保障(銀行核心系統,以銀行會計為基石建立的鐵帳)
第一章 會計與銀行會計
會計:對日常經濟活動進行記錄、衡量、出報表的過程。其中對外進行披露的會計為財務會計,用于內部管理的會計為管理會計。
會計成立的 5 個假設:
- 會計主體
設定會計范圍,如是工行,還是建行 - 持續經營
假設企業將無限期經營,不會破產 - 分期
報表分為月報、季報、半年報、年報(中國和美國的會計年度不盡相同) - 貨幣計量
設定記賬本位幣,如國內是人民幣 - 權責發生制(應收應付制)
企業銷售了商品,但是貸款還沒有到賬,要記一筆應收賬款
商業銀行業務:
- 負債業務
銀行籌措資金的業務,主要有存款類業務 - 資產業務
銀行運用資金取得收益的業務,主要有貸款類業務 - 中間業務
銀行替客戶辦理從中收取手續費的業務,如代理業務 - 表外業務
銀行不影響銀行資產與負債的業務,如擔保業務
銀行業務額會計核算存在特殊性:
-
銀行會計與業務經營的耦合性
- 一般企業
會計獨立,業務和會計是分開的 - 商業銀行
會計耦合,是直接經營貨幣的特殊企業,業務部門和會計部門是融合在一起的
(例如,存款業務要通過會計辦理存取手續,貸款 業務也要通過會計辦理放收手續。)
- 一般企業
-
銀行會計具有社會性
- 一般企業
僅記錄與本企業相關的局部信息 - 商業銀行
面向全社會、各經濟部門、各企業、各單位和廣大居民,其會計親狂不僅僅記錄商業銀行自身的業務活動,還記錄和反應了全社會的資金活動情況,綜合反映了社會宏觀經濟情況
- 一般企業
銀行會計科目設置的特殊性
商業銀行會計按照與資產負債表的關系分為表內項目和表外項目,表內項目反應銀行資金實際增減變化而納入資產負債表,表外項目則反應銀行已經發生且尚未設計資金的實際增減變化,或者不涉及資金增減變化而不列入資產負債表的科目
另外,由于銀行業務的特殊性,存在部分特殊設置的科目,如資產負債共同類科目,對應處理資金的頻繁流入和流出銀行會計報表的高時效性
銀行會計要按月、季、半年和年編制會計報表
在特殊的核算時行,商業銀行會計還需要按日提供會計報表(日計表),反應當日的資金及經營狀況
第二章 左右開弓的記賬法
資產和負債:一個東西的兩個方面
(個人給了公司現金,這部分現金是公司資產,另一方面公司給個人寫了憑證證明公司欠個人的錢,這部分現金又是公司的負債)
會計恒等式:
資產(有什么東西) = 負債(這些東西是誰的)
資產在左邊,負債在右邊
負債分為:
- 內債
欠股東的錢,也稱為所有者權益(公司的所有者,而不是公司物品的所有者) - 外債
欠其他人的錢(如客戶),在會計中負債通常指外債
舉例:
你與同學合伙開公司,以公司的名義租了一層樓,一年后有經營所得
從公司的角度:
資產=一層樓+一年經營所得
外債=一層樓+租金,債主為房東
內債=利潤,債主為公司的所有者
依債主(債權人)和公司的關系,分為外債和內債后,會計恒等式演變成:
資產=負債(外債)+所有者權益(內債)
其中所有者權益中的利潤又存在以下公式:
利潤=收入-支出
左右記賬法(也可以理解為借貸記賬法,左邊稱為借方,右邊稱為貸方):
將一個數在左右各寫一遍,左邊和右邊互相匹配,便于數據 核對,不容易出錯
- 虛線T(大T)
資產增加記錄在左邊,負債記錄在右邊 - 實線T(小T)
資產增加記錄在左邊,資產減少記錄在右邊
負債增加記錄在右邊,負債減少記錄在左邊
客戶存款對于銀行來說是負債(終究要還的:客戶取回)
資產 = 負債
|
現金 | 存款 | ||
---|---|---|---|
100 | 100 | ||
軋差:
假設銀行一開始有一筆現金,后面一段時間客戶分別進行了存取業務
期末余額=期初余額+累計發生額(匯總的存/取金額)
資產負債表:
假設在某個時點,銀行對所有的科目都進行軋差操作,計算出所有資產類客戶的余額,以及負債類科目的余額。并將資產類科目和負債類客戶均進行余額匯總。最終資產匯總余額等于負債匯總余額,這就是所謂的資產負債表,資產負債表的左邊等于右邊,國外又叫平衡表(Balance Sheet)。
判斷你的資產中有多少真正是你自己的,有多少是通過負債轉化而來的。
左邊看到的詮釋資產,這是根本,是可以用的資源
右邊是為了解釋左邊而存在的,說明左邊資產的來源
-
負債可分為內債(所有者權益)和外債
資產負債表
資產 | 負債(外債)
X1 余額1 | Y1 余額1
X2 余額2 | Y2 余額2
.. | ..
Xm 余額1 | Ym 余額m
小計(資產)| 小計(所有者權益)
合計(資產)| 合計(負債及所有者權益)
企業與銀行記賬相反:(會計主體不一致)
假設一家企業在銀行存款 100 元
- 對銀行來說,資產“現金”增加了 100 元,負債“存款”也增加了 100 元
- 對企業來說,資產“存款”增加了 100 元,資產“現金”就減少了 100 元
第三章 利潤的來龍去脈
假設有一所寺廟,會接受施主的現金捐款,也會給窮人施舍現金:
所有者權益包括:1.股本(所有者的出資)2.利潤(在實際的資產負債表中將對利潤進行分配和留存)
所有者權益發生變化的同時,資產也同步發生了變化,從而保持資產負債表的平衡
資產負債表
資產 | 負債
現金 | 所有者權益
--- |-----------
△| |
寺廟建筑物 | 利潤 股本
---- | ---- ----
△| | |△ |△
所有者權益發生變化的形式:
- 左邊(資產)增加,右下(所有者權益)增加
比如寺廟接受捐贈,左邊資產增加,右邊利潤增加 - 左邊(資產)沒變化,右上(負債)減少,右下(所有者權益)增加
將負債(應付 XX 公司款項)轉成所有者權益(股東入股)即是這種情況(債轉股) - 右邊(資產)減少,右上(負債)減少,右下(所有者權益)增加
有負債(應付 XX 公司款項 100 萬元),首先用 20 萬資產(現金)還債,剩余的 80 萬元轉換為所有者權益(股東入股)
利潤的余額方向在右邊,收入使利潤增加,支出使利潤減少
在會計中,利潤可以分拆為“收入”和“支出”兩個科目上。
常見的銀行收入類科目:
- 利息收入
- 中間業務收入
- 租賃業務收入
- 系統內往來收入
- 營業外收入
常見的銀行支出類科目:
- 利息支出
- 營業費用
- 減值損失
- 系統內往來支出
- 營業外支出
結轉:將收入記錄到利潤里面。
(年終的時候把收入和支出清零,挪到利潤上,本年利潤=收入-支出)
支出結轉:通過一對會計分錄,將支出的余額(左邊)轉移到利潤的左邊,將收入的余額(右邊)轉移到利潤的右邊,對利潤軋差就是計算利潤。
在會計中,“結轉”一般是指將某個科目的余額轉入另一科目,涉及兩個科目,前者是轉出科目,后者是轉入科目,一般來說轉出科目結轉后余額為零。
目的:
- 計算檔期的“收入、支出”和“利潤”的實現情況
- 保持會計工作的連續性,把本會計周期的期末余額結轉到下一個會計周期
損益類科目:
收入和支出科目,損就是指支出,益就是指收入。
到年底的時候,需要進行年終結轉,損益類科目清零,計算出本年利潤。
利潤表:
- 主體是損益類科目,將“結轉”的過程進行表格化
- 出利潤表不一定要進行“結轉”處理
- 反映了從年初到當前的利潤情況,但是會計中通常還需要計算當期的情況,本期利潤=本年累計-上年累計
計算出來的本年利潤為稅前利潤,企業所得稅=稅前利潤*稅率(虧損就沒有所得稅了)
所得稅繳納:
- 會計不能只記錄一筆所得稅,要進行復式記賬
- 在會計中設計一個所得稅科目(支出類),同時稅務局也開一個稅務存款賬戶
- 稅務賬戶是負債類,所得稅是支出損益類,到年終的時候要把損益類的值結轉到本年利潤,凈利潤=稅前利潤-所得稅
- 當稅金還沒有真正到交付稅務局的時候,可以提前計算出稅金,顯記錄到應交稅金科目,等到時間了再交付稅務賬戶
交付制度:
- 收付實現制
貨物已經賣出,但是客戶沒有付款,這時候不能算作公司的銷售,要等到收錢的時候才算作銷售 - 權責發生制
貨物已經賣出,雖然客戶沒有付款,但還是算作銷售出庫了,記一筆“應收賬款”
把應計的收入和費用都反映在留人表上,而在資產負債表上則部分反映為現金收支,部分反映為債權、債務
根據我國《企業會計準則》的規定,我國企業都采用權責發生制,但我國的行政單位仍然普遍采用收付實現制。
員工工資:
工資不是從凈利潤里面扣,而是從支出類的營業費用的基本工資和績效工資里面扣除,也就是在稅前利潤里面扣
(如果從凈利潤里面扣,實際上要扣更多的企業所得稅)
利潤分配:
- 計算出凈利潤后,馬上要結轉到“利潤分配——未分配利潤”科目中
- 之后要從該科目中進行各種計提,如“提取盈余公積”
- 提取之后,未分配利潤還有剩余,留到明年再用
盈余公積的用途:
派新股
假設從盈余公積離提取 120 萬用來買股票,股票面值 100 萬,但是成交價是 120 萬(溢出 20 萬),那么就在“股本”里面計 100 萬,在“資本公積”里面計 20 萬。但是這些股票不是真的買,而是直接送給股東(派新股),所以會計中的“所有者權益”即為公司的“股東”,可以分享公司的收益,區別于公司的“員工”,員工領取的是工資報酬,作為公司的費用支出。
從會計的角度來說,送股實質上是將公司的留存收益(包括盈余公積和未分配利潤)轉入股本賬戶,現在的上市公司一般只將未分配利潤部分送股,實際上盈余公積的一部分也可以送股。轉增股本則是將資本公積轉入股本賬戶。
股本、未分配利潤、資本公積、盈余公積同屬股東權益類賬戶,都是公司的凈資產,屬于投資者所有。也就是說經過送股、轉增股本后,上市公司的股東權益并沒有改變,更不會影響公司的總資產、總負債。派股息
先到“應付股利”科目,然后再轉到客戶的賬戶上。轉增資本
實收資本就增加了。補盈虧
假設本年利潤算出來是負數,本年利潤結轉到“未分配利潤”,與“未分配利潤”期初余額(去年結余的)軋差,或正或負,當是負數時,再用去年的“盈余公積”來進行補虧。
但是在會計中需要再嚴謹一點,又新增了一個科目“未分配利潤——盈余公積金虧損”。“盈余公積”不直接補虧“未分配利潤”,而是先結轉到“未分配利潤——盈余公積金虧損”過度,再用來補虧“未分配利潤”。這個科目是過渡的,余額是 0,主要作用是用來看發生額,與“提取盈余公積”類似。
第四章 資金流動
在商貿活動中,買家和賣家之間通過信息流、物流和資金流形成一個完整的供應鏈。
- <->信息流:買家和賣家交互信息
- -->資金流:買家支付
- <--物流:買家獲得產品
其中銀行比較關注資金流,而銀行起到的作用是體系化,除了負責資金以外,還提供金融服務的工具,如票據服務(支票和匯票)、信用證服務(如由銀行擔保,賣家先發貨再收款)等。
買家和賣家之間實現交易,銀行提供的是“結算”工具,而資金在銀行體系內的流動則是“清算”工具。
- 清算=算賬(Clearing)
資金在銀行體系里面流轉,需要計算應收和應付之間的互相抵消情況,得出最終應該付款多少、收款多少。 - 結算=轉賬(Settlement)
執行清算的結果,利用金融工具完成相關交易的支付。
發報文:從付款行向收款行轉資金
- 貸報:由付款行發起的報文,由付款行主動轉移資金到收款行
- 借報:由收款行發起的報文,而付款行會反饋回執(成功或拒付)給收款行,如收款行代收水電費等
轉賬的記賬方式:
同一銀行甲網點客戶A->乙網點客戶B
甲網點增加一個應付現金的科目(負債類),乙網點新增一個應收現金的科目(資產類),通過兩筆分錄來記賬實現轉賬的過程,到了一定時間再通過清算來解決。
在會計中,把這兩個密切相關的應收科目和應付科目進行合并,稱為“應收/應付現金科目”:
- 出大于入,余額記在右邊,體現為負債類
- 入大于出,余額記在左邊,體現為資產類
這類科目被成為“資產負債共同類”,不同的時間點表現為不同的性質(資產或負債)。
其中“應收/應付現金”科目也改名為“待清算轄內往來”科目。
共同類的科目特點:
- 跨越邊界,兩邊對稱地成對出現(如上述兩網點交互點都有“待清算轄內往來”科目)
- 可信任,無需把錢取出來搬過去,只需記賬即可(比如“外匯買賣等待清算類”科目)
異地匯款和同城轉賬的處理機制有所不同:
- 異地匯款
付款方和收款方是兩個區域,兩地各一個系統。兩地系統之間是相對獨立的,需要通過郵政系統的報文,將資金從一個系統的某賬戶匯至另一系統的另一賬戶。 - 同城轉賬
付款方和收款方在同一個區域,在同一個系統內(管轄內)將資金從一個賬戶轉到另一個賬戶。
隨著信息技術的不斷發展,異地匯款中的兩個區域的不同系統合為一體(數據集中工程)或與銀行體系聯接(邏輯上成為一個系統),同城轉賬中的系統擴大,包含更大的區域,所以現在不需要區分是匯款還是轉賬,統稱為轉賬匯款業務(同城、異地、跨行轉賬)。
“資產共同負債類”科目實現甲乙網點之間的轉賬,而行內轉賬可以進一步細分為:
- 轄區內轉賬
通過“待清算轄區內往來”科目進行清算 - 跨轄區轉賬
通常每個轄區都設置一個對外出口,稱為清算中心,由清算中心與其他核算網點進行清算,同樣通過“待清算轄區內往來”科目
為了簡化各轄區轉賬的體系,利用銀行的層級結構,建立各層級的清算中心,形成三級清算體系。
(二級行清算中心->一級行清算中心->總行清算中心)
-
備付金模式
A 代 B 付款,B 要先放一筆資金在 A 這里備用,這就是備付金的意思,用于解決互相之間信任的問題。但是如果再加上 C,那么他們之間就需要互相存放資金備用,形成網狀結構,非常復雜。
所以在銀行體系中,通常采用下級行在上級行存一筆錢,用作備付金的模式,以此簡化機構之間的備付金機制,即變網狀結構為層級結構,且與組織的層級結構對應。
資金流向:- 跨省轉賬:A省核算網點->A省二級行清算中心->A省一級行清算中心->總行清算中心->B省一級行清算中心->B省二級行清算中心->B省核算網點
- 省內轉賬:A省X二級行核算網點->A省X二級行清算中心->A省一級行清算中心->A省Y二級航清算中心->A省Y二級行核算網點
注意事項: - 當備付金不足時,無法完成該筆分錄,需要補充備付金。
- 備付金還會產生利息,作為下級行的收入。因此,存款用不完的分行,可以通過多放備付金的方式處理資金的出路。
-
資金池模式
備付金模式主要是為了解決信任的問題,實際上對于銀行內部來說,因為目前是數據集中的體系,已經沒有了信任問題,因此可以取消備付金模式。行內轉賬的清算采取“轄區內轉賬模式”,而不通過備付金模式。
所謂資金池就是總行將各層級下級行的存款資金逐層匯總(資金集中),形成一個動態的資金池,用于更加合理地分配資金(資金配置),以解決地區資金差異。比如一個貧困地區的存款很少,但是當地有一個大型項目要上線,需要提供一筆大額貸款,這就需要其他兄弟行提供資金援助。- 有些行存款很多,但是貸款很少(當地貸款需求少)
- 有些行存款很少,但是貸款很多(當地貸款需求大)
從資金池進行調配,需要資金的行就從資金池申請資金,但是要付出利息,稱為“資金內部計價”,而付出資金的行業可以獲得相應的收益。
總行根據總的資金池的情況,確定總的貸款額度,再根據各地的貸款需求情況,將這個總貸款額度分配到各地,不與當地的存款額度掛鉤。
資金池模式圍繞著存款(資金集中)和貸款(資金配置)兩條線來進行管理,通過資金內部計價的方式,資金使用方將其貸款收入,分潤一部分給資金提供方。
相比較備付金模式,資金池模式具有如下特點: - 資金池的資金,是各下級行逐層“匯”總上去的,而不是逐層“存”上去的
- 資金池的資金,是全行的所有存款,而備付金只是下級行的部分存款,因為下級行不會把所有的資金都上存上級行,大部分要用于放貸
- 假設在同一行內,A 地區與 B 地區之間的轉賬,并不影響全行整個資金池的資金總量,但是影響 AB 兩地的存款額
- “備付金”也是一筆存款,也是有利息的,但是一般情況下,“資金內部計價”要比“備付金”便宜
但是這樣的話,清算中心還是不能取消,因為涉及到跨行轉賬還是需要清算中心。
跨行轉賬:
需要通過央行清算系統實現,各銀行都在央行存一筆錢,用于解決銀行之間的資金信任問題。
(工行核算網點->工行清算體系->央行清算體系->建行清算體系->建行核算網點)
需要注意的是,在工行和建行內部的資金流轉,可以取消“備付金模式”,所以也不再需要在行內設計二級行清算中心和一級行清算中心,但是跨行仍然需要“備付金模式”。
-
在轉賬的過程中,需要注意入賬的次序,因為轉賬的時候有可能將對方賬號寫錯,導致對方不能入賬。而涉及到央行賬戶的變更需要等待對方執行成功的回執,所以工行需要等待央行的回執,而央行又需要等待建行的回執。
- 工行核算網點:“客戶存款”->“待清算轄區內往來”
- 工行清算體系:“待清算轄區內往來”->“往賬(待清算)”
- 建行入賬過程
- 央行清算體系:受到建行回執后,“工行存放備付金”->“建行存放備付金”
- 工行清算體系:受到央行回執后,“往賬(待清算)”->“存放央行”
如果沒有央行作為支撐,比如支付寶跨行轉賬的原理就是反過來,由支付寶在各家銀行都存一筆錢,以此解決各銀行之間的信任問題。
銀行跨行轉賬和支付寶跨行轉賬的不同點:
- 中心點不一致:銀行跨行轉賬的中心是央行,支付寶跨行轉賬的中心是支付寶
- 存款位置不同:銀行跨行轉賬是銀行主動存放一筆錢到央行,支付寶跨行轉賬是反過來,由支付寶主動存放一筆錢到銀行
- 支付寶中心有客戶賬,而央行中心沒有客戶賬
第五章 外匯買賣
現鈔現匯:
- 現鈔:鈔票(如美元實物)在我國境內
- 現匯:從境外匯入的外匯,其對應的鈔票并未韻如境內
現匯:商品出口
境外和境內在不同的核算體系里面,必須通過銀行的“同業存放”和“存放同業”進行中轉。
(國內銀行在國外銀行開一個戶,進口商買了貨物,由對應的銀行進行中轉再給出口商。)
- 付錢:把錢給同業存放
- 收錢:從存放同業中拿錢
外匯管制:我國禁止外匯在國內流通
- 不能以外匯標價
不能直接用外匯來買賣東西,也不能以外匯標價 - 禁止用于結算
出口商受到的外匯,不能直接轉給別人(根據外管局的規定,境內轉賬外幣只能匯往直系親屬或者自己名字的同戶名賬戶),因為如果可以隨意轉賬的話,就等于可以用外匯來進行交易 - 企業使用外匯控制
企業如需使用外匯(超過了規定的自有額度)時,需要向外管局進行申請 - 個人出入境控制
個人出入境也要控制外幣額度,限制金額,并且要申報
前兩條是限制外匯流通,后兩是限制額度,出口商受到外匯之后沒有用處,所以就有了“強制結匯”,決定了外匯的流向。
(出口商->銀行->央行)
- 出口商把外匯賣給銀行(經國家批準,可經營結匯、售匯業務的金融機構,比如指定的銀行)
- 銀行拿著外匯也沒有什么用處,最后賣給央行
當出口大于進口(貿易順差),外匯余額就要流到國內銀行體系中,最終流到央行,而央行要拿人民幣來買這些外匯,形成“國家外匯儲備”。
我國外匯儲備多的原因:
- 出口順差多,世界工廠產生的效果
- 政府強制外匯都流到央行,假設沒有這個要求,外匯儲備也不會多
外匯儲備多導致人民幣多(央行拿人民幣買外匯),實際上,外匯儲備已經變成了發行人民幣的一種方式,會產生兩點影響。
- 通貨膨脹
- 流通過剩
由于貸款還存在放大效應,央行購買外匯所投放的人民幣會進一步產生放大效應。
自貿區:
外匯使用起來較為麻煩,這也影響了企業的正常經營,為此國家進一步改革開放,局部地區放松外匯管制,這就創立了所謂的自貿區。
自貿區里面的企業有兩個賬戶:
- 原有賬戶:與非自貿區進行交易,有外匯管制
- 新開的自貿區賬戶:可以與境外進行自由交易,沒有外匯限制
自貿區賬戶其實就相當于在境外的企業,原有賬戶和自貿區賬戶是隔離的。
從 IT 設計角度進行考慮,需要實現兩方面的內容:
- 實現隔離
從分賬獨立核算的角度,可以用兩個地區,或者用同一個地區再加上標志來進行區分。 - 使用方便
從銀行的業務操作人員的角度,一個單位開兩個賬戶實際是當成兩個地區來區分,同一個柜員做兩個地區的事情,實際上是做了地區切換的操作,用同一個用戶號登陸兩個不同的地區。
人民幣發行的會計過程,涉及到以下主角:
國內銀行 A
國內出口商
央行
境外銀行 B
境外進口商
出口商出口商品
國內出口商-->境內銀行 A(存放同業)-->境外銀行B(同業存放)把外匯賣給央行
國內銀行 A 的外匯,實際上是存放在境外銀行 B 的“同業存放”里面,所以如果要把外匯賣給央行,那么央行也必須在境外銀行 B 開一個同業存放的戶頭,也就是說從國外銀行 B 的“銀行 A 同業存款”轉到“央行同業存款”中。
通過外匯儲備來進行人民幣發行:
央行發行庫
存放了從造幣廠運來的人民幣成品,等待進入流通領域。外匯占款
本國央行收購外匯資產而相應投放的本國貨幣。外匯儲備
央行以存款的形式在境外銀行的存款,這些境外存款大部分是短期存款,也可以被央行拿去買有價證券,比如美國國債,或者變成支付手段(支票、匯票等)。
好處:我國可以動用這些錢購買國外的資產。
壞處:人民幣通貨膨脹(內部風險)、匯率風險和政治風險(外部風險),比方美國一直要求人民幣升值,而中國希望人民幣貶值,主要原因是人民幣升值不利于我國出口商品。
外匯占款和外匯儲備要加以區分,比如央行用人民幣來買美元,從央行溜出去的人民幣就是外匯占款,進入央行的美元就是外匯儲備。
以上僅是從基本原理和便于理解的角度進行分析,在實際操作層面,可能有比較大的差異。例如,實際上央行并不一定在境外銀行開立存款賬戶,它可以由指定的商業銀行代持(以給外匯貸款額度的形式,相當于央行將外匯貸給商業銀行)。另外,外匯資產通常由境外存款轉化為其他外匯資產(如國債、股票等),具體由央行的外管局旗下的公司進行相關操作。
外匯價格標價
直接標價法:把外幣當作商品來標價,一件商品多少人民幣,比如6.7人民幣/1美元
間接標價法:分子分母反過來外匯買賣
自由貨幣之間的互換就形成了外匯買賣,人民幣不屬于外匯買賣的范疇。-
結售匯
結匯:銀行買入外匯
售匯:銀行賣出外匯前提:客戶已經取得外匯,即客戶在銀行已經有外匯,才能進行結匯。
客戶取得外匯的方式:
- 通過外匯存款的方式將境外存款匯入境內
- 在國際貿易中通過支付方式匯入
類比在國內,則是國際清算組織(或清算銀行)相當于國內的人行清算中心的角色。
單純結匯:
假設客戶出口商品,得到外匯,了結客戶活期外匯存款,做一筆分錄使外匯為零,客戶在這個過程中把外匯存款變成了人民幣存款。
如果外匯和人民幣匯率不是 1 比 1 的情況下,需要通過兌換科目進行中專過度。(分賬法)非單純結匯(商務連接):
假設客戶出口商品,要求直接收到人民幣,那就是說“活期外匯存款”這個分錄沒有了,變成了直接操作對應的“存放境外同業存款”。單純售匯:
跟單純結匯反過來的操作。非單純售匯(商務連接):
客戶的人民幣存款減少,通過兌換戶,相應的銀行“存放境外同業存款”也減少。 -
外匯牌價
買入價 = 銀行買入價 = 客戶賣出價
賣出價 = 銀行賣出價 = 客戶買入價
中間價 = (買入價+賣出價) / 2現匯買入價:銀行買入現匯時的牌價
現鈔買入價:銀行買入外幣現鈔時的牌價
實際交易中,現鈔買入 < 現匯買入價,這是因為現鈔是物理存在的物體,銀行買入之后需要倉庫存放,如果要拿到國外去用還要運輸,需要成本,所以現鈔的買入價更便宜。
但現鈔賣出價 = 現匯賣出價。 分賬法
在會計上設置的兩個名稱一樣的過度科目“兌換”,把原來的一個核算體變成兩個核算體,一邊是人民幣,一邊是美元,使兩邊賬目左右相等。
同一個核算網點,就相當于有兩本賬,一個人民幣帳和一個美元帳,分錄兩邊的數字都相等,符合會計體系。-
匯兌損益
由于匯率的浮動變化,表內的兩個“兌換”科目通常不一致,但是做表合并相關科目時,需要這兩項相消,需要引入一個新科目來平衡這個不平等,就是匯兌損益。表內匯總的美元兌人民幣值 X 與當前匯率的美元兌人民幣值 X' 比較。
- X > X',說明銀行發生了虧損,并在匯兌損益中需要記一筆虧損分錄來進行平衡,虧損記在左邊。
- X < X',說明銀行發生了盈利,并在匯兌損益中需要記一筆盈利分錄來進行平衡,盈利記在右邊。
匯兌損益科目的余額方向是不定的,它反映的是業務的盈虧。當發生了盈利記在右邊作為收入,當發生了虧損記在左邊作為支出,與“資產/負債共同類”的規則類似,并由此引入了“支出/收入共同類”的概念,類似的科目還有“貴金屬買賣損益”等。
第六章 科目表
余額方向
余額方向實際上都是由“科目設計”引起的,涉及科目的“分拆”和“合并”,進而形成科目結構圖譜。
科目的余額方向:資產類在左邊,負債類在右邊。會計科目
資產類:內債(所有者權益)和外債
負債類:
資產負債共同類:資產類、負債類、所有者權益、共同類、損益類科目編號
資產類是 1 開頭,負債類是 2 開頭。資產類
1010 現金
1020 短期貸款
102001 短期普通貸款
102002 短期項目貸款
121003 短期循環貸款
121006 短期并購貸款負債類
2010 單位活期存款
2030 活期儲蓄存款所有者權益
3010 股本
3110 本年利潤
3120 利潤分配
312006 未分配利潤共同類
4100 待清算損益類
5010 利息收入
5210 利息支出-
科目分級
通過科目分級形成科目的歪脖子樹,對科目進行命名和編號,形成科目編號表。比如短期貸款下面可以分級為短期普通貸款和短期項目貸款,短期項目貸款可以繼續分戶到“xx三峽項目”。
在會計中細分的項目稱為葉子,把這種細分的過程稱為科目分級。
- 平時記賬在葉子上
- 葉子的余額方向向上繼承
- 余額向上匯總
通過科目分級可以設計出科目編號,通常把一級科目編號設計為 4 位編碼,一級科目向下分級的二級科目為 6 位編碼,并且前 4 位等于以及科目編號。而在 IT 程序設計中,在二級科目向上匯總的程序中,也通常截取二級科目的前四位作為一級科目。
-
附注
資產負債表是會計恒等式的表格反應,它的內容和數據包含了所有從會計恒等式中導出的科目。為了使其簡潔明了,還需要對科目和數據進行合并、匯總等處理。
附注可以理解為子表,主要可以使資產負債表的主表簡潔行數少,并且瑣碎的內容放在子表,而主表主要是匯總數據,并為了披露的需要,使得不同銀行(機構)的主表科目大致相同,以便進行橫向比較。同時資產負債表的格式與表述需要依行業進行統一,各行的科目設置可能不一致,但資產負債表中客戶存款的含義應該是一樣的。- 科目匯總
- 機構匯總:二級行->一級行->總行
- 并表:涉及母子公司(比如工行的子公司工銀亞洲),就按內可以有相互抵消的情況,比如相互間的應收應付賬款互相抵消。
-
排序
按照資產的流動性從高到低來排序,資產流動性就是變現的能力。
- 現金
- 存放央行
- 存放同業
- 各類貸款:短期、中期
負債也是按照流動性來排序的,也就是緊迫性,比如 10 天后要換的債比一年后才還的更加緊迫。
- 隔夜拆借:一天就要還
- 各類存款:活期,定期,或者定期快到期了,附注里要說明一年以內到期的定期存款
- 各類應付賬款
-
資金鏈斷裂
收入 + 舉債 < 支出 + 還債
銀行的資金鏈斷裂比較特殊,銀行的還債體現在用戶取款,大量用戶取款也成為擠兌。避免擠兌的方法:
- 存款準備金:解決日常用戶取款
- 存款保險:解決極端情況下的社會心理問題
-
資不抵債
平靜情況下,資產等于負債,一旦追債來了需要變賣資產來還債,則資產的市場價值決定是否資不抵債。與資產變現相關的科目:
- 庫存:賬面有 100 萬元,但是是庫存,拿出去只賣了 50 萬元,就會產生資不抵債
- 應收賬款:如果應收賬款收不回來,也會產生資不抵債
對于銀行來說,庫存就是貸款,應收賬款就是應收利息。
若大批客戶資不抵債,則會產生連鎖反應,導致銀行資不抵債,甚至破產。為了解決這個問題,就有了風險管理,其中風險撥備就是要留存一部分錢用來解決貸款的壞帳問題。 -
表內科目和表外科目
數據會通過匯總、結轉等途徑匯入到資產負債表中的科目為表內科目,除此之外為表外科目。表內科目:
- 資產
- 負債
- 所有者權益
- 共同類
- 損益類
表外科目:
- 或有事項:有可能會發生,比如開出信用證應收款或者應付款,主要是對或有事項進行管理
- 委托或者代理業務:比如個人住房公積金,委托貸款應收利息
- 備查登記:指一些事務的登記,比如重要空白憑證。
對表外科目均要采用單式借貸記賬法記賬,就是每一筆業務發生只用一個會計科目進行單方面登記的方法。當業務發生,增加時計入借方,減少時計入貸方,余額在借方,表示期末結存數額,表外科目應設立登記簿記載。
第七章 身邊的業務
計提
計算提取,比如計提員工工資,計提應付利息,通常要涉及一個損益類科目。以計提員工工資為例,就是從損益類“業務管理費用——工資”提取到負債類“應付員工工資”。應收應付
以發工資的過程為例,工資屬于“業務管理費用”支出類科目,先進行工資計提,到了真正發工資的時候還需要交個人所得稅,扣除后剩余款項發放給員工,到了真正交稅的時候,再從“應繳稅——代個人——xx”轉到稅務局單位活期存款。-
固定資產的生命周期
- 購買
- 折舊
- 清理
-
固定資產折舊
折舊是一個支出類的費用科目,假設計算機原價 10 萬元(即為原值),只能用 5 年,那么平均一年要用 2 萬元損耗(折舊)。固定資產:原值
累計折舊:每年折舊費用加總(也是資產科目,但是其余額為負數)
固定資產凈值:固定資產與累計折舊之和(產生相減的備抵效果) 固定資產清理
計算機用滿 5 年,單位通常將計算機報廢。通常是快折舊到 0 元的時候實施,具體方法是把累計折舊再結轉到固定資產中,結轉后固定資產剩余的余額稱為“殘值”,一般作為二手或廢品賣掉。
假設固定資產有一個殘值 1000 元,假設賣了 1200 元,多余的部分就是營業外收入,相當于意外之財,反之如果賣少了就是營業外支出。企業所得稅
企業所得稅 = 利潤(收入-費用)× 稅率
就費用而言,以固定資產折舊為例,假設稅務局的折舊方法為平均折舊,而企業自己的折舊方法是先快后慢,年末計稅時就會產生差異,以稅務局的計算值為準,此時需要一個新的資產類或負債類科目來平衡差額,進行補差。
遞延所得稅資產:企業本次多交了稅,就作為資產用于下次抵稅。-
按揭房貸
- 等額本金:(單利)
每期本金是一樣的,利息前面多后面少
每期要還的利息=剩余本金×當期利率 - 等額本息:(復利)
每期本息之和是一樣的
本金的大部推遲還,遇上降息比較劃算 - 剩余本金 = 貸款總金額 - 每期已經還掉的本金
- 利息調整:以剩余本金重新做還款計劃,一般是次年生效
- 提前還款:以剩余本金重新做還款計劃
- 等額本金:(單利)
第八章 貸款
貸款生命期
五級分類:正常、關注、次級、可疑、損失(后三個是不良貸款)-
貸款到期情況
- 未到期
- 展期:到期了之后客戶還不上
- 逾期:展期之后客戶還是還不上
- 非應計:逾期超過 90 天,不能再計算利息了,因為收不回來了
按合同逐筆核銷:
同一家企業貸了兩次款,應該要按協議(合同)分別開立貸款賬戶,不同的合同對應不同的賬戶,即使是同一還款人;還款的時候,也要分清楚是還 A 合同還是 B 合同。本息分開:
比如住房貸款,其利息和本金是分開計算的。 -
貸款類別
- 信用貸款:憑借信用(如工資單)或者用大數據計算信用等級(如工行的客戶星級)
- 擔保貸款:
抵押:銀行不要所有權,比如房屋抵押,要抵押房產證
質押:銀行要所有權,要把東西放在銀行,比如票據
第三方擔保:
基本上,抵押和質押看合同簽署情況,一般來說逾期 1 個余額銀行就有權沒收抵押和質押的東西。 - 罰息:比如信用卡逾期
貸款發放
從會計的角度就是銀行的資產科目新增了一筆貸款,而負債科目也新增了一筆存款。
需要注意的是,如果是抵押貸款,比如抵押了房產證,還要記一筆表外科目“收:代保管有價值品XXXX房產證”。貸款收回
收回貸款比發放要復雜,因為還要收利息,同時貸款收回一般是分期收回,每期償還本金和利息。
與貸款發放類似,如果是抵押貸款,比如抵押了房產證,還要記一筆表外科目“付:歸還有價值品XXXX房產證”。貸款利息
計息日:計提利息日,從利息收入計提到應收利息。一般計息日是每個季度末月的 20 日。
收息日:收息日不等于計息日,收息日取決于具體的合同約定情況。-
收息狀態
已收到:
抵消了應收利息,確認了利息收入,也實現了利息計提和利息確認的解耦,因為應收利息有可能最終收不回來。
未收到:- 收到了一部分,那么應收利息就還有余額,沒有清空。
- 沒有收到(當期的全部或部分),延遲一定日期后,會把這些沒有收到的利息變成應收未收利息,也就是說應收利息還是要清空。換一個科目,就相當于一個升級動作,然后在這個新科目里面再收,稱為續收。
- 如果轉到新科目,過了一段時間,還是沒有收到,認為收不到了,視為沒有這筆利息收入,但計提時算了收入,因此在會計上要用紅字進行沖減,類似于計提利息的反交易(相同的分錄,但是以原值的負值),未收回的利息納入表外繼續追討。
(在會計上,“資產”的損失應通過對應的“損失準備”(備抵科目)來核銷;“收入”若已計提但后來不能實現,則應通過紅字沖減)。
收入確認
權責發生制:以合同為準,對應合同上的權力和責任,這樣就有應收和應付
收付實現制:收了多少錢,就算多少收入-
收入沖減
按權責發生制,通過應收利息產生收入。但利息若收不回,需要通過紅字沖減收入,未收回的利息納入表外繼續追討。(認錯,用紅字更改)比如在某個計息日,計提利息收入為X,記兩個分錄,一個是損益類“利息收入”,一個是資產類“應收利息”。
在還息日,客戶還了Y1,再記兩個分錄,一個是“應收利息”減去Y1,一個是“客戶活期存款”減去Y1,但是客戶并沒有還清利息,還剩余X1“應收利息”沒有還,再把X1結轉到“應收未收”。
再到下一個計息日(分期還款,每一期的本金和利息都可能不一樣),但是這一次和上一次的計息日就不一樣了,利息收入要分為以下三個部分:
- 正常計提的本期利息
- 上期欠的“應收未收”的利息X1產生的復息
- 上期欠的“本金”產生的罰息
同樣,客戶又還了一部分,但是仍然沒有還清,再次結轉到“應收未收”,最終還剩余Z元確認無法歸還。該如何解決?只能減少收入,將計提的收入減去未收到的收入,得到實際的收入。
還有如下幾個注意點:
- 什么時候做紅字沖減?會計規定是逾期90天
- 因為是逾期90天才做,所以X1里面并不是都逾期90天了,是一部分逾期90天,所以X1不等于Z
- 逾期90天從簡了之后,還是要去向客戶要,所以Z就放到了表外,再找人去催賬。
- 一旦要回來還是作為利息收入,如果收回本金是作為營業外收入
-
貸款損失準備
準備用于抵消相關資產的損失,也稱為風險撥備,用來進行不良貸款核銷,當該筆貸款損失準備金用于核銷后仍有多的,則將多余的進行轉回。貸款損失準備在計提時產生,核銷時使用。
當貸款逾期時,比如抵押貸款發生了損失,主要分為以下幾個步驟:
- 客戶可能已還了好幾期,但是剩下的貸款還不上并且逾期了
- 剩下的貸款就結轉到逾期科目里面要罰息,然后又收回了一些貸款
- 當逾期超過90天,再結轉到非應計貸款里面,不計息,然后派人去催賬,并且要處理一些抵押品,比如拍賣房屋
如果不是抵押貸款,而是信用貸款,沒有抵押物,就有一個貸款損失準備的東西,實際上也是一個計提的動作,從貸款減值損失(損益類)計提到貸款損失準備(類似于累計折舊備抵科目),計提到該備抵科目的右側,但是該科目又是資產科目,所以余額反應在左側,且余額為負數),原由客戶的存款戶還的貸款,由于還不起(非應計貸款),改由“貸款損失準備”來還款。
有幾個需要注意的地方:
- 貸款損失準備是資產類科目,對于資產類科目備抵,其余額方向在左邊,且為負數
(各類“準備”科目都是相應資產類科目的“備抵科目”,它是“準備著用于抵消相關資產的損失”) - 核銷了之后,并不是說這個貸款就不要了,還是要派人去催款,但是這個時候如果收回來款,就變成了“營業外收入”,可以說是意外之財
另外,損失準備是按照貸款五級分類的不同級別,計提不同比例的損失準備金,類似于之前的折舊,與“折舊率”類似也有“撥備率”。
再補充一種情況,當貸款企業的財務狀況發生了好轉,貸款的風險降低了,即原來計提的損失準備有點多了,則需要減少計提的金額,將原來的計提收回一部分,在會計上稱為“回轉”。
-
抵押物
以房貸為例,說明抵押物的“獲得處置權”和“處置”的具體過程。如果有客戶還不起房貸之后,銀行取得了房屋的處置權:
- 【右邊】要記錄抵押貸款(未還本金),用于抵消貸款本金,使得抵押貸款清零
- 【右邊】因為要處置,就會產生一些交易和費用,應交稅費(訴訟,過戶),注意這個過戶是指貸款人過戶給銀行
- 【左邊】那么這個抵押物,便哼了抵債資產,到底值多少錢需要由評估公司進行評估
- 【左邊】然后是貸款損失準備(已計提的)
其中,左邊是銀行得來的,右邊是銀行要還的,兩邊進行抵消,如果左邊多了就是“營業外收入”,如果右邊多了就是“營業外支出”,最終兩邊是相等的,要么補收入,要么補損失。
取得處置權之后,有以下處置方法:
- 自用:比如變成營業廳,結轉到固定資產中去了
- 出售:把抵債資產出售掉,出售涉及多項的多對多T字
-
貸款損失
正常貸款->逾期貸款->非應計貸款->貸款損失準備(核銷貸款)
- 假設一筆貸款第一期的本金是X1,客戶只還了一部分錢,還剩余Y1沒有還,那么到期后就把Y1結轉到逾期科目,而貸款本身的余額要清零
(貸款和逾期里面都要還利息,不同的是逾期里面還的是罰息) - 結轉到逾期之后,客戶需要繼續還款,但還是沒有還清,還剩余Z1沒有還,那么如果超過90天的話,就把Z1再次結轉到非應計貸款,而逾期本身的余額要清零
(非應計里面不計算利息了,因為本金都收不回,更不會有利息) - 結轉到非應計之后,客戶還要繼續還款,但是這個時候客戶還的錢是營業外收入。假設非應計貸款里面還剩下W1沒有還清,那么就需要使用貸款損失準備來核銷,而貸款損失準備的錢是從減值損失中計提獲取的
(注意貸款損失準備是資產類科目,余額反映在左邊且為負數,它是貸款科目的備抵科目)
其中計提的貸款損失準備是不斷變化的,有以下三個影響因素:
- 每一期的本金不一樣,所以計提的金額也不一樣
- 借款人情況惡化,計提越來越多
- 借款人情況變好,計提越來越少
如何處理情況變化:主要看貸款的分級變化,如果要增加貸款損失準備就再次增加計提,如果要減少就要記錄相反的分錄,減少計提,稱為轉回。
- 假設一筆貸款第一期的本金是X1,客戶只還了一部分錢,還剩余Y1沒有還,那么到期后就把Y1結轉到逾期科目,而貸款本身的余額要清零
-
派生存款
銀行吸收公眾存款后再進行放貸,而放出的貸款又被存放到其他銀行作為派生存款并再次放款,從而形成了存款放大效應。存款準備金在其中發揮兩方面的作用:
- 滿足流動性要求,即應對客戶的取款和資金的清算需要
- 控制信貸擴張,存款放大使得名義貨幣大于實際貨幣,如原始存款100萬元通過乘數效應得到名義貨幣1000萬元,即通過存款準備率來調節乘數。
乘數效應實際上是銀行的信用在起作用,假如每個存款人都有一個存單,都相信他可以取回存單上所記錄的金額,如果大家失去對銀行的信用,都去銀行取款,那就穿幫了,因此銀行的信用是其存在的基石。
-
貸款規模
貸款是銀行的資產,如果不受到任何控制,銀行可以無中生有地方大嗲款(增加資產的沖動),但是這樣風險很大,所以監管部門對銀行貸款規模做了很多限制。- 巴塞爾協議:將貸款總量與銀行擁有的資本量掛鉤,巴塞爾協議規定銀行的資本充足率必須大于8%,核心資本充足率必須大于4%。
- 存貸比:貸款作為分子,存款作為墳墓,這個值一般要求小于等于75%。
- 其他要求:貸款有短期中期長期,但是不能都是長期貸款,可能導致存款供不應求。
這些限制條件,對于銀行整體而言必須滿足,但是對銀行內部的某個局部地區就可能不滿足,這時候需要進行資金集中配置(比如局部可能有一個重點工程,但是局部經濟不太發達,就向總行申請,但是要付內部利息價格,相當于分潤處理)。
-
利息的特點
- 央行公布的基準利息:年利息,百分號為單位
- 貸款;一般為月利息,即年利息/12,一般單位是千分號
- 活期存款:一般是日利息,即年利息/360
- 月息3分:一個月3%
第九章 中間業務
-
銀行所處的位置
- 傳統模式:從資金供方吸收存款(銀行是債務方),把資金貸給資金需方(銀行是債權方),并從中賺取利差
- 中介模式1:資金供方與資金需方是直接的債權債務關系,銀行只承擔一個中介的作用,并從中收取手續費和傭金
- 中介模式2:在商品流通的時候,銀行還承擔另一種中介服務,并從中收取手續費和傭金,比如資金結算、支付、擔保,銀行擔保商家會把錢付給下架,如果上家不付錢,由銀行付錢
-
銀行中間業務
銀行作為中介開展的業務(上面的2和3),具有以下特點:- 銀行承擔了中間人的角色
- 錢沒有經過銀行的手,所以業務資金不體現在資產負債表里面,通常也把中間業務放在表外業務
- 收入是手續費和傭金
表外業務
比如發生中間業務時,銀行不動用資金,故資產負債表不變,但可以需要銀行出具一些保證之類的業務,對這些業務也要進行記錄,就是使用表外科目記錄。
表外業務不體現在資產負債表里面(因為沒有動用資金),但是一旦產生收入(傭金)和損失(擔保違約),還是要記錄表內科目,只是沒有在中途體現。
好處是沒有監管的干擾,壞處是如果有問題不能在中途暴露。-
中間業務分類
- 支付結算類:主要是商貿流通,匯票、本票、支票
- 銀行卡業務:信用卡
- 代理類:代發工資,代理證券、保險,代收代付水電費,其中很多代理業務已經不收手續費了,比如代發工資
- 擔保類:承兌匯票、信用證、保函
- 承諾類:貸款承諾,銀行承諾企業滿足什么條件之后就可以貸款
- 衍生品交易:衍生品在我國是證券類,在國外證券類稱為投行,現在我國商業銀行稱為投資部,比如期貨
- 基金托管:養老金托管等
- 咨詢顧問:充當一些財務公司的顧問
-
代發工資
假設單位有一筆單位活期存款,那么發功i就是從單位活期存款通過一借多貸轉到個人活期存款,但是在實際系統設計和業務設計的時候,通常要再進入一個科目進行中專,稱為代理業務——代發工資科目(內部戶)。這樣做的好處:
- 統計意義:從會計角度,直接看代發工資科目就知道代發了多少工資
- 容錯角度,從容處理,即使個別人賬戶寫錯了,也不影響全部的
- 性能角度:對公和個人在主機上是分區的,跨區調用有性能問題
-
手續費及分潤
再來看一個有手續費的代理保險。- 保費:從個人賬戶轉賬到保險公司
- 手續費:從保險公司轉賬到銀行
- 分潤:保險公司一次性批量把手續費發給銀行的某個網點,但是實際上銀行內部有很多網點都做了業務,需要把手續費從一個網點分給其他網點
對賬
中間業務通常與第三方相關,由此衍生出對賬的需求。-
對賬的一般模式
銀行與第三方對賬通常分為兩種模式:- 以銀行為準對賬:由銀行提供對賬明細給第三方,第三方以銀行明細狀態為準調整其明細狀態,并進行相應處理
- 以第三方為準對賬
-
對賬的一般過程
一般帶去先匯總核對再明細黑底的核對過程。- 我行多、對方少:賬務沖正處理
- 我行少、對方多:補賬處理
第十章 股票與債券
-
金融工具
本質是證明貸者與借者之間融通資金余額的證明。- 簡介金融工具:銀行存款、可轉讓存單、票據(銀行作為金融中介)
- 直接金融工具:股票、債券、基金、認股權證
- 衍生金融工具:在原生既然弄產品的基礎上派生出來的金融合約,主要包括遠期合同、金融期貨、金融期權和金融互換
-
金融資產
- (公允價值)以公允價值計量且其變動計入當期損益
- (攤余成本)持有至到期投資
- (公允價值)可供出售金融資產
- (攤余成本)貸款和應收款項
-
金融負債
- (公允價值)以公允價值計量且其變動計入當期損益
- (攤余成本)其他金融負債
公允價值法
參照外部市場(盯市)的虛擬價格。對持有的股票按市場價進行計量就是公允價值計量。攤余成本法
將資產或負債折價或溢價在續期內進行攤銷的會計處理方法。-
股票發行
銀行可以持有其他公司(或上市銀行)的股票,也可以發行自己的股票(本身是股份銀行或進行股份改造的銀行),以發行的股票作為資本(所有者權益)。- 溢價發行、折價發行、平價發行
- 回購且注銷、回購且庫藏
第十一章 會計報表
-
基本財務報表
按照我國目前對企業財務信息的披露要求,企業需要編制四張基本的財務報表(非上市公司只提供前三張):- 資產負債表
- 利潤表
- 現金流量表
- 所有者權益變動表
從程序設計的數據流角度,報表的數據流為:利潤表->所有者權益變動表->資產負債表->現金流量表
-
余額歸零
- 損益類:比如收入費用通過年終結轉到本年利潤,而本年利潤的生命周期也很短,馬上也為零了,通過利潤分配到所有者權益
- 應收應付:按筆核銷,比如發工資,從費用計提到應付員工工資,待工資發放之后,就把應付員工工資清零了
- 計提:如計提利息
- 清算:每一筆清算也要結轉為零
- 貸款:貸款一般是分期部分清零,但是最后總的結果還是為零
- 其他:比如過渡戶
利潤表
反應企業一定會計期間(如月度、嫉妒、半年度或年度)生產經營成果的會計報表,也稱為損益表。
根據“收入-支出=利潤”的基本關系編制。所有者權益變動表
反應公司與所有者之間的交易,構成所有者權益的各組成部分當期增減變動情況的報表。資產負債表
反應企業在某一特定日期(如月末、季末、年末)的全部資產、負債和所有者權益情況的會計報表,是企業經營活動的靜態體現。
根據“資產=負債+所有者權益”這一平衡公式,依照一定的分類標準和次序,將某以特定日期的資產、負債、所有者權益的具體項目予以適當的排列編制而成。現金流量表
分析企業在短期內有沒有足夠現金去應付開銷,提供了企業經營是否健康的證據。
活動類型:經營活動、投資活動、籌資活動。試算平衡表
某一時點上檢查借貸方是否平衡及賬戶記錄有無錯誤的一種表。附注
對資產負債表、利潤表、現金流量表和所有者權益變動表等財務報表中列示項目的進一步文字描述或明細資料,以及對未能在這些報表中列示項目的說明等,可以使報表使用者更加全面地了解企業的財務狀況、經營成果和現金流量。-
其他
還有部分非披露要求的會計報表,但是企業需要報送監管機構。比如銀監會的非現場監管報表。- G01資產負債項目統計表
- G03各項資產減值損失準備情況表
- S71銀行業普惠金融重點領域貸款統計表
第十二章 賬務設計
賬號含義
地區號+網點號+應用號+順序號+校驗位-
分戶賬
昨日余額+今日右邊發生額-今日左邊發生額=今日余額- 明細表:記錄每一筆明細交易,主要進行插入操作
- 余額表:記錄賬戶當前最新余額,主要進行更新操作
公司賬戶
基本戶:只能在溢價銀行開,開了基本戶之后,需要向人民銀行備案
一般賬戶:可以在多家銀行開,只有開了基本戶之后才能開一般賬戶。一般賬戶不能取現,但是可以轉賬。個人賬戶
I類賬戶:全功能銀行賬戶,可以辦理存款、轉賬、消費繳費、購買投資理財產品等,使用范圍和金額不受限制。個人的工資收入、大額轉賬、銀行轉賬,以及繳納和支付醫療保險、公積金等業務。
只要有卡有折有實物,就一定是I類賬戶,II類賬戶和III類賬戶都是建立在I類賬戶基礎上的虛擬賬戶,沒有卡或存折等實物介質。死鎖
兩個賬戶互相轉賬,互相等待死鎖熱點字段
在并發交易的過程中,部分字段使用頻率很高,比如序號、流水號、余額、發生額等,稱為熱點字段熱點事件
導致熱點字段的額交易稱為熱點事件,比如淘寶雙11,微信發紅包熱點賬號
集中入賬的賬號,比如淘寶商家系統轉賬處理
先扣款再存款,必須保證付款方有足夠的余額才能交易成功-
先借后貸
對于存款戶而言,他是銀行的負債:左記是減少客戶的存款,右記是增加客戶的存款。顯然A轉賬給B的會計分錄為:左記A戶,右記B戶。
假定兩存款戶A和B在同一數據庫中,則一個數據庫事務就可以搞定該會計分錄,即可由數據庫事務來保證業務事務。但是如果他們不再同一數據庫中,特別是在分布式環境下,則需要兩個數據庫事務才能完成該會計分錄,但這兩個事務卻是同一個業務事務,即從業務角度看,要么同時成功,要么同時失敗。
兩個數據庫事務如何實現一個業務事務?兩個數據庫事務按照先后執行的次序,主控程序有三種情況:
- 第一個成功,第二個成功
- 第一個成功,第二個失敗
- 第一個失敗,第二個不做
顯然1和3符合業務事務的要求,只需要考慮2,即這時要對第一個已成功的數據事務進行逆處理。
這兩個數據庫事務,哪一個會產生不可逆?
- 左記A戶:減少客戶A的存款,可逆(增加客戶A的存款)
- 右記B戶:增加客戶B的存款,可能不可逆(例如客戶B立馬將其賬戶的錢全部轉走)
為了避免這種不可逆的情況發生,考慮銀行的中介角色,應該是左手拿到A的錢(左記A戶),右手再交給B(右記B戶),而不是相反,這也稱為“先扣賬,再入賬”,扣賬為左記,入賬為右記。這就是“先左后右”,對應到一般會計書的表述即為“先借后貸”。
數據庫事務什么時候會出現失敗?
- 技術原因,如數據庫掛了、網絡不通等
- 業務原因,如賬號錯、余額不足等業務情況
-
日期敏感
銀行是處理資金的企業,需要體現資金的時間價值,這就是“利息”。因此賬務系統對日期(時間)也是敏感的。
-
日切
系統工作日期的切換,這個工作日期與自然日期不一樣,自然日期過了24點即切換到第二天,但是銀行工作日期可能凌晨1點才切換。
所以假設有一個人當天晚上11點存了一筆錢,到第二天凌晨2點取出來,因為剛好跨過了日切,只存了3小時,也能得到1天的利息。
系統日切之后,有以下幾個方面需要重點關注:
- 初始化:全局時鐘變量初始化,同時雙日志也需要進行切換
- 簽到:網點簽到、柜員簽到
- 初筆交易:會產生一條新紀錄,把昨天的當日余額變成今天的當日余額,把主機送下來的最新工作日期填進去,交易之后會更新今天的當前余額。
-
積數與利率
日利率 = 年利率 / 360
利息 = 本金 * 天數 * 1/360 * 年利率
積數 = 本金 * 天數(單位元/天)
息余 = 積數 / 360
假設積數是N,可以有以下兩種理解:
- 一元錢存了N天
- N元錢存了1天
為了方便計算利息,需要在余額表里面加上滾積數,滾積數 = 積數 + 余額。
(注意:元以下不計息。)
-
結息日
在結息日的時候,通過積數算出利息,如果利息不取出來,就繼續存到本金里面(利息還需要交利息所得稅)。
利息加到本金之后,對應余額表里面,積數要清零。
-
利率調整日
央行會對利率進行調整,而利率調整日一般不是結息日,所以如果發生利率調整,主要進行以下處理:
- 把當前積數用調整前的利率計算利息,然后把積數清零重新計算
- 需要在余額表里面再新增一個字段,用于存儲利率調整以前的利息,一般是“應付利息”
- 在結息日的時候,除了正常計算的利息,還需要加上“應付利息”
-
客戶銷戶日
除了本金,積數也要清零:計算上個結息日到銷戶日的利息。
-
總分核對
余額表的匯總至應該等于總賬,如果對不上就是總分不平。
銀行在進行聯機交易的時候,后臺系統主要做以下兩部分工作:
- 做日志:記錄每一筆交易的明細,比如活期轉賬記錄轉入轉出方賬戶、柜員號等
- 記分戶賬:分戶賬中有一個余額表,記錄每個客戶當前余額
-
日中批量
從日志中計算總賬。
日中批量需要耗時,而業務是24小時的,為了不影響聯機日志記錄,就有了“雙日志設計”:
日終后,當天的聯機日志停止聯機,轉入日終批量處理,啟用另一個日志來接替記錄聯機交易信息,兩張日志表A/B按日來回切換,互不影響,相當于輪班值班,保證聯機系統24小時工作。
- 當前活動的日志:聯機交易不斷插入記錄
- 不活動的日志:只有批量做讀操作,批量完成后備份,最后刪除信息
-
試算平衡
資產負債表的左右兩邊是否相等。
試算平衡表是在還未對相關賬戶調整前出的資產負債表,業務可以通過該表了解調整前的線管情況,該表除業務意義外還有查錯作用。
另外,試算平衡只是一種處理方式,業務處理時需要遵循嚴格的審批流程和符合、授權等控制,相關的錯賬還會進行追責處理,保證銀行會計是“鐵賬”。
假設發現左邊小于右邊,首先需要臨時找一個科目把差額補起來,這個科目稱為掛賬科目(也稱其他應收)。然后再查具體是哪個科目發生了錯誤,查到之后再從掛賬科目結轉到錯誤科目。如果是右邊小,那么掛賬科目就是“其他應付”。
-
錯賬處理
試算平衡發現存在錯誤,就要進行錯誤處理。一般來說有以下兩種錯誤類型:
- 機器錯誤:一般是系統程序發生錯誤,需要發補丁變更解決
- 人工錯誤:比如柜員操作過程發生了錯/漏/重復匯款等錯誤,一般人工錯誤需要用三要素核對:物、票、賬
-
人工錯誤處理
- 抹賬:也就是反交易,一般都是在當天進行反交易,反交易需要找到原交易,在日志里面把標志置為作廢,然后再明細中減掉相關明細交易記錄
- 沖賬:不作廢歷史交易,作為一筆新的交易。
重復入賬:比如重復匯款了兩次,需要把其中一筆交易沖掉,采用雙邊紅字修正(新增一筆原來一樣的交易,但是數字的符號是反的)
遺漏入賬:比如遺漏匯款,需要補一筆交易,采用雙邊藍字(正常交易),但是要填以前的日期
匯錯收款人:比如本來應該是A匯款給C,但是錯誤匯給了B,采用單邊紅字和單邊藍字
抹賬反交易已經基本不用,因為存在漏洞隱患,比如上午存一筆錢然后開出一筆存款證明,到下午再反交易把這筆錢取消,但是證明已經開出來了,所以現在通常使用沖賬代替抹賬。
-
積數計算
- 加法:積數=積數+余額,需要每天日終批量都進行累加計算
- 乘法
- 可能積數法:每一筆動賬的時候都要算
-
天數計算
分為三部分進行求和計算:
- 起始日期到當年年底的天數
- 兩日期間整年的天數
- 終止日期到當年年初的天數