UGOMK 操作手冊
第 29 章 / 共 30 章

成本計價

進銷存的成本是即時用「移動加權平均」算的:每次進貨更新品項的平均成本,每次出貨用當時的平均成本記銷貨成本。這個算法有一個缺口——回頭補單、改單、刪單之後,過去已經出庫的成本不會跟著變。

例如:10 號進貨 10 個、單價 100,12 號賣掉 4 個(成本記 100)。到下個月才發現進貨單價打錯,應該是 110,把進貨單改成 110。現在的平均成本會更新,但 12 號賣掉的那 4 個,銷貨成本還是當初的 100,帳上的銷貨成本就少了 40 元。

成本計價就是補這個缺口:依單據日期把這個品項的帳重算一遍(回到「如果當初就用正確的進貨單價與日期入帳」的樣子),與當初入帳的出庫成本比,差額以每月一張「成本重算調整傳票」入帳,並把品項的平均成本更新為重算結果。

成本計價不會改任何既有單據

出貨單、銷貨單、進貨單、調整單、既有傳票一個字都不動(出庫當下的成本快照也不回頭改)。重算的差額另外開一張調整傳票:借 5111 銷貨成本、貸 1161 商品存貨(成本變多時;變少時反向)。

進入路徑

後台左側 進銷存 → 成本計價與關帳 → 成本計價。只有總部的管理員帳號可以使用(它影響全租戶的成本與總帳),分店帳號會看到「僅總部帳號可執行」。

什麼時候會出現在「待計價品項」

下面這些動作只要影響到成本,系統會在存檔的同一瞬間幫你記下「這個品項從哪一天起成本需要重算」(成本待重算起日,只會往前移):

動作會記嗎
進貨單、進貨退出單、調整單、組合單/拆解單:日期不是今天的新增(補登過去或預填未來的日期)會
上述單據的修改(改數量、單價、品項、倉庫、日期)會(新舊日期取較早的那天)
上述單據的刪除會(原單據日期)
銷貨單、銷貨退回單:日期不是今天的過帳;修改;刪除;作廢會
刪除盤點單(把盤點差異沖回)、撤銷期初匯入、舊流程的進貨退回作廢會
今天日期的正常新增(進貨、出貨、調整…)不會(即時算法已經正確)
只改備註、廠商、發票號碼這類不影響成本的欄位不會
成本法不是「移動加權」的品項(不計價)不會

日期是「單據日期」,不是你按存檔的日子

成本計價用單據上的日期排順序:10 號的進貨一定排在 12 號的出貨前面,就算你是下個月才補登的。同一天內以單據第一次入帳的時間為準,改過的單據不會被排到同一天其他單據後面。

三段流程:(勾選品項)→ 試算 → 確認 → 執行

沒有任何路徑可以跳過試算。

  1. 清單列出所有待計價品項(品號、起日、最近一次的原因)。不勾選=全部;也可以只勾幾個。
  2. 按「試算」。試算完全不寫入任何資料,只算給你看:哪些品項需要調整、各月份差額幾元(正數=銷貨成本增加)、平均成本會從多少變成多少。
  3. 「執行成本計價」按鈕只有試算跑完、而且你沒再改選取或選項時才會亮——改了勾選、計價月份、「接受並一併調整」任何一個,之前的試算立刻作廢。
  4. 按下去會再問一次,確認文字會把品項數、每月差額、會開的傳票都講出來。

執行時分批處理(每 25 個品項一個交易),任何一批失敗只有那一批整個回滾,已完成的批次不受影響;再按一次會從剩下的繼續。

選項

選項說明
計價到哪個月(選填)不填=全部算到本月。填了就只調整到那個月(含);之後的月份仍留在待計價,平均成本也等全部算完才更新。不能選已關帳的月份
接受並一併調整起日之前月份的差額預設不勾。見下方「歷史月份對不起來」

