サウジアラビア

モジュール

サウジアラビアのローカライゼーションに関連する次のモジュールが対応可能です:

名称

技術名

説明

サウジアラビア - 会計

l10n_sa

サウジアラビア向けのデフォルト会計ローカライゼーションパッケージで、フェーズ1 QRコード対応。

サウジアラビア - 会計レポート

l10n_sa_reports

サウジアラビアの会計レポート

サウジアラビア - 電子請求

l10n_sa_edi

e-invoicing準拠のためのZATCA Phase 2 API統合を有効にします。

サウジアラビア - 電子請求 (簡易版)

l10n_sa_edi_pos

PoSを通じたe-invoicingを有効にします。

Saudi Arabia - POS

l10n_sa_pos

PoS請求書の準拠フィールドと動作を追加します。

サウジアラビア - 源泉徴収税

l10n_sa_withholding_tax

源泉徴収税支払いモジュールのインストールを強制します。

注釈

ローカライゼーションのコアモジュールはローカライゼーションと共に自動的にインストールされます。残りは手動でインストールできます。

ローカライゼーション概要

サウジアラビアローカライゼーションパッケージは、サウジアラビアの会計および会計規制への準拠を保証します。税金、会計ポジション、レポーティングを管理するためのツールと、サウジアラビアの基準に合わせた事前定義された勘定科目表が含まれています。

サウジアラビアローカライゼーションパッケージは、現地の会計および会計規制への準拠を保証するために、以下の主要機能を提供します:

税金

サウジアラビアローカライゼーションには、事前設定された販売、購買、および源泉徴収税金が含まれています:

  • 標準VAT(15%): 王国内で供給されるほとんどの商品およびサービスに適用される一般的な税率。
    サプライヤーは販売時に15%のVAT(付加価値税)を請求し(アウトプットVAT(付加価値税))、一般的にビジネス購入時に支払ったVAT(付加価値税)を控除する権利があります(インプットVAT(付加価値税))。

    Example

    ほとんどの商業販売、小売商品、電気通信サービス、非免除の私立教育、非免除の私立医療。

  • ゼロ税率VAT(付加価値税)(0%):これらは適用される税率が0%の課税対象供給です。
    サプライヤーは販売時にVAT(付加価値税)を請求しませんが、重要なことに、これらの供給に関連する費用で支払ったインプットVAT(付加価値税)を全額回収する権利があります。

    Example

    • 輸出:非:abbr:`GCC(湾岸協力会議)`居住者への商品およびサービスの供給、または王国外での消費のための供給。

    • 国際輸送:旅客および貨物の国際輸送サービス、および関連サービス。

    • 特定の商品:ZATCA/保健省が指定する適格医薬品および適格医療機器の供給。

    • 居住用不動産:サウジアラビア国民へのSAR 1,000,000までの新築居住用建物/不動産の初回供給(特定の条件の対象)。

    • 投資用貴金属:99%以上の純度の適格金、銀、プラチナ(投資用に供給されるもの)。

  • 免税取引:これらの取引はVAT(付加価値税)の適用範囲外であり、課税対象ではありません。
    サプライヤーは販売時にVAT(付加価値税)を請求せず、これらの供給に関連する費用で支払ったインプットVAT(付加価値税)を回収する権利がありません(回収不能なコストとなります)。

    Example

    • 金融サービス:ローンの利息、信用の提供、当座/デポジット/普通預金口座の運営、金銭または有価証券の発行または譲渡、生命保険。

    • 不動産:居住用不動産の賃貸(リース)。

  • 輸入VAT(付加価値税):非:abbr:`GCC(湾岸協力会議)`国から王国に持ち込まれる商品に課されるVAT(付加価値税)。
    VAT(付加価値税)は通常、標準税率(15%)で計算され、輸入時に税関当局に支払われます。

重要

請求書に割引を割り当てる場合、ZATCAルールに準拠するため、グローバル割引を含む行に15%の税を割り当ててください。

