Introdução
De acordo com as alterações da legislação na Espanha apresentado pelo Real Decreto 596/2016, de 2 de diciembre, um sistema de gestão de IVA com base no provisionamento imediato de informações (sistema SII) permite uma bidirecional, relação automatizada e instantânea entre o AEAT e um contribuinte.
Consulte a documentação relacionada sobre como configurar e use o Microsoft Dynamics 365 Finance para relatar ao sistema SII: https://learn.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 Finance para dar suporte à versão 1.1(bis) do sistema SII.
O as seguintes versões das configurações do GER devem ser baixadas e importado para dar suporte à funcionalidade atualizada:
Nome da configuração |
Tipo de configuração |
Versão |
Modelo de comunicação de faturas |
Modelo |
61 |
Mapeamento de modelo SII |
Mapeamento de modelo |
61.69 |
Formato ES (SII Invoice Issued Format) |
Formato |
61.46 |
Formato de fatura SII recebida (ES) |
Formato |
61.36 |
Em vigor a partir da data os parâmetros para os formatos da tabela acima são definidos como 1º de janeiro de 2021. Este significa que o sistema começará a usar essas versões dos formatos a partir de o 1º de janeiro de 2021.
Sintomas
Informações completas sobre o que são alterações introduzidos no sistema SII são descritos na documentação oficial para o versão 1.1(bis):
Descrição do link |
Link |
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) |
Alterações a seguir introduzidas pela versão 1.1(bis) que têm impacto potencial na solução De finanças do Microsoft Dynamics 365 para relatórios informações para o sistema SII e, portanto, cobertas pela correção dinâmica atual:
Alterar descrição |
NUEVAS VALIDACIONES LIBRO REGISTRO DE FACTURAS 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 deve ser concluído. 2. Se o tipo de fatura for F2, F4 e R5, o bloco de identificação de a contraparte deve 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. Este a validação não se aplicará quando qualquer um dos códigos de regime especial for 14, 15 ou tipo de comunicação A4. |
LRFE. IVA pendiente de devengo AAPP. Quando um único regime é marcado e é 14, o tipo de fatura deve ser F1, R1, R2, R3 ou R4 |
NUEVAS VALIDACIONES LIBRO REGISTRO DE FACTURAS RECIBIDAS |
LRFR. Cuota dedutível
|
LRFR. Deducción en período posterior. Novo campo "Deduzir em 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 deve 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 próxima tabela descreve as alterações na solução De finanças do Microsoft Dynamics 365 para relatórios informações para o sistema SII para dar suporte à versão 1.1(bis) do sistema SII:
Mapeamento de modelo SII > fatura recebida |
|
O campo de modelo existente foi mapeado:
|
Caminho: Invoice/Invoice/VATRegisterDate Fórmula: @.' >relações'. VendInvoiceJour.'vatDueDate_W()' |
Formato de fatura SII recebida (ES) |
|
Rebaixado para o modelo versão 61 |
|
Novo campo calculado "$AreEquivalenceTaxesExist" foi adicionado
|
Caminho: modelo/fatura Fórmula: NOT(ISEMPTY(WHERE(@.' $VATGroupBy', @.' $VATGroupBy'.grouped. TaxRateEquivalence <> 0))) |
Fórmula alterada para o elemento "CuotaDeducible":
|
Velho: IF(@. Invoice.SpecialRegime="13", 0.0, SOMASE("CuotaSoportada", "FacturaKeyName", "Factura"&REPLACE(@. 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, SOMASE("CuotaSoportada", "FacturaKeyName", "Factura"&REPLACE(@. Invoice.ExternalReference, "[^A-Za-z0-9]", "", true)) - @.' $NonDeductibleTaxAmountSum') |
Novo campo "$IsDeductedInLaterPeriod" calculado em Fatura:
|
Fórmula: SE( 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"))) ) Verdade false) |
Novos elementos sob o elemento "siiLR:FacturaRecibida":
|
Todos têm a seguinte fórmula para "Habilitado": @. Fatura.' $IsDeductedInLaterPeriod' |
Mapeamento de modelo SII > fatura emitida |
|
Nova fonte de dados InventTrans:
|
|
Novos campos calculados em 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: 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'.aggregated. DatePhysicalMax |
Novos campos calculados em ProjInvoiceJour:
|
$InventTrans: SE( 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/Invoice/DeliveryDate Fórmula: @.' >relações'. ProjInvoiceJour.' $InventTransGroupBy'.aggregated. DatePhysicalMax |
Formato ES (SII Invoice Issued Format) |
|
O novo campo calculado "$DeliveryDate" foi adicionado em Fatura:
|
Fórmula: IF(@. DeliveryDate <> NULLDATE(), @. DeliveryDate, @.' $DocumentDate') |
Nova fórmula e condição de habilitação para FechaOperacion:
|
Fórmula: Velho: DATEFORMAT(@. Invoice.InvoiceDate, "dd-MM-aaaa") Novo: IF(@. Invoice.SpecialRegime = "14", DATEFORMAT(@. Fatura.' $DocumentDate' + 30, "dd-MM-aaaa"), DATEFORMAT(@. Fatura.' $DeliveryDate', "dd-MM-aaaa")) Habilitado: Antigo: false Novo: SE( OR( @. Invoice.SpecialRegime = "14", @. Invoice.SpecialRegime = "15", Modelo. Communication.CommunicationType = "A4", @. Fatura.' $DocumentDate' > @. Fatura.' $DeliveryDate'), Verdade false) |
Nova condição de habilitação para o elemento Contraparte:
|
Velho: AND(AND(@. 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
Você pode entrar em contato com o suporte técnico do Microsoft Dynamics por telefone usando esses links para números de telefone específicos do país. Para fazer isso, visite um dos seguintes sites da Microsoft:
Parceiros
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 encargos que normalmente são incorridos para chamadas de suporte podem ser cancelados se um Profissional de Suporte Técnico do Microsoft Dynamics e produtos relacionados determinarem que uma atualização específica resolverá o problema. Os custos usuais de suporte serão aplicados a perguntas e problemas de suporte adicionais que não se qualificam para a atualização específica em questão.
Observação Este é um artigo "FAST PUBLISH" criado diretamente na organização de suporte da Microsoft. As informações contidas aqui são fornecidas como estão em resposta a problemas emergentes. Como resultado da prontidão de disponibilizá-lo, os materiais pode conter erros tipográficos e podem ser revisados a qualquer momento são aviso prévio. Consulte Os Termos de Usopara obter outras considerações.