跳轉到

3.3 會計難題的代數解#

本章導言#

3.1 節給了方法(設未知數、列方程),3.2 節給了工具(聯立方程與矩陣),本節把它們花在兩個歷史悠久的實務難題上:銀行往來調節與存貨盤點差異。兩者的共同結構是「兩套獨立記錄、若干未達帳項、一條守恆式」——正因為有守恆式做骨架,難題才從「猜謎」變成「解題」。我們先解一個調節表難題,再解一個需要聯立的盤點難題。

一、難題一:銀行往來調節表#

帳面餘額與銀行對帳單不符的原因可歸納為兩類:時間差(在途存款、未兌現支票——雙方遲早都會記到)與記錄差(銀行手續費、代收利息、錯誤——只有一方知道或一方記錯)。調節表的代數本質是兩條守恆式:

\[ \begin{aligned} \text{銀行結單餘額} &= \text{帳面餘額} + (\text{在途存款} - \text{未兌現支票}) + (\text{帳方記錄差}),\\ \text{帳面餘額(調整後)} &= \text{帳面餘額} + (\text{銀行已記而公司未記}). \end{aligned} \]

例題 3.3.1:某公司 6 月 30 日銀行存款帳面餘額為 \(x\) (未知),銀行對帳單餘額 97,400 元。查核發現:(1)6 月 30 日在途存款 12,000 銀行未記;(2)未兌現支票合計 5,600;(3)銀行代收票據 8,000 並扣手續費 200,公司均未入帳;(4)公司開出支票支付 3,400 卻誤記 4,300(帳面多減 900)。求 \(x\) 與調整後餘額。

解:設帳面餘額為 \(x\) 。正確的帳面調整是:

  • 銀行代收票據:加 8,000;
  • 手續費:減 200;
  • 支票誤記更正:加回 900( \(4{,}300-3{,}400\) )。

調整後餘額:

\[ x + 8{,}000 - 200 + 900 = x + 8{,}700 . \]

銀行側調整:

\[ 97{,}400 + 12{,}000 - 5{,}600 = 103{,}800 . \]

兩側調整後必相等(同一個真實餘額的兩種讀法),故

\[ x + 8{,}700 = 103{,}800 \;\Longrightarrow\; x = 95{,}100 . \]

覆核: \(95{,}100 + 8{,}700 = 103{,}800\) ✓。這道題的代數要點:「調整後兩側相等」本身就是一條方程,未知數 \(x\) 由它唯一決定;若題目改問「在途存款是多少」(其他條件已知),同一條方程同樣能解——守恆式是一個多功能的母方程,問什麼就解什麼。

二、難題二:盤點差異與毛利率法的聯立#

存貨若遭竊或火損,實物盤點無從進行,實務用毛利率法估計:以毛利率從銷貨推回銷貨成本,再由存貨恆等式(5.3 節將正式討論)估出應有存貨,與殘存盤點比較。若再加上「期初存貨未知」的條件,就需要聯立。

例題 3.3.2:某倉庫火災後搶救出存貨標價 45,000 元(成本率 80%,即成本 36,000)。已知:當期進貨 300,000;銷貨收入 420,000、毛利率 25%;期初存貨為 \(a\) 、火損成本額為 \(L\) (皆未知);且查得期初存貨金額等於火損額的三分之二,即 \(a = \frac{2}{3}L\) 。求 \(a\) 與 \(L\) 。

解:兩條業務式:

  1. 存貨恆等式: \(\;a + 300{,}000 - 315{,}000 = \text{期末應有存貨成本}\) ,其中銷貨成本 \(=420{,}000\times(1-0.25)=315{,}000\) ;
  2. 期末應有 \(=\) 殘存 \(+\) 火損:期末應有 \(=36{,}000+L\) 。

合併成方程組:

\[ \begin{cases} a - 15{,}000 = 36{,}000 + L,\\ a = \tfrac{2}{3}L . \end{cases} \]

代入第二式於第一式:

\[ \tfrac{2}{3}L - 15{,}000 = 36{,}000 + L \;\Longrightarrow\; -\tfrac{1}{3}L = 51{,}000 \;\Longrightarrow\; L = 153{,}000,\qquad a = \tfrac{2}{3}\times153{,}000 = 102{,}000 . \]

