Introduzione
Secondo le modifiche normative introdotte in Spagna dal Real Decreto 596/2016, de 2 dedi, un sistema di gestione dell'IVA basato sul sistema di informazione immediata (SII) consente una relazione bidirezionale, automatizzata e immediata tra l'AEAT e un contribuente.
Vedi la documentazione correlata su come configurare e usare Microsoft Dynamics 365 Field Service per la creazione di report per il sistema SII: https://learn.microsoft.com/en-us/dynamics365/finance/localizations/emea-esp-sii.
A partire dal 1° gennaio 2021, entrerà in vigore la versione 1.1(bis) del sistema SII. Questo articolo fornisce informazioni sulle modifiche apportate a Microsoft Dynamics 365 Field Service per supportare la versione 1.1(bis) del sistema SII.
Le versioni seguenti delle configurazioni GER devono essere scaricate e importate per supportare le funzionalità aggiornate:
| Nome configurazione | Tipo di configurazione | Versione |
|---|---|---|
| Modello di comunicazione fatture | Modello | 61 |
| Mapping del modello SII | Mapping del modello | 61.69 |
| Formato emissione fattura SII (ES) | Formato | 61.46 |
| Formato di ricezione fattura SII | Formato | 61.36 |
Il parametro di data valido per i formati della tabella precedente è impostato sul 1° gennaio 2021. Questo significa che il sistema inizierà a usare queste versioni dei formati a partire dal 1° gennaio 2021.
Sintomi
Le informazioni complete sulle modifiche introdotte nel sistema SII sono descritte nella documentazione ufficiale della versione 1.1(bis):
In seguito alle modifiche introdotte dalla versione 1.1(bis) che hanno un potenziale impatto sulla soluzione Microsoft Dynamics 365 Field Service per segnalare le informazioni al sistema SII e quindi coperte dall'attuale correzione rapida:
| Modificare la descrizione |
|---|
| NUEVAS VALIDACIONES LIBRO REGISTRO DE FACTURAS EMITIDAS |
| LRFE. Bloque identificación de la contraparte(I) 1. Se il tipo di fattura è F1, F3, R1, R2, R3 e R4, il blocco di identificazione della controparte deve essere completato. 2. Se il tipo di fattura è F2, F4 e R5, il blocco identificativo della controparte deve essere omesso. |
| LRFE. Fecha de expedición y período de liquidación 1. La data di emissione potrebbe non essere anteriore alla data di funzionamento. Questa convalida non si applica quando uno qualsiasi dei codici di regime speciale è 14 o 15 o tipo di comunicazione A4. |
| LRFE. IVA pendiente de devengo AAPP. Quando un singolo regime è contrassegnato ed è 14, il tipo di fattura deve essere F1, R1, R2, R3 o R4 |
| NUEVAS VALIDACIONES LIBRO REGISTRO DE FACTURAS RECIBIDAS |
LRFR. Cuota deducibile
|
| LRFR. Deducción en período posterior. Nuovo campo "Deduci in un periodo successivo". Se i campi "Ejercicio de deducción" e "Periodo de deducción" sono completati, il campo "Deducir en período posterior" deve essere "Sì". |
| LRFR. Período y ejercicio de deducción Nuovi campi ""Ejercicio" (anno fiscale) e "Período de deducción" (periodo di deduzione). |
La tabella successiva descrive le modifiche apportate alla soluzione Microsoft Dynamics 365 Field Service per segnalare le informazioni al sistema SII per supportare la versione 1.1(bis) del sistema SII:
| Modello SII mapping > Fattura ricevuta | |
|---|---|
Campo modello esistente mappato:
|
Percorso: Fattura/Fattura/VATRegisterDate Formula: @.'>Relazioni con i paesi dell'Europa dell'europa ne VendInvoiceJour.'vatDueDate_W()' |
| Formato di ricezione fattura SII | |
| Basato sulla versione modello 61 | |
È stato aggiunto il nuovo campo calcolato "$AreEquivalenceTaxesExist"
|
Percorso: modello/fattura Formula: NOT(ISEMPTY(WHERE(@.' $VATGroupBy', @.' $VATGroupBy'.grouped. TaxRateEquivalence <> 0))) |
Formula modificata per l'elemento "CuotaDeducible":
|
Vecchio: SE(@. Invoice.SpecialRegime="13", 0,0, SUMIF("CuotaSoportada", "FacturaKeyName", "Factura"&SOSTITUISCI(@. Invoice.ExternalReference, "[^A-Za-z0-9]", "", true)) - @.' $NonDeductibleTaxAmountSum) Nuovo: IF(OR( @. Invoice.SpecialRegime="13", @. Invoice.InvoiceType="F2", @. Partner.PartnerIdType="03", @. Partner.PartnerIdType="04", @. Partner.PartnerIdType="05", @. Partner.PartnerIdType="06", @.' $AreEquivalenceTaxesExist), 0.0, SOMMA.SE("CuotaSoportada", "NomeChiave Factura", "Factura"&SOSTITUISCI(@. Invoice.ExternalReference, "[^A-Za-z0-9]", "", true)) - @.' $NonDeductibleTaxAmountSum) |
Nuovo campo "$IsDeductedInLaterPeriod" calcolato in Fattura:
|
Formula: SE( OR( INTVALUE(DATEFORMAT(@. VATRegisterDate, "yyyy")) > INTVALUE(DATEFORMAT(@. $DocumentDate', "aaaa")), AND( INTVALUE(DATEFORMAT(@. VATRegisterDate, "yyyy")) = INTVALUE(DATEFORMAT(@. $DocumentDate', "aaaa")), INTVALUE(DATEFORMAT(@. VATRegisterDate, "MM")) > INTVALUE(DATEFORMAT(@. $DocumentDate', "MM")))), Vero false) |
Nuovi elementi nell'elemento "siiLR:FacturaRecibida":
|
Tutti hanno la seguente formula per "Abilitato": @. Fattura. $IsDeductedInLaterPeriod' |
| Modello SII mapping > Fattura emessa | |
Nuova origine dati InventTrans:
|
|
Nuovi campi calcolati in CustInvoiceJour:
|
$InventTrans: SE( ISEMPTY(FILTER(InventTrans, AND(InventTrans.InvoiceId = @. InvoiceId, InventTrans.DateFinancial = @. InvoiceDate))), EMPTYLIST(InventTrans), FILTER(InventTrans, AND(InventTrans.InvoiceId = @. InvoiceId, InventTrans.DateFinancial = @. InvoiceDate))) $InventTransGroupBy: Cosa raggruppare: "$CustInvoiceJourItems".>Relazioni con i paesi dell'Europa dell'europa ne CustInvoiceJour. $InventTrans' Aggregazioni: Campo: '$CustInvoiceJourItems'.'>Relazioni con i paesi dell'Europa dell'europa ne CustInvoiceJour. $InventTrans". DateFisical Metodo: Max Nome: DatePhysicalMax |
Campo modello esistente mappato:
|
Percorso: SalesInvoice/Invoice/DeliveryDate Formula: @.'>Relazioni con i paesi dell'Europa dell'europa ne CustInvoiceJour. $InventTransGroupBy'.aggregated. DatePhysicalMax |
Nuovi campi calcolati in ProjInvoiceJour:
|
$InventTrans: SE( ISEMPTY(ALLITEMS(@.) $ProjLineItemsGoods'.>Relazioni con i paesi dell'Europa dell'europa ne InventTransOrigin.<Relazioni con i paesi dell'Europa dell'europa ne InventTrans)), EMPTYLIST(InventTrans), ALLITEMS(@.' $ProjLineItemsGoods'.>Relazioni con i paesi dell'Europa dell'europa ne InventTransOrigin.<Relazioni con i paesi dell'Europa dell'europa ne InventTrans)) $InventTransGroupBy: Cosa raggruppare: "$ProjInvoiceJourItems".>Relazioni con i paesi dell'Europa dell'europa ne ProjInvoiceJour. $InventTrans' Aggregazioni: Campo: '$ProjInvoiceJourItems'.'>Relazioni con i paesi dell'Europa dell'europa ne ProjInvoiceJour. $InventTrans". DateFisical Metodo: Max Nome: DatePhysicalMax |
Campo modello esistente mappato:
|
Percorso: ProjInvoice/Invoice/DeliveryDate Formula: @.'>Relazioni con i paesi dell'Europa dell'europa ne ProjInvoiceJour. $InventTransGroupBy'.aggregated. DatePhysicalMax |
| Formato emissione fattura SII (ES) | |
Il nuovo campo calcolato "$DeliveryDate" è stato aggiunto in Fattura:
|
Formula: SE(@. DeliveryDate <> NULLDATE(), @. DeliveryDate, @.' $DocumentDate) |
Nuova formula e condizione di abilitazione per FechaOperacion:
|
Formula: Vecchio: FORMATO DATA(@. Invoice.InvoiceDate, "dd-MM-yyyy") Nuovo: SE(@. Invoice.SpecialRegime = "14", FORMATO DATA(@. Fattura. $DocumentDate' + 30, "gg-MM-aaaa"), FORMATO DATA(@. Fattura. $DeliveryDate', "gg-MM-aaaa")) Abilitata: Vecchio: falso Nuovo: SE( OR( @. Invoice.SpecialRegime = "14", @. Invoice.SpecialRegime = "15", Modello. Communication.CommunicationType = "A4", @. Fattura. $DocumentDate' > @. Fattura. $DeliveryDate), Vero false) |
Nuova condizione di abilitazione per l'elemento Contraparte:
|
Vecchio: AND(E(@. Invoice.InvoiceType <>"F2", @. Invoice.InvoiceType <>"R5"), OR(@. Invoice.InvoiceAmount <> @. Invoice.TaxBaseGroup, OR(@. Partner.TaxRegistrationNumber <> "", @. Partner.PartnerID <> ""))) Nuovo: OR( @. Invoice.InvoiceType = "F1", @. Invoice.InvoiceType = "F3", @. Invoice.InvoiceType = "R1", @. Invoice.InvoiceType = "R2", @. Invoice.InvoiceType = "R3", @. Invoice.InvoiceType = "R4") |
La trasformazione è stata impostata su NumberFormat per gli elementi seguenti:
|
Altre informazioni
È possibile contattare il supporto tecnico per Microsoft Dynamics telefonicamente usando questi collegamenti per i numeri di telefono specifici del paese. A tale scopo, visita uno dei seguenti siti Web Microsoft:
Partner
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts
Clienti
https://mbs.microsoft.com/customersource/northamerica/help/help/contactus
In casi speciali, gli addebiti normalmente sostenuti per le chiamate al supporto tecnico possono essere annullati se un professionista del supporto tecnico per Microsoft Dynamics e i prodotti correlati determina che un aggiornamento specifico risolverà il problema. I soliti costi di supporto si applicano a eventuali altre domande e problemi di supporto che non sono idonei per l'aggiornamento specifico in questione.
Nota Questo è un articolo "FAST PUBLISH" creato direttamente dall'organizzazione di supporto Microsoft. Le informazioni qui contenute sono fornite così come sono in risposta ai problemi emergenti. A causa della velocità di reso disponibile, i materiali possono includere errori tipografici e possono essere modificati in qualsiasi momento senza preavviso. Per altre considerazioni, vedere Condizioni per l'utilizzo .