墨西哥?

網絡研討會?

以下是本地化的一般描述和配置方法的視頻。

介紹?

墨西哥的Odoo企業版用戶可以免費使用一組模塊,根據SAT的規格發行電子發票,符合2018年1月1日起的法律要求,包括CFDI版本3.3。這些模塊還添加了相關的會計報告(例如DIOT),并啟用了外貿,支持相關的海關操作。

使用Odoo的墨西哥本地化功能,您不僅能夠滿足在墨西哥開具發票的法律要求,還能將其用作您的會計系統,滿足市場的正常需求。這使得Odoo成為在墨西哥管理您的業務的完美解決方案。

前置要求?

在安裝模塊并進行必要的配置以在Odoo中擁有墨西哥本地化之前,需要滿足以下要求:

  1. 在SAT注冊并擁有RFC。

  2. 需要擁有 數字印章證書 (CSD)。

  3. 選擇一個PAC并購買郵票。目前Odoo中的墨西哥位置與以下PAC合作: Solución Factible <https://solucionfactible.com/> , Quadrum(前身為Finkok)<https://cfdiquadrum.com.mx/index.html>SW Sapien - Smarter Web <https://sw.com.mx/> 。

  4. 在Odoo中具有開票、銷售和會計方面的知識和經驗。本文檔僅包含在墨西哥公司使用Odoo所需的必要信息。

模塊?

要安裝墨西哥本地化模塊,請轉到 應用程序 ,然后刪除默認過濾器“應用程序”,并搜索 l10n_mx 。

在Odoo應用中安裝墨西哥本地化模塊

注解

如果您在 www.odoo.com 上創建數據庫時選擇了”墨西哥”作為國家,一些墨西哥本地化模塊將自動安裝。在這種情況下,我們觀察到一些模塊有一個標簽說”安裝”,而其他模塊則有一個標簽說”已安裝”。

需要墨西哥本地化的所有數據庫都需要以下模塊:

  1. 墨西哥 - 會計 (l10n_mx)
    管理會計、稅務和賬戶表的基本數據。安裝的賬戶表基于 `SAT賬戶分組代碼<https://www.gob.mx/cms/uploads/attachment/file/151586/codigo_agrupador.pdf>`_。
  2. 墨西哥EDI(l10n_mx_edi和l10n_mx_edi_extended)
    必須用于電子交易、CFDI 3.3、付款補充和發票附加信息。
  3. Odoo墨西哥本地化報告(l10n_mx_reports和l10n_mx_reports_closing)
    所有電子會計的必備報告。(需要會計應用程序。)

以下模塊是可選的,只有在滿足特定組織需求時才應安裝。除非您確定需要它們,否則不建議安裝這些模塊,因為它們會添加字段,可能會使表格填寫變得不必要地復雜。

  1. Odoo 墨西哥庫存/著陸本地化 (l10n_mx_edi_landing)
    該模塊允許將請求作為運輸成本的一部分進行管理。
  2. Odoo墨西哥XML Polizas導出(l10n_mx_xml_polizas)
    使用此模塊,您將能夠將您的日記賬分錄導出為XML格式,以便上傳到SAT。

配置?

啟用電子發票?

前往 設置 ? 會計 ? 客戶發票 ,確保選項 Mexican Electronic Invoicing 已啟用。這樣,您就可以生成簽名發票,并自動集成到Odoo的正常開票流程中,同時還可以生成簽名付款補充。

啟用電子發票的步驟

設置公司的財務制度?

以下是指示我們正在配置的公司的財務制度,這是通過Odoo中一個預先存在的字段“財務制度”完成的。

前往 設置 ? 會計 ? 電子發票 (MX) ? 稅務制度 ,從下拉列表中選擇適用于您公司的選項。

在Odoo會計中設置財務制度

小技巧

在測試環境中:從下拉菜單中選擇 **法人普通法 ** 選項。

聯系人配置?

在Odoo中創建要開具發票的聯系人時,必須配置以下信息以進行發票驗證: 完整地址 (包括郵政編碼、城市、州、國家等)和 增值稅號碼 。

聯系表單示例

稅務配置?

在Odoo中使電子發票正常工作的必要配置是添加與銷售稅相關的因子類型。

要進行此配置,首先需要進入 會計 ? 配置 ? 設置 ? 稅 。

在預加載的稅收列表中,選擇過濾器上的 銷售 選項,這是為了只查看與銷售相關的稅收,這些稅收已經通過驗證可以用于發票蓋章。打開任何銷售稅的表單視圖,選擇 高級選項 選項卡,在 因子類型 字段中選擇 Tasa 選項。

稅務配置

對于公司需要的所有銷售稅,無論是Odoo默認提供的還是您添加的必要稅費,都要執行相同的操作以進行設置。

小技巧

對于0%的增值稅稅率,請在 因子類型 字段中選擇 Exento * 選項而不是 * Tasa 選項。

在注冊付款時,Odoo將從 現金基礎過渡賬戶 中移動稅款到在 定義 選項卡中設置的賬戶。對于這樣的移動,在重新分類稅款時,會在日記賬分錄中使用一個稅基賬戶(“基于現金流的稅收應納稅基礎”- 不要刪除此賬戶 )。