覆核:期末應有存貨 \(=102{,}000+300{,}000-315{,}000=87{,}000\) ;殘存 \(36{,}000\) 加火損 \(153{,}000\) 等於 \(189{,}000\neq87{,}000\) ——覆核不通!這正是代數方法的價值:方程組雖然有解,但解與會計事實矛盾,說明假設有誤。回查條件:期末應有存貨不可能小於殘存盤點( \(87{,}000 < 189{,}000\) 不可能),可知「期初存貨 \(= \frac{2}{3}L\) 」的資料必與毛利率或進貨數字不相容;正確的程序是回到原始憑證重查進貨或毛利率,而不是接受方程組的形式解。代數不會說謊,但它只對輸入負責——垃圾進、垃圾出,這句話在會計上尤其嚴厲。

若把條件修正為 \(a=250{,}000\) (例如自上期結轉帳冊查得),則:期末應有 \(=250{,}000+300{,}000-315{,}000=235{,}000\) ,火損 \(L=235{,}000-36{,}000=199{,}000\) ,覆核 \(36{,}000+199{,}000=235{,}000\) ✓。一個自洽的資料集,覆核必然通過——這就是守恆式的檢驗力。

三、代數方法的邊界#

例題 3.3.2 第一次「失敗」是一次誠實的教學:方程能解出數,不代表數是事實。會計師的使用守則有三:

  1. 先驗守恆、後求未知:確認資料集本身可平衡,再解未知數;
  2. 解出必覆核:把解代回所有未用過的條件;
  3. 矛盾即線索:覆核不通指向的不是「數學失靈」,而是某個輸入(毛利率、期初數、盤點數)有誤——這正是審計(第 9 章)的起點。

前因後果與驅動關係#

  • 實務驅動:銀行調節表在支票制度普及的十九世紀成為標準內控文件(未達帳項隨郵政與結算速度激增);毛利率法則是保險理賠的標準工具——火險保單載明以帳冊推估損失,逼著會計師把「估計」寫成可覆核的方程。
  • 理論的回饋:把調節與盤點寫成方程,使「帳對不上的原因」可以分類列舉(時間差、記錄差、錯誤、舞弊),內控程序因此標準化;「矛盾即線索」的原則後來發展成法務會計的偵測邏輯——記錄之間的代數不相容,是舞弊最難抹除的痕跡。
  • 跨章接點:毛利率法是 5.3 節毛利恆等式的估計應用;存貨恆等式在第 5 章全面展開;調節表的「兩套記錄對帳」思想在 7.3 節升級為標準成本與實際成本的差異檢定;銀行調節的時間差概念與《金融的數學》第 1 章的結算日在途資金相接。
  • 兄弟書接點:《管理的數學》第 8 章決策分析中的「逆向歸納」,與本節「由守恆式反推未知」共享同一推理結構;《經濟的數學》第 9 章資訊不對稱,說明為何兩套記錄(公司帳與銀行結單)的獨立性本身就有經濟價值。

練習#

  1. 帳面餘額 82,300、對帳單 90,100;在途存款 15,000、未兌現支票 4,000、銀行代收利息 600 未入帳、手續費 100 未入帳。編兩側調節並求調整後餘額,驗證兩側相等。
  2. 毛利率 30%、本期銷貨 500,000、期初存貨 60,000、進貨 380,000。用毛利率法估期末存貨;若期末實際盤點為 70,000,短少多少?
  3. 支票實付 5,600 誤記 6,500,且該月對帳單已兌付正確金額。此錯誤出現在哪一側的調節?應調整多少、方向為何?
  4. 承例題 3.3.2 的修正情境( \(a=250{,}000\) ),若毛利率改為 30%,火損額變為多少?請列式並覆核。
  5. 思考題:例題 3.3.2 的方程組「有解但矛盾」。請從 3.1 節的秩與解的觀點討論:什麼情況下方程組無解、有唯一解、有多重解?會計資料集最常落在哪一種?多重解對審計意味著什麼(提示:自由度與 2.3 節的 \(\dim\ker A\) )?

名詞速查表#

  • 銀行往來調節表:帳面餘額與銀行結單餘額的對照調整表。
  • 在途存款/未兌現支票:一方已記、另一方未記的時間差項目。
  • 記錄差:僅一方知道的收付(代收、手續費)或錯誤。
  • 毛利率法:以毛利率由銷貨推估銷貨成本與期末存貨的間接法。
  • 存貨恆等式:期初+進貨-銷貨成本=期末。
  • 覆核:把解代回未用條件以檢驗自洽性的程序。

(本節完)