[會計功能]Xero for WooCommerce

NT$301NT$501

  • 外掛版本 : 1.7.21
  • 最近更新 : 2019-10-23
  • 可安裝幾個網站 : 無限
  • 使用時間 : 永久
  • 免費更新: 無序號但會員下載期限內可回來無限下載最新版本
  • 官方原價:79美元
清除
貨號: 不提供 分類: 標籤:

描述

將您的WooCommerce商店與Xero帳戶集成

Xero

Xero for WooCommerce允許您在Xero中為WooCommerce網站上的所有銷售創建發票,還可以跟踪和發送有關商品,運輸,折扣和稅金的數據到您的記錄,以保持平衡。

Xero是一款精美的軟件,可處理從銀行對帳單和財務報告到庫存跟踪和工資單的所有業務會計功能。

Xero for WooCommerce使您能夠在Xero中為電子商務銷售設置自動創建發票。在安裝和配置模塊之後,您在WooCommerce商店中下的每個訂單都會安全地發送到您的Xero帳戶,以使記錄保持最新。

所有產品,運輸,折扣和稅收數據都發送到Xero。付款後,會將其應用於適當的發票以保持所有餘額的平衡。

立即開設一個Xero帳戶,開始使用!


 

設置和配置

WooCommerce和Xero設置

Xero的API使用兩步OAuth來驗證所有連接。

要在WooCommerce購物車和Xero帳戶之間建立連接,請執行以下兩個步驟:

  • 生成用於此模塊的自簽名證書(X509);和
  • 將您的WooCommerce網站定義為私有應用程序,並允許其連接到您的Xero帳戶。

步驟1:生成私鑰/公鑰對

Xero網站提供了有關如何為Windows和Mac生成密鑰的詳細說明。

Windows用戶

您可以從Shining Light Productions OpenSSL下載適用於Windows的OpenSSL。

要運行以下命令,請轉到PC上的OpenSSL32目錄,然後切換到/ bin目錄。

注意:

  • 您可能需要以提升的狀態打開命令提示符(以管理員身份運行)
  • 如果最近安裝了OpenSSL,則可能需要重新啟動計算機

Mac用戶

OpenSSL隨Mac OS X一起提供。您可以使用終端運行OpenSSL(使用桌面屏幕右上角的搜索欄搜索“終端”)以打開終端窗口,然後運行以下命令。

Linux用戶

大多數Linux發行版都隨附有Open SSL。

使用OpenSSL

使用命令行提示符和以下命令來生成私鑰和公鑰對。

1 /以下命令將在當前目錄中生成一個名為“ privatekey.pem”的私鑰文件

openssl genrsa -out privatekey.pem 1024

2 /此命令使用先前創建的私鑰文件來創建要在下一步設置私密應用程序時使用的公共證書。要求您提供將包含在證書文件中的有關您公司的7條信息:國家名稱(2個字母代碼),州或省名稱(全名),地區(城市),組織名稱(公司),組織單位名稱(部分),通用名稱(您的姓名),電子郵件地址。天數設置為1825(5年),因此無需每年更換此步驟。

openssl req -newkey rsa:1024 -x509 -key privatekey.pem -out publickey.cer -days 1825

3 /要驗證文件是否正確創建,請驗證每個文件的第一行。

私鑰將以以下行開頭:

----- BEGIN RSA私鑰-----

公共證書將以以下行開頭:

----- BEGIN證書-----

步驟2:在Xero中設置私有應用程序

  • 登錄到您的Xero帳戶,網址為:https :  //login.xero.com
