TRANXACT.AI ヘルプ

ZATCAフェーズ2:署名ユニット、オンボーディング、クリアランス、アーカイブ

既にフェーズ1に移行済みのサウジアラビア企業の場合:署名ユニットを登録し、ZATCA(OTP、コンプライアンスチェック、生産証明書)にオンボーディングし、フェーズ2をオンにすると、すべての請求書とメモが投稿時にスタンプされます。標準請求書は、購入者に渡される前にZATCAによって承認されます。簡易請求書は24時間以内に報告されます。提出物、ダッシュボード、追記専用アーカイブ、およびXMLを含むPDF/A-3ファイルが提供されます。フェーズ1の企業は変更ありません。

フェーズ2(統合)はフェーズ1の上に構築されます。フェーズ1で行われる処理はすべて継続されますが、フェーズ2ではXML請求書(UBL 2.1)、そのハッシュ値、暗号化スタンプ、および各請求書を前の請求書に紐付けるカウンターが追加されます。また、各ユニットをZATCAのFatooraプラットフォームに登録し、スタンプが押されたすべての文書をZATCAに送信(承認または報告)、送信された内容とZATCAの回答内容を保持します。

署名ユニット

会計 → 締めとコンプライアンス → 電子請求書 → ZATCA 署名ユニット (サウジアラビアで事業を行う会社のみ、かつ権限を付与する役割のみ) には、請求書にスタンプを押す電子請求書生成ユニット (EGS) が一覧表示されます: コード、名前、支店、環境、ステータス、テスト、証明書、証明書の有効期限、最終カウンター (ICV)、最終スタンプ。

  1. ユニットを追加します: コード、名前、スタンプを押す支店 (会社全体の場合は空欄)、証明書要求の詳細 (共通名 (CN)、EGS シリアル番号、組織単位 (OU)、請求書タイプ (TSCZ)、場所、支店の短い国内住所、および業種)、および環境 (サンドボックス、シミュレーション、または本番環境)。
  2. 支店に独自の単位がない場合に使用される単位には、「デフォルト単位」にチェックを入れてください。
  3. デモ目的のみの場合は、「テストユニット」にチェックを入れて「テスト証明書」を押してください。ユニットにキーと自己署名証明書が発行されます。ZATCAは、発行した証明書を承認しません。
  4. ZATCAのオンボーディングはZATCAオンボーディングで行います。オンボーディング(OTP)ステップでは、ユニット独自のキーと証明書署名要求が自動的に生成されます。この画面でCSRを生成するのは、手動で要求を準備する場合のみで、CSRのダウンロードでその内容を確認できます。

秘密鍵とZATCAの秘密情報は封印されており、いかなる画面にも、いかなるエクスポートにも、またはASKにも表示されることはありません。

フェーズ2をオンにする

  • 会計 → 決算とコンプライアンス → 税務 → 税務管轄区域で、サウジアラビアの管轄区域について、ZATCAフェーズ2(統合)にチェックを入れ、フェーズ2の開始日として、会社のZATCAウェーブの初日(空欄:有効になった日から)を指定します。
  • フェーズ1が既に開始されている場合を除き、拒否されます。また、署名ユニットがない場合も拒否されます。

購入者と支店

  • CRM → アカウント、VAT番号のないサウジアラビアの顧客の場合:購入者IDタイプ(TIN、CRN、MOM、MLS、700、SAG、NAT、GCC、IQA、PAS、またはOTH)と購入者ID番号。空欄の場合は、CR番号がCRNとして使用されます。
  • 支店は独自のCR番号と国内住所を持つことができ、その支店宛ての請求書にはそれらが使用されます。