リバースチャージメカニズム(RCM)

  • 説明:VAT(付加価値税)の会計処理責任を非居住者サプライヤーから商品またはサービスの居住者受領者に移転するメカニズム。

  • メカニズム:VAT(付加価値税)登録済みの受領者は、VAT(付加価値税)申告書でVAT(付加価値税)(アウトプットVAT(付加価値税)とインプットVAT(付加価値税)の両方)を計算し、会計処理する必要があります。これは通常、インプット税が全額控除可能であれば、VAT(付加価値税)申告書に対して正味ゼロの効果をもたらします。

  • 適用:主に非居住者サプライヤーからサウジアラビアのVAT(付加価値税)登録事業者へのB2Bサービス供給に使用されます。

源泉徴収税

源泉徴収税の計算方法には、総額方式と控除方式の2つがあります。

  • 総額方式:これは基本的な設定で、源泉徴収額は請求書の合計額に加算されます。たとえば、請求書の合計額が115 SARと入力された場合、システムは課税標準に源泉徴収税(WHT)を加えて計算し、支払額は減額されません。

  • 控除源泉徴収:支払額を源泉徴収額だけ直接減額します。つまり、合計支払額には最初から控除が反映されます。これは会計エントリと買掛金行の記帳方法に影響します。

注釈

控除方式の源泉徴収税はデフォルトでは有効になっていません。有効にするには、会計 --> 設定 --> 税金に移動し、該当する源泉徴収税を有効にします。

以下の源泉徴収税(WHT)設定があらかじめ読み込まれており、使用可能です:

  • 5% 源泉徴収税:賃貸料、配当金、技術およびコンサルティングサービス、航空および海上貨物、ならびに利息、保険および再保険料の支払いに適用されます。

  • 15% 源泉徴収税:非居住者へのロイヤルティおよびその他の一般的なサービス支払いに適用されます。

  • 20% 源泉徴収税:管理費および特定の高額サービス支払いに対して引当済です。

税務レポーティング

VAT(付加価値税)および源泉徴収レポートは、課税対象、ゼロ税率、免税、および源泉徴収打刻データの詳細な内訳を提供します。他の財務レポートと同様に、VAT(付加価値税)および源泉徴収レポートは期間でフィルタリングでき、他の期間と比較でき、ExcelおよびPDF形式でエクスポートできるため、サウジアラビアの税法への準拠が保証されます。

会社と連絡先

ZATCAとの適切な統合を確保するには、会社レコードに次のフィールドが必要です:

  • Company Nameは、ZATCA要件に準拠するために最大63文字に制限されます。

  • 住所のすべての関連フィールド(地区建物番号区画識別を含む)

  • 識別スキーム

    • 納税者番号

    • 商業登録番号

    • Momraライセンス

    • MLSDライセンス

    • 700番号

    • Sagiaライセンス

  • VAT(付加価値税)番号

  • 通貨SARに設定する必要があります。

重要

ZATCAオンボーディング中の拒否を避けるため、すべてのフィールドを正確に入力する必要があります。

注釈

同じ設定がすべての関連する連絡先フォームに適用されます。

ブランチ設定

ブランチZATCAルールに準拠して設定します。

重要

ブランチの連絡先フォームで、親会社と同じVAT番号を入力し、商業登録番号(CRN)をブランチの識別スキームフィールドに入力します。

注釈

親会社の販売仕訳帳を使用して集中請求システムモデルに従うか、新しいブランチ固有の仕訳帳をオンボードして並列請求書処理を行うマルチスレッドシステムを設定します。

請求書の言語

請求書は2つのレベルで地域または顧客固有の要件を満たすために異なる言語で発行できます:

  • 顧客レベル: 顧客に優先言語を割り当てるには、会計 ‣ 顧客 ‣ 顧客またはPOS ‣ オーダ ‣ 顧客に移動し、関連する顧客フォームを開きます。言語フィールドで言語を更新します。その顧客のすべてのドキュメントは、選択した言語で自動的に生成されます。

    重要

    サウジアラビアのVAT規制では、税務請求書簡易税務請求書(対応するクレジットメモまたはデビットメモを含む) は必須でアラビア語である必要があります。請求書は英語を含む二言語にすることができます。

  • 会社レベル: サウジアラビアのVAT規制を満たすためにアラビア語を第二言語として追加するには:

    • 税務請求書の場合:会計 ‣ 設定 ‣ 設定顧客請求書セクションに移動してください。

    • POSレシート用: POS ‣ 設定 ‣ 設定に移動し、請求書とレシートセクションに移動します。

    次に、湾岸協力会議フォーマットオプションを有効にし、保存します。