Xero登錄屏幕
Xero登錄屏幕
  • 轉到位於https://developer.xero.com/myapps的開發人員區域
  • 轉到我的應用程序
    我的應用標籤
  • 選擇“ 新應用”
  • 使用以下選項填寫表格:
    • 您正在開發哪種類型的應用程序?  選擇私人
    • 應用程序名稱:  輸入您的WooCommerce網站的名稱。
    • 請選擇您的應用程序可以訪問的組織:  選擇要訪問的Xero公司。該擴展一次只能訪問一個公司。
    • X509公鑰證書:粘貼您在上面的步驟1中創建的證書文件。注意:證書文件以“ — BEGIN CERTIFICATE —”開頭
  • 工資API是不是跟這個插件集成,因此它並不需要被激活。
  • 保存。然後,您將進入“編輯應用程序”頁面。
  • “編輯應用程序”頁面上有一個標題為OAuth憑據的框,其中顯示了消費者密鑰消費者秘密。這些將在下一步中使用。

WooCommerce網站上的Xero設置

設置OAuth憑據

  1. 登錄到WordPress儀表板,然後轉到WooCommerce> Xero配置所需的設置。
  2. 在上一步中使用Xero註冊您的私有應用程序時,輸入帶有檢索到的OAuth憑據的“ 消費者密鑰”和“ 消費者秘密”

添加證書文件

使用按鈕選擇要上傳的公鑰私鑰文件。選定的文件將推動年代後上傳AVE

設置默認帳戶代碼

發送到Xero的發票和付款需要與公司會計科目表中的帳戶代碼相關聯。這是設置的必需部分。

查找科目表通過會計 > 會計科目表會計 > 高級您的Xero的儀表盤:

Xero提供了一組標準的帳戶代碼,您可以根據需要進行修改(默認代碼會因國家/地區而異):

會計科目表

注意:與Xero帳戶關聯的稅率需要與WooCommerce中設置的稅率匹配。

  • 銷售帳戶–此帳​​戶收集商店中所有商品的銷售。
  • 運輸帳戶–此帳​​戶收集所有運輸費用。
  • 付款帳戶–此帳​​戶收集所有已付款。該帳戶要么需要是“銀行”帳戶類型,要么在“編輯帳戶詳細信息”彈出窗口中選中“啟用對此帳戶的付款”。
  • 舍入帳戶-此帳戶收集所有捨入更正。

必須在您的站點的WooCommerce> Xero中輸入帳戶代碼:

重要提示:必須輸入所有“帳戶代碼”字段,才能將發票發送到Xero。

在以下網址了解有關設置帳戶代碼的更多信息:  設置:會計科目表。

其他設定

發送發票

  • 選中該框,以使WooCommerce根據訂單狀態將發票自動發送到Xero。推薦:付款完成

發送付款

  • 選中該框,以使Xero 基於此設置將關聯的發票標記為  PAID。如果您以其他方式將付款同步(例如,將PayPal與Xero集成),則可能需要關閉此功能。重要:一旦發送了發票付款,並且發票在Xero中標記為PAID就無法通過API進行修改這意味著WooCommerce無法以編程方式對發票進行任何更改。如果發票在Xero中標記為PAID,則所有更改都必須在Xero中手動完成。

匹配零稅率

  • 這使您可以明確地將WooCommerce免稅(0%)稅率與Xero免稅(0%)稅率匹配。這有助於避免諸如免稅行項目顯示為零評級EC服務之類的問題。

視運輸為

  • 與WooCommerce訂單中的行項目相關的成本可以視為“ 收入”或“ 費用”。您可能需要根據“ Xero會計科目表”設置切換此設置,以免出錯。

發送庫存物品

  • 勾選該框,以將WooCommerce產品SKU作為項目代碼字段發送到Xero。這使您可以減少售出每件物品時在Xero中定義的庫存數量。
  • 您必須在Xero中具有相應的庫存項目設置才能正常工作。
  • 請注意,這不是“庫存同步”,因為這只會減少Xero在銷售相應項目時現有庫存項目的數量。如果在任何一個系統中調整了庫存數量,它將不會同步您的Xero和WooCommerce庫存。

訂單總數為零

  • 選中總計為零的訂單複選框,以啟用總計為零的訂單的發票導出。

除錯

  • 選中“調試”選項框,以啟用此擴展的日誌記錄。
  • 日誌文件位於:/ wc-logs /

用法

