Introdução
De acordo com as alterações à legislação em Espanha introduzido pelo Real Decreto 596/2016, de 2 de diciembre, um sistema de gestão de IVA com base no Aprovisionamento Imediato de Informações (sistema SII) permite uma solução bidirecional, relações automáticas e instantâneas entre a AEAT e um contribuinte.
Veja a documentação relacionada sobre como configurar e utilize Microsoft Dynamics 365 Finanças para reportar ao sistema SII: https://docs.microsoft.com/en-us/dynamics365/finance/localizations/emea-esp-sii.
A partir de 1 de janeiro de 2021, versão 1.1(bis) do sistema SII entra em vigor. Este artigo fornece informações sobre alterações no Microsoft Dynamics 365 Finanças para suportar a versão 1.1(bis) do sistema SII.
O as seguintes versões das configurações ger devem ser transferidas e importado para suportar a funcionalidade atualizada:
Nome da configuração |
Tipo de configuração |
Versão |
Modelo de Comunicação de Faturas |
Modelo |
61 |
Mapeamento de modelos SII |
Mapeamento de modelos |
61.69 |
Formato Emitido da Fatura SII (ES) |
Formatar |
61.46 |
Formato recebido da fatura SII (ES) |
Formatar |
61.36 |
Em vigor a partir da data Os parâmetros dos formatos da tabela acima estão definidos como 1 de janeiro de 2021. Isto significa que o sistema começará a utilizar estas versões dos formatos a partir de a 1 de janeiro de 2021.
Sintomas
Informações completas sobre as alterações introduzidos no sistema SII estão descritos na documentação oficial do versão 1.1(bis):
Descrição da ligação |
Ligação |
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) |
Seguintes alterações introduzidas pela versão 1.1(bis) que têm um potencial impacto na solução finanças do Microsoft Dynamics 365 para a criação de relatórios informações para o sistema SII e, portanto, abrangidas pela correção frequente atual:
Alterar descrição |
NUEVAS VALIDACIONES LIBRO REGISTRO DE FATURAS EMITIDAS |
LRFE. Bloque identificación de la contraparte(I) 1. Se o tipo de fatura for F1, F3, R1, R2, R3 e R4, o O bloco de identificação da contraparte tem de ser concluído. 2. Se o tipo de fatura for F2, F4 e R5, o bloco de identificação de a contraparte tem de ser omitida. |
LRFE. Fecha de expedición y período de liquidación 1. A data do problema pode não ser anterior à data da operação. Isto a validação não se aplicará quando qualquer um dos códigos de regime especiais for 14 ou 15 ou tipo de comunicação A4. |
LRFE. IVA pendiente de devengo AAPP. Quando um único regime é marcado e é 14, o tipo de fatura tem de ser F1, R1, R2, R3 ou R4 |
NUEVAS VALIDACIONES LIBRO REGISTRO DE FATURAS RECIBIDAS |
LRFR. Cuota dedutível
|
LRFR. Deducción en período posterior. Novo campo "Deduzido no período posterior". Se os campos "Ejercicio de deducción" e "Periodo de" deducción" são concluídos, o "Deducir en período posterior" o campo tem de ser "Sim". |
LRFR. Período y ejercicio de deducción Novos campos ""Ejercicio" (ano fiscal) e "Período de deducción" (período de dedução). |
A tabela seguinte descreve as alterações na solução finanças do Microsoft Dynamics 365 para relatórios informações para o sistema SII para suportar a versão 1.1(bis) do sistema SII:
Mapeamento do modelo SII > Fatura recebida |
|
O campo de modelo existente foi mapeado:
|
Caminho: Fatura/Fatura/IVARegisterDate Fórmula: @.' >Relações". VendInvoiceJour.'vatDueDate_W()' |
Formato recebido da fatura SII (ES) |
|
Rebased to model version 61 (Rebased to model version 61) |
|
Foi adicionado o novo campo calculado "$AreEquivalenceTaxesExist"
|
Caminho: modelo/Fatura Fórmula: NOT(ISEMPTY(WHERE(@.' $VATGroupBy', @.' $VATGroupBy'.agrupado. TaxRateEquivalence <> 0))) |
Fórmula alterada para o elemento "CuotaDeducible":
|
Antigo: SE(@. Invoice.SpecialRegime="13", 0.0, SOMA.SE("CuotaSoportada", "FaturaKeyName", "Fatura" &SUBSTITUIR(@. Invoice.ExternalReference, "[^A-Za-z0-9]", "", true)) - @.' $NonDeductibleTaxAmountSum') Novo: IF(OR( @. Invoice.SpecialRegime="13", @. Invoice.InvoiceType="F2", @. Partner.PartnerIdType="03", @. Partner.PartnerIdType="04", @. Partner.PartnerIdType="05", @. Partner.PartnerIdType="06", @.' $AreEquivalenceTaxesExist'), 0.0, SOMA.SE("CuotaSoportada", "FaturaKeyName", "Fatura" &SUBSTITUIR(@. Invoice.ExternalReference, "[^A-Za-z0-9]", "", true)) - @.' $NonDeductibleTaxAmountSum') |
Novo campo "$IsDeductedInLaterPeriod" calculado em Fatura:
|
Fórmula: IF( OR( INTVALUE(DATEFORMAT(@. VATRegisterDate, "aaaa")) > INTVALUE(DATEFORMAT(@.' $DocumentDate', "aaaa")), AND( INTVALUE(DATEFORMAT(@. VATRegisterDate, "aaaa")) = INTVALUE(DATEFORMAT(@.' $DocumentDate', "aaaa")), INTVALUE(DATEFORMAT(@. VATRegisterDate, "MM")) > INTVALUE(DATEFORMAT(@.' $DocumentDate', "MM"))), true, false) |
Novos elementos no elemento "siiLR:FaturaRecibida":
|
Todos têm a seguinte fórmula para "Ativado": @. Fatura.' $IsDeductedInLaterPeriod" |
Mapeamento do modelo SII > Fatura emitida |
|
Nova origem de dados InventTrans:
|
|
Novos campos calculados em CustInvoiceJour:
|
$InventTrans: IF( ISEMPTY(FILTER(InventTrans, AND(InventTrans.InvoiceId = @. InvoiceId, InventTrans.DateFinancial = @. InvoiceDate))), EMPTYLIST(InventTrans), FILTER(InventTrans, AND(InventTrans.InvoiceId = @. InvoiceId, InventTrans.DateFinancial = @. DataDa Fatura))) $InventTransGroupBy: O que agrupar: "$CustInvoiceJourItems". >Relações". CustInvoiceJour. $InventTrans" Agregações: Campo: "$CustInvoiceJourItems". >Relações". CustInvoiceJour. $InventTrans". DatePhysical Método: Máx. Nome: DatePhysicalMax |
O campo de modelo existente foi mapeado:
|
Caminho: SalesInvoice/Invoice/DeliveryDate Fórmula: @.' >Relações". CustInvoiceJour. $InventTransGroupBy'.agregado. DatePhysicalMax |
Novos campos calculados em ProjInvoiceJour:
|
$InventTrans: IF( ISEMPTY(ALLITEMS(@.' $ProjLineItemsGoods'. >Relações". InventTransOrigin. <Relações". InventTrans)), EMPTYLIST(InventTrans), ALLITEMS(@.' $ProjLineItemsGoods'. >Relações". InventTransOrigin. <Relações". InventTrans)) $InventTransGroupBy: O que agrupar: "$ProjInvoiceJourItems". >Relações". ProjInvoiceJour. $InventTrans" Agregações: Campo: "$ProjInvoiceJourItems". >Relações". ProjInvoiceJour. $InventTrans". DatePhysical Método: Máx. Nome: DatePhysicalMax |
O campo de modelo existente foi mapeado:
|
Caminho: ProjInvoice/Fatura/DeliveryDate Fórmula: @.' >Relações". ProjInvoiceJour. $InventTransGroupBy'.agregado. DatePhysicalMax |
Formato Emitido da Fatura SII (ES) |
|
O novo campo calculado "$DeliveryDate" foi adicionado em Fatura:
|
Fórmula: SE(@. DeliveryDate <> NULLDATE(), @. DeliveryDate, @.' $DocumentDate') |
Nova fórmula e condição de ativação para FechaOperacion:
|
Fórmula: Antigo: DATEFORMAT(@. Invoice.InvoiceDate, "dd-MM-aaaa") Novo: SE(@. Invoice.SpecialRegime = "14", DATEFORMAT(@. Fatura.' $DocumentDate' + 30, "dd-MM-aaaa"), DATEFORMAT(@. Fatura.' $DeliveryDate', "dd-MM-aaaa")) Ativada: Antigo: falso Novo: IF( OR( @. Invoice.SpecialRegime = "14", @. Invoice.SpecialRegime = "15", modelo. Communication.CommunicationType = "A4", @. Fatura.' $DocumentDate" > @. Fatura.' $DeliveryDate'), true, false) |
Nova condição de ativação para o elemento Contraparte:
|
Antigo: E(E(@. Invoice.InvoiceType <>"F2", @. Invoice.InvoiceType <>"R5"), OR(@. Invoice.InvoiceAmount <> @. Invoice.TaxBaseGroup, OR(@. Partner.TaxRegistrationNumber <> "", @. Partner.PartnerID <> ""))) Novo: OR( @. Invoice.InvoiceType = "F1", @. Invoice.InvoiceType = "F3", @. Invoice.InvoiceType = "R1", @. Invoice.InvoiceType = "R2", @. Invoice.InvoiceType = "R3", @. Invoice.InvoiceType = "R4") |
A transformação foi definida como NumberFormat para os seguintes elementos:
|
Mais informações
Pode contactar o suporte técnico do Microsoft Dynamics por telefone através destas ligações para números de telefone específicos do país/região. Para tal, visite um dos seguintes sites da Microsoft:
Iniciar sessão no Power BI
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts
Clientes
https://mbs.microsoft.com/customersource/northamerica/help/help/contactus
Em casos especiais, os custos normalmente incorridos para chamadas de suporte podem ser cancelados se um Profissional de Suporte Técnico para o Microsoft Dynamics e produtos relacionados determinar que uma atualização específica irá resolver o problema. Os custos de suporte habituais serão aplicados a quaisquer questões e problemas de suporte adicionais que não sejam elegíveis para a atualização específica em questão.
NotaEste é um artigo de "PUBLICAÇÃO RÁPIDA" criado diretamente a partir da organização de suporte da Microsoft. As informações aqui contidas no são fornecidas tal como estão em resposta a problemas emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e podem ser revistos em qualquer altura sem aviso prévio. Veja Termos de Utilizaçãopara outras considerações.