ZATCAによる電子請求書

ZATCA電子請求システムは、サウジアラビアで事業を展開する企業の顧客請求書発行プロセスを合理化し、デジタル化するために設計されています。

ZATCAフェーズ2は、企業間(B2B)取引にクリアランス電子請求書モデルを採用しています。逆に、企業対消費者(B2C)取引の場合、OdooはQRコードを生成し、その後これらの取引をFatooraレポーティングエンドポイントに報告します。

B2Bシナリオでは税務請求書が発行され、B2Cシナリオでは簡易税務請求書が生成されます。

ステップバイステッププロセス

ZATCA(フェーズ2)へのオンボーディングには、3つのモードがあります:

Sandbox

ちなみに

サンドボックステスト用に会社設定でVAT番号399999999900003を使用してください。

  1. データベースを設定
    会計 ‣ 設定 ‣ 設定に移動し、サウジアラビア電子請求書セクションで、ZATCA APIモードサンドボックスに設定されていることを確認してください。
  2. 会社情報の検証
    すべての会社情報が完全であることを確認してください。
  3. 販売仕訳帳のオンボーディング

    • 会計 ‣ 設定 ‣ 仕訳帳に移動します。

    • 販売仕訳帳を開きます。

    • ZATCAタブの下で、 オンボードをクリックします。

    • OTP を入力ウィンドウで、6 桁のOTPがあらかじめ入力されています。確定をクリックしてください。

  4. 請求書テスト

    • 顧客請求書を作成し、確定します。

    • 請求書が確定されると、青いバナーが表示されます。今すぐ処理をクリックしてください。

    • API からの応答施策成功であることを確認してください。そうでない場合は、チャッターに表示される API 応答を確認し、適切な施策を実行してください。

シミュレーション(プレプロダクション)

  1. データベースを設定

    • 本番/プロダクションデータベースを複製してください。

    • 会計 ‣ 設定 ‣ 設定に移動し、サウジアラビア電子請求セクションで、ZATCA API モードシミュレーション(プレプロダクション)に設定されていることを確認してください。

  2. 会社情報の検証
    すべての会社情報が完全であることを確認してください。
  3. 販売仕訳帳のオンボーディング

    • 会計 ‣ 設定 ‣ 仕訳帳に移動します。

    • 販売仕訳帳を開きます。

    • ZATCAタブの下で、 オンボードをクリックします。

    • OTP を入力ウィンドウで、テスト環境の Fatoora シミュレーションポータルから取得した 6 桁のOTPを入力してください。その後、確定をクリックしてください。

  4. 請求書テスト

    • 顧客請求書を作成し、確定します。

    • 請求書が確定されると、青いバナーが表示されます。今すぐ処理をクリックしてください。

    • API からの応答施策成功であることを確認してください。そうでない場合は、チャッターに表示される API 応答を確認し、適切な施策を実行してください。

注釈

シミュレーション(プレプロダクション)モードの請求書は法的に有効ではありません。

本番

  1. 本番/ライブデータベース内
    会計 ‣ 設定 ‣ 設定に移動し、サウジアラビア電子インボイスセクションで、ZATCA API モード本番に設定されていることを確認します。
  2. 会社情報の検証
    すべての会社情報が完全であることを確認してください。
  3. 販売仕訳帳のオンボーディング

    • 会計 ‣ 設定 ‣ 仕訳帳に移動します。

    • 販売仕訳帳を開きます。

    • ZATCAタブの下で、 オンボードをクリックします。

    • OTP を入力ウィンドウで、本番環境の Fatoora ポータルから取得した 6 桁のOTPを入力します。次に、確定をクリックします。

  4. 請求書の同期

    • 顧客請求書を作成し、確定します。

    • 請求書が確定されると、青いバナーが表示されます。今すぐ処理をクリックしてください。

    • API からの応答施策成功であることを確認してください。そうでない場合は、チャッターに表示される API 応答を確認し、適切な施策を実行してください。

注釈

販売仕訳帳は個別にオンボーディングする必要があります。

