はじめに
Agencia スペインの Tribunaria は、2019 年 5 月 17日 に新しい検証と "Suministro Inmediato de Informacion del IVA" (SII) のエラー ドキュメント は、2019 年 10 月 1日 から有効になります。 (Publicación nuevo documento de validaciones y errores a partir del 01-10-2019)。
1日から 7 月の新しいチェックは、SII テスト環境で使用できます。
対応するには 電子レポート構成に従った新しい検証規則の一部 は更新され、LCS 共有アセット ライブラリからダウンロードできます。
-
SII 請求書発行済み 形式 (ES).version.61.28
-
SII 請求書の受信 Format (ES).version.51.25
より多くの方法を傾け 電子レポート構成をダウンロードする:https://learn.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/download-electronic-reporting-configuration-lcs 新しいバージョン 現在の変更に対してリリースされた電子レポート構成の数は、次のことができます。 次のバージョンの Dynamics 365 for Finance および 操作: 7.3、10.0.3、10.0.4、10.0.5、10.0.6 以降。
概要
この章では、以下について説明します。 スペインの Agencia Tribunaria によって SII で導入された新しい検証とエラー。 は、2019 年 10 月 1 日から有効になります。
Libro de emitidas (発行された請求書) |
||
フィールド |
検証 |
影響を受ける |
Sujeta > NoExenta > Tipoimpositivo |
1. 0%、4%、10%、21% の値のみが許可されます。 2. FechaOperacion <= 2012 の値が 7%、8%、16%、18% の場合 許可。 |
売上税コードで許可されているレートの値のみを使用する必要があります は、会社から SII に報告される税トランザクションに関する情報です。 |
Sujeta > NoExenta > TipoRecargoEquivalencia |
1. 5.2%、1.4%、0.5%、1.75% の値のみが許可されます。 2.FechaOperacion <= 2012 の場合、1% と 4% が許可されます。 |
等値課金コードで許容されるレートの値のみを指定する必要があります は、会社から SII に報告される税トランザクションに使用されます。 |
Sujeta > NoExenta > CuotaRecargoEquivalencia |
ClaveRegimenEspecialOTrascendencia <> "06" CuotaRecargoEquivalencia の場合 = (BaseImponible * TipoRecargoEquivalencia) +/- BaseImponible の 1% (+/- € 10) |
CuotaRecargoEquivalencia の値は、トランザクションでユーザーが制御する必要があります 投稿の瞬間。 投稿された値が報告されます。 |
Sujeta > NoExenta > TipoNoExenta = "S1" と single ClaveRegimenEspecialOTrascendencia が異なる 03, 05, 09, 16 |
TipoImpositivo: 必須と <> 0。 CuotaRepercutida: 必須 (請求書の種類 F2、F4、R5 を除く) と を検証する必要があります (TipoRectificativa = "I" または type of 請求書 F2、F4、R5) If ClaveRegimenEspecialOTrascendencia <> 06: CuotaRepercutida と BaseImponible には同じ符号が必要です。 [BaseImponible] ≤ 1000 の場合: [CuotaRepercutida] = ([BaseImponible] * TipoImpositivo) +/- [BI] の 1% (+/- €10)。 [BaseImponible] ˃ 1000: [CuotaRepercutida] = ([BaseImponible] * TipoImpositivo) +/- €10 の場合。 ClaveRegimenEspecialOTrascendencia = 06: CuotaRepercutida and BaseImponible には同じ符号が必要です。 [BI からコスト] ≤ 1000 の場合: [CuotaRepercutida] = ([BI からコスト] * TipoImpositivo) +/- の 1% [BI からコストへ](+/- €10) . [BI からコスト] ˃ 1000: [CuotaRepercutida] = ([BI からコスト] * TipoImpositivo) +/- €10 の場合。 |
トランザクションでユーザーが CuotaRepercutida 値を制御する必要がある 投稿の瞬間。 投稿された値が報告されます。 |
Sujeta > NoExenta > TipoNoExenta = "S1" と複数の ClaveRegimenEspecialOTrascendencia |
いくつかの ClaveRegimenEspecialOTrascendencia - サポートされていないシナリオ。 |
|
Sujeta > NoExenta > TipoNoExenta = "S1" と single 03 または 05 の ClaveRegimenEspecialOTrascendencia または 09 |
- ImporteTotal: 必須 BaseImponible = 0 の場合、次のことが検証されます。 - TipoImpositivo: 空白またはゼロ。 - CuotaRepercutida: 空白フィールドまたはゼロ。 BaseImponible <> 0 の場合、次のことが検証されます。 - TipoImpositivo: 必須および <> 0 - CuotaRepercutida: 必須フィールド (請求書の種類 F2、F4、および R5) を検証する必要があります (TipoRectificativa = "I" または 請求書の種類 F2、F4、R5) を次に示します。 CuotaRepercutida と BaseImponible には同じ記号が必要です。 [BaseImponible ] ≤ 1000 の場合: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- [BI] の 1% (+/- €10)。 [BaseImponible ] ˃ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- €10 の場合。 |
トランザクションでユーザーが CuotaRepercutida 値を制御する必要がある 投稿の瞬間。 投稿された値が報告されます。 レポート レベルでは、次の条件が追加されます。IF(TipoNoExenta=S1 および ClaveRegimenEspecialOTrascendencia in (03, 05, 09) および BaseImponible = 0) THEN TipoImpositivo = 0. |
Sujeta > NoExenta > TipoNoExenta = "S2" |
TipoNoExenta=S2 の場合は、次の点を検証します。 - TipoImpositivo = 0。 (空白は許可されません)。 - CuotaRepercutida = 0。 (空白は許可されません)。 |
"S2" 値は、請求トランザクションの逆引きを指します。 税トランザクションが逆引き請求として転記される場合は、 は TaxRate = 0 でポストされます。それ以外の場合、検証は次のように渡されません。 TipoImpositivo と CuotaRepercutida は 0.00 に等しくありません。 これは、次の操作を行う必要があります。 トランザクションの投稿時にユーザーによって制御されます。 |
Sujeta > NoExenta > TipoNoExenta = "S3" と single ClaveRegimenEspecialOTrascendencia 以外 03, 05, 09, 16 |
-少なくとも 2 行の詳細。 -TipoImpositivo: 必須の入力候補フィールド (0 を使用できます)。 - TipoImpositivo = 0 の少なくとも 1 行の詳細。 - TipoImpositivo <> 0 の 1 行以上。 - CuotaRepercutida: TipoImpositivo = 0 の場合、CuotaRepercutida = 0。 - TipoImpositivo <> 0 の場合は必須 (請求書の種類 F2、F4 を除く) と R5)。 TipoRectificativa <> "I" の場合、請求書の種類 <> F2、 F4 または R5 およびすべての ClaveRegimenEspecialOTrascendencia <> 06 では、次のことが検証されます。 CuotaRepercutida と BaseImponible には同じ記号が必要です。 [BaseImponible ] ≤ 1000 の場合: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- [BI] の 1% (+/- €10)。 [BaseImponible ] ˃ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- €10 の場合。 - TipoImpositivo <> 0 といずれかの場合、 ClaveRegimenEspecialOTrascendencia = 06: 必須 (請求書の種類 F2、 F4 と R5)。 |
トランザクションでユーザーが CuotaRepercutida 値を制御する必要がある 投稿の瞬間。 投稿された値が報告されます。 |
Sujeta > NoExenta > TipoNoExenta = "S3" と single 03 または 05 または 09 の ClaveRegimenEspecialOTrascendencia |
- 少なくとも 2 行の詳細。 - TipoImpositivo: 空白または 0。 - TipoImpositivo = 0 の 1 行以上。 - CuotaRepercutida: 空白または 0。 |
"S3" 値は、少なくとも 1 つの逆充電がある場合を指します。 トランザクションと少なくとも 1 つの非逆請求トランザクション。 税トランザクションが逆引き請求として転記される場合は、 は TaxRate = 0 でポストされます。それ以外の場合、検証は次のように渡されません。 TipoImpositivo と CuotaRepercutida は 0.00 に等しくありません。 これは、次の操作を行う必要があります。 トランザクションの投稿時にユーザーによって制御されます。 |
Sujeta > NoExenta > TipoNoExenta = "S3" と複数の ClaveRegimenEspecialOTrascendencia |
いくつかの ClaveRegimenEspecialOTrascendencia - サポートされていないシナリオ。 |
|
DesgloseTipoOperacion |
- DesgloseFactura が報告されたときに除外されます。 - 少なくとも 1 つの PrestacionServicios および/または Entrega が表示されている必要があります。 - PrestacionServicios と / の場合 または Entrega ブロックが同時に完了すると、TipoNoExenta S1、S2、および S3 は、それぞれ独立して通知されます。 - 各ブロックに同じ検証が適用されます 独自 |
現在の実装<DesgloseFactura>は常に無効になっています。 つまり、<DesgloseTipoOperacion>は常に報告する必要があります。 |
TipoComunicacion="A5" または "A6" |
発行された書籍の TipoFactura <フィールド>の検証 |
"A5" と "A6" の値は、現在の実装の範囲外です。 |
発行された請求書の本で ClaveRegimenEspecialOTranscedencia = 06 |
TipoFactura は "F2" とは異なる必要があります。 "F4" または "R5" |
ClaveRegimenEspecialOTranscedencia と TipoFactura の値は次のとおりです。 レポート用のデータの準備中にユーザーによって制御されます。 |
発行された請求書<BaseImponibleACoste> |
BaseImponibleACoste – 場合は必須 ClaveRegimenEspecialOTranscedencia = "06" |
チェックはレポート レベルで提供されます。 |
発行された請求書の書籍で ImporteTotal>< |
1."行が 1 つだけある場合は必須 DetalleIVA" と BaseImponible= 0 と TipoFactura= "F2" または "F4" または "R5"。 2.ClaveRegimenEspecialOTranscedencia = "05" または "03" または "09"。 |
レポート レベルを確認する: ImporteTotalタグ – 常に 報告。 |
Libro de recibidas (受け取った請求書) |
||
<TipoImpositivo> <InversionSujetoPasivo> |
- 0%、4%、10%、21% の値のみが許可されます - FechaOperacion <= 2012 値 7%、8%、16%、および 18% が許可されている場合 |
売上税コードで許可されているレートの値のみを使用する必要があります は、会社から SII に報告される税トランザクションに関する情報です。 |
<TipoImpositivo> <DesgloseIVA> |
- CuotaSoportada が完了し、 BaseImponible <> 0 - 0%、4%、10%、21% の値のみが許可されます - FechaOperacion <= 2012 TipoImpositivo 7%、8%、16%、および 18% が許可されている |
売上税コードで許可されているレートの値のみを使用する必要があります は、会社から SII に報告される税トランザクションに関する情報です。 TipoImpositivo チェックはレポート レベルで提供されます。レポートする必要があります BaseImponible <> 0 の場合。 |
< InversionSujetoPasivo >の cuotaSoportada >< |
CuotaSoportada と BaseImponible は同じである必要があります 署名。 [BI] ≤ 1000 の場合: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- [BI] の 1% (+/- €10)。 [BI] ˃ 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- €10 の場合。 |
CuotaSoportada 値は、トランザクションの投稿時にユーザーが制御する必要があります。 掲示 される 値が報告されます。 |
<< DesgloseIVA >の ImporteCompensacionREAGYP > |
ImporteCompensacionREAGYP は現在の実装の範囲外です。 |
|
<NumSerieFacturaEmisor> in TipoFactura ="F5" および "LC" |
1. TipoFactura = "F5" の場合は、 NumSerieFacturaEmisor には、識別番号 DUA の形式が必要です AA、DUA PP、国のキャプチャの年の最後の 2 桁 DUA: スペインだけでなく、ISO コードも認めます。 00RRRR、プレゼンテーション フィールド AAAAAAA、プレゼンテーション サイト内の "順次番号付け" D、検証桁 2. TipoFactura = "LC" の場合は、 NumSerieFacturaEmisor には、補完的な清算の形式が必要です aduanas の場合: LC、A01、または A02 で始まる必要があります NumSerieFacturaEmisor - Series No.+ Invoice No. その結果、次のことが識別されます。 発行された請求書 |
TipoFactura として報告する必要があるドキュメントの番号シーケンス ="F5" と "LC" は、次の条件に従って設定する必要があります。 SII の要件。 請求書番号は SII に報告され、その番号が は、投稿時に定義されます。 |
<CuotaDeducible> |
1.CuotaSoportada のすべての金額が行単位の場合 フィールドが正であることを検証します。CuotaDeducible ≤ CuotaSoportada +1 の合計 ユーロ。 (ClaveRegimenEspecialOTranscedencia = 14 と date の場合は適用されません。 提出数が 1.1.19 未満であるか、ClaveRegimenEspecialOTranscedencia が 02 である または 13) 2.CuotaSoportada に何らかの正の線があり、 一部の負の値 (ClaveRegimenEspecialOTranscedencia = の場合は適用されません) 14 と提出日が 1.1.19 未満であるか、主要な体制が 02 または 13) 検証します。 CuotaDeducible ≤ 正 の CuotaSoportada の合計 + 1 ユーロ。 (サポートされている負のクォータは考慮しないでください)。 3. ClaveRegimenEspecialOTranscedencia = 13 の場合、 検証する: CuotaDeducible = 0。 4.次のように示されている場合 ClaveRegimenEspecialOTranscedencia = 02: [CuotaDeducible] <= [sum ImporteCompensacionREAGYP ] + 1 ユーロ。 |
レポート レベルでチェックが提供されます: CuotaDeducible = SUM(CuotaSoportada) レポート レベルでチェックが提供されます。ClaveRegimenEspecialOTranscedencia の場合 = 13、CuotaDeducible は "0.00" として報告されます。 |