Introducere (articolul poate să fie în limba engleză)
În conformitate cu modificările legislației din Spania introdus de Real Decreto 596/2016, de 2 de diciembre, un sistem de administrare a TVA-ului pe baza furnizării imediate de informații (sistemul SII) permite un relația automată și instantanee dintre AEAT și un contribuabil.
Consultați documentația asociată despre configurare și utilizați Microsoft Dynamics 365 Finance pentru raportarea la sistemul SII: https://learn.microsoft.com/en-us/dynamics365/finance/localizations/emea-esp-sii.
Începând cu 1 ianuarie 2021, versiunea 1.1(bis) a sistemului SII intră în vigoare. Acest articol oferă informații despre modificări în Microsoft Dynamics 365 Finance pentru a accepta versiunea 1.1(bis) a sistemului SII.
Lista de următoarele versiuni ale configurațiilor GER ar trebui descărcate și importate pentru a accepta funcționalitatea actualizată:
Nume configurare |
Tip de configurare |
Versiune |
Model de comunicare facturi |
Model |
61 |
Maparea modelelor SII |
Mapare model |
61.69 |
Format emis de factură SII (ES) |
Format |
61.46 |
Formatul de primire a facturii SII (ES) |
Format |
61.36 |
Se aplică de la data pentru formatele din tabelul de mai sus sunt setate la 1 ianuarie 2021. Acest înseamnă că sistemul va începe să utilizeze aceste versiuni ale formatelor începând de la de la 1 ianuarie 2021.
Simptome
Informații complete despre modificări introduse în sistemul SII sunt descrise în documentația oficială pentru versiunea 1.1(bis):
Descriere link |
Link |
Nueva documentación versión 1-1-2021 |
|
Descripción del servicio web(1-1-2021) |
|
Documento de validaciones y erori (1-1-2021) |
|
Esquemas(1-1-2021) |
În urma modificărilor introduse de versiune 1.1(bis) care au un impact potențial asupra soluției Microsoft Dynamics 365 Finance pentru raportare informații pentru sistemul SII și, astfel, acoperite de remedierea rapidă curentă:
Modificare descriere |
NUEVAS VALIDACIONES LIBRO REGISTRO DE FACTURAS EMIȚĂTOARE |
LRFE. Bloque identificación de la contraparte(I) 1. Dacă tipul de factură este F1, F3, R1, R2, R3 și R4, identificarea contrapartidei trebuie finalizată. 2. Dacă tipul de factură este F2, F4 și R5, blocul de identificare al contrapartea trebuie omisă. |
LRFE. Fecha de expedición y período de liquidación (1) Data emiterii nu poate fi anterioară datei de funcționare. Acest validarea nu se va aplica atunci când oricare dintre codurile speciale de regim este 14 sau 15 sau tipul de comunicare A4. |
LRFE. IVA pendiente de devengo AAPP. Atunci când un singur regim este marcat și este 14, tipul de factură trebuie să fie F1, R1, R2, R3 sau R4 |
NUEVAS VALIDACIONES LIBRO REGISTRO DE FACTURAS RECIBIDAS |
LRFR. Cuota deductibil
|
LRFR. Deducción en período posterior. Câmp nou "Deducere într-o perioadă ulterioară". În cazul în care câmpurile "Ejercicio de deducción" și "Periodo de deducción" sunt finalizate, "Deducir en período posterior" câmpul trebuie să fie "Da". |
LRFR. Período y ejercicio de deducción Câmpuri noi ""Ejercicio" (an fiscal) și "Período de deducción" (perioada de deducere). |
Următorul tabel descrie modificările soluției Finanțe Microsoft Dynamics 365 pentru raportare informații privind sistemul SII pentru a accepta versiunea 1.1(bis) a sistemului SII:
Model SII de mapare > factură primită |
|
S-a mapat câmpul model existent:
|
Cale: Factură/Factură/TVARegisterDate Formulă: @." >Relații". VendInvoiceJour.'vatDueDate_W()' |
Formatul de primire a facturii SII (ES) |
|
Rebased to model version 61 |
|
S-a adăugat un nou câmp calculat "$AreEquivalenceTaxesExist"
|
Cale: model/factură Formulă: NOT(ISEMPTY(WHERE(@.' $VATGroupBy", @.' $VATGroupBy.grupate. TaxRateEquivalence <> 0))) |
S-a modificat formula pentru elementul "CuotaDeducible":
|
Vechi: IF(@. Invoice.SpecialRegime="13", 0.0, SUMIF("CuotaSoportada", "FacturaKeyName", "Factura"&REPLACE(@. Invoice.ExternalReference, "[^A-Za-z0-9]", "", adevărat)) - @." $NonDeductibleTaxAmountSum")) Noi: IF(OR( @. Invoice.SpecialRegime="13", @. Invoice.InvoiceType="F2", @. Partner.PartnerIdType="03", @. Partner.PartnerIdType="04", @. Partner.PartnerIdType="05", @. Partner.PartnerIdType="06", @.' $AreEquivalenceTaxesExist"), 0.0, SUMIF("CuotaSoportada", "FacturaKeyName";) "Factura"&REPLACE(@. Invoice.ExternalReference, "[^A-Za-z0-9]", "", adevărat)) - @.' $NonDeductibleTaxAmountSum")) |
Câmp nou calculat "$IsDeductedInLaterPeriod" sub Factură:
|
Formula: IF( OR( INTVALUE(DATEFORMAT(@. VATRegisterDate, "yyyy")) > INTVALUE(DATEFORMAT(@.' $DocumentDate", "yyyy")), AND( INTVALUE(DATEFORMAT(@. VATRegisterDate, "yyyy")) = INTVALUE(DATEFORMAT(@.' $DocumentDate", "yyyy")), INTVALUE(DATEFORMAT(@. VATRegisterDate, "MM")) > INTVALUE(DATEFORMAT(@.' $DocumentDate", "MM")))), Adevărat fals) |
Elemente noi sub elementul "siiLR:FacturaRecibida":
|
Toate au următoarea formulă pentru "Activat": @. Factură.' $IsDeductedInLaterPeriod' |
Model SII de mapare > factură emisă |
|
Sursă de date nouă InventTrans:
|
|
Câmpuri calculate noi sub CustInvoiceJour:
|
$InventTrans: IF( ISEMPTY(FILTER(InventTrans, AND(InventTrans.InvoiceId = @. InvoiceId, InventTrans.DateFinancial = @. InvoiceDate))), EMPTYLIST(InventTrans), FILTER(InventTrans, AND(InventTrans.InvoiceId = @. InvoiceId, InventTrans.DateFinancial = @. InvoiceDate))) $InventTransGroupBy: Ce se grupează: "$CustInvoiceJourItems". >Relații". CustInvoiceJour.' $InventTrans" Agregări: Câmp: '$CustInvoiceJourItems'.' >Relații". CustInvoiceJour.' $InventTrans." DateFizice Metodă: Max Nume: DatePhysicalMax |
S-a mapat câmpul model existent:
|
Cale: SalesInvoice/Invoice/DeliveryDate Formula: @.' >Relații". CustInvoiceJour.' $InventTransGroupBy'.agregat. DatePhysicalMax |
Câmpuri calculate noi sub ProjInvoiceJour:
|
$InventTrans: IF( ISEMPTY(ALLITEMS(@.' $ProjLineItemsGoods'.' >Relații". InventTransOrigin." <Relații". InventTrans)), EMPTYLIST(InventTrans), ALLITEMS(@.' $ProjLineItemsGoods'.' >Relații". InventTransOrigin." <Relații". InventTrans)) $InventTransGroupBy: Ce se grupează: "$ProjInvoiceJourItems". >Relații". ProjInvoiceJour.' $InventTrans" Agregări: Câmp: '$ProjInvoiceJourItems'.' >Relații". ProjInvoiceJour.' $InventTrans." DateFizice Metodă: Max Nume: DatePhysicalMax |
S-a mapat câmpul model existent:
|
Cale: ProjInvoice/Invoice/DeliveryDate Formula: @.' >Relații". ProjInvoiceJour.' $InventTransGroupBy'.agregat. DatePhysicalMax |
Format emis de factură SII (ES) |
|
Câmpul calculat nou "$DeliveryDate" a fost adăugat sub Factură:
|
Formula: IF(@. DeliveryDate <> NULLDATE(), @. DeliveryDate, @.' $DocumentDate")) |
Formulă nouă și activare condiție pentru FechaOperacion:
|
Formula: Vechi: DATEFORMAT(@. Invoice.InvoiceDate, "dd-MM-yyyy") Noi: IF(@. Invoice.SpecialRegime = "14", DATEFORMAT(@. Factură.' $DocumentDate' + 30, "dd-MM-yyyy"), DATEFORMAT(@. Factură.' $DeliveryDate", "dd-MM-yyyy")) Activat: Vechi: fals Noi: IF( OR( @. Invoice.SpecialRegime = "14", @. Invoice.SpecialRegime = "15", Model. Communication.CommunicationType = "A4", @. Factură.' $DocumentDate" > @. Factură.' $DeliveryDate"), Adevărat fals) |
Condiție nouă de activare pentru elementul Contraparte:
|
Vechi: AND(AND(@. Invoice.InvoiceType <>"F2", @. Invoice.InvoiceType <>"R5"), OR(@. Invoice.InvoiceAmount <> @. Invoice.TaxBaseGroup, OR(@. Partner.TaxRegistrationNumber <> "", @. Partner.PartnerID <> ""))) Noi: OR( @. Invoice.InvoiceType = "F1", @. Invoice.InvoiceType = "F3", @. Invoice.InvoiceType = "R1", @. Invoice.InvoiceType = "R2", @. Invoice.InvoiceType = "R3", @. Invoice.InvoiceType = "R4") |
Transformarea a fost setată la NumberFormat pentru următoarele elemente:
|
Mai multe informații
Puteți contacta asistența tehnică pentru Microsoft Dynamics prin telefon, utilizând aceste linkuri pentru numere de telefon specifice țării. Pentru a face acest lucru, vizitați unul dintre următoarele site-uri web Microsoft:
Parteneri
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts
Clienţii noştri
https://mbs.microsoft.com/customersource/northamerica/help/help/contactus
În cazuri speciale, taxele aplicate de obicei pentru apelurile de asistență pot fi anulate dacă un specialist în asistență tehnică pentru Microsoft Dynamics și produsele asociate determină că o anumită actualizare va rezolva problema. Costurile uzuale de asistență se vor aplica la orice întrebări și probleme suplimentare de asistență care nu se califică pentru actualizarea specifică respectivă.
Notă Acesta este un articol "PUBLICARE RAPIDĂ" creat direct din cadrul organizației de asistență Microsoft. Informațiile conținute aici sunt furnizate ca răspuns la problemele emergente. Ca urmare a vitezei de punere la dispoziție, materialele pot include erori tipografice și pot fi revizuite în orice moment fără notificare prealabilă. Consultați Condițiile de utilizarepentru alte considerații.