將WooCommerce商店中下的訂單作為批准的發票複製到您的Xero帳戶。付款完成後(通常立即立即付款),付款會添加到發票中,從而使發票全額支付。

WooCommerce中的每個訂單註釋都會添加到發票中,其中包括Xero發票參考號(發票ID)。

這是帶有付款的Xero發票示例。

Xero 2

WooCommerce訂單字段發送給Xero

這些是發送到Xero發票的WooCommerce訂單字段。注意:如果使用“開票公司”字段,它將是發票上的主要名稱。否則,使用帳單名和帳單名。

  • 帳單名
  • 帳單姓氏
  • 帳單電郵
  • 開票公司
  • 帳單地址1
  • 帳單地址2
  • 計費城市
  • 帳單狀態
  • 帳單郵遞區號
  • 計費國家
  • 計費電話
  • 訂購日期
  • 訂單號
  • 訂單項目數據:產品名稱
  • 訂單項目數據:購買數量
  • 訂單項目數據:SKU(如果啟用了發送庫存)
  • 訂單項目數據:產品價格
  • 訂單運費(可選)
  • 訂單折扣(可選)
  • 訂單稅總額
  • 合計訂單

發票狀態始終為“已授權”。稅類型取決於WooCommerce設置。

常問問題

訂單什麼時候發送給Xero?

發票是根據WooCommerce-> Xero中的“ 發送發票”設置在Xero中創建的

付款何時發送給Xero?

根據WooCommerce-> Xero中的“ 發送付款”設置,將付款發送到Xero。

注意:當將付款應用於Xero發票時,該訂單在Xero中標記為PAID,並且無法再通過API進行修改。

我可以同步現有訂單嗎?

是的,可以,但這是手動過程。為此,請轉到  WooCommerce>訂單,然後選擇要同步的訂單。

選擇“ 操作”,然後選擇“ 將發票發送到Xero”。然後選擇右側的“>”按鈕。

同步

我如何知道是否已將發票發送給Xero?

條目將添加到訂單頁面的“訂單註釋”區域。發票只有一則訊息,而付款則是一則訊息。

成功創建Xero發票和付款。

如果稅率設置不正確怎麼辦?

為了使Xero發票中的稅率盡可能準確,WooCommerce中的稅率和名稱必須與Xero中的稅率和標籤相匹配。如果這兩種稅率不同,則在嘗試生成發票/付款時可能會收到錯誤消息。

如果項目免稅,則Xero會簡單地忽略我發票中的稅率。

WooCommerce的默認行為是,如果稅率為0%或該項目不徵稅,則完全省略每行項目發送的稅。

如果希望Xero訂單項顯示零稅率(0.000%),則可以執行以下操作:

  • 確保Xero插件已更新到最低版本1.7.17。
  • 創建一個新的WooCommerce 0%稅率,其名稱與您在Xero中的0%稅率完全匹配。Xero在名為“ 免稅”的帳戶設置中創建了0%的稅率,因此建議準確複製該名稱。WooCommerce Xero稅率設置
  • WooCommerce-> Xero設置頁面上啟用“  匹配零值稅率”設置。
  • 編輯您的免稅產品,並確保將其設置為“ 應稅”,並鏈接到零稅率的稅種(或任何設置了0%稅率的地方)。
  • 轉到WooCommerce>設置>稅收和期權計算計稅依據,選擇客戶帳單地址。

如果發票不合格怎麼辦?

如果由於任何原因創建Xero發票失敗,則會在“訂單註釋”部分中添加一條註釋,並顯示錯誤消息。

失敗的典型原因:

  • WooCommerce> Xero設置頁面上缺少帳戶代碼。每個帳戶代碼字段都需要填寫,並與Xero 會計科目表中的一個帳戶相匹配。
  • WooCommerce> Xero設置頁面上設置的Xero密鑰與您的應用程序對應的密鑰不匹配。
與公鑰設置有關的示例Xero錯誤

我如何使稅率標籤與Xero上的內容匹配?

默認情況下,在發票創建過程中將在Xero上創建一個新的稅率標籤。

