Spagna: SII - Le regole di convalida cambiano dal 1° ottobre 2019 - Dynamics 365 per finanza e operazioni

Si applica a
Dynamics 365 for Finance and Operations

Introduzione

Agencia Tribunaria di Spagna ha pubblicato il17 maggio 2019 un nuovo documento di convalida e errore in "Suministro Inmediato de Informacion del IVA" (SII) che ha effetto dal 1° ottobre 2019. (Publicación nuevo documento de validaciones y errores a partir del 01-10-2019).

A partire dal 1° luglio i nuovi controlli sono disponibili nell'ambiente di test SII.

Per accettare alcune delle nuove regole di convalida che seguono le configurazioni di segnalazione elettronica vengono aggiornate e disponibili per il download dalla raccolta di risorse condivise LCS:

  • Formato di emissione fattura SII (ES).version.61.28
  • Formato di ricezione fattura SII (ES).version.51.25

Altre informazioni su come scaricare le configurazioni dei report elettronici:

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

Le nuove versioni delle configurazioni di creazione di report elettronici rilasciate per la modifica corrente possono essere importate e usate nelle versioni seguenti di Dynamics 365 for Finance and Operations: 7.3, 10.0.3, 10.0.4, 10.0.5, 10.0.6 e versioni successive.

Panoramica

Questo capitolo descrive le nuove convalide ed errori introdotti da Agencia Tribunaria di Spagna in SII che hanno effetto a partire dal 1° ottobre 2019:

