
適用範圍
Odoo 19 會計科目設定及匯出/匯入權限,須在目標公司操作。執行匯入前需要備份及已批准範圍;科目類型與 19 盈利分配流程需要會計覆核。本輪沒有執行遷移。
研究方法
2026-10-21 核對 Odoo 19 官方文件;示例為虛構規劃/控制計算,並非 APAA 實測或客戶實績。
需要修改既有科目名稱或已批准屬性時,應使用可匯回更新的匯出檔案。另建一份只有相同科目代碼的試算表,不等於已識別原記錄。本文提供覆核計劃,並非已測試遷移腳本,亦不保證匯入可以還原。
目錄
先決定變更類型
| 變更 | 覆核重點 |
|---|---|
| 科目改名 | 記錄/識別碼及餘額相同;歷史報表可能顯示新名稱 |
| 新增科目 | 預期新增的唯一記錄、正確類型、公司及幣別 |
| 停用有歷史交易的科目 | 使用官方所述 Deprecated 設定,不刪除 |
| 改變科目類型 | 報表與年結行為,而非只看名稱 |
| 更換財務本地化套件 | 官方列明已有過帳分錄後不能更改 |
科目類型影響財務報表及財政年度/期初處理;幣別限制與對帳設定亦影響使用。不要只因欄位出現在匯出檔案便一起修改。
準備與覆核更新
- 在 會計 → 設定 → 科目表 選取目標公司及記錄,以「我要更新資料(可匯入相容匯出)」匯出,保留原檔及記錄的外部識別碼。
- 建立變更表,列明識別碼、舊值、新值及批准人。科目代碼以文字保存,保留開首零,只修改已批准欄位。
- 匯入同一資料模型,明確映射固定識別碼。重複更新應保留同一外部識別碼;遺失或更改可能建立新記錄或無法配對,重複識別碼亦可能衝突。
- 使用匯入驗證/預覽並調查每項映射錯誤。先處理範圍明確的已批准項目;驗證成功並不證明會計結果正確。
- 匯入後比較記錄數、名稱、類型、幣別限制及受影響報表。官方列明匯入是永久操作,沒有通用復原功能;執行前必須已有備份及更正方案。
虛構示例:改名而非重建
HKD 示例:匯出記錄 __export__.account_120_example 的代碼為 006100,名稱「辦公室費用」、類型為費用、借方餘額 HK$12,000。批准變更只有名稱改為「辦公室及行政費用」。保留原識別碼與 006100,預期仍是一個科目,新名稱下餘額仍為 HK$12,000。
如果之後出現兩個科目,應停止繼續匯入並比較識別碼及記錄數,不應刪掉原科目或搬移餘額以掩蓋重複。如果試算表金額改變,應追查類型、公司、日記帳分錄或其他欄位是否被改;單純改名不應產生新交易。
Odoo 19 盈利處理需要獨立覆核
Odoo 19 年結文件說明:下一年度試算表/總帳會顯示動態 Result Brought Forward。在原財政年度以 Current Year Earnings 類型科目作明確盈利分配分錄,會替代該動態列;盈利分配科目不改變淨利潤。文件明確區分 19 以前的處理,並提醒升級使用者覆核歷史盈利分配。
不應把這改寫為「修改某個科目必然破壞年結」,亦不能假設過往年度盈利已自動過帳至保留盈利。批量整理應保留已批准類型及盈利分配政策;如目的是分配年結盈利,應另行界定會計工作,不能透過名稱匯入完成。
更改有關科目前閱讀財務狀況映射;修改資產科目自動化前參考資產設定。如需規劃受控更新,可聯絡 APAA。
參考來源
- Chart of accounts
科目類型、本地化限制、幣別及停用科目
來源查核日期
- Export and import data
可匯回更新的匯出、固定外部識別碼、驗證及永久匯入
來源查核日期
- Year-end closing
Odoo 19 動態結轉結果及以本年度盈利類型科目手動分配盈利
來源查核日期