Uvod
Agencija Tribunaria španjolske objavljene 17.svibnja 2019. nove provjere valjanosti i u dokumentu o pogrešci "Suministro Inmediato de Informacion del IVA" (SII) koji 1.listopada 2019. (Publicación nuevo documento de validaciones y pogreške partir del 01-10-2019).
Od 1. srpnja nove provjere dostupne su u testno okruženje SII-ja.
Za smještaj neka od novih pravila provjere valjanosti nakon konfiguracije elektroničkog izvješćivanja ažuriraju se i dostupne su za preuzimanje iz LCS biblioteke zajedničkih resursa:
-
Izdana sii faktura Oblik (ES).version.61.28
-
Primljena je sii faktura Oblik (ES).version.51.25
Nasloni se još kako da biste preuzeli konfiguracije elektroničkog izvješćivanja:https://learn.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/download-electronic-reporting-configuration-lcs Nove verzije konfiguracije elektroničkog izvješćivanja objavljene za trenutnu promjenu mogu se uvezeni i korišteni u sljedećim verzijama sustava 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 opisuje provjere valjanosti i pogreške koje je uvelo Agencija Tribunaria Španjolske u siI-u, što 1. listopada 2019.:
Libro de emitidas (izdane fakture) |
||
Polja |
Provjera valjanosti |
Utječe na |
Sujeta > NoExenta > Tipoimpositivo |
1. Dopuštene su samo vrijednosti 0%, 4%, 10% i 21%. 2. Ako fechaOperacion <= 2012 vrijednosti 7%, 8%, 16% i 18% su Dopušteno. |
Smiju se koristiti samo dopuštene vrijednosti stopa po kodovima poreza na promet za porezne transakcije koje se prijavljuju SII-u tvrtke. |
Sujeta > NoExenta > TipoRecargoEquivalencia |
1. Dopuštene su samo vrijednosti 5,2%, 1,4%, 0,5% i 1,75%. 2.Ako fechaOperacion <= 2012 onda 1% i 4% su dopušteni. |
Dopuštene vrijednosti stopa prema šifre naknada ekvivalentnosti moraju za porezne transakcije koje se prijavljuju SII-u tvrtke. |
Sujeta > NoExenta > CuotaRecargoEquivalencia |
Ako ClaveRegimenEspecialOTrascendencia <> "06" CuotaRecargoEquivalencia = (BaseImponible * TipoRecargoEquivalencia) +/- 1% BaseImponible (+/- € 10) |
Vrijednost CuotaRecargoEquivalencia mora kontrolirati korisnik na transakciji trenutku objavljivanja. Prijavljena će biti objavljena vrijednost. |
Sujeta > NoExenta > TipoNoExenta = "S1" i jedan ClaveRegimenEspecialOTrascendencia razlikuje se od 03, 05, 09, 16 |
TipoImpositivo: obavezno i <> 0. CuotaRepercutida: obavezno (osim vrste fakture F2, F4 i R5) i provjeriti valjanost (osim ako tipoRectificativa = "I" ili vrsta F2, F4 i R5) koji: Ako claveRegimenEspecialOTrascendencia <> 06: CuotaRepercutida i BaseImponible moraju imati isti znak. 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 mora imati isti znak. Ako je [BI po cijeni] ≤ 1000: [CuotaRepercutida] = ([BI za trošak] * TipoImpositivo) +/- 1% [CIJENA POSLOVNOG OBAVJEŠTAVANJA] (+/- €10) . Ako je [BI to cost] ˃ 1000: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- €10. |
Vrijednost CuotaRepercutida mora kontrolirati korisnik na transakciji trenutku objavljivanja. Prijavljena će biti objavljena vrijednost. |
Sujeta > NoExenta > TipoNoExenta = "S1" i nekoliko ClaveRegimenEspecialOTrascendencia |
Nekoliko ClaveRegimenEspecialOTrascendencia – scenarij nije podržan. |
|
Sujeta > NoExenta > TipoNoExenta = "S1" i jedan ClaveRegimenEspecialOTrascendencia koji je 03 ili 05 ili 09 |
- ImporteTotal: obavezno Ako je BaseImponible = 0, provjerite sljedeće: - TipoImpositivo: prazno ili nula. - CuotaRepercutida: prazno polje ili nula. Ako BaseImponible <> 0, provjerite sljedeće: - TipoImpositivo: obvezno i <> 0 - CuotaRepercutida: obavezno polje (osim vrste fakture F2, F4 i R5) i mora se provjeriti valjanost (osim ako je TipoRectificativa = "I" ili vrsta fakture F2, F4 i R5) koja: CuotaRepercutida i BaseImponible moraju imati isti znak. Ako je [BaseImponible ] ≤ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- 1% od [BI] (+/- €10). Ako je [BaseImponible ] ˃ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- €10. |
Vrijednost CuotaRepercutida mora kontrolirati korisnik na transakciji trenutku objavljivanja. Prijavljena će biti objavljena vrijednost. Na razini izvješćivanja dodaje se sljedeći uvjet: IF(TipoNoExenta=S1 i ClaveRegimenEspecialOTrascendencia u (03, 05, 09) i BaseImponible = 0) ZATIM TipoImpositivo = 0. |
Sujeta > NoExenta > TipoNoExenta = "S2" |
Kada tipoNoExenta=S2, provjerite sljedeće: - TipoImpositivo = 0. (Nije dopušteno prazno). - CuotaRepercutida = 0. (Nije dopušteno prazno). |
Vrijednost "S2" odnosi se na transakcije obrnutog naplate. Ako se porezna transakcija objavi kao obrnuta naplata, ona mora biti objavljena s TaxRate = 0, u suprotnom provjera valjanosti neće biti proslijeđena kao TipoImpositivo i CuotaRepercutida neće biti jednaki 0,00. To se mora kontrolira korisnik u trenutku objavljivanja transakcije. |
Sujeta > NoExenta > TipoNoExenta = "S3" i jedan ClaveRegimenEspecialOTrascendencia, osim 03, 05, 09, 16 |
-Najmanje dva reda detalja. -TipoImpositivo: obavezno polje dovršetka (0 je dopušteno). - Najmanje jedan redak detalja s TipoImpositivo = 0. - Barem jedan redak s TipoImpositivo <> 0. - CuotaRepercutida: Ako TipoImpositivo = 0, CuotaRepercutida = 0. - Ako TipoImpositivo <> 0, obavezno (osim vrste fakture F2, F4 i R5). Ako TipoRectificativa <> "I", upišite <> F2, F4 ili R5 i svi ClaveRegimenEspecialOTrascendencia <> 06 provjeravaju sljedeće: CuotaRepercutida i BaseImponible moraju imati isti znak. Ako je [BaseImponible ] ≤ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- 1% od [BI] (+/- €10). Ako je [BaseImponible ] ˃ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- €10. - Ako TipoImpositivo <> 0 i bilo koji od ClaveRegimenEspecialOTrascendencia = 06: obavezno (osim vrste fakture F2, F4 i R5). |
Vrijednost CuotaRepercutida mora kontrolirati korisnik na transakciji trenutku objavljivanja. Prijavljena će biti objavljena vrijednost. |
Sujeta > NoExenta > TipoNoExenta = "S3" i jedan ClaveRegimenEspecialOTrascendencia koji je 03 ili 05 ili 09 |
- Najmanje dva reda detalja. - TipoImpositivo: prazno ili 0. - Barem jedan redak s TipoImpositivo = 0. - CuotaRepercutida: prazna ili 0. |
Vrijednost "S3" odnosi se na slučaj kada postoji najmanje jedan obrnuti trošak transakcija i najmanje jedna transakcija bez obrnutog naplate. Ako se porezna transakcija objavi kao obrnuta naplata, ona mora biti objavljena s TaxRate = 0, u suprotnom provjera valjanosti neće biti proslijeđena kao TipoImpositivo i CuotaRepercutida neće biti jednaki 0,00. To se mora kontrolira korisnik u trenutku objavljivanja transakcije. |
Sujeta > NoExenta > TipoNoExenta = "S3" i nekoliko ClaveRegimenEspecialOTrascendencia |
Nekoliko ClaveRegimenEspecialOTrascendencia – scenarij nije podržan. |
|
DesgloseTipoOperacion |
- Isključeno kada je prijavljena funkcija DesgloseFactura. - mora se pojaviti barem jedan PrestacionServicios i / ili Entrega. - Ako PrestacionServicios i / blokove Entrega dovršiti istodobno, tipoNoExenta S1, S2 i S3 će biti obaviješten neovisno o svakom od njih. - Iste provjere valjanosti primijenit će se na svaki blok Samostalno |
U trenutnoj implementaciji <desgloseFactura> uvijek onemogućen, što znači da <uvijek treba prijaviti> desgloseTipoOperacion. |
TipoComunicacion="A5" ili "A6" |
Provjera valjanosti polja <TipoFactura> u knjizi izdanih |
Vrijednosti "A5" i "A6" izvan su opsega trenutne implementacije. |
U knjizi izdanih faktura ClaveRegimenEspecialOTranscedencia broj 06 |
TipoFactura se mora razlikovati od "F2", "F4" ili "R5" |
Vrijednosti claveRegimenEspecialOTranscedencia i TipoFactura su korisnik tijekom pripreme podataka za izvješćivanje. |
U knjizi izdanih faktura <BaseImponibleACoste> |
BaseImponibleACoste – obavezno ako ClaveRegimenEspecialOTranscedencia = "06" |
Provjera se pruža 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". |
Dostupna je provjera razine izvješća: Oznaka ImporteTotal– uvijek je Izvijestio. |
Libro de recibidas (fakture primljene) |
||
<TipoImpositivo> <InversionSujetoPasivo> |
- Dopuštene su samo vrijednosti 0%, 4%, 10% i 21% - Ako je FechaOperacion <= 2012 vrijednosti 7%, 8%, 16% i 18% su dopušteni |
Smiju se koristiti samo dopuštene vrijednosti stopa po kodovima poreza na promet za porezne transakcije koje se prijavljuju SII-u tvrtke. |
<TipoImpositivo> <DesgloseIVA> |
- Obavezno ako je CuotaSoportada dovršen i BaseImponible <> 0 - Dopuštene su samo vrijednosti 0%, 4%, 10% i 21% - Ako FechaOperacion <= 2012 TipoImpositivo 7%, 8%, 16% i 18% je dopušteno |
Smiju se koristiti samo dopuštene vrijednosti stopa po kodovima poreza na promet za porezne transakcije koje se prijavljuju SII-u tvrtke. TipoImpositivo provjera je navedena na razini izvješća – mora se prijaviti kada je BaseImponible <> 0. |
<cuotaSoportada> u <InversionSujetoPasivo> |
CuotaSoportada i BaseImponible moraju imati iste Znak. Ako je [BI] ≤ 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- 1% od [BI] (+/- u iznosu od 10 EUR). Ako je [BI] ˃ 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- €10. |
Vrijednost CuotaSoportada mora kontrolirati korisnik u trenutku objavljivanja transakcije. Pošta će se prijaviti. |
<importeCompensacionREAGYP > u <DesgloseIVA> |
ImporteCompensacionREAGYP nije u opsegu trenutne implementacije. |
|
<numserieFacturaEmisor> u tipoFactura ="F5" i "LC" |
1. Ako je TipoFactura = "F5" NumSerieFacturaEmisor mora imati oblik identifikacijskog broja DUA AA, posljednje dvije znamenke godine snimanja DUA PP-a, Država DUA: primili bismo bilo koji ISO kod, ne samo Španjolsku. 00RRRR, prezentacija polje AAAAAAA, "uzastopno numeriranje" unutar web-mjesta prezentacije D, znamenka provjere valjanosti 2. Ako je TipoFactura = "LC" NumSerieFacturaEmisor mora imati oblik komplementarnih likvidacija aduanasa: trebao bi započinjanje s LC, A01 ili A02 NumSerieFacturaEmisor – br. niza+ br. fakture U tom se odjeljku izdana faktura |
Nizovi brojeva za dokumente koji se moraju prijaviti kao TipoFactura ="F5" i "LC" moraju se postaviti u skladu s zahtjeva za SII. Broj fakture prijavit će se SII-u s brojem definirano tijekom objavljivanja. |
<CuotaDeducible> |
1.Ako su svi iznosi u recima CuotaSoportada su pozitivni, provjerite je li: CuotaDeducible ≤ zbroj cuotaSoportada +1 Euro. (Neće se primijeniti kada ClaveRegimenEspecialOTranscedencia = 14 i datum manje od 1.1.19 ili ClaveRegimenEspecialOTranscedencia je 02 ili 13) 2.Ako CuotaSoportada ima pozitivnu crtu i neke negativne(neće se primijeniti kada ClaveRegimenEspecialOTranscedencia = 14, a datum podnošenja je manji od 1.1.19 ili ključni režim je 02 ili 13) provjerite je li to moguće. CuotaDeducible ≤ zbroj pozitivnih CuotaSoportada + 1 euro. (nemojte uzeti u obzir negativne podržane kvote). 3. Ako je ClaveRegimenEspecialOTranscedencia = 13, provjerite je li: CuotaDeducible = 0. 4.Ako je označen kao ClaveRegimenEspecialOTranscedencia = 02, provjerite sljedeće: [CuotaDeducible] <= [sum ImporteCompensacionREAGYP ] + 1 Euro. |
Provjera je navedena na razini izvješća: CuotaDeducible = SUM(CuotaSoportada) Provjera je navedena na razini izvješća: ako claveRegimenEspecialOTranscedencia = 13, CuotaDeducible će biti prijavljen kao "0,00". |