稅務賬戶

產品配置?

所有要銷售的產品都需要與其分類關聯的SAT代碼,以便在驗證時發票不會出現錯誤。

配置產品,請轉到 常規信息 選項卡,并在 UNSPSC產品類別 字段中選擇代表該產品的類別。該過程可以手動完成,也可以通過批量導入完成。

配置產品

用于簽署發票的PAC配置?

配置Odoo電子發票的另一個重要步驟是輸入您正在使用的PAC和憑據。這樣,電子發票將被啟用。

警告

請記住,在您開始從Odoo創建發票之前,您必須直接向您選擇的PAC注冊。我們有以下PAC可用: Quadrum, Solución FactibleSW Sapien - Smarter Web。

在執行以下步驟之前,您必須先將您的 私鑰(CSD) 與SAT機構進行處理。如果您沒有此信息,請嘗試使用測試憑據,并在您擁有用于處理真實交易的SAT憑據的生產環境后返回此過程。

要添加憑據,請轉到 設置 ? 會計 ? 電子發票(MX) 。在 PAC MX 部分下,輸入您的PAC名稱和憑據(PAC用戶名和PAC密碼)。

PAC 憑據

小技巧

如果您勾選了 測試環境 復選框,則無需輸入 PAC 用戶名和/或密碼,但必須從下拉列表中選擇一個 PAC。

最后,在 MX證書 部分上傳公司的數字證書。點擊 添加一行 ,一個窗口將會打開,點擊 創建 ,然后您可以上傳您的數字證書、密鑰和密碼。最后,點擊 保存并關閉 。

證書和密鑰

小技巧

如果您仍未簽約任何PAC并且想要測試電子發票,您可以使用以下SAT測試證書:

您還需要在墨西哥配置公司的真實地址(包括所有字段),并將 EKU9003173C9 添加為 增值稅 號碼。

工作流程?

電子發票?

Odoo中的發票處理基于SAT電子發票的 Annex 20 3.3版本。

要從Odoo開始開具發票,必須使用標準的開票流程創建發票,即從銷售訂單或會計應用程序中的發票菜單創建。

點擊 驗證 后,發票將被蓋章,此前狀態仍處于草稿模式,可以對其進行更改。驗證發票后,您可以驗證它是否成功蓋章,它應該是這個樣子:

創建發票

發票的詳細信息將在 Chatter 中反映,Chatter 是您在附加的圖像中看到的右側內容。您可以在那里找到發送給 SAT 的 XML 和蓋章的狀態,即是否已驗證。

要將已蓋章的發票發送給客戶,您可以通過單擊“發送并打印”按鈕,直接從Odoo發送XML和PDF文件。您還可以通過單擊“打印”按鈕并選擇所需選項,直接將PDF文件下載到計算機。

小技巧

根據屏幕大小,Chatter 可以在文檔旁邊或下方看到。

發票特殊情況?

外貿發票?

Odoo中的外貿發票流程基于相應的 `SAT規定<http://omawww.sat.gob.mx/tramitesyservicios/Paginas/complemento_comercio_exterior.htm>`_。 SAT電子發票版本為3.3。

當我們談論外貿時,我們指的是什么??

自2018年1月起,SAT要求在出口交易中提供外貿補充資料。

什么是外貿補充模塊??

這是電子發票的附件,允許識別出口商和進口商,同時擴展銷售商品的描述。

這個新補充可以包含哪些信息??
  • 涵蓋的操作類型信息。

  • 發票開具方、收貨方或收件人的稅務識別信息。

  • 待出口貨物的描述。

誰有義務生成它??

進行A1類型出口業務的納稅人。

A1類型適用于哪些出口??
  • 入境外貨物在國內境內無限期停留。

  • 出口貨物無限期留在國外。

  • 外交和領事機構以及國際組織及其外籍人員的車輛的最終進口,符合外交豁免車輛進口規定。

外貿是否與Pedimentos相同??

不一定,Pedimentos 與進口商品的流程直接相關,而外貿補充則與出口流程相關。

所需模塊?

為了生成外貿發票,必須安裝以下模塊。

  • 墨西哥的EDI (l10n_mx_edi)

    墨西哥的EDI
  • 墨西哥的EDI (l10n_mx_edi_extended)

    EDI高級功能
公司?

配置公司具有有效的郵政編碼,如果您有一個區域代碼,這應該與相應的郵政編碼匹配。同時,請記得填寫稅務識別號碼(增值稅號碼-RFC)。

聯系地址配置
收貨客戶?

通常情況下,這將是一個外國客戶,您必須驗證至少填寫了以下字段并包含相應的信息。

外貿發票

