はじめに
スペインの新しい法律の変更 (Real Decreto 596/2016、de 2 de diciembre) によると、情報の即時提供 (SII システム) に基づく新しい VAT 管理システムにより、AEAT と納税者の間に双方向の自動化された即時関係が可能になります。
Microsoft Dynamics AX でこの新しい法律要件を満たすために、SII Register という新機能が実装されました。 SII レジスタ機能の詳細については、関連する記事を参照してください。
AX バージョン |
サポート技術情報番号 |
AX 2012 R3 |
|
AX 2012 R2 |
4025184 |
AX 2012 |
4025184 |
AX 2009 SP1 |
4025184 |
概要
このドキュメントでは、次の関数を使用して SII 機能拡張機能について説明します。
1. 拡張された 特殊スキーム コードの設定 (Sales tax グループの顧客/仕入先に特別なスキーム コードを設定することで柔軟性を高める + アイテムの売上税グループ レベル。 (以前は All/Group/counterparty のみ)
2. Vat rate 0.00% の対象となるさまざまな種類の売上税トランザクションを識別するパラメーターを追加します( ImportePorArticulos7_14_Otros、 ImporteTAIReglasLocalizacion)。 (以前<ImporteTAIReglasLocalizacion>は、Vat レート 0.00% の対象となるその他すべての売上税トランザクションに対して、コミュニティ内の逆請求と<ImportePorArticulos7_14_Otros>にのみ使用されています)。
3. 国/地域のプロパティ = "EU" >対外取引パラメーターに従って識別することで、コミュニティ内請求書を SII レジスタに追加するアルゴリズムを更新します。 (以前は、"Intra-community" チェック ボックスが付いた少なくとも 1 つの売上税トランザクションを持つすべての請求書が SII レジスタに追加されています。 ただし、現在、このチェック ボックスはコミュニティ内の操作だけでなく使用されます)。
4. コード "07" を含む IdOtro タグの機関によって不明な非課税番号が入力された拒否された請求書を再送信できるようにする SII レジスタの強化。 この送信方法では、SII システムによってこのような請求書を "エラーで受け入れる" ことが期待されます。
5. エクスポート XML 生成を更新して 、NumSerieFacturaEmisor タグに請求書番号を入力します。 4 つのパラメーターに基づいてインポート XML 解析を更新します。請求書登録の種類、請求書番号、請求書の日付、および非課税番号 (NIF)。
詳細な説明
拡張された特別なスキーム コードの設定
SII レジスタを使用するには、顧客とベンダーの両方に対して特別なスキーム コード を設定する必要があります。 これを行うには、スペイン> SII 顧客の特別なスキーム コードまたはスペイン> > SII ベンダーの特別なスキーム コード>>売上税の設定>、>売上税>>セットアップを開きます。
この設定をより柔軟にするために、特殊スキーム コード テーブルとフォームに 2 つのフィールドが追加されます。
一意のインデックスは、これら 2 つの新しいフィールドを追加することで、それに応じて拡張されました。 この 2 つのフィールドは常に有効になっており、個別に入力することも空白のままにすることもできます。 レジスタの Special スキーム コードを検索する現在のアルゴリズムは、次の 3 つのステージで構成されています。
1. アカウント コード を使用してレコード間を検索する = 特定の顧客/ベンダーの テーブル 。
2. 最初のステージでレコードが見つからない場合は、 アカウント コード = 顧客またはベンダーの グループ を持つレコード間で検索が実行されます。
3. 2 番目のステージでレコードが見つからない場合は、 アカウント コード = All のレコード間で検索が実行されます。
各ステージでの有効なレコードの日付の検索が考慮され、登録日に有効なレコードのみを選択する必要があります。
2 つの新しいフィールドを追加しても、アルゴリズム全体は同じままでした (まだ 3 つの主要なステージが含まれています)、各ステージでの検索は変更されました。 上記の各ステージでレジスタの特別なスキーム コードを検索しようとすると、売上税グループとアイテムの売上税グループが考慮されます。 請求書の売上税グループと品目の売上税グループを取得するために、現在の顧客/仕入先/プロジェクト請求書に関連する最初の税トランザクションが選択されます。 その後、特別なスキーム コードを検索する方法に、売上税グループと項目の売上税グループがパラメーターとして渡されます。
実際、 売上税グループ と 項目の売上税グループ による検索は、4 つのサブステージに分割することもできます (これらは、適切なレコードが見つかるまで、上記の 3 つのステージごとにすべて実装されます)。
-
最初に、 Sales tax group と Item sales tax group が空ではなく 、パラメーターとして渡された値と等しいレコードを検索しようとしています。
-
このようなレコードが見つからない場合は、 Sales tax group が Sales tax group と等しいレコードをパラメーター として渡し 、 空 (空 は "any" を意味します) アイテムの売上税グループを検索しようとしています。
-
このようなレコードが見つからない場合は、 Sales tax グループが空 で 、アイテムの売上税グループ がパラメーターとして渡された アイテムの売上税グループ と等しいレコードを検索しようとしています。
-
最後に、このようなレコードが見つからない場合は、 売上税グループ と 品目売上税グループの両方が空のレコードを検索しようとしています。
いくつかの例を次に示します。 たとえば、顧客 = Cust001 の請求書があるとします。 請求書には、 売上税グループ = TG と アイテムの売上税 グループ = TIG を持つ 1 つの税トランザクションを含む 1 行があります。 また、次の特別なスキーム コードの設定があります。
1. この場合、請求書の特別なスキーム コード 04 が見つかります。 実際には、4 つのレコードすべてが条件を満たしていますが、請求書に最も完全に対応しているため、4 番目が選択されます。
特殊なスキーム コード |
アカウント コード |
アカウント/グループ番号 |
売上税グループ |
アイテムの売上税グループ |
01 |
テーブル |
Cust001 |
||
02 |
テーブル |
Cust001 |
Tg |
|
03 |
テーブル |
Cust001 |
Tig |
|
04 |
テーブル |
Cust001 |
Tg |
Tig |
2. この場合、請求書に対して特別なスキーム コード 02 が見つかります。これは、請求書に最も完全に対応し、売上税グループの等価性が項目の売上税グループの等値よりも優先されるためです。
特殊なスキーム コード |
アカウント コード |
アカウント/グループ番号 |
売上税グループ |
アイテムの売上税グループ |
01 |
テーブル |
Cust001 |
||
02 |
テーブル |
Cust001 |
Tg |
|
03 |
テーブル |
Cust001 |
Tig |
3. この場合、請求書に最も完全に対応するため、請求書に対して特別なスキーム コード 03 が見つかります。
特殊なスキーム コード |
アカウント コード |
アカウント/グループ番号 |
売上税グループ |
アイテムの売上税グループ |
01 |
テーブル |
Cust001 |
||
03 |
テーブル |
Cust001 |
Tig |
4. この場合は、条件を満たす唯一のスキーム コードであるため、請求書に対して特別なスキーム コード 01 が見つかります。
特殊なスキーム コード |
アカウント コード |
アカウント/グループ番号 |
売上税グループ |
アイテムの売上税グループ |
01 |
テーブル |
Cust001 |
||
03 |
テーブル |
Cust001 |
SomeOtherTIG |
したがって、各ステージのアルゴリズムを模式的に次に示します。
さまざまな種類の Vat 率 0.00% を識別する売上税コード パラメーター
スペインでは、0.00% の税率を持つ売上税コードが使用される場合が異なり、次のケースを異なるオプションがありませんでした。
- ImporteTAI ReglasLocalizacion – VAT を持たないが、VAT とは異なる一部の内部間接税 (カナリア島、セウタ、メルラなど) を持つ他のスペインの地域との取引を反映します。
- ImportePor Articulos7_ 14_Otros – 他のいくつかの特定のトランザクションを反映します。
Sales tax code テーブルに[税の種類] フィールドが共有されました。
[税の種類] フィールドの値は異なりますが、対応するタグに反映する必要がある売上税コードの金額には次を使用する必要があります。
タグ |
税額の種類 |
ImportePorArticulos7_14_Otros |
VAT 0% |
ImporteTAIReglasLocalizacion |
その他 |
注! "ImportePorArticulos7_14_Otros"、"ImporteTAIReglasLocalizacion" タグが正しく入力されたレポートを生成する前に、売上税コードの設定を更新してください。
コミュニティ内請求書を追加するアルゴリズム
以前は、コミュニティ内請求書を識別するアルゴリズムでは、少なくとも 1 つの売上税トランザクションがあり、"Intra-community" チェック ボックスが SII レジスタに追加されました。 スペインの "Intra-community" チェック ボックスは、コミュニティ内の操作だけでなく使用されているように、 SII レジスタ には、コミュニティ内請求書として SII システムに送信すべきでない追加の請求書が不要でした。
SII レジスタ内の不要なコミュニティ内請求書の数を減らすために、アルゴリズムが変更されました。 請求書をコミュニティ内として識別するには、次の設定を使用する必要があります。 組織管理 > [セットアップ ] > [外商 > 対外取引パラメーター ] フォームで [国/地域のプロパティ ] タブを開き、 国/地域の種類 = "EU" を設定します。
したがって、プライマリ アドレス ISO コードが 国/地域の種類 = "EU" として設定されているカウンターエージェントを持つ請求書のみが、コミュニティ内請求書として SII レジスタに追加されます。
コード "07" を含む IdOtro タグ
SII システムのデータ ベースでスペインカウンターエージェントの非課税番号 (NIF) が見つからない場合、SII システムで請求書を受け入れることができない場合があります。 同時に、SII システムのデータ ベース カウンターエージェントで登録解除された顧客の請求書は、idType> = "07" の<IdOtro> タグのカウンターエージェントの非課税番号 <を識別する SII システムに送信できます。 この場合、このような請求書は SII システムによって エラーが発生して受け入れられます 。
この方法で顧客の請求書を送信する可能性をサポートするために、SII 登録フォームに [税の登録] タブが追加されました。
[ 税の登録 ] タブには、次のフィールドがあります。
フィールド名 |
フィールドの説明 |
登録番号 |
カウンターエージェントの登録情報から識別されたカウンターエージェントの非課税番号。 EU カウンターエージェントの場合は、プレフィックスとして ISO コードが追加されます。 必要に応じて手動で更新できます。 |
税 ID の種類 |
このフィールドには、登録 ID テーブルの値を入力できます。登録番号が NIF である場合は空です。 必要に応じて手動で更新できます。 |
パーティー ISO コード |
このフィールドは、既定でカウンターエージェントのプライマリ アドレスの ISO コードで入力する必要があります。 必要に応じて手動で更新できます。 |
[税の登録] タブの値は、XML レポート生成に使用されます。
NumSerieFacturaEmisor タグ - 請求書番号
最初は、SII register Export 関数によって生成された XML レポートが、公式ドキュメントに従って NUmSerieFacturaEmisor タグに入力されます。
TableID と RecordID の組み合わせを "No Serie" として使用します。 このような請求書の識別により、請求書は SII システムで受け入れられますが、SII システムでそれ以上処理することはできません。 この目的のために、請求書にはプレフィックスを付ける必要はなく、請求書番号のみに登録する必要があるためです。
SII システムで請求書を処理できるように、エクスポート XML 生成アルゴリズムが更新され、NUmSerieFacturaEmisor タグに請求書番号が入力されました。
機関からの応答のスキームには、以前に含まれていた各請求書に関する次の情報が含まれています。
応答の NIF> タグ<考慮すると、すべての非スペイン国の場合、ISO コードが含まれています。機関の応答フォームの情報は、すべての EU およびスペイン企業の AX の請求書を一意に識別できます。
インポート XML 解析は、請求書登録の種類、請求書番号、請求書の日付、非課税番号 (NIF) の 4 つのパラメーターに基づいて更新されました。
修正プログラムの情報
Microsoft Dynamics AX 更新プログラム ファイルを取得する方法
この更新プログラムは、Microsoft ダウンロード センターから手動でダウンロードしてインストールすることができます。
必要条件
この修正プログラムを適用するには、次のいずれかの製品がインストールされている必要があります。
-
Microsoft Dynamics AX 2012 R3
-
Microsoft Dynamics AX 2012 R2
-
Microsoft Dynamics AX 2012
-
Microsoft Dynamics AX 2009 SP1
再起動の必要性
修正プログラムを適用した後、アプリケーション オブジェクト サーバー (AOS) サービスを再起動する必要があります。
この修正プログラムのダウンロード、インストール、またはその他のテクニカル サポートに関する質問がある場合は、パートナーに問い合わせるか、Microsoft に直接サポート プランに登録されている場合は、Microsoft Dynamics のテクニカル サポートに問い合わせて、新しいサポート リクエストを作成できます。 これを行うには、次の Microsoft Web サイトを参照してください。
https://mbs.microsoft.com/support/newstart.aspx
国固有の電話番号のリンクを使用して、Microsoft Dynamics のテクニカル サポートに電話で問い合わせることもできます。 これを行うには、次のいずれかの Microsoft Web サイトにアクセスします。
パートナー
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts
顧客
https://mbs.microsoft.com/customersource/northamerica/help/help/contactus
特別なケースでは、Microsoft Dynamics および関連製品のテクニカル サポート 担当者が特定の更新プログラムによって問題が解決されると判断した場合、通常はサポート通話に発生する料金が取り消される可能性があります。 通常のサポート コストは、問題の特定の更新プログラムに該当しない追加のサポートに関する質問や問題に適用されます。
注 これは、Microsoft サポート組織内から直接作成された "FAST PUBLISH" の記事です。 ここに含まれる情報は、新たな問題に対応してそのまま提供されます。 利用可能にする速度の結果、素材には文字体裁上の誤りが含まれる可能性があり、予告なしにいつでも修正される可能性があります。 その他の考慮事項については、「 使用条件」 を参照してください。