程式資訊
- 程式 ID:
SPBUYRANK - 所屬子系統:M.主管資訊
- 狀態:stable
進貨廠商統計¶
版本狀態
本功能為新版 TsERP 新寫的查詢程式(非 VFP 移植),供財務部月報「進貨/加工廠商金額統計」頁使用。目前查詢邏輯已完成、runtime 驗收進行中;報表列印尚未提供,需列印時可先加入自訂查詢面板彙整,或以格線匯出 Excel。
功能簡介¶
「進貨廠商統計」把一段期間內的進貨金額依廠商彙總成一份排行榜:每家廠商一列、金額由大到小排序,並附上各廠商佔總額的百分比與末列合計。適合財務/採購主管快速掌握「這個月哪些廠商進貨(含加工)金額最大」,是財務部月報「進貨/加工廠商金額統計」頁的資料來源。
金額口徑為進貨淨額(進貨扣除退貨後的本幣未稅金額)。資料涵蓋四種交易別:
| 交易別 | 單號前綴 | 計入方式 |
|---|---|---|
| 進貨(進貨單) | RA |
記正 |
| 進貨退出(進貨退出單) | RB |
記負(沖減) |
| 總務進貨(總務進貨單) | RC |
記正 |
| 總務進貨退出(總務進貨退出單) | RD |
記負(沖減) |
與「進貨資料查詢」的關係
本功能的取數方式沿用進貨資料查詢(QRY_RA_NOGI,M-070)——同一支後端 SP、同樣的進退貨淨額規則,差別在於進貨資料查詢提供明細與多維度彙總(產品/廠商/日期/單號/採購對照),而進貨廠商統計只聚焦「依廠商彙總金額+佔比+合計」單一排行榜,專為月報設計。
前置需求¶
- 權限:M.主管資訊 →
進貨廠商統計的瀏覽權限。 - 基礎資料:查詢結果的完整度取決於下列資料——
| 資料 | 影響的結果 |
|---|---|
進貨單/進貨退出單(TRRAMA,單號 RA/RB) |
排行榜的進貨、退貨淨額 |
總務進貨單/總務進貨退出單(單號 RC/RD) |
勾選對應單據別後才會納入 |
廠商主檔(SPDATA) |
每列的廠商簡稱 |
操作步驟¶
- 從主選單開啟 主管資訊 → 進貨廠商統計。
- 在左側查詢條件面板設定範圍(詳見欄位說明):
- 輸入廠商代號起訖(預設 空白 ~
zzzz,即全部廠商)。 - 確認交易日期起訖(預設帶上個月整月,適合每月結完月報後補做上月資料)。
- 勾選要納入的單據別:
進貨單、進貨退出單、總務進貨單、總務進貨退出單(預設勾選進貨單與進貨退出單)。
- 輸入廠商代號起訖(預設 空白 ~
- 按
查詢。系統依廠商彙總進貨淨額、由大到小排序,並在末列附上合計。 - 視需要於格線右鍵匯出 Excel,或把本查詢加入自訂查詢面板與其他月報查詢一起彙整。
至少要勾一項單據別
四個單據別核取方塊若全部沒勾,系統會擋下查詢並提示請先選擇查詢條件。
接續上一個月的月報
交易日期預設就是上個月整月,開窗後直接按 查詢 即可產出上月的廠商進貨排行;若要換成其他月份,改日期起訖再查即可。
欄位說明¶
查詢條件¶
| 欄位 | 必填 | 說明/格式/預設 |
|---|---|---|
| 起始廠商/截止廠商 | — | 廠商代號區間;預設 空白 ~ zzzz(全部廠商) |
| 交易日期(起/訖) | ✔ | 比對交易日期;格式 yyyy/MM/dd;預設帶上個月第一天 ~ 上個月最後一天 |
| 進貨單 | ✔(四項至少一) | 勾選=納入單號 RA%(進貨,記正);預設勾 |
| 進貨退出單 | ✔(四項至少一) | 勾選=納入單號 RB%(進貨退出,記負);預設勾 |
| 總務進貨單 | ✔(四項至少一) | 勾選=納入單號 RC%(總務進貨,記正);預設不勾 |
| 總務進貨退出單 | ✔(四項至少一) | 勾選=納入單號 RD%(總務進貨退出,記負);預設不勾 |
結果欄位¶
| 欄位 | 說明 |
|---|---|
| 廠商代號 | 進貨對象廠商代號(合計列此欄空白) |
| 廠商簡稱 | 廠商簡稱(取自 SPDATA);末列固定為「合計」 |
| 金額 | 該廠商的進貨淨額(本幣未稅;進貨 RA/RC 記正、退貨 RB/RD 記負後加總);淨額為 0 的廠商不列出 |
| 百分比 | 該廠商金額佔總金額的比例(%,四捨五入至小數 2 位);合計列為 100 |
排序、合計與淨額為零的廠商
結果依金額由大到小排序。淨額剛好為 0 的廠商不會出現在清單中。最後一列是合計(廠商簡稱=「合計」、金額=全部廠商淨額加總、百分比=100)。
退貨大於進貨時金額可能為負或佔比異常
因為退貨(RB/RD)以負值沖減,若某廠商當期退貨多於進貨,其金額會是負數、排在清單末段;在退貨沖減後的極端情況下,個別廠商的佔比也可能超過 100% 或為負值(佔比口徑仍在與業務確認)。
常見問題¶
按查詢沒反應,或提示要先選擇條件?
四個單據別(進貨單/進貨退出單/總務進貨單/總務進貨退出單)至少要勾一項,全部沒勾時系統會擋下查詢。
查不到某些廠商,或金額和「進貨資料查詢」對不起來?
請確認:交易日期落在起訖區間內(預設只查「上個月」,要看其他月份要改日期);總務進貨(RC)、總務退出(RD)需勾選對應單據別才會納入。金額為 0 的廠商不會列出。本統計與進貨資料查詢採同一取數方式,若條件(日期、單據別)一致,廠商彙總金額應可對得起來。
可以列印嗎?
目前尚未提供專屬報表列印。需要紙本或 PDF 時,可把本查詢加入自訂查詢面板與其他月報查詢一起彙整列印,或直接從結果格線匯出 Excel。
為什麼主選單暫時找不到這支功能?
本功能為新程式,目前以開發注入方式提供(dev-programs.json);正式環境需先於資料庫登錄程式與權限後才會出現在主選單。上線排程請洽系統管理者。
相關功能¶
- 進貨資料查詢(M-070):同源明細與多維度彙總
- 自訂查詢面板:把本查詢與其他月報查詢一次查好、彙整列印
- 毛利率分析(M-160):財務部月報的另一支彙總查詢
- 採購資料查詢(採購模組)
- 主管資訊查詢報表庫
需補截圖清單
待 runtime 驗收後補拍,放入 docs/M-EIS/images/:
spbuyrank-step1.png— 查詢條件面板(廠商起訖、交易日期起訖、四個單據別勾選)spbuyrank-step2.png— 查詢結果排行榜(廠商代號/簡稱/金額/百分比,含末列合計)