開始¶
雖然有些公司從營運第一天起就使用 Odoo,但許多公司需要從其他舊有會計軟體轉換至 Odoo。直接開始使用 Odoo 的公司流程較為簡單,但仍需要完成以下步驟:
轉換至 Odoo 的公司流程包含相同的步驟,並需匯入期初記項。
執行時間 |
一般類別 |
特定待辦事項 |
|---|---|---|
財政本地化 |
驗證本地化 |
|
公司資訊
報稅周期
稅項捨入與價格含稅
預設科目
會計年度結束日期
文件編號
|
||
備註
從舊有軟體系統轉換至 Odoo 會計的過程相當複雜,且因各企業而異。雖然這些說明提供了流程的基本步驟,但 Odoo 的服務套裝可讓您獲得個人化指導,了解如何最妥善地配合企業需求調整流程。進階使用者可以將這些說明作為轉換至 Odoo 會計的指南,同時需了解自身可能會有此處未涵蓋的個別需求。
小訣竅
建議先在測試資料庫中演練此流程,並與先前的會計工作流程並行運作,以防出現任何問題。
於資料庫/公司建立時¶
:doc:`財稅本地化套件 <../fiscal_localizations>`是針對特定國家的模組,可在您的資料庫中安裝預先設定好的稅項、財稅位置、會計科目表和法定報表。一些額外功能(例如設定特定憑證)也會隨著您的財稅管理要求,添加到「會計」應用程式中。
財稅本地化套件會根據建立資料庫時所選的國家自動安裝。有些國家針對不同業務類型,擁有多個財稅本地化套件,因此請務必確認已安裝正確的套件。若要進行此操作,請前往,並在 :guilabel:`套件`欄位(位於 :guilabel:`財稅本地化`區段)中確認是否設定了正確的本地化設定。
警告
只有在尚未過帳任何日誌分錄的情況下,才能選擇其他套件。
實施前¶
會計主資料¶
主資料是其他記錄所依賴的資料。例如,發票需要客戶;客戶或聯絡人就是主資料。由於其他記錄都依賴於主資料,因此將會計資料傳輸至 Odoo (無論是手動或通過匯入)的順序至關重要。
賬目總表¶
會計科目表:doc:`會計科目表 <get_started/chart_of_accounts>`是所有會計記錄的基礎,因此需要在其他資料庫記錄之前先行建立。每種財稅本地化都附帶一個標準會計科目表,但大多數企業都有自己的會計科目表,以及自己的科目。其中一些科目可能與 Odoo 標準科目的用途相同,但名稱和/或代碼可能不同。其他科目在 Odoo 標準會計科目表中可能沒有相對應的項目。這兩種科目應該分別處理:
針對您的科目表中與 Odoo 標準會計科目表有相對應科目的部分,只需編輯該 Odoo 標準科目的名稱和/或代碼,使其與您自己的科目相符即可。
針對您的科目表中沒有相對應 Odoo 標準會計科目表的部分,請手動建立或:ref:`匯入 <essentials/export_import_data/import-data>`它們。
小訣竅
若有使用會計代碼,每個會計科目表中的代碼必須是唯一的,因此請確保任何新建或匯入的科目,都不與現有科目共用相同代碼。
危險
由於某些標準科目被設定為各種欄位(在產品、產品類別、聯絡人及會計設定中)的預設科目,**刪除它們或變更它們的科目類型可能會破壞基本流程**(例如建立發票)。請勿刪除 Odoo 標準會計科目表中的科目,只需重新命名並重新編碼即可。
貨幣¶
若除了公司財稅本地化的預設貨幣外,還需要其他貨幣,請啟用它們。貨幣匯率可在會計設定的 :guilabel:`貨幣`區段中設定為自動更新。
日記賬¶
標準:doc:`日誌 <get_started/journals>`(例如銷售日誌、採購日誌、銀行日誌等)會默認建立,但可以建立額外日誌以管理不同情況,包括:
通過多個銷售日誌追蹤收入
擁有多個銀行帳戶,每個帳戶都有其自己的日誌
使用雜項日誌管理貸款、稅務申報、薪資等
在銀行、現金和信用卡日誌中記錄付款,可能會亦或不會建立日誌分錄,具體取決於日誌的設定。默認情況下,付款不會建立日誌分錄。若要設定日誌以建立付款,請在日誌的付款方式中設定未結清付款科目。
備註
若要開始使用電子發票,請依照銷售日記帳卡片(位於會計儀表板)上的兩個設定連結進行操作:設定公司資料並啟用電子發票系統。請注意,具體要求可能會依您的財務本地化而有所不同。
財務規則¶
財務規則可讓您根據購買或銷售產品的客戶或供應商,配置產品使用不同的收入/費用帳戶,並套用不同的稅項。它們也可以配置為根據客戶或供應商的位置自動套用。安裝財務在地化套件時會隨附預設財務規則,但也可以調整現有財務規則,並手動建立新的財務規則。
稅項¶
稅項與會計的許多不同層面交互運作,包括財務規則、帳戶和產品。安裝財務在地化套件時會隨附預設稅項,但也可以調整現有稅項,並手動建立新的稅項。
付款條件¶
付款條款詳細說明銷售和採購訂單、客戶發票及供應商帳單等記錄的付款條件。付款條款還可讓您定義分期付款計劃,以用於單筆記錄的款項需要分多期支付的情況。
由於兩者都用於指定付款到期日,因此付款條款和到期日是互斥的:一筆記錄只能有其中之一。
其他主資料¶
產品與產品類別¶
匯入您的產品與產品類別,或手動建立它們。產品類別表單上的多個欄位與會計相關,包括:
預設情況下,產品會繼承其產品類別的收入帳戶和費用帳戶,但在每個產品記錄上都可以覆寫這些帳戶。產品表單上的其他欄位也與會計相關,包括:
開立發票策略
銷售稅
成本(這對於匯入期初庫存尤為重要)
採購稅
小訣竅
在匯入產品之前先匯入產品類別,以便在匯入產品期間指定每個產品的類別。
聯絡人銀行與銀行帳戶¶
若要向供應商傳送付款(例如使用SEPA 貸記轉帳或NACHA檔案),以及透過SEPA 直接借記向客戶收取款項,必須在客戶或供應商的聯絡人記錄中設定其銀行帳戶。
聯絡人¶
會計設定¶
以下主要會計設定對於成功建立會計記錄至關重要。其中大部分可在「會計」設定中找到,並可透過前往。
公司信息,例如公司名称、地址、税务登记号、公司注册号、徽标、电话和电子邮箱地址
捨入方法:選擇總稅額是按每行捨入還是按每項稅額捨入,此設定位於會計設定的稅項區塊。
價格:選擇預設價格為未稅還是含稅,此設定位於會計設定的稅項區塊。
預設帳戶:可在會計設定的以下兩個區塊中設定預設帳戶:
預設帳戶:除了為每個日記帳設定的帳戶之外,額外的預設帳戶
庫存估價:與庫存估價和製造會計相關的其他預設帳戶
導入時¶
期初記項¶
轉換至 Odoo 的公司若已有現存賬戶餘額、未結發票和賬單,以及期初庫存盤點,需要將這些期初記項輸入其 Odoo 資料庫,以準確呈現相關資料。
匯入期初試算表與未結發票/賬單的流程較為複雜,因為若處理不當可能會產生重複數值。
Example
某公司的應收賬款目前餘額為 $1000,反映其未結發票應收的 $1000。
如果在未進行任何調整的情況下,直接在 Odoo 中建立這些未結發票及應收賬款餘額,應收賬款將錯誤顯示為 $2000 的餘額:
$1000 來自應收賬款的期初試算表
$1000 來自在 Odoo 中建立的未結發票
相同概念亦適用於未結供應商帳單與應付帳戶。
為避免此錯誤,請使用過渡帳戶,也就是在結平(或「沖銷」)前暫時存放金額的帳戶。
轉移時機¶
將會計工作流程轉移至 Odoo 時,有三個時機選項:
在會計年度結束時:這是最簡單的選項,因為能將需要轉移的資料量降至最低。
在稅務期間結束時:選擇此選項,您可以選擇過帳上一期間的所有記項,或僅過帳期末各帳戶的餘額。
在稅務期間中期:不建議使用此選項,因為這會增加額外工作與複雜度。在舊軟體與 Odoo 之間拆分稅務期間,會因必須合併兩個系統的資料而使報稅流程變得複雜。
請準備先前系統中的下列文件:
期初帳戶餘額
未結(未付)發票與折讓單
未結(未付)供應商帳單與退款
期初庫存盤點
備註
若在具備自動庫存估價的系統中,曾透過發票應用程式或庫存移動建立日記帳記項,請使用會計設定中的發票切換臨界值功能取消指定日期之前的所有日記帳記項,以全新的總分類帳重新開始。此外,請在每個銀行日記帳的第一份對帳單輸入相應的期初餘額,使其與目前的銀行帳戶餘額相符。
警告
在 Odoo 中開始建立期初記項的流程之前,請確認資料符合下列要求:
所有應收帳戶的期初試算餘額總和,必須等於未結客戶發票減去折讓單後的總額。
所有應付帳戶的期初試算餘額總和,必須等於未結供應商帳單減去退款後的總額。
所有庫存帳戶的期初試算餘額價值總和,必須等於庫存價值總和(計算方式為將每項產品的產品成本乘以產品數量後加總)。
期初試算平衡表本身必須維持平衡。
未結發票與帳單¶
轉移至 Odoo 的公司需要匯入或手動在 Odoo 中建立其未結(即已存在但尚未全額支付)發票和供應商帳單(以及任何折讓單或退款),以確保在轉移過程中不會遺漏任何發票或帳單。匯入這些記錄對於發票和帳單來說大致相同,分為三個步驟:
備註
為求簡化,建議匯入每張發票/帳單時僅包含應付總額,而非個別發票/帳單資料行。這樣可以避免常見錯誤,例如同一記錄的稅額帳戶受到兩次影響。
準備發票和帳單¶
使用 Odoo 中提供的匯入範本準備未結發票和帳單。若要存取匯入範本:
若為發票和折讓單,請前往,按一下(動作)圖示,然後按一下 匯入。按一下 發票範本以下載範本。
若為供應商帳單和退款,請前往,按一下(動作)圖示,然後按一下 匯入。按一下 帳單範本以下載範本。
準備以下欄位:
欄位 |
說明 |
|---|---|
業務夥伴 |
客戶名稱(必須與 Odoo 中的聯絡人記錄完全相符) |
號碼 |
發票編號(例如 BILL/2026/00001):此編號**不得**已存在於此資料庫中;否則必須重新編號 |
編號 |
(選填)發票參照(即建立此發票的文件名稱) |
發票/賬單日期 |
建立發票的日期。請確保編號欄位中的年份與此欄位中的年份相同,以避免錯誤。 |
到期日 |
發票/帳單的到期日期。每張發票/帳單只能設定到期日或付款條件,兩者不可兼得。 |
付款條件 |
發票/賬單的付款條件。每張發票/賬單只能設定到期日或付款條件其中之一,不能兩者兼具。只有在搭配分期付款使用時,才建議為未結發票/賬單設定付款條件。 |
日記賬 |
(選填)日記賬名稱,若存在多個銷售日記賬或多個採購日記賬 |
發票資料行 / 標籤 |
發票的標籤(例如: |
發票資料行 / 賬戶 |
應收清算賬戶 |
發票資料行 / 單價 |
發票的到期總額。若已支付部分款項,此處為剩餘到期金額(即總額減去部分付款)。 |
貨幣 |
開立發票所使用的貨幣(若與公司貨幣不同)。若要匯入不同貨幣的未結發票,請在匯入前為每張使用不同貨幣的發票建立歷史匯率。 |
小訣竅
若不使用科目代碼來識別科目,請將發票明細 / 科目欄位替換為發票明細 / 科目 / 外部 ID,並透過其外部 ID來識別該科目。
驗證發票和賬單¶
驗證未結發票、賬單、貸記單和退款的以下項目:
未結帳單總額減去未結退款總額,等於期初試算表上應付帳款的應付帳款餘額。
未結發票總額減去未結貸項通知單總額,等於期初試算表上的應收帳款餘額。
檢查負數發票與帳單:
若有任何發票為負數金額,則屬於貸項通知單,應在選單下以正數值分開匯入。將編號從
INV/YEAR/NUMBER改為RINV/YEAR/NUMBER,並(可選)將參照改為Reversal of: [INV Number]。同樣地,若有任何帳單為負數金額,則屬於退款,應在會計 –> 廠商 –> 退款選單下以正數值分開匯入。將編號從
BILL/YEAR/NUMBER改為RBILL/YEAR/NUMBER,並(可選)將參照改為Reversal of: [BILL Number]。
檢查不同貨幣:若匯入不同貨幣的未結發票/帳單,請為每張使用不同貨幣的發票或帳單,在其建立日期建立歷史匯率。
匯入發票與帳單¶
若為客戶發票,請前往。
若為廠商賬單,前往。
若為折讓單,前往。
若為廠商退款,前往。
這些記錄全部會以草稿形式匯入。從產生的清單檢視中,選取已匯入的草稿記錄,按一下 動作,然後按一下確認記項。
對每種記錄類型(發票、賬單、折讓單及退款)重複此流程。
期初庫存¶
匯入期初庫存的流程分為三個步驟:
準備庫存¶
若建立產品時未包含產品成本,請在產品表單上的成本欄位中手動更新,或透過匯入以更新進行更新。
小訣竅
若要匯入使用FIFO成本計算方法、且有多種不同成本數量的產品,請在產品表單上設定該成本,然後以該成本匯入數量。請依需要重複此流程,每種不同成本各執行一次。
使用 Odoo 中提供的匯入範本準備期初盤點。若要取得匯入範本,請前往,按一下)圖示,然後按一下 匯入。按一下 庫存調整範本下載範本。
準備以下欄位:
欄位 |
說明 |
|---|---|
產品 |
產品名稱或內部參照。如果使用產品變體,識別產品會更為複雜,因為多個變體可能具有相同的產品名稱。在這種情況下,建議使用外部 ID來識別產品,並將欄位名稱變更為 |
點算總數 |
期初庫存盤點中的產品數量 |
地點 |
若已在設定中啟用位置功能,則必須指定期初庫存每個資料行所在的位置。 |
批次/序號 |
如果產品是按批次或序號進行追蹤,請在此處指定批次或序號。每個唯一的批次或序號都需要獨立的資料行。 |
驗證庫存¶
確認所有庫存賬戶的期初試算表數值總和等於庫存價值總和。庫存價值的計算方式是將每個資料行的產品成本乘以產品數量,然後加總在一起。
Example
產品 |
盤點實數 |
產品成本 |
總價值 |
|---|---|---|---|
書桌 |
10 |
$250 |
$2500 |
餐桌 |
8 |
$350 |
$2800 |
椅子 |
15 |
$50 |
$750 |
所有庫存的總和為 $6050($2500 + $2800 + $750)。試算表中的庫存帳戶數值必須等於 $6050;若有多個庫存帳戶,其總和必須為 $6050。
匯入庫存¶
前往。
匯入庫存盤點。
所有記錄均已匯入為草稿。在產生的清單檢視中,按一下全部套用。
輸入盤點原因(例如 `期初庫存`)以及盤點日期。
按一下更新數量。
期初試算表¶
試算表是包含帳戶及其目前餘額的完整清單。將此資料輸入 Odoo 至關重要,這樣帳戶日後才能擁有正確的餘額。
匯入期初試算表的流程分為三個步驟:
準備期初試算表¶
從舊有軟體匯出試算表。試算表應為賬目總表中所有帳戶的清單,每個帳戶的餘額為借記或貸記。
通过将您原有软件中的信息插入 Odoo 中提供的日记账录导入模板,准备初始试算表。要访问日记账录导入模板,请前往,点击 (操作) 图标,然后点击 导入。点击 :guilabel:`杂项业务模板`以下载模板。
在範本中填入試算表資料,包含以下欄位:
欄位 |
說明 |
|---|---|
編號 |
識別此日記賬記項的參照(例如 `期初試算表`或類似內容) |
日期 |
此日記賬記項的日期 |
日記賬 |
此日記賬記項應存在的日記賬。建議使用預設的雜項日記賬。 |
日記賬項目/帳戶 |
帳戶代碼及/或名稱 |
日記賬項目/借記 |
以公司主要貨幣表示的帳戶借記值。若該資料行已有貸記,此欄位應留空。請勿輸入 |
日記帳項目/貸記 |
以公司主要貨幣表示的帳戶貸記值。若該資料行已有借記,此欄位應留空。請勿輸入 |
日記帳項目/標籤 |
(可選)用於識別試算表此特定資料行的標籤 |
重要
欄位參照、日期及日記帳適用於整個日記帳記項。因此,這些欄位只需填寫第一行資料,以便建立一個包含其中所有日記帳項目的日記帳記項。
每一行仅可在 分录行/借方 或 分录行/贷方 其中一列录入金额,该行另一列保持为空。所有列均不要填写 0.00 或负数。
小訣竅
若在不使用科目代码的情况下识别科目,请将发票行 / 科目字段替换为日记账项目 / 科目 / 外部 ID,并通过其外部 ID识别科目。
编辑期初试算平衡表表格,使用过渡科目替换以下科目:
應收帳款 –> AR 清算 (類型 = 流動資產)
應付帳款 –> AP 清算 (類型 = 流動資產)
備註
在最終驗證步驟中,清算帳戶類型會變更為資產負債表外,因此帳戶類型並不關鍵。
若您使用多個應收賬戶或多個應付賬戶,可將其合併為單一清算賬戶。
Example
編號 |
日期 |
日記賬 |
日記賬項目/帳戶 |
日記賬項目/借記 |
日記帳項目/貸記 |
|---|---|---|---|---|---|
期初試算表 |
01/01/2026 |
雜項 |
101404 銀行 |
10,000 |
|
110100 庫存估值 |
₹30,000 |
||||
777777 應收款項結算 |
5,000 |
||||
131000 已繳稅款 |
2,000 |
||||
888888 應付款項結算 |
4,000 |
||||
220000 信用卡 |
8,000 |
||||
251000 已收稅款 |
6,000 |
||||
400000 產品銷售 |
24,000 |
||||
690000 雜項開支 |
5,000 |
驗證期初試算表¶
確認試算表符合以下要求:
所有應收帳戶的期初試算餘額總和,必須等於未結客戶發票減去折讓單後的總額。
所有應付帳戶的期初試算餘額總和,必須等於未結供應商帳單減去退款後的總額。
所有庫存帳戶的期初試算餘額價值總和,必須等於庫存價值總和(計算方式為將每項產品的產品成本乘以產品數量後加總)。
期初試算平衡表本身必須維持平衡。
匯入期初試算表¶
試算表會以草稿形式匯入。在產生的清單檢視中,開啟草稿記項進行審閱,然後按一下過帳。
期初銀行與信用卡交易¶
對於銀行、信用卡及現金賬戶,請務必確認日記賬期初對賬單的期初餘額已更新,以反映該賬戶的實際價值:
加入首批交易後(無論是手動、透過匯入,還是透過銀行同步),建立期初對賬單,可依需要包含任意數量的交易。將期初餘額設為首筆交易前銀行賬戶的正確餘額。
備註
在同步銀行與信用卡賬戶時,請刪除試算表日期之前的任何交易,以確保賬戶餘額正確。
對每個銀行、現金或信用卡日記賬重複此流程。
最終確認¶
若要完成轉換至 Odoo,請確認所有過渡賬戶目前皆已平衡,並在匯入後將其賬戶類型變更為資產負債表外,以將其從報告中移除。