Uvod
Agencia Tribunaria iz Španjolske objavila je 17. svibnja 2019. novi dokument o validaciji i pogreškama u "Suministro Inmediato de Información del IVA" (SII) koji stupa na snagu 1. listopada 2019. (Publicación nuevo documento de validaciones y errores a partir del 01-10-2019).
Od 1. srpnja nove provjere dostupne su u SII testnom okruženju.
Da bi se uzela u obzir neka nova pravila provjere valjanosti, sljedeće su konfiguracije elektroničkog izvješćivanja ažurirane i dostupne za preuzimanje iz LCS biblioteke zajedničkih resursa:
- Oblik izdanja SII fakture (ES).verzija.61.28
- SII Format Invoice Received (ES).version.51.25
Saznajte više o preuzimanju konfiguracija za elektroničko izvješćivanje:
Nove verzije konfiguracija elektroničkog izvješćivanja objavljene za trenutnu promjenu mogu se uvesti i koristiti u sljedećim verzijama aplikacije Dynamics 365 za financije i operacije: 7.3, 10.0.3, 10.0.4, 10.0.5, 10.0.6 i novije.
Pregled
U ovom se poglavlju opisuju nove provjere valjanosti i pogreške koje je Agencia Tribunaria iz Španjolske uvela u SII, a stupaju na snagu 1. listopada 2019.:
| Polja | Provjera valjanosti | Utječe na |
|---|---|---|
| Libro de emitidas (Izdani računi) | ||
| Sujeta > NoExenta > Tipoimpositivo | 1. Dopuštene su samo vrijednosti 0%, 4%, 10% i 21%. 2. Ako je FechaOperacion <= 2012, dopuštene su vrijednosti 7%, 8%, 16% i 18%. |
Za porezne transakcije koje tvrtka prijavljuje SII-ju smiju se koristiti samo dopuštene vrijednosti stopa prema kodovima poreza na promet . |
| Sujeta > NoExenta > TipoRecargoEquivalencia | 1. Dopuštene su samo vrijednosti 5,2%, 1,4%, 0,5% i 1,75%. 2.Ako je FechaOperacion <= 2012, tada je dopušteno 1% i 4%. |
Za porezne transakcije koje tvrtka prijavljuje SII-ju smiju se koristiti samo dopuštene vrijednosti stopa prema kodovima jednakovrijednosti naknade . |
| Sujeta > NoExenta > CuotaRecargoEquivalencia | Ako je ClaveRegimenEspecialOTrascendencia <> "06" CuotaRecargoEquivalencia = (BaseImponible * TipoRecargoEquivalencia) +/- 1% BaseImponible (+/- 10 €) | Korisnik mora kontrolirati vrijednost CuotaRecargoEquivalencia u trenutku knjiženja transakcije. Prijavit će se objavljena vrijednost. |
|
Sujeta > NoExenta > TipoNoExenta = "S1" i single ClaveRegimenEspecialOTrascendencia razlikuje se od 03, 05, 09, 16 |
TipoImpositivo: obavezno i <> 0. CuotaRepercutida: obvezno (osim vrste fakture F2, F4 i R5) i mora biti ovjereno (osim ako je TipoRectificativa = "I" ili vrsta fakture F2, F4 i R5) da: Ako ClaveRegimenEspecialOTrascendencia <> 06: CuotaRepercutida i BaseImponible moraju imati isti predznak. Ako je [BaseImponible] ≤ 1000: [CuotaRepercutida] = ([BaseImponible] * TipoImpositivo) +/- 1% od [BI] (+/- 10 €). Ako je [BaseImponible] ˃ 1000: [CuotaRepercutida] = ([BaseImponible] * TipoImpositivo) +/- 10 € . Ako je ClaveRegimenEspecialOTrascendencia = 06: CuotaRepercutida i BaseImponible moraju imati isti predznak. Ako [BI to cost] ≤ 1000: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- 1% od [BI-ja do troška] (+/- 10 €). Ako je [BI to cost] ˃ 1000: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- 10 €. |
Vrijednost CuotaRepercutida mora kontrolirati korisnik u trenutku knjiženja transakcije. Prijavit će se objavljena vrijednost. |
| Sujeta > NoExenta > TipoNoExenta = "S1" andseveral ClaveRegimenEspecialOTrascendencia | Nekoliko ClaveRegimenEspecialOTrascendencia – scenarij nije podržan. | |
|
Sujeta > NoExenta > TipoNoExenta = "S1" i single ClaveRegimenEspecialOTrascendencia koja je 03 ili 05 ili 09 |
- ImporteTotal: obavezno Ako je BaseImponible = 0, provjerite sljedeće: - TipoImpositivo: prazno ili nulto. - CuotaRepercutida: prazno polje ili nula. Ako je BaseImponible <> 0, provjerite sljedeće: - TipoImpositivo: obavezno i <> 0 - CuotaRepercutida: obavezno polje (osim vrste fakture F2, F4 i R5) i mora biti validirano (osim ako je TipoRectificativa = "I" ili vrsta fakture F2, F4 i R5) da: CuotaRepercutida i BaseImponible moraju imati isti predznak. Ako je [BaseImponible ] ≤ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- 1% od [BI] (+/- 10 €). Ako je [BaseImponible ] ˃ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- 10 €. |
Vrijednost CuotaRepercutida mora kontrolirati korisnik u trenutku knjiženja transakcije. Prijavit će se objavljena vrijednost. Na razini izvješćivanja dodaje se sljedeći uvjet: IF(TipoNoExenta=S1 and ClaveRegimenEspecialOTrascendencia in (03, 05, 09) i BaseImponible = 0) THEN TipoImpositivo = 0. |
| Sujeta > NoExenta > TipoNoExenta = "S2" | Kada je TipoNoExenta=S2, provjerite sljedeće: - TipoImpositivo = 0. (Nije dopušteno prazno mjesto). - CuotaRepercutida = 0. (Nije dopušteno prazno mjesto). |
Vrijednost "S2" odnosi se na transakcije prijenosa porezne obveze. Ako je porezna transakcija knjižena kao obrnuta porezna obveza, mora se knjižiti uz Porezna stopa = 0 jer u suprotnom valjanost neće biti proslijeđena jer TipoImpositivo i CuotaRepercutida neće biti 0,00. To korisnik mora kontrolirati u trenutku knjiženja transakcije. |
| Sujeta > NoExenta > TipoNoExenta = "S3" i single ClaveRegimenEspecialOTrascendencia osim 03, 05, 09, 16 | -Najmanje dvije crte detalja. -TipoImpositivo: obavezno polje dovršetka (dopušteno je 0). - Barem jedan redak detalja s TipoImpositivo = 0. - Barem jedan redak s TipoImpositivo <> 0. - CuotaRepercutida: Ako je TipoImpositivo = 0, CuotaRepercutida = 0. - Ako je TipoImpositivo <> 0, obavezno (osim vrste fakture F2, F4 i R5). Ako TipoRectificativa <> "I", vrsta <> fakture F2, F4 ili R5 i svi ClaveRegimenEspecialOTrascendencia <> 06 potvrde da: CuotaRepercutida i BaseImponible moraju imati isti predznak. Ako je [BaseImponible ] ≤ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- 1% od [BI] (+/- 10 €). Ako je [BaseImponible ] ˃ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- 10 €. - Ako je TipoImpositivo <> 0 i bilo koji od ClaveRegimenEspecialOTrascendencia = 06: obvezno (osim vrste fakture F2, F4 i R5). |
Vrijednost CuotaRepercutida mora kontrolirati korisnik u trenutku knjiženja transakcije. Prijavit će se objavljena vrijednost. |
| Sujeta > NoExenta > TipoNoExenta = "S3" i single ClaveRegimenEspecialOTrascendencia koja je 03 ili 05 ili 09 | - Najmanje dva retka detalja. - TipoImpositivo: prazno ili 0. - Najmanje jedan redak s TipoImpositivo = 0. - CuotaRepercutida: prazno ili 0. |
Vrijednost "S3" odnosi se na slučaj u kojem postoji najmanje jedna transakcija prijenosa porezne obveze i najmanje jedna transakcija bez prijenosa poreza. Ako je porezna transakcija knjižena kao obrnuta porezna obveza, mora se knjižiti uz Porezna stopa = 0 jer u suprotnom valjanost neće biti proslijeđena jer TipoImpositivo i CuotaRepercutida neće biti 0,00. To korisnik mora kontrolirati u trenutku knjiženja transakcije. |
| Sujeta > NoExenta > TipoNoExenta = "S3" i nekoliko ClaveRegimenEspecialOTrascendencia | Nekoliko ClaveRegimenEspecialOTrascendencia – scenarij nije podržan. | |
| DesgloseTipoOperacion | - Isključeno kada se prijavljuje DesgloseFactura. - mora se pojaviti barem jedan PrestacionServicios i/ili Entrega - Ako su PrestacionServicios i/ili Entrega blokovi dovršeni istovremeno, TipoNoExenta S1, S2 i S3 bit će obaviješteni neovisno o svakom od njih. - Iste provjere valjanosti primjenjivat će se na svaki od blokova zasebno |
U trenutnoj implementaciji <DesgloseFactura> je uvijek onemogućena, što znači da <se DesgloseTipoOperacion> uvijek mora prijaviti. |
| TipoComunicacion="A5" ili "A6" | Validacija polja <TipoFactura> u knjizi izdanih | Vrijednosti "A5" i "A6" izvan su opsega trenutne implementacije. |
| U knjizi izdanih faktura ClaveRegimenEspecialOTranscedencia = 06 | TipoFactura se mora razlikovati od "F2", "F4" ili "R5" | Vrijednosti ClaveRegimenEspecialOTranscedencia i TipoFactura kontrolira korisnik tijekom pripreme podataka za izvještavanje. |
| U knjizi izdanih faktura <BaseImponibleACoste> | BaseImponibleACoste – obavezno ako je ClaveRegimenEspecialOTranscedencia = "06" | Provjera se obavlja na razini izvješća. |
| U knjizi izdanih faktura <ImporteTotal> | 1.Obavezno ako "postoji samo jedan redak DetalleIVA" i BaseImponible= 0 i TipoFactura= "F2" ili "F4" ili "R5". 2.Obavezno ako je ClaveRegimenEspecialOTranscedencia = "05" ili "03" ili "09". |
Navedena je provjera na razini izvješća: ImporteTotaltag – uvijek se prijavljuje. |
| Libro de recibidas (Zaprimljene fakture) | ||
| <TipoImpositivo><InversionSujetoPasivo> | - Dopuštene su samo vrijednosti 0%, 4%, 10% i 21% - Ako je FechaOperacion <= 2012 vrijednosti 7%, 8%, 16% i 18% je dopušteno |
Za porezne transakcije koje tvrtka prijavljuje SII-ju smiju se koristiti samo dopuštene vrijednosti stopa prema kodovima poreza na promet . |
| <TipoImpositivo><desgloseIVA> | - Obavezno ako je CuotaSoportada dovršen i BaseImponible <> 0 - Dopuštene su samo vrijednosti 0%, 4%, 10% i 21% - Ako je FechaOperacion <= 2012 TipoImpositivo 7%, dopušteno je 8%, 16% i 18% |
Za porezne transakcije koje tvrtka prijavljuje SII-ju smiju se koristiti samo dopuštene vrijednosti stopa prema kodovima poreza na promet . Provjera TipoImpositiva pruža se na razini izvješća – mora se prijaviti kada je BaseImponible <> 0. |
| <CuotaSoportada> in <InversionSujetoPasivo> | CuotaSoportada i BaseImponible moraju imati isti znak. Ako je [BI] ≤ 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- 1% od [BI] (+/- 10 €). Ako je [BI] ˃ 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- 10 €. |
Korisnik mora kontrolirati vrijednost CuotaSoportada u trenutku knjiženja transakcije. Prijavit će se objavljena vrijednost. |
| <ImporteCompensacionREAGYP > in <DesgloseIVA> | ImporteCompensacionREAGYP je izvan opsega trenutne implementacije. | |
| <NumSerieFacturaEmisor> in TipoFactura ="F5" and "LC" | 1. Ako je TipoFactura = "F5", NumSerieFacturaEmisor mora imati oblik identifikacijskog broja DUA AA, posljednje dvije znamenke godine zarobljenosti DUA PP, Zemlja DUA: prihvatili bismo bilo koji ISO kod, ne samo Španjolsku. 00RRRR, polje prezentacije AAAAAAA, "sekvencijalno numeriranje" na mjestu prezentacije D, znamenka za provjeru valjanosti 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. Ako je TipoFactura = "LC", NumSerieFacturaEmisor mora imati format komplementarnih likvidacija Aduanasa: Trebao bi početi s LC, A01 ili A02 NumSerieFacturaEmisor - Series No.+ Broj fakture koji identificiraju izdanu fakturu |
Nizovi brojeva za dokumente koji moraju biti prijavljeni kao TipoFactura ="F5" i "LC" moraju biti postavljeni u skladu sa zahtjevima SII-ja. Broj fakture prijavit će se SII-ju s brojem definiranim tijekom knjiženja. |
| <CuotaDeducible> | 1.Ako su svi iznosi u linijama polja CuotaSoportada pozitivni, potvrdite da: CuotaDeduciable ≤ zbroj CuotaSoportada +1 euro. (Neće se primjenjivati kada je ClaveRegimenEspecialOTranscedencia = 14, a datum podnošenja je manji od 1.1.19 ili ClaveRegimenEspecialOTranscedencia je 02 ili 13) 2.Ako CuotaSoportada ima neku pozitivnu i neku negativnu liniju (Ne primjenjuje se kada je ClaveRegimenEspecialOTranscedencia = 14, a datum podnošenja je manji od 1.1.19 ili je ključni režim 02 ili 13), potvrdite to. CuotaDeduciable ≤ zbroj pozitivnog CuotaSoportada + 1 euro. (Nemojte uzeti u obzir negativne podržane kvote). 3. Ako je ClaveRegimenEspecialOTranscedencia = 13, potvrdite da: CuotaDeducible = 0. 4.Ako je navedeno kao ClaveRegimenEspecialOTranscedencia = 02, provjerite da: [CuotaDeduciable] <= [zbroj ImporteCompensacionREAGYP ] + 1 euro. |
Provjera se obavlja na razini izvješća: CuotaDeducible = SUM(CuotaSoportada) Provjera je na razini izvješća: ako je ClaveRegimenEspecialOTranscedencia = 13, CuotaDeducible će se prijaviti kao "0.00". |