販売仕訳帳が ZATCA ソリューションユニットとして不要になった場合は、Fatoora ポータルで必ず取り消してください。これを行うには、ソリューションとデバイスのリストを表示をクリックし、CSID を取り消すで該当するソリューションとデバイスを選択し、取り消す確定をクリックします。

警告

  • API モードを本番に切り替えて請求書を ZATCA に送信すると、サンドボックスまたはシミュレーション (プレプロダクション)に戻すことはできません。

  • Fatoora シミュレーションまたは本番ポータルのいずれかから生成された OTP は 60 分後に期限切れとなり、再生成する必要があります。

ZATCA への請求書送信

請求書を ZATCA に送信すると、API によって構造化された応答メッセージがチャッターに返されます。

Example

[202] BR-KSA-F-13 : [BR-KSA-F-13] - その他の販売者 / 購入者 ID (BT-29 または BT-46) に無効な値が含まれているため、再確認してください。

受信される可能性のある一般的なコード:

コード

アクション

200 – アクション成功

対処不要。

202 – アクション成功 (警告あり)

  • 警告をソリューションプロバイダーと共有し、できるだけ早く修正してください。

  • 警告は一時的に受け入れられますが、将来的に拒否される可能性があります。

  • 頻繁な警告は、ZATCA による調査、教育、または監査のトリガーとなる可能性があります。

303 – クリアランス無効

クリアランスの代わりにレポーティングフローで請求書を送信してください。

400 – アクション失敗(拒否)

詳細なエラーメッセージを確認し、問題を修正して再送信してください。

401 – 認証失敗

  • 認証証明書と秘密鍵を確認してください。

  • 認証情報を修正して再送信してください。

413 – ペイロードが大きすぎます(請求書未入荷)

請求書のペイロードサイズを削減して再送信してください。

429 – リクエストが多すぎます(請求書未入荷)

請求書を再送信してください。

500 – 内部サーバエラー(請求書未入荷)

請求書を再送信してください。

503 – サービス利用不可(請求書未入荷)

請求書を再送信してください。

504 – リクエストタイムアウト(請求書未入荷)

請求書を再送信してください。

請求書が確認され送信された後にチャッターに表示されるメッセージの色は、以下の情報を示します:

  • 緑:請求書が正常に承認されました - 請求書は完全に準拠しており、ZATCAによって正常に検証されました。

  • 黄:請求書が警告付きで承認されました - 請求書は法的に有効ですが、警告付きで承認されました。問題を確認し、今後の送信のために修正する必要があります。

  • 赤:請求書が拒否されました - 請求書はZATCAに承認されず、法的に無効です。修正して再送信する必要があります。

請求書が拒否された場合、請求書のチャッターにエラーメッセージが表示されます。メッセージの説明に記載されている根本的な問題を請求書または会社設定で修正してください。その後、請求書を再送信するには、再試行をクリックしてください。

重要

QRコード検証

請求書のQRコードを検証するには、公式の`ZATCAアプリ<https://zatca.gov.sa/en/AboutUs/ZATCAApps/Pages/default.aspx>`_を使用してスキャンしてください。

アプリでサービスをクリックします。電子請求書検証セクションで、サービス開始をクリックします。次に、請求書のQRコードのスキャンを開始します。

注釈

  • QR検証の出力には通貨記号が表示されません。請求書の金額は、使用されている通貨に関係なく、常に純粋な数値として表示されます。

  • 関連する連絡先(請求先など)を持つ請求書は、クリアランスAPI(B2B)に送信されます。

デビットノートとクレジットノート

クレジットノートまたはデビットノートを作成するには、ZATCA規制で要求されているように、クレジット/デビットウィンドウのZATCA理由フィールドにZATCA承認の理由を含めてください:

  • 供給が発生した後の全部または一部のキャンセルまたは停止。

  • VAT納税額の変更をもたらす供給の本質的な変更または修正。

  • サプライヤーと消費者の間で事前に合意された供給価値の修正。

  • 商品またはサービスの返金。

  • 販売者または購入者の情報の変更。

ちなみに

ZATCA理由フィールドは、クレジット/デビットノートのその他情報タブでも利用できます。

注釈

クレジット/デビットノートが無関係/独立している場合は、顧客参照フィールドに、クレジット/デビットノートが関連する元の請求書の連番を入力してください。

前払金(前受金)