ポストがフェーズ2で行うこと

  1. フェーズ1でチェックされるすべての項目、およびXMLに欠けているすべての項目は、ZATCAルール番号を含む文で一度にチェックされ、その名前が付けられます。
  2. 支店の単位(またはデフォルト)が割り当てられ、請求書にはその単位の次のカウンター(ICV)と前の請求書のハッシュ(PIH)が付与されます。同時に登録された50件の請求書には、50個の連続したカウンターが割り当てられます。
  3. UBL 2.1の請求書は作成され、ハッシュ化(SHA-256)され、ユニットのキー(ECDSA)で刻印され、チェックされます。
  4. QRコードには、簡略化された請求書には9つのタグ(9つ目は証明書の署名)、標準的な請求書には8つのタグが付けられており、これはフェーズ1の5つに代わるものです。
  5. 投稿が失敗した場合、何も消費されず、カウンターは返却されます。

スタンプ、ハッシュ、カウンター、UUIDは金額と同様に最終的なものです。フェーズ1の企業、および他国のすべての企業は、以前とまったく同じように投稿します。

ZATCAでユニットをオンボーディングする

会計 → 締め処理とコンプライアンス → 電子請求書 → ZATCA オンボーディングでは、各署名ユニットの環境、ステータス、到達したステップ、発生した事象、合格したチェック、証明書の有効期限、残り日数、更新保留中が一覧表示されます。まず、ZATCA 署名ユニットにユニットを登録してください。ステップの実行は、役割画面で ZATCA オンボーディングの権限が付与されていない限り、管理者のみが行えます。会計表示権限を持つ他のユーザーは、このリストを見ることができますが、機密情報は一切含まれていません。

  1. Fatooraポータル上で、会社の担当者は「新しいソリューションユニット/デバイスのオンボード」を選択し、ワンタイムパスワード(OTP)を取得します。OTPは6桁の数字で、1回限り有効、有効期限は1時間です。通常のパスワードと同様に、このOTPを担当者に渡してください。OTPは保存されません。
  2. オンボード(OTP):環境(開発者ポータルサンドボックス、シミュレーション、または本番環境)を選択し、OTPを入力します。キーペアと証明書署名要求が作成され、送信されます。ZATCAはコンプライアンス証明書(コンプライアンスCSID)を返します。拒否されたOTPの場合、ユニットは要求を待機状態のままにします。新しいOTPを取得して、もう一度オンボードを押してください。
  3. コンプライアンスチェックを実行します。ユニットが登録している各文書のサンプルを1つずつZATCAに送付します。請求書タイプ1100(標準および簡易)のユニットは、標準請求書、クレジットノート、デビットノート、簡易請求書、簡易クレジットノート、簡易デビットノートの6つを送付します。すべて合格する必要があります。警告があればすべて確認してください。
  4. 製造証明書を申請すると、それ以降、当該部署は会社の請求書にスタンプを押し、ZATCA(ザンビア税務当局)に報告または決済処理を行います。証明書の有効期限が表示されます。
  5. 有効期限が切れる前に、ポータルで既存の暗号化スタンプ識別子を更新し、新しいワンタイムパスワード(OTP)を使用して証明書を更新してください。新しい証明書が届くまで、ユニットは現在のキーでスタンプを押し続け、カウンターチェーンは継続されます。

証明書の有効期限が切れる30日前から、日次ジョブACCT-ZATCA-WATCHは、ユニットごとに1日1回、財務アラート、通知、および自動化受信トレイへのエントリを生成します。

承認および報告

  • 標準(B2B)請求書またはメモは、投稿が保存されるとすぐにZATCAに承認のために送信され、Postは承認済み、拒否済み、または再試行済みかを通知します。ZATCAが承認したXMLとQRコードのみが印刷または購入者に渡されます。処理中の標準請求書や拒否された文書は印刷できず、拒否理由が表示されます。
  • 簡略化された(B2C)請求書は、スタンプと9タグQRコードとともに即座に発行され、24時間以内にZATCAに報告されます。報告はまずバックグラウンドで行われ、その後、1時間ごとのジョブACCT-ZATCA-SUBMITによって実行されます。発行後20時間経過しても報告されない場合は、財務アラートが発令されます。
  • ZATCAに接続できない場合、同じドキュメント(同じUUIDとハッシュ)が、最大1時間ごとに待機時間を延長しながら再度試行されます。警告付きで承認された場合は、警告が保持され表示されます。
  • ZATCAが承認をオフにした場合、代わりに同じ署名済み文書が報告され、ダッシュボードには承認が最後にオフになった日時が表示されます。
  • AR請求書には、サウジアラビアの企業に対してZATCA列が表示され、ZATCAへの再提出、再発行(ZATCAにより拒否)、ZATCA XMLを含むPDF/A-3、および請求書上のZATCAログのオプションが提供されます。

