Španjolska: SII – Promjena pravila provjere valjanosti od 1. listopada 2019. – Dynamics 365 for Finance and Operations

Primjenjuje se na
Dynamics 365 for Finance and Operations

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:

https://learn.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/download-electronic-reporting-configuration-lcs

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".