跳轉到

程式資訊

  • 程式 IDTAXTYPE
  • 所屬子系統:B.基本資料
  • 狀態:stable

稅別

功能簡介

「稅別」是進銷存與帳務共用的稅務基礎主檔。每一筆稅別代碼定義了一組稅務屬性——稅率課稅別(應稅/零稅率/免稅)、含稅與否扣抵區分、對應的會計科目發票(憑證)種類——讓採購、銷售、發票、傳票等單據在輸入「稅別」一個欄位後,就能自動帶出正確的稅率與沖帳科目。

主要由財會/管理人員在系統建置初期維護,之後甚少變動。台灣現行版本最常見的是 5% 應稅、0% 零稅率(外銷)與免稅三類;多地區或集團版本可再依地區別(Taiwan/USA/China)分別建立。

前置需求

  • 權限:B.基礎資料 → B-090 稅別 的新增/修改/刪除/瀏覽權限;列印需 列印 權限。
  • 先維護的主檔/參數
資料 影響什麼
會計科目(總帳科目檔) 科目代號欄的 GLAccountSearch 查詢來源;決定本稅別產生傳票時帶哪個稅額科目
憑證類別參數(C214 / CMB_C214 下拉) 憑證類別欄的可選清單與說明文字
系統語系對照 地區別(Taiwan/USA/China)與下拉選項的多語顯示

稅別會被其他主檔/單據引用

廠商、客戶等主檔,以及採購、銷售、進貨、發票等單據都以「稅別」代碼為外鍵帶出稅率與科目。請勿任意刪除或改碼已被引用的稅別,否則既有單據會找不到對應稅率。

操作步驟

本表單為標準的單檔維護畫面,使用上方工具列的 新增儲存刪除查詢列印 操作。

新增一筆稅別

  1. 按工具列 新增。系統自動帶入下列預設值(見欄位連動與附加功能):
    • 地區別T(Taiwan)
    • 稅率5
    • 課稅別1.應稅
    • 含稅N(未含稅)
    • 扣抵區分1.可扣抵之進貨及費用
    • 發票種類X.不申請
  2. 稅別 欄輸入稅別代碼(最長 10 碼,為主鍵,不可重複)。
  3. 輸入 名稱(最長 100 字,欄位允許換行,可填多行說明)。
  4. 視實際稅務性質調整 稅率課稅別含稅扣抵區分憑證類別發票種類
  5. 科目代號 欄按查詢鈕,從會計科目檔挑選本稅別對應的稅額科目。
  6. 若此稅別暫不啟用,將 是否停用 設為 Y
  7. 儲存

修改/刪除

  1. 查詢 找到要維護的稅別。
  2. 直接於各欄位改值後按 儲存;或按 刪除 移除整筆。

改碼前先確認引用

稅別代碼是主鍵,也是其他單據的外鍵。若需停用某稅別,建議改用 是否停用Y 而非直接刪除,以保留歷史單據的對應關係。

列印

列印 可輸出「稅別表」報表(報表編號 B090-1、報表尺寸 A4、國家區域 TW),列出目前的稅別清單供存查或交接。

欄位說明

欄位 必填 說明 / 格式 / 預設
稅別 稅別代碼,主鍵,最長 10 碼,不可重複
是否停用 YN 下拉;Y 表停用、不再供單據選用
稅率 數值欄位(資料型別 decimal(10,4),可保留 4 位小數),以百分比數字填寫(如 5 代表 5%);輸入框最多輸入 5 個字元(MaxLength=5);新增預設 5
地區別 下拉 T.TaiwanU.USAC.China;新增預設 T
扣抵區分 下拉:空白/149,標示進項可否扣抵;新增預設 1
憑證類別 下拉,來源為 C214CMB_C214)參數清單,對應財稅申報的憑證分類
名稱 稅別說明文字,最長 100 字,可換行
科目代號 GLAccountSearch 從會計科目檔挑選,作為本稅別的稅額對應科目
課稅別 下拉 1.應稅2.零稅率3.免稅;新增預設 1
含稅 YN 下拉,標示單據金額是否已內含稅額;新增預設 N(未含稅)
發票種類 單一字元碼(A/T/W/Z/S/N/G/X/B/C 等),對應下方靜態說明區的進項/銷項發票種類;新增預設 X

扣抵區分選項對照

1.可扣抵之進貨及費用2.可扣抵之固定資產3.不可扣抵之進貨及費用4.不可扣抵之固定資產9.進項綜合,另可留空白。此欄對應進項稅額申報時的扣抵分類。

欄位連動與附加功能

