Úvod
Agencia 17. května 2019 nové validace a ověřování v dokumentu "Suministro Inmediato de Informacion del IVA" (SII), který nabývá účinku od 1.října 2019. (Publicación nuevo documento de validaciones y errores a partir del 01-10-2019).
Od 1. v červenci jsou nové kontroly k dispozici v testovacím prostředí SII.
Pro přizpůsobení některá z nových ověřovacích pravidel následujících po konfiguracích elektronických sestav jsou aktualizované a dostupné ke stažení z knihovny sdílených prostředků LCS:
-
Vystavená faktura za SII Formát (ES).version.61.28
-
Přijatá faktura SII Formát (ES).version.51.25
Další informace o tom, jak stažení konfigurací elektronických sestav:https://learn.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/download-electronic-reporting-configuration-lcs Nové verze konfigurací elektronických sestav vydaných pro aktuální změnu lze import a použití v následujících verzích Dynamics 365 for Finance a Operace: 7.3, 10.0.3, 10.0.4, 10.0.5, 10.0.6 a novější.
Přehled
Tato kapitola popisuje nové validace a chyby zavedené společností Agencia Tribunaria ze Španělska v SII, které 1. října 2019:
Libro de emitidas (vystavené faktury) |
||
Pole |
Ověření |
Ovlivňuje na |
Sujeta > NoExenta > Tipoimpositivo |
1. Jsou povoleny pouze hodnoty 0 %, 4 %, 10 % a 21 %. 2. Pokud fechaOperacion <= 2012 hodnoty 7 %, 8 %, 16 % a 18 % jsou Povoleno. |
Je nutné použít pouze povolené hodnoty sazeb podle kódů DPH . pro daňové transakce, které mají být hlášeny do SII od společnosti. |
Sujeta > NoExenta > TipoRecargoEquivalencia |
1. Jsou povoleny pouze hodnoty 5,2 %, 1,4 %, 0,5 % a 1,75 %. 2.Pokud fechaOperacion <= 2012, je povoleno 1 % a 4 %. |
Pouze povolené hodnoty sazeb podle kódů poplatků za ekvivalenci musí být pro daňové transakce, které mají být hlášeny do SII od společnosti. |
Sujeta > NoExenta > CuotaRecargoEquivalencia |
Pokud ClaveRegimenEspecialOTrascendencia <> "06" CuotaRecargoEquivalencia = (BaseImponible * TipoRecargoEquivalencia) +/- 1 % baseImponible (+/- 100 Kč) |
Hodnota CuotaRecargoEquivalencia musí být řízena uživatelem při transakci. okamžiku vystavení. Zaúčtovaná hodnota bude hlášena. |
Sujeta > NoExenta > TipoNoExenta = "S1" a single ClaveRegimenEspecialOTrascendencia se liší od 03, 05, 09, 16 |
TipoImpositivo: povinné a <> 0. CuotaRepercutida: povinné (kromě faktury typu F2, F4 a R5) a (s výjimkou případů, kdy tipoRectificativa = "I" nebo typ faktury F2, F4 a R5), že: Pokud ClaveRegimenEspecialOTrascendencia <> 06: CuotaRepercutida a BaseImponible musí mít stejné znaménko. Pokud [BaseImponible] ≤ 1000: [CuotaRepercutida] = ([BaseImponible] * TipoImpositivo) +/- 1 % z [BI] (+/- €10). Pokud [BaseImponible] ˃ 1000: [CuotaRepercutida] = ([BaseImponible] * TipoImpositivo) +/- €10 . Pokud ClaveRegimenEspecialOTrascendencia = 06: CuotaRepercutida a BaseImponible musí mít stejné znaménko. If [BI to cost] ≤ 1000: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- 1% of the [BI na náklady] (+/- €10) . If [BI to cost] ˃ 1000: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- €10. |
Hodnota CuotaRepercutida musí být řízena uživatelem při transakci. okamžiku vystavení. Zaúčtovaná hodnota bude hlášena. |
Sujeta > NoExenta > TipoNoExenta = "S1" aněkolik ClaveRegimenEspecialOTrascendencia |
Několik ClaveRegimenEspecialOTrascendencia - nepodporované scénáře. |
|
Sujeta > NoExenta > TipoNoExenta = "S1" a single ClaveRegimenEspecialOTrascendencia, která je 03 nebo 05 nebo 09 |
- ImporteTotal: povinné Pokud BaseImponible = 0 ověří, že: - TipoImpositivo: prázdné nebo nulové. - CuotaRepercutida: prázdné pole nebo nula. Pokud <> BaseImponible 0, ověřte, že: - TipoImpositivo: povinné a <> 0 - CuotaRepercutida: povinné pole (kromě faktury typu F2, F4 a R5) a musí být ověřen (s výjimkou případů, kdy TipoRectificativa = "I" nebo F2, F4 a R5), že: CuotaRepercutida a BaseImponible musí mít stejné znaménko. If [BaseImponible ] ≤ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- 1% of [BI] (+/- €10). Pokud [BaseImponible ] ˃ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- €10. |
Hodnota CuotaRepercutida musí být řízena uživatelem při transakci. okamžiku vystavení. Zaúčtovaná hodnota bude hlášena. Na úrovni generování sestav se přidá následující podmínka: KDYŽ(TipoNoExenta=S1 a ClaveRegimenEspecialOTrascendencia in (03, 05, 09) a BaseImponible = 0) THEN TipoImpositivo = 0. |
Sujeta > NoExenta > TipoNoExenta = "S2" |
Když tipoNoExenta=S2, ověřte, že: - TipoImpositivo = 0. (Nepovoleno prázdné). - CuotaRepercutida = 0. (Nepovoleno prázdné). |
Hodnota "S2" odkazuje na transakce reverzních poplatků. Pokud je daňová transakce zaúčtována jako zpětná platba, musí se zaúčtuje s TaxRate = 0, jinak ověření nebude předáno jako TipoImpositivo a CuotaRepercutida se nebudou rovnat hodnotě 0,00. Toto musí být ovládají uživatelé v okamžiku vystavení transakce. |
Sujeta > NoExenta > TipoNoExenta = "S3" a single ClaveRegimenEspecialOTrascendencia jiné než 03, 05, 09, 16 |
-Alespoň dva řádky podrobností. -TipoImpositivo: povinné pole dokončení (je povoleno 0). - Alespoň jeden řádek podrobností s TipoImpositivo = 0. - Alespoň jeden řádek s TipoImpositivo <> 0. - CuotaRepercutida: Pokud TipoImpositivo = 0, CuotaRepercutida = 0. - Pokud tipoImpositivo <> 0, povinné (s výjimkou faktury typu F2, F4 a R5). Pokud TipoRectificativa <> "I", typ faktury <> F2, F4 nebo R5 a všechny ClaveRegimenEspecialOTrascendencia <> 06 ověřují, že: CuotaRepercutida a BaseImponible musí mít stejné znaménko. If [BaseImponible ] ≤ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- 1% of [BI] (+/- €10). Pokud [BaseImponible ] ˃ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- €10. - Jestliže tipoImpositivo <> 0 a ClaveRegimenEspecialOTrascendencia = 06: povinné (kromě faktury typu F2, F4 a R5). |
Hodnota CuotaRepercutida musí být řízena uživatelem při transakci. okamžiku vystavení. Zaúčtovaná hodnota bude hlášena. |
Sujeta > NoExenta > TipoNoExenta = "S3" a single ClaveRegimenEspecialOTrascendencia, která je 03 nebo 05 nebo 09 |
- Alespoň dva řádky podrobností. - TipoImpositivo: blank nebo 0. - Alespoň jeden řádek s TipoImpositivo = 0. - CuotaRepercutida: blank nebo 0. |
Hodnota "S3" odkazuje na případ, kdy existuje alespoň jedna zpětná platba transakce a alespoň jednu transakci bez reverzního poplatku. Pokud je daňová transakce zaúčtována jako zpětná platba, musí se zaúčtuje s TaxRate = 0, jinak ověření nebude předáno jako TipoImpositivo a CuotaRepercutida se nebudou rovnat hodnotě 0,00. Toto musí být ovládají uživatelé v okamžiku vystavení transakce. |
Sujeta > NoExenta > TipoNoExenta = "S3" a několik ClaveRegimenEspecialOTrascendencia |
Několik ClaveRegimenEspecialOTrascendencia - nepodporované scénáře. |
|
DesgloseTipoOperacion |
- Vyloučeno při hlášení DesgloseFactura. - musí se objevit alespoň jeden PrestacionServicios a / nebo Entrega. - Pokud PrestacionServicios a / současně dokončeny bloky TipoNoExenta S1, S2 a S3 bude informován nezávisle na každém z nich. – U každého bloku se použijí stejná ověření. Nezávisle |
V aktuální implementaci je <DesgloseFactura> vždy zakázaná, to znamená, že <DesgloseTipoOperacion> musí být vždy hlášeny. |
TipoComunicacion="A5" nebo "A6" |
Ověření pole <TipoFactura> v knize vystavených |
Hodnoty "A5" a "A6" jsou mimo rozsah aktuální implementace. |
V knize vystavených faktur ClaveRegimenEspecialOTranscedencia = 06 |
TipoFactura se musí lišit od "F2", "F4" nebo "R5" |
Hodnoty ClaveRegimenEspecialOTranscedencia a TipoFactura jsou řídí uživatel při přípravě dat pro vytváření sestav. |
V knize vystavených faktur <BaseImponibleACoste> |
BaseImponibleACoste – povinné, pokud ClaveRegimenEspecialOTranscedencia = "06" |
Kontrola je k dispozici na úrovni sestavy. |
V knize vystavených faktur <ImporteTotal> |
1.Povinné, pokud "existuje pouze jeden řádek DetalleIVA" a BaseImponible= 0 a TipoFactura= "F2" nebo "F4" nebo "R5". 2.Povinné, pokud ClaveRegimenEspecialOTranscedencia = "05" nebo "03" nebo "09". |
Kontrola na úrovni sestavy je k dispozici: Značka ImporteTotal– je vždy Hlášeny. |
Libro de recibidas (přijaté faktury) |
||
<TipoImpositivo> <InversionSujetoPasivo> |
– Jsou povoleny pouze hodnoty 0 %, 4 %, 10 % a 21 %. - Pokud fechaOperacion <= 2012 hodnoty 7%, 8%, 16% a 18% jsou povoleny |
Je nutné použít pouze povolené hodnoty sazeb podle kódů DPH . pro daňové transakce, které mají být hlášeny do SII od společnosti. |
<tipoImpositivo> <DesgloseIVA> |
- Povinné, pokud je dokončena cuotaSoportada a BaseImponible <> 0 – Jsou povoleny pouze hodnoty 0 %, 4 %, 10 % a 21 %. - Pokud fechaOperacion <= 2012 TipoImpositivo 7%, 8%, 16% a 18 % povolených |
Je nutné použít pouze povolené hodnoty sazeb podle kódů DPH . pro daňové transakce, které mají být hlášeny do SII od společnosti. Kontrola tipoImpositivo je poskytována na úrovni sestavy – musí být hlášena pokud je <> baseiponible 0. |
<>CuotaSoportada v destinaci<InversionSujetoPasivo> |
CuotaSoportada a BaseImponible musí mít stejné Znamení. Pokud [BI] ≤ 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- 1 % z [BI] (+/- 10 EUR). If [BI] ˃ 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- €10. |
Hodnota CuotaSoportada musí být řízena uživatelem v okamžiku vystavení transakce. Zaúčtována bude hlášena hodnota. |
<>ImporteCompensacionREAGYP v ><DesgloseIVA |
ImporteCompensacionREAGYP je mimo rozsah aktuální implementace. |
|
<>NumSerieFacturaEmisor v TipoFactura ="F5" a "LC" |
1. Pokud TipoFactura = "F5" NumSerieFacturaEmisor musí mít formát identifikačního čísla DUA. AA, poslední dvě číslice roku zachycení DUA PP, země DUA: připustili bychom jakýkoli kód ISO, nejen Španělsko. 00RRRR, prezentace pole AAAAAAA, "sekvenční číslování" v rámci prezentačního webu D, ověřovací číslice 2. Pokud TipoFactura = "LC" NumSerieFacturaEmisor musí mít formát doplňkových likvidací. Aduanas: Měl by začínat LC, A01 nebo A02 NumSerieFacturaEmisor – číslo faktury řady+ č. Identifikující vystavená faktura |
Číselné řady dokumentů, které musí být hlášeny jako TipoFactura ="F5" a "LC" musí být nastaveny v souladu s požadavek SII. Číslo faktury se nahlásí identifikátoru SII s číslem definovány během účtování. |
<> CuotaDeducible |
1.Pokud všechny částky v řádcích CuotaSoportada pole je kladné, ověřte, že: CuotaDeducible ≤ sum of CuotaSoportada +1 Euro. (Neplatí, pokud claveRegimenEspecialOTranscedencia = 14 a datum podání je menší než 1.1.19 nebo ClaveRegimenEspecialOTranscedencia je 02 nebo 13) 2.Pokud má CuotaSoportada pozitivní čáru a některé negativní, (To nebude platit, když ClaveRegimenEspecialOTranscedencia = 14 a datum podání je nižší než 1.1.19 nebo klíčový režim je 02 nebo 13) ověřte to. CuotaDeducible ≤ součet pozitivní cuotaSoportada + 1 euro. (nebere v úvahu záporné podporované kvóty). 3. Pokud claveRegimenEspecialOTranscedencia = 13, ověřte, že: CuotaDeducible = 0. 4.Pokud je ClaveRegimenEspecialOTranscedencia = 02, ověřte, že: [CuotaDeducible] <= [sum ImporteCompensacionREAGYP ] + 1 Euro. |
Kontrola je k dispozici na úrovni sestavy: CuotaDeducible = SUM(CuotaSoportada) Kontrola je k dispozici na úrovni sestavy: pokud ClaveRegimenEspecialOTranscedencia = 13, CuotaDeducible se bude hlásit jako "0,00". |