Campi Convalida Effetti su
Libro de emitidas (Fatture emesse)
Sujeta > NoExenta > Tipoimpositivo 1. Sono consentiti solo i valori 0%, 4%, 10% e 21%.
2. Se FechaOperacion <= 2012 valori 7%, 8%, 16% e 18% sono consentiti.
Solo i valori consentiti delle aliquote tramite codici IVA devono essere utilizzati per le transazioni fiscali da segnalare al 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 con codici di addebito di corrispondenza devono essere utilizzati per le transazioni fiscali da segnalare al SII dalla società.
Sujeta > NoExenta > CuotaRecargoEquivalencia If ClaveRegimenEdimensionalOTrascendencia <> "06" CuotaRecargoEquivalencia = (BaseImponible * TipoRecargoEquivalencia) +/- 1% di BaseImponible (+/- € 10) Il valore CuotaRecargoEquivalencia deve essere controllato dall'utente al momento della registrazione delle transazioni. Il valore registrato verrà segnalato.
Sujeta > NoExenta > TipoNoExenta = "S1" e singolo
ClaveRegimenEspecialOTrascendencia è diverso da 03, 05, 09, 16
TipoImpositivo: obbligatorio e <> 0.
CuotaRepercutida: obbligatorio (ad eccezione del tipo di fattura F2, F4 e R5) e deve essere convalidato (tranne se TipoRectificativa = "I" o tipo di fattura F2, F4 e R5) che:
Se 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 devono avere lo stesso segno.
Se [BI to cost] ≤ 1000: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- 1% di [BI to cost] (+/- €10) .
Se [BI to cost] ˃ 1000: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- €10.
Il valore cuotaRepercutida deve essere controllato dall'utente nel momento di registrazione delle transazioni. Il valore registrato verrà segnalato.
Sujeta > NoExenta > TipoNoExenta = "S1" eseveral ClaveRegimenEcriticOTrascendencia Diversi ClaveRegimenEdimensionaloTrascendencia - scenario non supportato.
Sujeta > NoExenta > TipoNoExenta = "S1" e singolo
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 (ad eccezione del tipo di fattura F2, F4 e R5) e deve essere convalidato (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 nel momento di registrazione delle transazioni. Il valore registrato verrà segnalato.
A livello di relazione viene aggiunta la condizione seguente: SE(TipoNoExenta=S1 e ClaveRegimenEreportOTrascendencia 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 registrata con TaxRate = 0, altrimenti la convalida non verrà passata come TipoImpositivo e CuotaRepercutida non sarà uguale a 0,00. Questo deve essere controllato dall'utente nel momento di registrazione delle transazioni.
Sujeta > NoExenta > TipoNoExenta = "S3" e claveRegimenEcumOTrascendencia singola 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 (eccetto il tipo di fattura F2, F4 e R5).
Se TipoRectificativa <> "I", tipo <> di fattura F2, F4 o R5 e tutti i ClaveRegimenEdecimalOTrascendencia <> 06 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 uno qualsiasi dei ClaveRegimenEdimensionalOTrascendencia = 06: obbligatorio (eccetto il tipo di fattura F2, F4 e R5).
Il valore cuotaRepercutida deve essere controllato dall'utente nel momento di registrazione delle transazioni. Il valore registrato verrà segnalato.
Sujeta > NoExenta > TipoNoExenta = "S3" e claveRegimenEcumOTrascendencia singola con valore 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 una transazione di addebito inverso e almeno una transazione di addebito non inversa. Se la transazione fiscale viene registrata come inversione contabile, deve essere registrata con TaxRate = 0, altrimenti la convalida non verrà passata come TipoImpositivo e CuotaRepercutida non sarà uguale 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 i blocchi PrestacionServicios e/o Entrega vengono completati contemporaneamente, tipoNoExenta S1, S2 e S3 verranno informati indipendentemente da ognuno di essi.
- Le stesse convalide verranno applicate a ognuno dei blocchi in modo indipendente
Nell'implementazione <corrente DesgloseFactura> è sempre disabilitato, il che significa che <DesgloseTipoOperacion> deve sempre essere segnalato.
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 vengono controllati dall'utente durante la preparazione dei dati per la creazione di report.
Nel libro delle fatture < emesse BaseImponibleACoste> BaseImponibleACoste : obbligatorio se ClaveRegimenEnumericOTranscedencia = "06" Il controllo viene fornito a livello di report.
Nel libro delle fatture < emesse ImporteTotal> 1.Obbligatorio se "c'è solo una riga DetalleIVA" e BaseImponible= 0 e TipoFactura= "F2" o "F4" o "R5".
2.Obbligatoria se ClaveRegimenEspecialOTranscedencia = "05" o "03" o "09".
Verificare a livello di report: ImporteTotaltag - viene 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
Solo i valori consentiti delle aliquote tramite codici IVA devono essere utilizzati per le transazioni fiscali da segnalare al SII dalla società.
<TipoImpositivo><DesgloseIVA> - Obbligatorio se CuotaSoportada è completato e BaseImponible <> 0
- Sono consentiti solo i valori 0%, 4%, 10% e 21%
- Se FechaOperacion <= 2012 TipoImpositivo 7%, 8%, 16% e 18% sono consentiti
Solo i valori consentiti delle aliquote tramite codici IVA devono essere utilizzati per le transazioni fiscali da segnalare al SII dalla società.
TipoImpositivo check is provided on report level – must be reported when 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. Il valore registrato verrà segnalato.
<ImporteCompensacionREAGYP > in <DesgloseIVA> ImporteCompensacionREAGYP non rientra nell'ambito dell'implementazione corrente.
<NumSerieFacturaEmisor> in TipoFactura ="F5" e "LC" 1. Se TipoFactura = "F5" numSerieFacturaEmisor deve avere il formato del numero di identificazione DUA
AA, ultime due cifre dell'anno di acquisizione del DUA PP, Paese dell'DUA: ammettiamo qualsiasi codice ISO, non solo la Spagna. 00RRRR, campo presentazione AAAAAAA, "numerazione sequenziale" all'interno del sito di presentazione D, cifra di convalida
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. Se TipoFactura = "LC" 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
Le sequenze numeriche per i documenti che devono essere segnalati come TipoFactura ="F5" e "LC" devono essere configurate in base ai requisiti del SII. Il numero di fattura verrà segnalato a SII con il numero definito durante la registrazione.
<CuotaDeducible> 1.Se tutti gli importi in righe del campo CuotaSoportada sono positivi, verificare che: CuotaDeducible ≤ somma di CuotaSoportada +1 euro. (Non si applica quando ClaveRegimenEspecialOTranscedencia = 14 e la data di invio è inferiore a 1.1.19 o ClaveRegimenE oemOTranscedencia è 02 o 13)
2.Se cuotaSoportada ha una linea positiva e alcuni negativi, (non si applica quando ClaveRegimenEspecialOTranscedencia = 14 e la data di invio è inferiore a 1.1.19 o il regime chiave è 02 o 13) convalidarlo. CuotaDeducible ≤ somma di CuotaSoportada positiva + 1 euro. (non prendere in considerazione le quote supportate negative).
3. Se ClaveRegimenEspecialOTranscedencia = 13, verificare 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 ClaveRegimenEprofessionalOTranscedencia = 13, CuotaDeducible verrà indicato come "0,00".