這一節說明「按某動作 / 輸入某欄位後,系統會做什麼」,全部來自 TaxtypeViewModelTaxtype.xaml 的實際程式行為。

  • 新增 時自動帶預設值AfterAddNew() 會在新增當下把新列填成「台灣應稅 5%」的常見組合——課稅別1含稅N地區別T稅率5扣抵區分1發票種類X。你只需改動與此預設不同的欄位即可,省去逐欄輸入。

  • 地區別下拉(AreaCodeSource:選項固定為 T.TaiwanU.USAC.China 三項,並依目前系統語系翻譯顯示。當你切換地區別時,僅改寫該欄的值,不會自動連動改稅率(稅率仍需自行調整)。

  • 扣抵區分下拉(DeductionMethodSources:選項為程式內建的六項固定清單(空白與 149)。下拉顯示「代碼+說明」、實際存入的是單字元代碼。

  • 課稅別下拉(TaxMethodSources:固定三項 1.應稅2.零稅率3.免稅。此欄與稅率並非自動連動——選了 3.免稅 不會自動把稅率歸零,需要你手動把稅率設為 0。請依實際稅務性質讓兩者保持一致。

  • 憑證類別下拉(C214 參數):欄位使用 TableAlias="C214",系統會讀取 CMB_C214 參數產生清單並顯示對應說明。新增憑證類別選項需在參數設定處維護,本表單只引用、不在此新增。

  • 科目代號查詢(GLAccountSearch:點此欄的查詢鈕會開啟會計科目搜尋,從總帳科目檔挑一個科目。此科目即本稅別在轉立傳票時的稅額對應科目來源。

  • 含稅 / 是否停用(YesNoComboBox:兩欄都是 YN 二擇一下拉。含稅 影響引用此稅別的單據金額計算口徑(內含稅或外加稅);是否停用Y 後該稅別不再供新單據選用。

  • 名稱欄可換行名稱 文字框設定 AcceptsReturn="True",可輸入多行說明文字,方便填寫較長的稅別用途備註。

  • 發票種類靜態對照說明:畫面下方有一塊唯讀說明區,逐條列出進項發票種類銷項發票種類各碼的含意,供填寫 發票種類 一字元碼時對照:

    • 進項:A.農產品收購憑證T.運輸發票W.廢舊物資收購憑證Z.其他S.可抵扣專用發票N.不可抵扣專用發票G.海關代徵完稅憑證X.不申請
    • 銷項:A.增值稅專用發票B.普通發票C.免用非票

    此區僅為說明,不影響存檔;發票種類欄本身是自由輸入的一字元文字框。

  • 列印報表(GetReports / IPrintSource:本表單實作 IPrintSource,按 列印 會取得報表定義「稅別表」(報表編號 B090-1、抬頭「稅別表」、A4、TW 區域,資料來源 rpt_b090_Taxtype_report1)並輸出。

稅別本身不算稅,是被引用的設定

這支表單只「定義」稅率與屬性,不在此頁試算任何稅額。實際的稅額計算發生在引用稅別的採購、銷售、發票等單據上——它們讀本主檔的稅率與含稅旗標後,才在各自表單上算稅。

常見問題

按「新增」後欄位已經有值,是正常的嗎?

是。AfterAddNew() 會自動帶入台灣最常用的組合:地區別 T、稅率 5、課稅別 1.應稅、含稅 N、扣抵區分 1、發票種類 X。你只需修改與預設不同的欄位即可,不必每欄重打。詳見欄位連動與附加功能

選了「3.免稅」,稅率為什麼沒有自動變成 0?

課稅別與稅率在本表單沒有自動連動。選擇免稅或零稅率後,請自行把 稅率 欄改為 0,讓兩者一致,避免引用此稅別的單據算出不對的稅額。

憑證類別下拉是空的 / 找不到想要的選項?

憑證類別清單來自 C214CMB_C214)參數,不是在本表單維護的。若清單為空或缺項,請到參數設定處補上 C214 的選項,再回到本頁重新選取。

科目代號查不到科目?

科目代號GLAccountSearch 連到會計科目檔。若查不到,表示該科目尚未在科目主檔建立,請先到總帳模組維護科目後再回來挑選。

想刪掉一個用不到的稅別,可以直接刪嗎?

稅別是其他單據的外鍵。若該稅別已被既有單據引用,直接刪除會讓那些單據對不到稅率。建議改把 是否停用 設為 Y 停用,而非刪除,以保留歷史資料的對應關係。

相關功能


需補截圖清單

以下截圖待 runtime 驗收後補拍(放 docs/B-BasicData/images/):

  1. taxtype-step1.png — 稅別維護主畫面(含上方各欄位與下方發票種類說明區)
  2. taxtype-step2.png — 按「新增」後自動帶入預設值的狀態
  3. taxtype-step3.png — 課稅別 / 扣抵區分 / 憑證類別下拉展開的樣子