Introduction
Selon les modifications de la législation en Espagne introduit par Real Decreto 596/2016, de 2 de diciembre, un système de gestion de la TVA basée sur la fourniture immédiate d’informations (système SII) permet une une relation automatisée et instantanée entre l’AEAT et un contribuable.
Consultez la documentation associée sur la configuration et la utilisez Microsoft Dynamics 365 Finance pour la création de rapports au système SII : https://learn.microsoft.com/en-us/dynamics365/finance/localizations/emea-esp-sii.
À partir du 1er janvier 2021, version 1.1(bis) du système SII entre en vigueur. Cet article fournit des informations sur les modifications dans Microsoft Dynamics 365 Finance pour prendre en charge la version 1.1(bis) du système SII.
Lla les versions suivantes des configurations GER doivent être téléchargées et importé pour prendre en charge les fonctionnalités mises à jour :
Nom de la configuration |
Type de configuration |
Version |
Modèle de communication des factures |
Modèle |
61 |
Mappage de modèle SII |
Mappage de modèle |
61.69 |
Format ES (Invoice Issued Format) SII |
Format |
61.46 |
SII Invoice Received Format (ES) |
Format |
61.36 |
Effective à partir de la date pour les formats du tableau ci-dessus sont définis sur le 1er janvier 2021. Ce signifie que le système commencera à utiliser ces versions des formats à partir de le 1er janvier 2021.
Symptômes
Informations complètes sur les modifications introduits dans le système SII sont décrits dans la documentation officielle du version 1.1(bis) :
Description du lien |
Lien |
Nueva documentación versión 1-1-2021 |
|
Descripción del servicio web(1-1-2021) |
|
Documento de validaciones y errores(1-1-2021) |
|
Esquemas(1-1-2021) |
Suite aux modifications introduites par la version 1.1(bis) qui ont un impact potentiel sur la solution Microsoft Dynamics 365 Finance pour la création de rapports informations sur le système SII et donc couvertes par le correctif logiciel actif :
Modifier la description |
NUEVAS VALIDACIONES LIBRO REGISTRO DE FACTURAS EMITIDAS |
LRFE. Bloque identificación de la contraparte(I) 1. Si le type de facture est F1, F3, R1, R2, R3 et R4, le le bloc d’identification de la contrepartie doit être terminé. 2. Si le type de facture est F2, F4 et R5, le bloc d’identification de la contrepartie doit être omise. |
LRFE. Fecha de expedición y período de liquidación 1. La date du problème peut ne pas être antérieure à la date d’opération. Ce la validation ne s’applique pas lorsque l’un des codes spéciaux du régime est 14 ou 15 ou type de communication A4. |
LRFE. IVA pendiente de devengo AAPP. Lorsqu’un seul régime est marqué et qu’il est de 14, le type de facture doit être F1, R1, R2, R3 ou R4 |
NUEVAS VALIDACIONES LIBRO REGISTRO DE FACTURAS RECIBIDAS |
LRFR. Déductible Cuota
|
LRFR. Deducción en período posterior. Nouveau champ « Déduire dans la période ultérieure ». Si les champs « Ejercicio de deducción » et « Periodo de deducción » sont terminés, le « Deducir en período posterior » doit être « Oui ». |
LRFR. Período y ejercicio de deducción Nouveaux champs « "Ejercicio » (exercice fiscal) et « Período de deducción » (période de déduction). |
Le tableau suivant décrit les modifications apportées à la solution Microsoft Dynamics 365 Finance pour la création de rapports informations sur le système SII pour prendre en charge la version 1.1(bis) du système SII :
Mappage de modèle SII > facture reçue |
|
Le champ de modèle existant a été mappé :
|
Chemin d’accès : Invoice/Invoice/VATRegisterDate Formule : @.' >Relations ». VendInvoiceJour.'vatDueDate_W()' |
SII Invoice Received Format (ES) |
|
Rebased to model version 61 |
|
Un nouveau champ calculé « $AreEquivalenceTaxesExist » a été ajouté
|
Chemin d’accès : modèle/facture Formule : NOT(ISEMPTY(WHERE(@.' $VATGroupBy', @.' $VATGroupBy'.groupé. TaxRateEquivalence <> 0))) |
Modification de la formule de l’élément « CuotaDeducible » :
|
Vieux: SI(@. Invoice.SpecialRegime="13 », 0.0, SUMIF(« CuotaSoportada », « FacturaKeyName », « Factura"&REPLACE(@. Invoice.ExternalReference, « [^A-Za-z0-9] », « », true)) - @.' $NonDeductibleTaxAmountSum') Nouveau: 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] », « », true)) - @.' $NonDeductibleTaxAmountSum') |
Nouveau champ « $IsDeductedInLaterPeriod » calculé sous Facture :
|
Formule: 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 »)))) ) Vrai false) |
Nouveaux éléments sous l’élément « siiLR:FacturaRecibida » :
|
Tous ont la formule suivante pour « Activé » : @. Facture.' $IsDeductedInLaterPeriod' |
Mappage de modèle SII > facture émise |
|
Nouvelle source de données InventTrans :
|
|
Nouveaux champs calculés sous 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 : Éléments à regrouper : '$CustInvoiceJourItems'. >Relations ». CustInvoiceJour. $InventTrans' Agrégations: Champ : '$CustInvoiceJourItems'. >Relations ». CustInvoiceJour. $InventTrans ». DatePhysical Méthode : Max Nom : DatePhysicalMax |
Le champ de modèle existant a été mappé :
|
Chemin d’accès : SalesInvoice/Invoice/DeliveryDate Formule: @.' >Relations ». CustInvoiceJour. $InventTransGroupBy'.aggregated. DatePhysicalMax |
Nouveaux champs calculés sous ProjInvoiceJour :
|
$InventTrans : IF( ISEMPTY(ALLITEMS(@.' $ProjLineItemsGoods ».' >Relations ». InventTransOrigin. <Relations ». InventTrans)), EMPTYLIST(InventTrans), ALLITEMS(@.' $ProjLineItemsGoods ».' >Relations ». InventTransOrigin. <Relations ». InventTrans)) $InventTransGroupBy : Éléments à regrouper : '$ProjInvoiceJourItems'. >Relations ». ProjInvoiceJour. $InventTrans' Agrégations: Champ : '$ProjInvoiceJourItems'. >Relations ». ProjInvoiceJour. $InventTrans ». DatePhysical Méthode : Max Nom : DatePhysicalMax |
Le champ de modèle existant a été mappé :
|
Chemin d’accès : ProjInvoice/Invoice/DeliveryDate Formule: @.' >Relations ». ProjInvoiceJour. $InventTransGroupBy'.aggregated. DatePhysicalMax |
Format ES (Invoice Issued Format) SII |
|
Le nouveau champ calculé « $DeliveryDate » a été ajouté sous Facture :
|
Formule: SI(@. DeliveryDate <> NULLDATE(), @. DeliveryDate, @.' $DocumentDate') |
Nouvelle formule et condition d’activation pour FechaOperacion :
|
Formule: Vieux: DATEFORMAT(@. Invoice.InvoiceDate, « dd-MM-yyyy ») Nouveau: SI(@. Invoice.SpecialRegime = « 14 », DATEFORMAT(@. Facture.' $DocumentDate' + 30, « dd-MM-yyyy »), DATEFORMAT(@. Facture.' $DeliveryDate', « dd-MM-yyyy »)) Activé: Ancien : false Nouveau: IF( OR( @. Invoice.SpecialRegime = "14", @. Invoice.SpecialRegime = "15", Modèle. Communication.CommunicationType = « A4 », @. Facture.' $DocumentDate' > @. Facture.' $DeliveryDate'), Vrai false) |
Nouvelle condition d’activation pour l’élément Contraparte :
|
Vieux: AND(AND(@. Invoice.InvoiceType <>"F2 », @. Invoice.InvoiceType <>"R5 »), OR(@. Invoice.InvoiceAmount <> @. Invoice.TaxBaseGroup, OR(@. Partner.TaxRegistrationNumber <> " », @. Partner.PartnerID <> " »))) Nouveau: OR( @. Invoice.InvoiceType = « F1 », @. Invoice.InvoiceType = « F3 », @. Invoice.InvoiceType = « R1 », @. Invoice.InvoiceType = « R2 », @. Invoice.InvoiceType = « R3 », @. Invoice.InvoiceType = « R4 ») |
La transformation a été définie sur NumberFormat pour les éléments suivants :
|
Informations supplémentaires
Vous pouvez contacter le support technique de Microsoft Dynamics par téléphone à l’aide de ces liens pour les numéros de téléphone spécifiques au pays. Pour ce faire, visitez l’un des sites web Microsoft suivants :
Partenaires
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts
Clients
https://mbs.microsoft.com/customersource/northamerica/help/help/contactus
Dans des cas spéciaux, les frais généralement engagés pour les appels de support peuvent être annulés si un professionnel du support technique pour Microsoft Dynamics et les produits associés déterminent qu’une mise à jour spécifique résout votre problème. Les coûts de support habituels s’appliqueront aux questions et problèmes de support supplémentaires qui ne sont pas éligibles à la mise à jour spécifique en question.
Remarque Il s’agit d'un article de « dernière minute » créé directement à partir de l’organisation de support technique Microsoft. Les informations contenues ici sont fournies en l’état en réponse aux problèmes émergents. En raison de la rapidité de leur mise à disposition, les documents peuvent contenir des erreurs typographiques et être modifiés à tout moment sans préavis. Consultez conditions d’utilisationpour d’autres considérations.