Introdução
De acordo com as alterações de legislação em Espanha introduzido pela Real Cuba 596/2016, de 2 de diciembre, um sistema de gestão de IVA com base no Fornecimento Imediato de Informações (sistema SII) permite um dois sentidos, relações automáticas e instantâneas entre a AEAT e um contribuinte.
Consulte a documentação relacionada sobre como configurar e utilize o Microsoft Dynamics 365 Finance para fazer relatórios para o 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 suportar a versão 1.1(bis) do sistema SII.
A seguintes versões de configurações GER devem ser transferida e importado para suportar funcionalidades atualizadas:
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 de Fatura SiI Emitido (ES) |
Formatar |
61.46 |
Formato de Receção de Faturas SII (ES) |
Formatar |
61.36 |
Em vigor a partir da data O parâmetro para os formatos da tabela acima está definido para 1 de janeiro de 2021. Isto significa que o sistema começará a utilizar estas versões dos formatos a partir de 1 de janeiro de 2021.
Sintomas
Informações completas sobre o que são alterações introduzidas no sistema SII são descritas 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 erros(1-1-2021) |
|
Esquemas(1-1-2021) |
A seguir as alterações introduzidas pela versão 1.1(bis) que têm potencial impacto na solução Microsoft Dynamics 365 Finance para relatórios informações para o sistema SII e, por conseguinte, abrangidas pela correção atual:
Alterar a descrição |
NUEVAS VALIDACIONES LIBRO REGISTRO DE VERSÕES EMITIDAS |
LRFE. Bloque identificación de la contraparte(I) 1. Se o tipo de fatura for F1, F3, R1, R2, R3 e R4, a bloco de identificação do homólogo tem de ser concluído. 2. Se o tipo de fatura for F2, F4 e R5, o bloco de identificação da a contraparte tem de ser omitida. |
LRFE. Fecha de expedición y período de liquidación 1. A data de emissão pode não ser anterior à data da operação. Isto a validação não será aplicada quando qualquer um dos códigos especiais de conversão for 14 ou 15 ou tipo de comunicação A4. |
LRFE. IVA pendiente de devengo AAPP. Quando um único preço é marcado e tem de ser 14, o tipo de fatura tem de ser F1, R1, R2, R3 ou R4 |
NUEVAS VALIDACIONES LIBRO REGISTRO DE VERSÕES REIBIDAS |
LRFR. Cuota deducível
|
LRFR. Deducción en período posterior. Novo campo "Deduzir no período posterior". Se os campos "Ejercicio de deducción" e "Periodo de deducción" são concluídas, o "Deducir en período posterior" 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 do Microsoft Dynamics 365 Finanças para relatórios informações para o sistema SII para suportar a versão 1.1(bis) do sistema sii:
Mapeamento de modelos SII > Fatura recebida |
|
O campo de modelo existente foi mapeado:
|
Caminho: Fatura/Fatura/VATRegisterDate Fórmula: @.' >relações". VendInvoiceJour.'vatDueDate_W()' |
Formato de Receção de Faturas SII (ES) |
|
Baseado para a versão 61 do modelo |
|
Novo campo calculado "$AreEquivalenceTaxesExist" adicionado
|
Caminho: modelo/fatura Fórmula: NÃO(É.PTY(WHERE(@.' $VATGroupBy", @.' $VATGroupBy.agrupado. TaxaEquivalência <> 0))) |
Fórmula alterada para elemento "CuotaDeducible":
|
Antigo: SE(@. invoice.SpecialRegime="13", 0.0, SOMA.SE("CuotaSoportada", "NomeDoTransportado", "Substituição"&SUBSTITUIR(@. Invoice.ExternalReference, "[^A-Za-z0-9]", "", verdadeiro)) - @.' $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, SUMIF("CuotaSoportada", "NomeDoClassificação", "Substituição"&SUBSTITUIR(@. Invoice.ExternalReference, "[^A-Za-z0-9]", "", true)) - @.' $NonDeductibleTaxAmountSum') |
Novo campo "campo "$IsDeductedInLaterPeriod" calculado em Fatura:
|
Fórmula: IF( 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")))) verdadeiro, falso) |
Novos elementos sob o elemento "siiLR:CitaRecibida":
|
Todos têm a seguinte fórmula para "Ativado": @. Fatura.' $IsDeductedInLaterPeriod' |
Mapeamento de modelos SII > Fatura emitida |
|
Nova origem de dados InventTrans:
|
|
Novos campos calculados em CustInvoiceJour:
|
$InventTrans: IF( ISEMPTY(FILTER(InventTrans, AND(InventTrans.InvoiceId = @. InvoiceId, InventTrans.DateFinancial = @. DataDa Fatura))), 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: VendasInvoice/Fatura/DataDe Entrega Fórmula: @.' >relações". CustInvoiceJour.' $InventTransGroupBy'.agregado. DatePhysicalMax |
Novos campos calculados no 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/Invoice/DeliveryDate Fórmula: @.' >relações". ProjInvoiceJour.' $InventTransGroupBy'.agregado. DatePhysicalMax |
Formato de Fatura SiI Emitido (ES) |
|
O novo campo calculado "$DeliveryDate" foi adicionado em Fatura:
|
Fórmula: SE(@. DeliveryDate <> NULLDATE(), @. DeliveryDate, @.' $DocumentDate') |
Nova fórmula e ativar condiçã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")) Ativado: Antigo: falso Novo: IF( OR( @. Invoice.SpecialRegime = "14", @. Invoice.SpecialRegime = "15", modelo. Communication.CommunicationType = "A4", @. Fatura.' $DocumentDate" > @. Fatura.' $DeliveryDate'), verdadeiro, falso) |
Nova condição de ativação para o elemento Contraparte:
|
Antigo: E(E(@. Invoice.InvoiceType <>"F2", @. invoice.invoiceType <>"R5"), OU(@. Invoice.InvoiceAmount <> @. Invoice.TaxBaseGroup, OU(@. 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 utilizando estas ligações para números de telefone específicos do país. Para o fazer, 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 normalmente incorridos para chamadas de suporte poderão ser cancelados se um Técnico Support Professional para o Microsoft Dynamics e produtos relacionados determinar que uma atualização específica irá resolver o seu problema. Os custos habituais de suporte serão aplicados a quaisquer questões e problemas de suporte adicionais que não se qualificam para a atualização específica em questão.
Nota Este é um artigo de "PUBLICAÇÃO RÁPIDA", criado diretamente pela organização de suporte da Microsoft. As informações aqui contidas são fornecidas tal como em resposta a problemas emergentes. Em consequência da velocidade de disponibilização, os materiais poderão conter erros tipográficos e poderão ser revistos a qualquer momento, sem aviso antecipado. Consulte os Termos de Utilizaçãopara outras considerações.