但是,在某些國家,這可能是預期的結果,也可能不是預期的結果。如果需要使WooCommerce中輸入的稅率標籤與Xero在系統中已有的稅率標籤匹配,則可以使用以下過濾器。將過濾器添加到您的子主題的functions.php文件中add_filter( 'woocommerce_xero_create_unique_tax_label', '__return_false' );

完成此操作後,在WooCommerce中設置為稅率標籤的任何內容都將與Xero帳戶中已有的內容匹配。

我可以在多幣種商店中使用Xero嗎?

是的,如果您擁有具有多幣種功能的Xero帳戶(通常需要升級)。

如果在訂購單中收到與不支持的貨幣有關的錯誤請通過轉到“ 組織設置”,在Xero中添加其他貨幣單擊“ 貨幣然後添加商店中可用的貨幣。

我可以將產品或產品類別映射到不同的Xero帳戶代碼嗎?

這不是Xero插件中的選項,但是,從理論上講,可以通過創建一個自定義函數來掛接到woocommerce_xero_line_item_account_code過濾器中,這是可能的。您的自定義函數將需要檢查類別ID或產品ID,並返回代表Xero銷售帳戶代碼的整數(必須是“收入/銷售”帳戶類型)。

 

故障排除

我如何查看調試信息?

要查看調試信息,請確保在Xero設置頁面中選中了Debug複選框選項。您可以在WooCommerce>狀態>日誌中找到Xero 日誌 

為什麼不導出付款?

如果正在創建發票,但未創建付款,請確保在“編輯帳戶詳細信息”彈出窗口中選中用於“付款帳戶”的Xero帳戶具有“啟用對此帳戶的付款”。

我在發送發票時遇到錯誤:“項目代碼’xxx’無效”

如果在與“物料代碼”相關的訂購單中出現以下錯誤:

創建Xero發票時出錯:ErrorNumber:10 ErrorType:ValidationException消息:發生驗證異常詳細信息:項目代碼“ XXXX”無效

請檢查您的Xero配置,並確保正確設置了清單項目。這是有關如何在Xero中設置庫存項目的文檔。

我在發送發票時遇到錯誤:“ TaxType代碼’xxx’不能與帳戶代碼’yyy’一起使用

您可能會在訂購說明中看到以下錯誤:

創建Xero發票時出錯:ErrorNumber:10 ErrorType:ValidationException消息:發生驗證異常詳細信息:TaxType代碼“ xxx”不能與帳戶代碼“ yyy”一起使用。

如果是這樣,這與在WooCommerce Xero設置中將運送帳戶設置為錯誤類型有關:它必須與Xero中的帳戶設置匹配。您可以在WooCommerce> Xero設置選項中將其設置為:

您還必須至少使用該插件的1.7.7版本。

未應用增值稅的訂單項在Xero發票中顯示為零級EC服務

如果項目免稅,請參閱名為Xero的部分,該項目僅免收發票中的稅率,以獲取有關如何強制Xero集成與零稅率訂單項的特定稅率匹配的信息。

我收到付款錯誤

創建Xero付款時出錯。錯誤號:10 | 錯誤消息:帳戶類型不能用於向/從中付款

確保您在Xero設置中為“付款帳戶”指定的帳戶已在Xero中選中“啟用對此帳戶的付款”。

這將需要是銀行帳戶類型或收入/銷售帳戶類型。

Xero 3

錯誤:XERO:未創建發票。OAuth錯誤:token_rejected |
此訪問令牌的組織無效

使用錯誤的組織創建API應用程序時會發生此錯誤。轉到https://developer.xero.com/myapps,然後單擊您創建的應用程序以連接到WooCommerce網站。如果所選組織是“演示公司”,則需要刪除此應用程序並重新創建另一個應用程序。

Xero | 編輯應用程序1
編輯Xero應用程序屏幕

重新創建應用程序時,確保在“ 請選擇您的應用程序可以訪問的組織:”選項 上,確保選擇正確的組織。

額外資訊

會員下載期限

180天, 365天