Introdução
Em 13 de julho de 2017, o secretário financeiro do Tesouro e do Paymaster Geral no Reino Unido anunciou que a criação de impostos digitais (MTD) para imposto sobre valor agregado (IVA) entrará em vigor em 1º de abril de 2019.
Dynamics 365 for Finance and Operations a partir da versão 10.0.1 dá suporte ao MTD para IVA do Reino Unido.
Para dar suporte ao MTD para requisitos de IVA no Dynamics 365 for Finance and Operations versão 7.3, os hotfixes foram lançados: #4492999, #4493076.
A documentação sobre a configuração e o uso Dynamics 365 para Finanças e Operações para MTD para IVA é publicada no https://learn.microsoft.com/en-us/dynamics365/unified-operations/financials/localizations/emea-gbr-mtd-vat-integration.
Além disso, a HM Revenue and Customs (HMRC) introduziu a obrigatoriedade de fornecer informações de cabeçalho para a API do IVA a partir de abril de 2019 para evitar fraudes. Para obter mais informações, consulte Prevenção contra fraudes.
Há suporte para a primeira parte dos parâmetros de prevenção contra fraudes em:
| versão Dynamics 365 para Finanças e Operações | Número de build |
|---|---|
| 10.0.1 | 10.0.51.30002 |
| 10.0.2 | 10.0.80.10022 |
| 10.0.3 | 10.0.107.0 |
Para versões 7.3 do Dynamics 365 for Finance and Operations, o KB # 4504462 deve ser instalado.
Todos os detalhes relacionados à primeira parte dos parâmetros de prevenção contra fraudes são explicados no 4504462 do KB # e incorporados à documentação no https://learn.microsoft.com/en-us/dynamics365/unified-operations/financials/localizations/emea-gbr-mtd-vat-integration também.
A atualização atual fornece adicionalmente ao escopo fornecido anteriormente da possibilidade de parâmetros de prevenção contra fraudes de identificar e transmitir parâmetros de prevenção de fraude sobre o dispositivo de origem quando o método de conexão "WEB_APP_VIA_SERVER" é usado para interoperação com o HMRC.
Visão Geral
Como foi descrito no KB # 4504462, supõe-se que a maioria das empresas que usam Dynamics 365 para Finanças e Operações na arquitetura de nuvem use o método de conexão "WEB_APP_VIA_SERVER" interoperando com o HMRC por meio da funcionalidade de mensagens eletrônicas.
Escopo dos parâmetros de prevenção de fraude envolvidos quando o método de conexão "WEB_APP_VIA_SERVER" é usado:
| Cabeçalho HTTP | Descrição | Cobertura |
|---|---|---|
| Gov-Client-Public-IP | O endereço IP público (IPv4 ou IPv6) do qual o dispositivo de origem faz a solicitação. | Não no escopo. |
| Gov-Client-Public-Port | A porta TCP pública que o dispositivo de origem usa ao iniciar a solicitação. | Não no escopo. |
| Gov-Client-Device-ID | Um identificador exclusivo de um dispositivo de origem. | Incluído no hotfix atual. |
| Gov-Client-User-IDs | Uma estrutura de dados de valor-chave que contém os identificadores de usuário. | Não no escopo. |
| Gov-Client-Timezone | O fuso horário local do dispositivo de origem. | Incluído no hotfix atual. |
| Gov-Client-Local-IPs | Uma lista de todos os endereços IP locais (IPv4 e IPv6) disponíveis para o dispositivo de origem. | Não no escopo. |
| Gov-Client-Screens | Informações relacionadas às telas do dispositivo de origem. | Incluído no hotfix atual. |
| Tamanho gov-client-window | O número de pixels da janela no dispositivo de origem no qual o usuário iniciou (direta ou indiretamente) a chamada de API para o HMRC. | Incluído no hotfix atual. |
| Gov-Client-Browser-Plugins | Uma lista de plug-ins do navegador no dispositivo de origem. | Incluído no hotfix atual. |
| Gov-Client-Browser-JS-User-Agent | Cadeia de caracteres de agente de usuário relatada pelo JavaScript do dispositivo de origem. | Incluído no hotfix atual. |
| Gov-Client-Browser-Do-Not-Track | Se a opção Não Rastrear está habilitada no navegador. | Incluído no hotfix atual. |
| Gov-Client-Multi-Factor | Uma lista de estruturas de dados de valor-chave que contêm detalhes dos status de MFA (autenticação multifator) relacionados à chamada de API. | Não no escopo. |
| Gov-Vendor-Version | Uma estrutura de dados de valor-chave de versões de software envolvidas no tratamento de uma solicitação. | Incluído no KB # 4504462 |
| Gov-Vendor-License-IDs | Uma estrutura de dados de valor-chave das chaves de licença hash relacionadas ao software do fornecedor que inicia a solicitação de API no dispositivo de origem. | Não no escopo. |
| Gov-Vendor-Public-IP | O endereço IP público dos servidores aos quais o dispositivo de origem enviou suas solicitações. | Não no escopo. |
| Gov-Vendor-Forwarded | Uma lista que detalha a internet entre os serviços que encerram o TLS. | Não no escopo. |
Detalhes da implementação
Para dar suporte à possibilidade de detectar parâmetros sobre o dispositivo de origem que devem ser transmitidos como parte da solicitação de API ao HMRC, um método X++ foi incluído na parte do aplicativo. Aqui estão as informações sobre versões do Dynamics 365 para Finanças e Operações, incluindo estes métodos:
| versão Dynamics 365 para Finanças e Operações | Número de build |
|---|---|
| 10.0.5 | 10.0.197 |
Para versões 7.3 de Dynamics 365 for Finance and Operations, o KB # 4513878 deve ser instalado.
Em Dynamics 365 cabeçalhos de solicitação de finanças e operações são compostos pelo formato "formato de cabeçalhos de solicitação Web do MTD VAT (UK)" no módulo Relatório Eletrônico (ER). Para dar suporte a cabeçalhos de prevenção de fraude sobre o dispositivo de origem, essa configuração de formato foi estendida adicionalmente com os nós necessários:
A determinação dos valores correspondentes dos cabeçalhos é suportada por meio da chamada dos métodos X++ pela configuração de "mapeamento de modelo de IVA MTD". "Modelo de estrutura de Mensagens Eletrônicas" também foi estendido para dar suporte a nós incluídos usados para mapeamento dos valores de cabeçalhos de prevenção de fraude sobre o dispositivo de origem.
Configuração
Para ativar a transmissão de cabeçalhos de prevenção contra fraude durante o interoperamento com a API do HMRC, importe as seguintes versões mais altas das seguintes configurações de ER do portal do LCS:
| # | Nome da configuração GER | Tipo | Versão |
|---|---|---|---|
| 1 | Modelo de estrutura de Mensagens Eletrônicas | Modelo | 24 |
| 2 | Mapeamento de modelo de IVA do MTD (Reino Unido) | Mapeamento de modelo (exportação, importação) | 24.31 |
| 3 | Formato de cabeçalhos de solicitação web do MTD VAT (Reino Unido) | Formato (exportação) | 24.24 |
Nota importante! Quando novas versões das configurações de ER são importadas, marcar que as seguintes configurações sejam marcadas como Padrão para mapeamento de modelo:
- Mapeamento do modelo de declaração fiscal
- Mapeamento de modelo de IVA do MTD (Reino Unido)
Quando as versões mencionadas ou superiores das configurações de ER forem importadas, os parâmetros de prevenção contra fraudes sobre o dispositivo de origem serão transmitidos como parte da solicitação HTTP do HMRC.
Quando o usuário iniciar uma solicitação para o HMRC sem ativar um trabalho em lote, a página a seguir informará sobre quais informações serão enviadas ao HMRC:
O usuário deve consentir a transmissão das informações listadas na página marcando a caixa marcar, "Enviar" será ativada e o usuário poderá clicar nela para continuar com a solicitação ao HMRC.
Se a transmissão neste estágio for cancelada (botão "Não enviar" for clicada), o status da mensagem eletrônica será alterado para Erro e uma descrição do erro será anexada ao log de Ação. Você pode clicar em Enviar relatório para continuar a transmissão da mesma mensagem eletrônica.
Saiba mais sobre como desabilitar a transmissão de parâmetros de prevenção contra fraudes para seu sistema no 4504462 do KB #.
Nota importante! Solicitações de API sem cabeçalhos de prevenção de fraude podem ser rejeitadas pelo HMRC. É estritamente recomendável atender às solicitações de API ao HMRC com cabeçalhos de prevenção contra fraudes.
Informações sobre o hotfix
Instrução de download de configuração de relatórios eletrônicos dos Serviços de Ciclo de Vida: https://learn.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/download-electronic-reporting-configuration-lcs
Como obter os arquivos de atualizações do Microsoft Dynamics AX
Esta atualização está disponível para download manual e instalação do Centro de Download da Microsoft para a versão 7.3:
Pré-requisitos
Você deve ter um dos seguintes produtos instalados para aplicar este hotfix:
- Microsoft Dynamics 365 para finanças e operações (7.3)
Necessidade de reinicialização
Você deve reiniciar o serviço AOS (Application Object Server) depois de aplicar o hotfix.
Se você estiver encontrando um problema de download, instalando esse hotfix ou tiver outras perguntas de suporte técnico, entre em contato com seu parceiro ou, se estiver registrado em um plano de suporte diretamente com a Microsoft, poderá entrar em contato com o suporte técnico do Microsoft Dynamics e criar uma nova solicitação de suporte. Para fazer isso, visite o seguinte site da Microsoft:
https://mbs.microsoft.com/support/newstart.aspx
Você também 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 determinar que uma atualização específica resolve seu problema. Os custos de suporte usuais se aplicarão a quaisquer perguntas e problemas de suporte adicionais que não se qualificam para a atualização específica em questão.