`ZATCAのガイドライン<https://zatca.gov.sa/en/E-Invoicing/Introduction/Guidelines/Documents/E-Invoicing_Detailed__Guideline.pdf>`_に準拠して前払金(前受金)を処理します。

保留金

保留金とは、作業の品質と完成を保証するために、商業契約によって定義され、顧客が一時的に保持する金額です。通常、請求書金額の一定割合(5~10%など)であり、将来の欠陥に対する担保として機能します。最終的には、保証期間が終了した後に請負業者に支払われます。

ZATCAの場合、一般的に適用される規則は、顧客が保留金として一部を保持する場合でも、VATは請求書の全額に基づいて計算されるというものです。ZATCAは、納税者に対して、まず税務上の立場、特に保留金額が課税対象額を減少させるかどうかを決定するよう助言しています。税務上の立場は契約条件によって異なります。

Odooの保留金ワークフローは、税務上の立場を通じて、保留金額が課税対象額を減少させないことを保証します。

注釈

保持チェックボックスが有効になっているマイナスの税(例:-20%)は、UBL 2.1には影響を与えません。これは、この保持税が請求書行で一般的な税(例:15%)と組み合わせて使用され、その請求書行のパーセンテージを表す場合にのみ適用されます。例えば、納税者が請求された商品の20%を保持したい場合、15%の税と-20%の保持税の両方が請求書行に適用されます。

同じ税ポジション内で、保持は0%(VAT非課税)税率を使用して、別個のマイナス請求書行として請求書レベルでも適用できます。

警告

  • 請求書行に保留を有効にしたマイナス税と通常の税を追加するか、または請求書レベルで0%(VAT対象外)税率の別のマイナス請求書行を追加すると、通常、課税対象金額全体に対してVATが支払われたことを示します。したがって、保留金額を解放するための最終請求書は税務請求書として認定されず、ZATCAに提出すべきではありません。

  • 0%(VAT非課税)税は、ZATCAルールに従ってすでに事前設定されているため、変更しないでください。

重要

  • 新しい保持税を作成する場合は、保持税グループを作成し、ZATCAルールに準拠するために、この新しく作成された保持税に割り当ててください。

  • 請求書行に注記として保持金額を追加するには、ZATCAルールに準拠するために注記を追加をクリックしてください。例:保持金額:[保持金額] SAR

生成されたドキュメント

請求書が送信されると、UBL 2.1 XMLファイルが生成され、ZATCA APIエンドポイントに送信されます。監査のため、このXMLファイルはチャッターに保存されます。表示するには、(添付ファイル)アイコンをクリックしてください。

さらに、送信を使用したときに生成される請求書PDFがチャッターに表示されます。XMLファイルとPDFファイルの両方は、ZATCA規制への準拠を確保するために請求書に永久的に添付され、削除できません。

重要

ZATCAに正常に送信された請求書は、サンドボックスまたはシミュレーション(プレプロダクション)モードでのみドラフトにリセットできます。

ちなみに

埋め込まれたUBL 2.1を含むPDF/A-3を自動的に生成するには、送信をクリックしてください。

POS

ZATCA統合設定

注釈

Saudi Arabia - E-invoicing (Simplified) (l10n_sa_edi_pos)モジュールがインストールされていることを確認してください。

POSのオーダは、ZATCAフェーズ2に準拠して適切に報告する必要があります。そのためには、次の手順に従ってください:

  • PoS設定請求書デフォルト仕訳帳をオンボードします:

    • POS ‣ 設定 ‣ 設定に移動します。黄色いバナーで、関連するPOSを選択し、会計セクションに移動します。

    • デフォルト仕訳帳セクションで、請求書フィールドを見つけ、(右矢印)をクリックしてデフォルトの販売仕訳帳を開きます。

    • ZATCAタブの下で、 オンボードをクリックします。

    • OTP を入力ウィンドウで、本番環境の Fatoora ポータルから取得した 6 桁のOTPを入力します。次に、確定をクリックします。

  • 取引を確定する前に、顧客をオーダに割り当てます。

これらの手順により、各レシートが準拠した電子請求書として処理され、リアルタイムでZATCAポータルに報告されることが保証されます。レシートが生成されると、フェーズ2のQRコードが印刷されたレシートとPDFの両方に自動的に表示されます。