存貨及折扣(Inventory and discounts)

交易折扣(Trade discount)與現金折扣(Cash discount)的分別

作者:Miss Kate(DSE BAFS 導師)・最後更新:2026 年 10 月

三個重點

  • 交易折扣:交易時已知道,入帳時直接扣走,不另開分錄。
  • 現金折扣:早還錢才有,要另開分錄(銷貨折扣或購貨折扣)。
  • 兩者同時出現:先扣交易折扣,再用扣完後的金額計現金折扣。

交易折扣(Trade discount)

交易時已經知道的折扣,例如買得多、熟客,或超市的優惠。入帳時直接扣走,只記錄扣完的淨額,不會再有另一筆分錄。

例題:賒購一批貨,原價 $650,供應商給 $40 交易折扣。購貨要入多少?

Dr Purchases 購貨 610Cr Trade Payables 應付貨款 610

(假設賒購)原價 650 減交易折扣 40,入帳金額 610。那 $40 不用另外入帳。

常見錯誤:把交易折扣另開 Cr Discount received 購貨折扣。購貨折扣是現金折扣才用的。

現金折扣(Cash discount)

債主為了讓債仔早點還錢而給的折扣,例如早還就平 2%。交易時未知道會否有折扣,所以要另開分錄。

我們是賣家:給折扣給客人 → 銷貨折扣(Discount allowed)

Dr Discount allowed 銷貨折扣Cr Trade Receivables 應收貨款

銷貨折扣是費用;客人可以還少一點,應收貨款就減少。

我們是買家:供應商給我們折扣 → 購貨折扣(Discount received)

Dr Trade Payables 應付貨款Cr Discount received 購貨折扣

購貨折扣是收益;我們可以還少一點,欠供應商的就減少。

例題:公司賒銷 $10,000 貨品給客人,客人早還錢,有 5% 現金折扣。要借記哪個帳戶?

答案:銷貨折扣。收到折扣的是客人,給折扣的是我們(賣家)。$10,000 × 5% = $500:

Dr Cash at Bank 銀行存款 9,500Cr Trade Receivables 應收貨款 9,500
Dr Discount allowed 銷貨折扣 500Cr Trade Receivables 應收貨款 500

兩者怎樣分?

交易折扣現金折扣
甚麼時候知道交易時已經知道交易時不知道,還錢時才看是否在折扣期內
怎樣入帳入銷貨/購貨時直接減走另開分錄:銷貨折扣或購貨折扣

兩種折扣同時出現:三步計

例題:賒購一批貨,原價 $2,000,有 10% 交易折扣;早還錢再有 5% 現金折扣。購貨折扣是多少?

  1. 扣交易折扣:$2,000 × 90% = $1,800(入購貨)
  2. 計現金折扣:$1,800 × 5% = $90(不是 $2,000 × 5%)
  3. 實際還款:$1,800 − $90 = $1,710
Dr Purchases 購貨 1,800Cr Trade Payables 應付貨款 1,800
Dr Trade Payables 應付貨款 90Cr Discount received 購貨折扣 90
Dr Trade Payables 應付貨款 1,710Cr Cash at Bank 銀行存款 1,710

會計所有嘢都有得解

你只係需要一個人同你解。中六常規班、重讀生班、錄影班,佐敦課室上堂。