警告

  • 客戶的送貨地址也必須包含郵政編碼。

  • 將驗證外國增值稅(稅號)的格式是否符合每個國家的要求(例如:哥倫比亞 123456789-1

  • 在 XML 中,增值稅會自動替換為海外交易的通用增值稅: XEXX010101000

產品?

在產品級別上,還必須在以下字段中配置一些參數。

SAT產品代碼 關稅分數

警告

  • 您必須選擇 UMT Aduana (計量單位)為 KG ,因為SAT僅接受此單位

  • 重量指的是產品的 單位重量

  • 關稅項目必須來自千克的計量單位代碼 ( UoM = 01 )。

雖然產品以件或單位的形式銷售,但必須在關稅項目中報告的價值必須以千克為單位。

發票流程?

創建外銷發票時,必須選擇相應的 成交條款 并選中 需要外部貿易? 復選框。啟用此配置后,發票的 PDF ** 和補充 ** XML 將具有符合SAT法規的必要信息。

什么是原產地證明書,何時使用??

證明來源證書 (或原產地證明)是一種文件,允許進口商或出口商證明商品被認為來自哪個國家或地區,并用于獲得通常在貿易協定中達成的關稅優惠。

發票上的成交條款 PDF外部貿易

分配Pedimentos?

如果您的公司進口產品并且需要在發票中添加 Pedimentos 號碼,則可以配置Odoo記錄該過程。

首先,進入 應用程序 ,移除”應用程序”過濾器,然后搜索 Mexico 、 mxl10n_mx 。然后,安裝 Odoo 墨西哥庫存/著陸模塊本地化 (l10n_mx_edi_landing) 。

MX庫存模塊

小技巧

l10n_mx_edi_landing 模塊依賴于 **庫存 ** 和 **銷售 ** 應用程序,因為必須將產品輸入到庫存中,才能將其 Pedimentos 編號添加到相應的產品收據中。

然后,進入 庫存 ? 設置 ? 設置 。在選項中,激活 附加成本 。這個選項將允許將 Pedimentos 號碼添加到相應的產品收貨中。

目的地成本

小技巧

為了使用附加成本,產品庫存估值的會計配置必須配置為 自動化 ,其成本核算方法為 平均先進先出 (FIFO)。

要將指定的Pedimentos號碼與進口(商品接收)關聯,必須創建一個新的 降落成本 。您可以通過 庫存 ? 操作 ? 降落成本 訪問它們。在那里,您將找到附加Pedimentos號碼的選項。

報關號碼

警告

您只能添加一次Pedimentos號碼,因此在將正確的號碼與轉移相關聯時,請小心。

付款條件?

在安裝墨西哥本地化時,Odoo已經配置好了 付款條款 ,這意味著如果您前往 會計 ? 配置 ? 付款條款 ,您將在Odoo中找到默認列表。

付款條件

在墨西哥,您可以有兩種付款方式:PPD或PUE。這些是由選擇的 付款條件 決定的(如果沒有選擇付款條件,則將基于發票的到期日)。

PPD付款?

要配置PPD付款(分期付款或延期付款),只需為您的發票選擇到期日期,Odoo將檢測它是否在下個月的第一天之后(在這種情況下,不設置付款期限 - 付款期限還可以規定是否為PPDo PUE)。

PUE?

要配置PUE付款(一次性付款),您必須選擇同一月份的發票到期日,或選擇不涉及更改到期月份的付款條件(即立即付款、15天、21天,均在當前月份內)。

付款?

根據SAT文檔,可能有兩種類型的付款: PUEPPD 。在Odoo中,無論是哪種類型的付款,付款流程都是相同的,區別在于發票的付款條件 - 如在 付款條件 中所述。

如果付款是PPD類型,Odoo將在您 確認 付款時自動生成相應的付款補充。如果付款是PUE,則不會生成付款補充。付款類型在發票中可見,稱為 付款政策 ,并以發票日期和到期日期作為參數。

付款政策

在配置用于付款的聯系人時,您必須在“會計”選項卡中配置銀行,填寫銀行、賬號和 CLABE。

聯系銀行賬戶

注冊PPD付款?

如果在注冊付款時它的類型為PPD,則將生成一個帶有詳細信息的付款補充(XML)。

可以從發票中注冊付款,一旦確認,發票將被支付并與其付款相關聯。

PPD支付 PPD付款信息

注解

賬簿將是您收到或發送付款的付款方式。您還必須關聯一個 付款方式 和一個收款人銀行賬戶(最后一個必須在與發票關聯的聯系人中創建)。

一旦付款完成,它將與相應的發票關聯,并且其狀態將為 付款中 ,因為當它被銀行對賬時,付款將被有效驗證。

已創建PPD付款

注解

收款銀行賬戶 是與發票相關聯的聯系人中 會計 選項卡中的賬戶,它必須有效才能創建蓋章的付款補充。

警告

  • 當以MXN支付USD發票時,必須使用發票視圖上的 Register Payment 按鈕創建付款,而不是單獨創建付款。否則,付款CFDI將無法正確生成。

  • 因此,MXN貨幣的付款不能用于支付多個USD發票。相反,應該使用相應發票上的 注冊付款 按鈕將付款分成多個付款。

注冊 PUE 付款?

如果在注冊付款時它是PUE類型,則不需要生成付款補充(XML),因為不必要。

可以從發票中注冊付款,一旦確認,發票將被支付并與其付款相關聯。

PUE支付 PUE付款信息 PUE付款已創建

注解

在這種情況下,它的性質決定了它不會被創建為付款補充。

預付款?

這是一種特殊情況,我們必須從客戶那里收到預付款,以后再將其應用于發票。

在墨西哥創建預付款的流程?
  1. 開具包含預付款收到金額的電子發票。

  2. 開具電子發票,包括全部交易金額(全額發票)。 (CFDI來源:07 | 預付款發票,點1)

  3. 發行電子發票,類型為 Egreso 。(CFDI來源:07 | 發票總額,點2)

在Odoo中的步驟?
  1. 準備工作:創建產品

  2. 收到預付款后,發出電子發票的預付款金額

  3. 發行電子發票,涵蓋整個交易的總價值

  4. 從預付款發票中添加貸項通知單

準備工作:創建產品?

首付款產品必須是 服務 類型,并且必須使用 NSPSC產品類別84111506 Servicios de facturación 。

首付產品

將首付款產品添加為默認產品,可從Odoo配置中使用。

首付款配置
發出電子發票,以確認收到的預付款的價值?

創建預付款發票:從銷售訂單中創建預付款發票,支付采購總額的預付款百分比(或固定金額)。

應用預付款

使用預付款產品驗證發票。

確認定金支付 預付款稅單號

注冊預付款發票的付款。

首付款發票 預付款已注冊
發行電子發票,涵蓋整個交易的總價值。?

從銷售訂單中創建發票,發票總額應為所有訂單行的總和,不包括預付款的折扣。

完整發票

注解

扣減預付款 字段中移除勾選標記。

通過在開頭添加 07 | + 上一步創建的預付款發票的Folio Fiscal,添加預付款發票的原始CFDI。

請按照以下示例復制以下發票的發票號碼:

完整發票賬單

將其粘貼到從銷售訂單創建的草稿發票中,而不扣除預付款:

CFDI來源頁碼

驗證并復制發票號碼以備后用(在本示例中,發票號碼副本為:50E4FF06-4341-4006-A7C3-A7F653CBEFAE)

從發票添加貸項通知單?

從預付款發票創建 貸項通知單 (在確認之前必須編輯糾正發票,請參見下面2個圖像下面的說明)

創建貸項通知單 匹配首付款

在您 確認 貸項通知之前,請使用“07 | XXX”而不是前綴“01 | XXX”編輯原始CFDI

修改財務賬簿 CFDI來源類型

現在可以確認發票了。

發布貸項通知單

現在,預付款的貸項通知單必須應用于總發票金額,該金額將添加在欠款金額下方。

添加貸項通知單 已應用預付款

為首付款和銷售總額之間的差額注冊付款。

尾款支付

如果您查看發票的 XML,您應該能夠看到與 CFDI 相關的關系類型為 07,以及預付款發票的發票號碼。

XML首付款

基于付款天數的折扣?

現金折扣是您可以提供的激勵措施,以鼓勵客戶在指定的時間內付款。例如,如果客戶在發票到期日前的前5天內付款,您可以提供2%的折扣,當發票到期日為30天時。這種方法可以極大地改善您的平均客戶付款期限。

  1. 創建并分配相應的付款條款

  2. 在折扣期內注冊付款

  3. 創建貸項通知單

創建并分配相應的付款條款?

要配置預付款折扣,請轉到 會計 ? 配置 ? 付款條款 ,然后單擊 創建 。添加一個百分比類型,并設置相應的值(例如,總價的98%為2%的折扣),以及優惠有效期的天數(例如5天)。如果需要,還可以更改余額到期類型(在此示例中為30天)。

折扣付款期限

然后在創建銷售訂單或銷售發票時,分配之前創建的付款條件。

發票折扣
在折扣期內注冊付款?

在指定的折扣應用天數內注冊付款,我們的情況是在銷售發票創建后的5天內。

折扣付款

然后到發票底部查看總計,您會看到創建了兩個付款,將其重置為草稿并取消不相應的付款 - 與折扣相關的付款。

查看折扣付款 轉為草稿付款 取消付款
創建貸項通知單?

最后,為了關閉循環,我們必須關閉發票,但是在這種情況下,我們應用了折扣,為了正確關閉它,我們必須創建一張貸項通知單,指明差額是以 貸項通知單 的形式給予客戶的。

折扣信用票據 貸項通知單原因

將金額調整為原發票中的剩余余額。

總信用票據

將貸項通知單添加到原始發票中,以便結算。

添加折扣信用單

發票作廢?

72小時之前?

如果需要取消已驗證并在不到72小時內發送給SAT的發票,請按照以下步驟操作。

  1. 請求取消

    在72小時內取消
  2. 電子發票 的狀態更改為 已取消

  3. 點擊 重置為草稿

    發票草稿
  4. 點擊 取消輸入

    取消日記賬條目

72小時后?

如果需要取消已經驗證并發送給SAT超過72小時的發票,則必須要求客戶接受取消,為此必須按照以下步驟進行。

  1. 點擊 請求EDI取消 以通知SAT您要取消發票,在這種情況下,客戶必須進入SAT網頁并批準。(Odoo中的 電子發票 字段的狀態更改為 待取消

  2. 當客戶(接收方/客戶)在其SAT門戶中批準取消時,現在可以將發票更改為草稿,然后單擊“取消條目”( Cancel entry )。

  3. Odoo通過定時操作與SAT同步更新 電子發票 的狀態,SAT中取消的發票將在Odoo中取消。

72小時后取消

點擊 請求EDI取消 ** 后, ** 電子發票 字段的狀態將變為 待取消 ,但SAT的狀態仍將保持為 有效 ,直到最終客戶/收件人在SAT中批準取消。

檢查PAC的狀態

一旦在SAT中取消,Odoo將通過每天執行的計劃操作同步SAT的狀態,以同步SAT、電子發票和Odoo的狀態(此計劃操作可以通過進入開發者模式手動執行)。

如果發票在SAT中被取消,在Odoo中也會被取消,這使您可以將發票切換到草稿狀態,最終取消發票( 取消條目 )。

PAC計劃操作

取消已支付的發票?

如果發票已經支付,必須從發票創建貸項通知單,以便識別原始 CFDI 并稍后取消原始發票。

取消已支付的發票 需要取消的貸項通知單

取消上一個期間的發票?

問題?

如果發票是上個月的,并且期間已經關閉,那么收入已經在財務報告和政府中申報。在Odoo中,當取消發票時,會刪除日記帳條目,就好像已經申報的收入不存在一樣,這代表了一個財務問題,因為收入已經在上個月申報了。

當財務期間已經關閉時,問題就出現了,在當前期間,您需要進行反向分錄并保存取消信息。

待取消的發票

上一個期間

這是資產負債表的樣子:

上一期資產負債表

如果發票被取消,取消后的日記賬和資產負債表如下所示:

資產負債表中的應收賬款
解決方案?
  1. 每月結賬期(墨西哥最佳實踐本地化)

  2. 在SAT中取消發票

  3. 創建手動沖銷條目(日記賬條目)

  4. 將未結清的發票與沖銷分錄(日記賬分錄)進行對賬

  5. 使用服務器操作將電子發票狀態更改為已取消

每月結賬期(最佳實踐墨西哥本地化)?

如果會計期間因阻止日期而關閉,則Odoo將不允許修改或添加與該會計期間對應日期的會計分錄。

結賬財務期間
在SAT中取消發票?

如果會計期間已關閉,并且發票在SAT中被取消,則Odoo中的狀態將被發布,而 電子發票 狀態將為 已發送 ,SAT狀態為 已取消 。

在SAT中取消
創建手動沖銷日記賬分錄?

解決方案是手動創建反轉日記賬條目,日期為當前財務期間,并使用手動創建的反轉來對未結清發票進行對賬。

必須在參考文本中清楚地指出這是一份取消發票(您可以使用取消賬戶來處理以前期間的發票,例如 其他收入 )。

手動沖銷
將未結清的發票與沖銷分錄進行對賬?
對未結清發票進行對賬 已支付未結清發票

在資產負債表和試算表中,它們現在具有正確的余額。

新的BS 最新的財務報表 GetText 可移植對象條目
使用服務器操作將電子發票狀態更改為已取消?

可以創建一個服務器操作,一旦發票與沖銷條目對賬,就將發票狀態修改為“已取消”(在執行此操作之前,您應該與支持團隊或您的指定功能顧問進行確認)。

計劃操作PAC狀態 執行服務器操作

電子會計?

Odoo中的墨西哥會計由3個報告組成:

  1. 電子會計科目表(稱為COA并顯示)。

  2. 電子試算表。

  3. DIOT報告。

1. and 2. are considered electronic accounting, and DIOT is a report only available in the context of accounting.

You can find all of those reports in 會計 ? 報告 ? 墨西哥

MX報告

電子會計科目表(稱為COA并顯示)。?

電子發票從未如此簡單,只需前往 會計 -> 報告 -> 墨西哥 -> COA ,然后點擊按鈕 導出給SAT(XML) 。

SAT的COA

如何添加新賬戶??

如果您添加了一個帶有NNN.YY.ZZ編碼約定的帳戶,其中NNN.YY是SAT編碼組,則您的帳戶將自動設置。

添加新銀行賬戶的示例:進入 會計 ? 設置 ? 科目表 ,然后在“創建”按鈕中創建一個新賬戶,并嘗試創建一個賬戶編號為102.01.99的賬戶。一旦您更改了名稱,您將看到一個自動配置的標簽,配置的標簽是在XML中用于COA的選擇的標簽。

創建賬戶

標簽的含義是什么??

要了解所有可能的標簽,您可以閱讀SAT網站上的 附件24,在名為 SAT賬戶分組代碼 的部分中查看。

小技巧

當您安裝l10n_mx模塊并且您的賬戶圖表依賴于它時(當您在數據庫中安裝墨西哥配置作為國家時,這會自動發生),它將默認具有最常見的標簽。如果您需要的標簽未創建,您可以創建它。

試算平衡表?

與COA完全相同,但包括初始余額的借方和貸方。一旦您正確配置了COA,您可以轉到 報告 ? 試算表 ,這是自動生成的,并且可以使用頂部的按鈕導出為XML 導出給SAT(XML) ,并選擇要導出的期間。

電子驗證余額

所有正常的分析和列出的功能都可以在這里使用,以及任何正常的Odoo報告。

DIOT 報告(需要會計應用程序)?

什么是DIOT以及向SAT提交它的重要性?

在與SAT管理服務的程序方面,我們知道我們不應忽視我們所呈現的內容。

DIOT 是與第三方進行業務的信息申報,是增值稅的附加義務,我們必須向第三方或我們的供應商提供我們業務的狀態。

這適用于個人和法人,因此,如果我們需要向SAT提交增值稅并處理供應商,就必須發送DIOT。

何時提交DIOT以及以何種格式提交??

提交DIOT很容易,因為像所有格式一樣,您可以在SAT網頁上獲取它,它是電子表格A-29,您可以在SAT網站上找到它。

每個月如果您與第三方進行業務往來,就必須像增值稅一樣提交DIOT,因此如果我們在一月份與供應商有交易,到了二月份我們必須提交相關數據的信息。

DIOT在哪里呈現??

您可以以不同的方式提交DIOT,由您決定哪種方式更適合您,因為您每個月或每次與供應商交易時都需要提交。

A-29表格是電子表格,因此您可以在SAT頁面上提交它,但是只有在進行了多達500次注冊后才能這樣做。

一旦這500條記錄已經在SAT中輸入,您必須將它們提交給當地納稅人服務管理局(ALSC),并與您的稅務地址進行通信,這些記錄可以提交在數字存儲介質上,例如CD或USB,一旦驗證通過,他們會將其退還給您,所以請不要懷疑您仍將擁有這些光盤,當然還有您的CD或USB。

還有一件事需要知道:批量加載嗎??

在 DIOT 中查看官方 SAT 文檔時,您會發現批量加載,當然我們首先想到的是什么?根據 SAT 網站的說法,它是:

“批量加載”是將納稅人與供應商進行的交易記錄從文本文件(.txt)轉換為數據庫的過程。這些文件具有必要的結構,可以應用并導入到第三方操作信息申報系統中,避免了直接捕捉,從而優化了整合所需的時間,以便及時和準確地向SAT提交申報。

您可以使用它來呈現DIOT,因為它是被允許的,這將使這個操作變得容易,以便不必避免與SAT有關于與第三方的操作的信息聲明方面的問題。

另請參閱

官方信息

如何在Odoo中生成此報告??
  1. 前往 會計 ? 報告 ? 墨西哥 ? 第三方交易 (DIOT) 。

    DIOT 報告
  2. 顯示報告視圖,請選擇上一個月以報告上一個月,或者如果適合您,保留當前月份。

    DIOT 過濾器
  3. 點擊 導出 (XLSX)打印 (TXT)

打印DIOT
  1. 將下載的文件保存在安全的位置,然后前往 SAT 網站并按照必要的步驟進行申報。

DIOT 的供應商和發票數據的重要注意事項?

  • 所有供應商必須在會計選項卡中配置名為“DIOT信息”的字段,只需在地址中選擇適當的國家即可完成L10N MX國籍字段,無需在那里進行其他操作,但是所有供應商都必須配置L10N MX操作類型。

DIOT配置
  • 此報告有三種增值稅選項,分別為16%,0%和免稅。如果Odoo中的發票行沒有稅,則被視為免稅。其他兩種稅已經正確配置。

  • 請記住,如果要支付代表預付款的發票,您必須先請求發票,然后按照標準的Odoo流程進行支付和適當的對賬。

  • 您不需要填寫所有合作伙伴數據來嘗試生成供應商發票,您可以在生成報告時更正此信息。

  • 請記住,此報告僅顯示實際支付的供應商發票。

如果不考慮這些因素,當您使用所有合作伙伴生成DIOT TXT時,會出現類似于此的消息,您需要驗證此特定報告,這就是為什么我們建議不僅用于導出您的法律信息,而且在月底之前生成它并將其用作您的審計過程,以查看所有合作伙伴是否已正確配置。

DIOT 錯誤

在Odoo中關閉財政期間?

在進行財政年度結算之前,通常需要采取一些步驟以確保您的會計正確、更新和準確:

  • 確保您已經通過年底完全對賬您的銀行賬戶,并確認期末賬面余額與銀行對賬單上的余額相符。

  • 確認所有客戶發票已經輸入并且已經批準。

  • 請確認您已輸入并批準所有供應商賬單。

  • 驗證所有費用,確保其準確性。

  • 檢查所有已收到的付款是否已準確輸入和記錄。

年終清單?

  • 運行 稅務報告 ,并驗證您的稅務信息是否正確。

  • 調節您的 資產負債表 上的所有賬戶

    • 在 Odoo 中將您的銀行余額與您的對賬單上的當前銀行余額進行比較。使用報告 **銀行對賬單 ** 來幫助您完成此操作。

    • 通過運行您的 舊應收賬款舊應付賬款 報告,對所有現金和銀行賬戶交易進行對賬

    • 審計您的賬戶,確保您充分了解影響它們的交易及其性質,確保包括貸款和固定資產。

  • 在會計儀表板的日記賬選項中,通過“更多”下拉菜單運行可選功能 付款匹配 ,驗證任何供應商賬單和客戶發票及其付款。此步驟是可選的,但如果所有未決付款和發票都得到了調和,它可以協助年終處理,并且可以發現系統中的錯誤或失誤。

  • 您的會計師可能會喜歡檢查您的資產負債表項目并進行一些日記賬:

    • 手動年終調整,使用 日記賬審計 報告(例如, 本年度收益留存收益報告 )。

    • 正在進行中 .

    • 折舊日記賬 。

    • 貸款 。

    • 稅收調整 。

如果您的會計師正在年終審計中,他們將希望獲得資產負債表項目的副本(例如貸款、銀行賬戶、預付款、銷售稅報告等),以便與您在Odoo中的余額進行比較。

在此過程中,將 非顧問的結賬日期 設置為上一個財政年度的最后一天是一個好的做法,該日期在會計設置中設置。這樣,會計師在審計賬簿時可以信任沒有其他人更改了上一年的交易。

財政年度

會計結賬過程?

在Odoo中,無需進行特定的年末結賬分錄來關閉報告收入賬戶。練習的結果會自動計算在賬戶類型(本年度收益)中,并且收入-支出之間的差額將累積以計算它。

報告是實時創建的,這意味著 收入報告 直接對應您在Odoo中指定的年度結束日期。此外,無論何時生成 收入報告 ,開始日期都將對應 財政年度 的開始日期,賬戶余額都將為0。

截至12月31日,資產負債表顯示了本年度未確認的收益(MX賬戶305.01.01中的總本年度未分配收益賬戶類型為“本年度收益”類型)

資產負債表結賬

會計師應創建一個日記帳條目,以承認以前年度累積收益的結果,該結果在“以前年度結果”賬戶(墨西哥的304.01.01)中是一個權益賬戶。

在發布日記賬后,點擊 標記為財政年度的結轉憑證 。這一步很重要,因為它與試算平衡表相關聯。如果這個日記賬沒有標記為結轉憑證,試算平衡表將不正確。

簡化的會計分錄如下所示:

關閉日記賬條目

一旦會計師創建了用于定位 本年度當前收益 的日記帳條目,他們必須將 關閉日期 設置為財政年度的最后一天。在執行此操作之前,必須確保 資產負債表 中本年度收益是否正確報告為0。

檢查資產負債表結賬

聯系人應用程序(免費)?

如果您想正確管理您的客戶、供應商和地址,即使這不是技術需求,也強烈建議安裝此模塊。

多幣種(需要會計應用程序)?

在墨西哥,幾乎所有公司都會使用不同的貨幣進行收付款。如果您想這樣做,可以啟用多貨幣功能。您還應該啟用與 墨西哥銀行服務 的同步,因為這將允許您自動從SAT獲取匯率,而無需每天在Odoo中手動創建此信息。

前往設置并啟用多幣種功能。

多幣種配置

使用 XSD 本地驗證器(CFDI 3.3)在 CFDI 上啟用顯式錯誤?

經常情況下,您希望從 XML 中錯誤設置的字段中接收明確的錯誤,如果啟用檢查,則更好地向用戶提供這些錯誤。要啟用帶有 XSD 的檢查功能,請按照以下步驟操作(啟用 開發人員模式 )。

  • 前往 設置 ? 技術 ? 操作 ? 服務器操作

  • 查找名為“下載CFDI的XSD文件”的操作

  • 點擊”創建上下文操作”按鈕

  • 前往公司表單 設置 ? 用戶和公司 ? 公司

  • 打開您擁有的任何公司。

  • 點擊“操作”,然后點擊“下載CFDI的XSD文件”。

從Odoo的公司列表視圖下載CFDI的XSD文件

現在您可以制作任何錯誤的發票(例如沒有代碼的產品,這是非常常見的),而不是顯示沒有解釋的通用錯誤,將顯示明確的錯誤。

注解

如果您看到這樣的錯誤:

生成的 CFDI 無效
屬性聲明'TipoRelacion',屬性'type': QName值'{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_TipoRelacion'未解析為簡單類型定義。第36行

這可能是由于在另一個服務器上恢復的數據庫備份,或者XSD文件未正確下載引起的。請按照上述相同的步驟操作,但是:

  • 前往發生錯誤的公司。

  • 點擊 操作 ,然后點擊 下載CFDI的XSD文件 。

常見問題和錯誤?

  • 錯誤信息 (僅適用于CFDI 3.3):

    • 9:0:ERROR:SCHEMASV:SCHEMAV_CVC_MINLENGTH_VALID: 元素 '{http://www.sat.gob.mx/cfd/3}Concepto',屬性 'NoIdentificacion': [facet 'minLength'] '' 的長度為 '0';低于允許的最小長度 '1'。

    • 9:0:ERROR:SCHEMASV:SCHEMAV_CVC_PATTERN_VALID: 元素 '{http://www.sat.gob.mx/cfd/3}Concepto',屬性 'NoIdentificacion': [facet 'pattern'] 值“”不符合模式 '[^|]{1,100}'。

    解決方案 :您忘記在產品中設置正確的“參考”字段,請轉到產品表單并正確設置您的內部參考。

  • 錯誤信息

    • 6:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: 元素 '{http://www.sat.gob.mx/cfd/3}RegimenFiscal': 缺少必需屬性 'Regimen'。

    • 5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: 元素 '{http://www.sat.gob.mx/cfd/3}Emisor': 缺少必需屬性 'RegimenFiscal'。

    解決方案 :您忘記在公司的合作伙伴上設置正確的“稅務地位”。轉到客戶,刪除客戶過濾器,查找名為您公司的合作伙伴,并設置正確的稅務地位,即您公司與SAT可能值列表相關的業務類型,另一個選項是您忘記遵循稅務地位的考慮事項。

    您需要前往財務位置設置并設置正確的代碼(它是名稱的前3個數字),例如,對于測試,您需要設置601,它將看起來像圖片中的樣子。

    稅務地位錯誤

    小技巧

    為測試目的,此值必須設置為“601 - 法人普通法”,這是VAT演示所需的值。

  • 錯誤信息

    • 2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: 元素 '{http://www.sat.gob.mx/cfd/3}Comprobante',屬性 'FormaPago': [facet 'enumeration'] '' 不是集合 {'01'、'02'、'03'、'04'、'05'、'06'、'08'、'12'、'13'、'14'、'15'、'17'、'23'、'24'、'25'、'26'、'27'、'28'、'29'、'30'、'99'} 的元素。

    解決方案 :您的發票上需要填寫付款方式。

支付方式錯誤
  • 錯誤信息

    • 2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: 元素 '{http://www.sat.gob.mx/cfd/3}Comprobante',屬性 'LugarExpedicion': [facet 'enumeration'] '' 不是集合 {'00 ‘ 的元素

    • 2:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1: 元素 '{http://www.sat.gob.mx/cfd/3}Comprobante',屬性 'LugarExpedicion': '' 不是原子類型 '{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_CodigoPostal' 的有效值。

    • 5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: 元素 '{http://www.sat.gob.mx/cfd/3}Emisor': 缺少必需屬性 'Rfc'。

    解決方案 :您必須正確配置公司地址,這是一組強制性字段,您可以進入公司配置頁面 設置 ? 用戶和公司 ? 公司 ,并按照本節中的步驟填寫完整的地址強制性字段,詳情請參考: 輸入法律信息 。

  • 錯誤信息

    • 2:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1: 元素 '{http://www.sat.gob.mx/cfd/3}Comprobante',屬性 'LugarExpedicion': '' 不是原子類型 '{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_CodigoPostal' 的有效值。

    解決方案 :您公司地址的郵政編碼不符合墨西哥的規定,請更正。

郵政編碼錯誤
  • 錯誤信息

    • 18:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: 元素 '{http://www.sat.gob.mx/cfd/3}Traslado': 缺少必需的屬性 'TipoFactor'。

    • 34:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: 元素 '{http://www.sat.gob.mx/cfd/3}Traslado': 缺少必需的屬性 'TipoFactor'。", '')

    解決方案 :在您的系統中設置0%和16%稅的墨西哥名稱,并在發票上使用它。您的稅,代表16%的增值稅和0%,必須將 因子類型 字段設置為 Tasa 。

    因子類型錯誤 匯率錯誤
  • 錯誤信息

    • CCE159
      如果 cce11: ComercioExterior: TipoOperacion 注冊的鍵為 ‘1’ 或 ‘2’,則必須注冊 XXXX 屬性。

    解決方案 :需要指定貨物交割條件(Incoterm)。

  • 錯誤信息

    • CCE209
      屬性 cce11: 外貿: 商品: 商品: 海關單位 必須具有目錄 catCFDI: c_FraccionArancelaria 'UMT' 中指定的值,當屬性 cce11: 外貿: 商品: Me

    解決方案 :關稅分數必須具有計量單位代碼為01,對應于千克。

術語表?

  • CFDI : 在線數字稅收收據

  • CSD : 數字印章證書

  • PAC : 授權認證提供商

  • 印章:電子發票的數字簽名

  • Addenda: 可以附加到墨西哥某些公司(如沃爾瑪、Tiendas Sorianas等)通常需要的互聯網數字稅收收據(CFDI)的信息補充。

  • UUID : 它是英文中Universally Unique Identifier的縮寫。UUID是Folio Fiscal的等效物,由32個十六進制數字組成,以5組由連字符分隔的形式顯示。

  • LCO: 納稅人義務清單(LCO)是由SAT發布的清單,記錄了所有被授權發行發票和工資單收據的納稅人。這意味著,為了能夠向您的客戶進行電子賬單,您必須在此數據庫中。