概要
2019年5月17日に発行されたスペインのAgencia Tribunariaは、2019年10月1日から発効する「Suministro Inmediato de Informacion del IVA」(SII)の新しい検証およびエラー文書を公開しました。 (Publicación nuevo documento de validaciones y errores a partir del 01-10-2019).
7月 1 日から、SII テスト環境で新しいチェックが利用可能になります。
次の新しい検証ルールの一部に対応するために、電子レポート構成が更新され、LCS 共有資産ライブラリからダウンロードできます。
- SII Invoice Issued Format (ES).version.61.28
- SII 請求書受信形式 (ES).version.51.25
電子申告構成をダウンロードする方法の詳細:
現在の変更のためにリリースされた電子申告コンフィギュレーションの新しいバージョンは、Dynamics 365 for Finance and Operations の次のバージョンでインポートして使用できます: 7.3、10.0.3、10.0.4、10.0.5、10.0.6 以降。
概要
この章では、2019年10月1日から発効するスペインのAgencia TribunariaがSIIに導入した新しい検証とエラーについて説明します。
| フィールド | 検証 | 対象に影響 |
|---|---|---|
| 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" とシングル ClaveRegimenEspecialORascendencia は 03、05、09、16 とは異なります |
TipoImpositivo: 必須、 <> 0。 CuotaRepercutida: 必須 (請求書タイプ 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 . ClaveRegimenEspecialOTrascendencia = 06 の場合: CuotaRepercutida と BaseImponible は同じ符号である必要があります。 [BI to cost] ≤ 1000 の場合: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- [BI to cost] の 1% (+/- €10) . [BI to cost] ˃ 1000 の場合: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- €10. |
CuotaRepercutida 値は、トランザクションの転記時にユーザーが制御する必要があります。 転記された値がレポートされます。 |
| Sujeta > NoExenta > TipoNoExenta = "S1" andseveral ClaveRegimenEspecialOTrascendencia | Several ClaveRegimenEspecialOTrascendencia - シナリオはサポートされていません。 | |
|
Sujeta > NoExenta > TipoNoExenta = "S1" とシングル ClaveRegimenEspecialO03 または 05 または 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 and ClaveRegimenEspecialOTrascendencia in (03, 05, 09) and BaseImponible = 0) THEN TipoImpositivo = 0. |
| Sujeta > NoExenta > TipoNoExenta = "S2" | TipoNoExenta=S2 の場合、次のことを検証します。 - TipoImpositivo = 0。 (空白は許可されません)。 - クオタレパーキュティダ= 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" かつ単一の ClaveRegimenEspecialOTrascendencia つまり 03 または 05 または 09 | - 少なくとも 2 行の詳細。 - TipoImpositivo: 空白または 0。 - TipoImpositivo = 0 の少なくとも 1 つの行。 - CuotaRepercutida:空白または0。 |
"S3" 値は、少なくとも 1 つのリバース チャージ トランザクションと少なくとも 1 つの非リバース チャージ トランザクションが存在する場合を指します。 税トランザクションがリバース チャージとして転記される場合は、TaxRate = 0 で転記する必要があります。そうしないと、TipoImpositivo と CuotaRepercutida が 0.00 と等しくなるため、検証は渡されません。 これは、トランザクションの転記時にユーザーが制御する必要があります。 |
| Sujeta > NoExenta > TipoNoExenta = "S3" といくつかの ClaveRegimenEspecialOTrascendencia | Several ClaveRegimenEspecialOTrascendencia - シナリオはサポートされていません。 | |
| DesgloseTipoOperacion | - DesgloseFactura が報告された場合は除外されます。 - 少なくとも 1 つの PrestacionServicios および/または Entrega が表示される必要があります。 - PrestacionServicios および/または Entrega ブロックが同時に完了した場合、TipoNoExenta S1、S2、および S3 はそれぞれとは独立して通知されます。 - 同じ検証が各ブロックに個別に適用されます |
現在の実装では、 <DesgloseFactura> は常に無効になっています。つまり、 <DesgloseTipoOperacion> を常に報告する必要があります。 |
| TipoComunicacion="A5" or "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" の場合、必須です。 |
Check on report level is provided: ImporteTotaltag – is always reported. |
| 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% の値のみが許可されます - FechaOperación <= 2012の場合、TipoImpositivo 7%、8%、16%、18%が許可されます |
会社から SII に報告する税トランザクションには、 売上税コードによる税 率の許可された値のみを使用する必要があります。 TipoImpositivo チェックはレポート レベルで提供されます。BaseImponible <> 0 のときに報告する必要があります。 |
| <CuotaSoportada> in <InversionSujetoPasivo> | CuotaSoportada と BaseImponible は同じ符号でなければなりません。 [BI] が 1000 ≤の場合: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- [BI] の 1% (+/- €10 )。 [BI] ˃ 1000の場合: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- €10. |
CuotaSoportada 値は、トランザクションの転記時にユーザーが制御する必要があります。 転記された値がレポートされます。 |
| <ImporteCompensacionREAGYP >in <DesgloseIVA> | ImporteCompensacionREAGYP は、現在の実装の範囲外です。 | |
| <NumSerieFacturaEmisor> in TipoFactura ="F5" and "LC" | 1. TipoFactura = "F5" の場合、NumSerieFacturaEmisor は識別番号 DUA の形式である必要があります AA、DUA PPの捕獲年の最後の2桁、DUAの国:スペインだけでなく、すべてのISOコードを承認します。 00RRRR、プレゼンテーション フィールド AAAAAAAA、プレゼンテーション サイト内の "連続番号付け" D、入力規則桁 https://www.agenciatributaria.es/AEAT.internet/Inicio/La_Agencia_Tributaria/Aduanas_e_Impuestos_Especiales/_Presentacion/La_Aduana_espanola/_INFORMACION/Novedades/2015/Numeracion_y_guia_EDIFACT_del_DUA_de_importacion.shtml 2. TipoFactura = "LC" の場合、NumSerieFacturaEmisor は Aduanas の補完清算の形式である必要があります。LC、A01、または A02 で始まる必要があります NumSerieFacturaEmisor - シリーズ番号 + 請求書番号発行された請求書を識別するもの |
TipoFactura ="F5" および "LC" として報告する必要があるドキュメントの番号順序は、SII の要件に従って設定する必要があります。 請求書番号は、転記時に定義された番号で SII に報告されます。 |
| <CuotaDeducible> | 1. CuotaSoportada フィールドの行のすべての金額が正の数値である場合は、次のことを検証します。CuotaDeducable ≤ CuotaSoportada +1 ユーロの合計。 (ClaveRegimenEspecialOTranscedencia = 14 で提出日が 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" として報告されます。 |