Introduzione
Agencia La Tribunaria di Spagna ha pubblicato il17 maggio 2019 nuove convalide e "Suministro Inmediato de Informacion del IVA" (SII) che 1° ottobre 2019. (Publicación nuevo documento de validaciones y errores a partir del 01-10-2019).
Da 1st luglio i nuovi controlli sono disponibili nell'ambiente di test SII.
Per ospitare alcune delle nuove regole di convalida a seguito di configurazioni di segnalazione elettronica vengono aggiornati e disponibili per il download dalla raccolta di risorse condivise LCS:
-
Fattura SII emessa Format (ES).version.61.28
-
Fattura SII ricevuta Format (ES).version.51.25
Altre informazioni per scaricare le configurazioni dei report elettronici:https://learn.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/download-electronic-reporting-configuration-lcs Nuove versioni di configurazioni di segnalazione elettronica rilasciate per la modifica corrente possono essere importati e usati nelle seguenti versioni di Dynamics 365 for Finance e Operazioni: 7.3, 10.0.3, 10.0.4, 10.0.5, 10.0.6 e versioni successive.
Panoramica
Questo capitolo descrive nuove convalide ed errori introdotti dall'Agencia Tribunaria di Spagna in SII, che a partire dal 1° ottobre 2019:
Libro de emitidas (Fatture emesse) |
||
Campi |
Convalida |
Effetti su |
Sujeta > NoExenta > Tipoimpositivo |
1. Sono consentiti solo i valori 0%, 4%, 10% e 21%. 2. Se FechaOperacion <= valori 2012 7%, 8%, 16% e 18% sono Consentito. |
È necessario utilizzare solo i valori consentiti delle aliquote di imposta sulle vendite per le transazioni fiscali da segnalare a SII dalla società. |
Sujeta > NoExenta > TipoRecargoEquivalencia |
1. Sono consentiti solo i valori 5,2%, 1,4%, 0,5% e 1,75%. 2.Se FechaOperacion <= 2012 sono consentiti 1% e 4%. |
Solo i valori consentiti delle tariffe tramite codici di addebito di per le transazioni fiscali da segnalare a SII dalla società. |
Sujeta > NoExenta > CuotaRecargoEquivalencia |
Se ClaveRegimenEspecialOTrascendencia <> "06" CuotaRecargoEquivalencia = (BaseImponible * TipoRecargoEquivalencia) +/- 1% di BaseImponible (+/- € 10) |
Il valore CuotaRecargoEquivalencia deve essere controllato dall'utente nella transazione momento di registrazione. Il valore registrato verrà segnalato. |
Sujeta > NoExenta > TipoNoExenta = "S1" e single ClaveRegimenEspecialOTrascendencia è diversa da 03, 05, 09, 16 |
TipoImpositivo: obbligatorio e <> 0. CuotaRepercutida: obbligatoria (eccetto il tipo di fattura F2, F4 e R5) e deve essere convalidata (tranne nel caso in cui TipoRectificativa = "I" o tipo di fattura F2, F4 e R5) che: If ClaveRegimenEspecialOTrascendencia <> 06: CuotaRepercutida e BaseImponible devono avere lo stesso segno. Se [BaseImponible] ≤ 1000: [CuotaRepercutida] = ([BaseImponible] * TipoImpositivo) +/- 1% di [BI] (+/- €10). If [BaseImponible] ˃ 1000: [CuotaRepercutida] = ([BaseImponible] * TipoImpositivo) +/- €10 . Se ClaveRegimenEspecialOTrascendencia = 06: CuotaRepercutida e BaseImponible deve avere lo stesso segno. Se [BI to cost] ≤ 1000: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- 1% del [BI a costo] (+/- € 10). Se [BI to cost] ˃ 1000: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- €10. |
Il valore cuotaRepercutida deve essere controllato dall'utente nella transazione momento di registrazione. Il valore registrato verrà segnalato. |
Sujeta > NoExenta > TipoNoExenta = "S1" ediversi ClaveRegimenEspecialOTrascendencia |
Diversi ClaveRegimenEdimensionalOTrascendencia - scenario non supportato. |
|
Sujeta > NoExenta > TipoNoExenta = "S1" e single ClaveRegimenEspecialOTrascendencia 03 o 05 o 09 |
- ImporteTotal: obbligatorio Se BaseImponible = 0 verificare che: - TipoImpositivo: vuoto o zero. - CuotaRepercutida: campo vuoto o zero. Se BaseImponible <> 0, verificare che: - TipoImpositivo: obbligatorio e <> 0 - CuotaRepercutida: campo obbligatorio (tranne il tipo di fattura F2, F4 e R5) e deve essere convalidata (tranne se TipoRectificativa = "I" o tipo di fattura F2, F4 e R5) che: CuotaRepercutida e BaseImponible devono avere lo stesso segno. Se [BaseImponible ] ≤ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- 1% di [BI] (+/- €10). Se [BaseImponible ] ˃ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- €10. |
Il valore cuotaRepercutida deve essere controllato dall'utente nella transazione momento di registrazione. Il valore registrato verrà segnalato. A livello di relazione viene aggiunta la condizione seguente: SE(TipoNoExenta=S1 e ClaveRegimenEspecialOTrascendencia in (03, 05, 09) e BaseImponible = 0) THEN TipoImpositivo = 0. |
Sujeta > NoExenta > TipoNoExenta = "S2" |
Quando TipoNoExenta=S2, verificare che: - TipoImpositivo = 0. (Non consentito vuoto). - CuotaRepercutida = 0. (Non consentito vuoto). |
Il valore "S2" si riferisce alle transazioni di addebito inverso. Se la transazione fiscale viene registrata come inversione contabile, deve essere registrato con TaxRate = 0, altrimenti la convalida non verrà passata come TipoImpositivo e CuotaRepercutida non saranno uguali a 0,00. Questo deve essere controllato dall'utente nel momento di registrazione delle transazioni. |
Sujeta > NoExenta > TipoNoExenta = "S3" e single ClaveRegimenEspecialOTrascendencia diversa da 03, 05, 09, 16 |
-Almeno due righe di dettaglio. -TipoImpositivo: campo di completamento obbligatorio (0 consentito). - Almeno una riga di dettagli con TipoImpositivo = 0. - Almeno una riga con TipoImpositivo <> 0. - CuotaRepercutida: If TipoImpositivo = 0, CuotaRepercutida = 0. - Se TipoImpositivo <> 0, obbligatorio (ad eccezione del tipo di fattura F2, F4 e R5). Se TipoRectificativa <> "I", tipo di fattura <> F2, F4 o R5 e tutti i <> 06 ClaveRegimenEdecimalOTrascendencia convalidano che: CuotaRepercutida e BaseImponible devono avere lo stesso segno. Se [BaseImponible ] ≤ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- 1% di [BI] (+/- €10). Se [BaseImponible ] ˃ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- €10. - Se TipoImpositivo <> 0 e una delle opzioni ClaveRegimenEspecialOTrascendencia = 06: obbligatorio (eccetto il tipo di fattura F2, F4 e R5). |
Il valore cuotaRepercutida deve essere controllato dall'utente nella transazione momento di registrazione. Il valore registrato verrà segnalato. |
Sujeta > NoExenta > TipoNoExenta = "S3" e single ClaveRegimenEspecialOTrascendencia 03 o 05 o 09 |
- Almeno due righe di dettaglio. - TipoImpositivo: vuoto o 0. - Almeno una riga con TipoImpositivo = 0. - CuotaRepercutida: vuota o 0. |
Il valore "S3" si riferisce a un caso in cui è presente almeno un addebito inverso transazione e almeno una transazione non di addebito inverso. Se la transazione fiscale viene registrata come inversione contabile, deve essere registrato con TaxRate = 0, altrimenti la convalida non verrà passata come TipoImpositivo e CuotaRepercutida non saranno uguali a 0,00. Questo deve essere controllato dall'utente nel momento di registrazione delle transazioni. |
Sujeta > NoExenta > TipoNoExenta = "S3" e diversi ClaveRegimenEcumOTrascendencia |
Diversi ClaveRegimenEdimensionalOTrascendencia - scenario non supportato. |
|
DesgloseTipoOperacion |
- Escluso quando DesgloseFactura è segnalato. - almeno un PrestacionServicios e / o Entrega devono essere visualizzati. - Se PrestacionServicios e / o Entrega vengono completati contemporaneamente, il TipoNoExenta S1, S2 e S3 verrà informato in modo indipendente da ognuno di essi. - Le stesse convalide verranno applicate a ciascun blocco Indipendentemente |
Nell'implementazione corrente <desgloseFactura> è sempre disabilitata, ciò significa che <desgloseTipoOperacion> deve sempre essere segnalata. |
TipoComunicacion="A5" o "A6" |
Convalida del campo <tipoFactura> nel libro di emissione |
I valori "A5" e "A6" non rientrano nell'ambito dell'implementazione corrente. |
Nel libro delle fatture emesse ClaveRegimenEspecialOTranscedencia = 06 |
TipoFactura deve essere diverso da "F2", "F4" o "R5" |
I valori di ClaveRegimenEspecialOTranscedencia e TipoFactura sono controllato dall'utente durante la preparazione dei dati per la creazione di report. |
Nel libro delle fatture emesse <BaseImponibleACoste> |
BaseImponibleACoste : obbligatorio se ClaveRegimenEspecialOTranscedencia = "06" |
Il controllo viene fornito a livello di report. |
Nel libro delle fatture emesse <> ImporteTotal |
1.Obbligatoria se "c'è una sola riga DetalleIVA" e BaseImponible= 0 e TipoFactura= "F2" oppure "F4" o "R5". 2.Obbligatoria se ClaveRegimenEspecialOTranscedencia = "05" o "03" o "09". |
Viene fornito il controllo a livello di report: tag ImporteTotal: è sempre Segnalato. |
Libro de recibidas (Fatture ricevute) |
||
<TipoImpositivo> <> InversionSujetoPasivo |
- Sono consentiti solo i valori 0%, 4%, 10% e 21% - Se FechaOperacion <= 2012 valori 7%, 8%, 16% e 18% sono consentiti |
È necessario utilizzare solo i valori consentiti delle aliquote di imposta sulle vendite per le transazioni fiscali da segnalare a SII dalla società. |
<TipoImpositivo>> DesgloseIVA < |
- Obbligatorio se CuotaSoportada è completato e BaseImponible <> 0 - Sono consentiti solo i valori 0%, 4%, 10% e 21% - Se FechaOperacion <= TipoImpositivo 2012 7%, 8%, 16% e Il 18% è consentito |
È necessario utilizzare solo i valori consentiti delle aliquote di imposta sulle vendite per le transazioni fiscali da segnalare a SII dalla società. TipoImpositivo check is provided on report level – must be reported quando BaseImponible <> 0. |
<>CuotaSoportada in <InversionSujetoPasivo> |
CuotaSoportada e BaseImponible devono avere lo stesso Segno. Se [BI] ≤ 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- 1% di [BI] (+/- €10). Se [BI] ˃ 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- €10. |
Il valore CuotaSoportada deve essere controllato dall'utente nel momento di registrazione delle transazioni. Pubblicato verrà indicato il valore corrispondente. |
<>ImporteCompensacionREAGYP in >DesgloseIVA< |
ImporteCompensacionREAGYP non rientra nell'ambito dell'implementazione corrente. |
|
<>NumSerieFacturaEmisor in TipoFactura ="F5" e "LC" |
1. Se TipoFactura = "F5" il valore NumSerieFacturaEmisor deve avere il formato del numero di identificazione DUA AA, ultime due cifre dell'anno di acquisizione del DUA PP, Paese di dua: ammettiamo qualsiasi codice ISO, non solo la Spagna. 00 TIR.COST, presentazione AAAAAAA, "numerazione sequenziale" all'interno del sito della presentazione D, cifra di convalida 2. Se TipoFactura = "LC" il NumSerieFacturaEmisor deve avere il formato delle liquidazioni complementari di Aduanas: dovrebbe iniziare con LC, A01 o A02 NumSerieFacturaEmisor - N. serie+ n. fattura. Che identificano la Fattura emessa |
Sequenze numeriche per i documenti che devono essere segnalati come TipoFactura ="F5" e "LC" devono essere configurati in conformità di SII. Il numero di fattura verrà riportato al SII con il numero definito durante la registrazione. |
<> CuotaDeducible |
1.Se tutti gli importi in linea della CuotaSoportada sono positivi, convalidare che: CuotaDeducible ≤ somma di CuotaSoportada +1 Euro. Non verrà applicata quando ClaveRegimenEspecialOTranscedencia = 14 e data di invio è inferiore a 1.1.19 o ClaveRegimenEspecialOTranscedencia è 02 o 13) 2.Se la CuotaSoportada ha qualche linea positiva e alcuni aspetti negativi (non verranno applicati quando ClaveRegimenE specialitàTranscedencia = 14 e la data di invio è inferiore a 1.1.19 o il regime dei tasti è 02 o 13) convalidarlo. CuotaDeducible ≤ somma di CuotaSoportada positiva + 1 euro. (non prendere in considerazione le quote supportate negative). 3. Se ClaveRegimenEspecialOTranscedencia = 13, convalidare che: CuotaDeducible = 0. 4.Se è indicato come ClaveRegimenEspecialOTranscedencia = 02, verificare che: [CuotaDeducible] <= [sum ImporteCompensacionREAGYP ] + 1 Euro. |
Il controllo viene fornito a livello di report: CuotaDeducible = SUM(CuotaSoportada) Il controllo viene fornito a livello di report: se ClaveRegimenEspecialOTranscedencia = 13, CuotaDeducible verrà indicato come "0,00". |