ZATCAへの提出

フェーズ 2 で押印されたすべての請求書とメモ、および ZATCA の発言内容が、バッジ (承認済み、報告済み、警告 (警告付きで受理)、拒否済み、または保留中) とともに表示されます。列には、試行回数、待機時間、次回の試行、ZATCA の発言内容、および再発行内容が含まれます。

  • 「送信期限」を選択すると、次回の送信期限が到来しているすべての文書がクリアまたは報告されます。「再送信」を選択すると、同じ文書(同じUUIDとハッシュ値を持つもの)が再度送信されます。
  • 再発行は、却下された文書に対して行われます。却下された文書は、そのままの形で再送付されることはありません。再発行によって帳簿上の当該文書は無効となり(ジャーナルが反転されます)、修正用の下書きが作成され、次のカウンターで新しい文書として送付されます。却下された文書は、ZATCAの回答とともにアーカイブに保管されます。
  • PDF/A-3(XML付き)では、請求書がPDF形式で出力され、その中に電子請求書のXMLデータが含まれています(標準請求書の場合は承認済みのXML、簡易請求書の場合は捺印済みのXML)。購入者向けXMLでは、XMLデータのみが出力されます。
  • ZATCAのログには、その請求書に関するすべてのリクエストとZATCAの回答が記録されています。

ダッシュボード、ログ、アーカイブ

  • ZATCAダッシュボード:署名ユニットごとに、承認済み、報告済み、警告付きで承認済み、拒否済み、保留中の請求書の数。保留中の最も古い請求書(時間単位)と24時間以上経過している請求書の数。過去30日間および最新の拒否件数。証明書の有効期限と残り日数。
  • ZATCA APIログ:Fatooraへのすべての呼び出し(オンボーディング、コンプライアンスチェック、承認、レポート作成)のHTTP応答、結果、メッセージ、および所要時間が記録されます。OTP、シークレット、および認証ヘッダーは書き込み前に削除されます。追記専用です。
  • ZATCAアーカイブ:発行時のすべてのスタンプ付き文書、承認済みのすべての文書、およびすべてのZATCA回答が、それぞれSHA-256ハッシュ値とともに保存されます。追記専用:データベースは変更や削除を一切受け付けません。記録は、少なくとも6年間(サウジアラビアのVAT記録保持期間。税務アドバイザーの指示があれば、資本資産や不動産についてはさらに長く保持できます)会社の保管期間に合わせて保存されます。ダウンロードすると、アーカイブされた文書が取得できます。

ksademo でのデモンストレーション: サウジアラビアのデモ会社には、サンドボックス ユニット EGS-SBX-01 があります。ZATCA オンボーディングで、オンボード (OTP)、環境 Developer Portal サンドボックス、OTP 123345 を選択し、コンプライアンス チェックを実行します。本番証明書を要求します (サンドボックスは共有サンプル証明書を発行します)。ZATCA 署名ユニットで、TEST ユニット EGS-DEMO-01 の代わりに EGS-SBX-01 をデフォルトに設定し、サウジアラビアの税務管轄区域で ZATCA フェーズ 2 にチェックを入れ、税金請求書 (クリア済み) と簡略化された請求書 (報告済み) を投稿します。リセットするには、フェーズ 2 のチェックを外し、EGS-DEMO-01 を再びデフォルトに設定します。サンドボックス ドキュメントは税金請求書ではありません。

フェーズ2をオフにすると、新規投稿は再びフェーズ1に戻ります。既にスタンプが押された投稿はスタンプが保持され、引き続き処理済みまたは報告済みとなります。スタンプが押されたユニットは一時停止することはできますが、削除することはできません。

サウジアラビアの電子請求書:ZATCAフェーズ1も参照してください。