每月一張傳票、重算不會重複入帳

  • 調整傳票的來源鍵是 inventory_cost:YYYY-MM,每個月只有一張:該月所有品項、所有分店的差額合併在一張傳票裡(分錄逐分店)。
  • 傳票日期:月份已結束=該月月底;本月=按下計價的那一天。
  • 重跑冪等:同樣的帳重算多少次都得到同樣的結果。結果沒變時什麼都不做(不產生修訂紀錄);結果變了就同一張傳票就地改寫(傳票號不變,舊內容留在傳票修訂紀錄);整個月的差額變成 0 時,傳票歸檔刪除。
  • 傳票頁不能直接改這張傳票(整張鎖定);要改請回成本計價重算。
  • 沒有啟用會計模組的租戶:只更新成本與調整明細,不開傳票。

頁面下方「每月成本重算調整傳票」列出每個月份的傳票號(可點進傳票)、本月合計與調整明細筆數。

平均成本也會更新

計價完成後,品項的平均成本會更新為依單據日期重算的結果(與期末估值、之後的出貨成本一致)。你手動改過的平均成本會被重算結果取代——所以「歷史月份對不起來」時會先擋下來問你。

進銷存關帳前一定要先計價

「進銷存關帳」(含試算)會檢查:還有「待重算起日 ≤ 要關的期末」的品項,就會擋下並提示「進銷存關帳前須先到成本計價執行計價」,並附連結。已關帳的月份不可計價;要動已關帳月份的成本,請會計人員以手動傳票處理,或先反關帳。

起日在期末之後的待計價不影響這一期的關帳。

無法計價的品項(會說明原因)

系統不猜。遇到下面的情況,這個品項整個不處理,會停在清單裡並寫出原因(不會因此少算其他品項):

原因意思怎麼辦
已關帳月份有差額重算結果會改到已關帳的月份請會計人員以手動傳票處理,或先到進銷存關帳反關帳後再計價
歷史月份對不起來起日之前的月份,重算結果與已入帳的不同(常見:曾手動改過平均成本、成本法切換過、起始成本是人工宣告的)確認後勾「接受並一併調整」(只能動未關帳月份),或放棄這個品項
帳上有無法重播的紀錄有製造領料、完工入庫等尚未納入成本計價的紀錄,或找不到原單據的沖回紀錄確認不需要計價就放棄。不會擋進銷存關帳(否則永遠關不了帳),關帳試算會提示有幾個
原料/製成品尚未納入存貨科目與商品不同(製造業)同上

「放棄選取的品項」要填原因,會留稽核紀錄,之後系統不再提醒這個起日(下次單據異動時才會再記)。

常見問題

Q1 我改了進貨單,為什麼要再多一個「成本計價」步驟

因為已經出庫的成本不能偷偷變:改單據只會改單據本身與當下的平均成本,過去賣出去的成本要靠成本計價用一張調整傳票明確入帳,會計師才看得到「這個月因為回溯改了進貨單價,銷貨成本調整了多少」。

Q2 試算結果沒有任何調整(0 元),也要執行嗎

要。執行會把這些品項從待計價清單移除(起日清掉),進銷存關帳才不會被擋。沒有差額時不會開傳票,也不會改平均成本。

Q3 報廢、盤虧、人工調整的出庫成本也會被重算嗎

調整單與盤點單的扣減列會(用同一個算法):差額一律記在 5111 銷貨成本,傳票摘要寫明是成本重算調整;它們當初記在各自的損失科目,如果會計師希望差額回到原本的損失科目,需要人工分錄調整。

不會重算的:舊的逐品項報廢/調整(商品頁、批號頁、報表頁)——帳列上的單價是操作時填的參考價,傳票用的是當時的帳面成本,兩者本來就不同;零售、電商、餐飲結帳的銷貨成本——那是通路自己的成本快照(零售商品成本、訂單明細成本),不是進銷存的移動加權。這些列的數量仍然參與重算(影響平均成本的權重),只是不產生調整金額。

Q4 組裝、拆解的成本呢

組裝/拆解的價值轉移(成分轉成品)不在調整範圍:成品的成本是組裝當時成分成本的總和,不會被事後重算改寫。成分的數量與平均成本照常參與重算。

其他問題協助

若遇本說明未涵蓋的問題,請透過後台右下角 LINE 客服 @ugomk 聯繫真人專員協助處理。