O suplemento do Excel permite verificar de forma rápida e automática as entidades (contratantes) usando a planilha do Excel em termos de seu status atual no Sistema VIES.

Este capítulo contém instruções sobre como integrar o aplicativo Microsoft Excel com o sistema nip24.pl. O suplemento fornecido foi testado com sucesso nas seguintes versões do MS Excel: 2007, 2010, 2013, 2016, 2019 (nos sistemas operacionais Windows e MacOS) e 2021 (nos sistemas operacionais Windows e MacOS) e na versão da web do Excel365.

A versão mais recente do complemento para Excel 2007, 2010, 2013, 2016 e 2019 está sempre disponível para download no Baixar página. O complemento pode ser instalado nas versões de 32 e 64 bits do Excel. Atenção! Selecione a versão (32 ou 64 bits) que corresponde à versão do Excel, não o sistema operacional.

Para baixar e instalar o complemento para MacOS e Excel 2021 para Windows e Excel365, visite a loja oficial da Microsoft: https://appsource.microsoft.com.

A funcionalidade completa do suplemento do Excel pode ser verificada – sem a necessidade de criar uma conta - usando o fornecido API de teste. A página também descreve como configurar um suplemento do Excel para uso na API fornecida para teste.

O uso do add-in na API de produção requer a criação de uma conta no site viesapi.eu, a compra de um mínimo do plano de negócios e a geração de uma chave e seu identificador. O processo de registro e criação de uma conta, bem como geração de chaves, foi descrito no Documentação local na rede Internet.

Instalação e configuração para MS Excel 2021 e Excel 365 da Microsoft Store (AppSource)

Instalação

Depois de entrar no site da Microsoft Official Store https://appsource.microsoft.com, Clique no Get it now botão.

vies excel validação em massa

Será exibida uma janela de login na qual você deve inserir o endereço de e-mail para o qual criou uma conta na Microsoft (privada ou corporativa). Se você não tiver essa conta, poderá criar uma e continuar o processo de instalação ou interromper a instalação e usar a opção de instalar o complemento de uma das maneiras descritas acima.

Para baixar e instalar o suplemento do Excel 2021 ou Excel 365 (web), vá para o Insert [1], encontre a seção Add-ins e clique no botão OfficeAdd-ins botão [2]. Em seguida, na janela aberta, digite a palavra 'viesapi ′ [3] no campo de pesquisa e pressione o ícone da lupa. Um complemento chamado “VIES API - EU VAT Validation” deve ser encontrado, que deve ser instalado clicando no botão Add botão [4]. Todas as etapas acima estão ilustradas na captura de tela abaixo:

Após clicar no Add botão, uma tela deve aparecer onde você pode ler os termos da licença e as regras de proteção de privacidade.

Para iniciar a instalação do suplemento, pressione Continue botão.

Configuração

Após instalar corretamente o plugin, você deverá ver uma tela semelhante à apresentada abaixo. No Home menu [1], encontre o ícone que representa o VIES API Panel [2] e clique nele para exibir o painel lateral. Imediatamente após a instalação, o add-in é configurado para funcionar em um ambiente de teste – detalhes sobre o Página de teste da API. Usar o add-on no modo de teste não requer a criação de uma conta no viesapi.eu local na rede Internet.

Para mudar o add-on para o ambiente de produção, clique no botão ID and key guia [3] e digite a Key e chave ID, que você pode encontrar depois de fazer login na sua conta no site viesapi.eu na seção “API Keys" aba. Após inserir os dois valores, pressione o botão Save botão.

Se você ainda não possui uma conta em nosso site, clique no link em viesapi.eu [4] e passar pelo processo de registro, que está descrito detalhadamente no Documentação página.

Instalação e configuração para Excel: 2007, 2010, 2013, 2016 e 2019

Instalação

Obtenha a versão mais recente do suplemento para Excel 2007, 2010, 2013, 2016 e 2019 do Baixar página. Inicie o MS Excel e vá para File> Options, em seguida, selecione Add-ins [1] no menu.

Na parte inferior das configurações, selecione Excel Add-ins [2] e clique no botão Go botão [3].

Usuários avançados podem adicionar um complemento do Developer guia [1], depois clique Excel Add-ins [2] e clique no botão Browse botão [3]:

vies excel

No Add-ins janela, clique no Browse botão, vá para o diretório onde o viesapi-ms-excel-addin-version-number.zip arquivo foi descompactado e selecione:

  • viesapiExcel.xll – para a versão de 32 bits do Excel,
  • viesapiExcel64.xll – para a versão de 64 bits do Excel.

vies excel insatllation

O carregamento correto do add-in é mostrado na figura abaixo [1].

vies configuração do excel

Basta clicar no OK botão [2] para disponibilizar no Excel as funções implementadas no add-in.

Configuração

Após a instalação, o plugin é configurado para o ambiente de teste por padrão (mais detalhes em API de teste página). Para poder chamar funções no ambiente de produção, é necessário configurar o acesso ao site viesapi.eu uma vez. Para isso, acesse qualquer planilha do Excel e execute a função:

=VIESAPI.CONNECT.PRODUCTION("identifier";"key")

onde os parâmetros da função são:

  • identifier – o parâmetro deve conter o identificador (ID) gerado na conta no site viesapi.eu,
  • key – o parâmetro deve conter a Chave gerada na conta no site viesapi.eu.

Os detalhes sobre como gerar o identificador e a chave estão descritos no Documentação local na rede Internet.

Para verificar a exatidão da conexão com uma determinada API (teste ou produção), a seguinte função deve ser executada:

=VIESAPI.CONNECT.STATUS()

Que pode retornar valores:

  • SUCCESS: Production – se o suplemento estiver configurado corretamente para funcionar com o ambiente de produção,
  • SUCCESS: Test – se o suplemento estiver configurado corretamente para funcionar com o ambiente de teste,
  • ERROR: Connection requires configuration – em caso de configuração errada.

Por padrão, todos os documentos do Excel são configurados para calcular automaticamente a planilha. Definir esta opção implica que todas as fórmulas são chamadas quando são feitas alterações que afetam a fórmula. Um exemplo disso é excluir uma linha em uma planilha.

Para evitar a chamada automática de todas as funções definidas em uma determinada planilha, que está relacionada ao envio automático de consultas para a API do site veisapi.eu, altere a opção de cálculo da pasta de trabalho para Manual:

  1. De File cardápio, selecionar Options
  2. Destaque o Formulas aba
  3. Na seção Opções de cálculo, selecione a configuração: Manual e desmarque a opção adicional: Recalculate the workbook before saving.
  4. É necessário salvar as alterações feitas na planilha.

Com a planilha Excel configurada desta forma, para forçar a atualização de todas as fórmulas definidas, pressione a combinação de teclas:

CTRL + ALT + SHIFT + F9

Uso

Veja como verificar de forma automática e massiva o status de IVA da UE de empresas no sistema VIES usando nosso suplemento do Excel:

Antes de usar o add-on, você deve se familiarizar com as especificidades de sua operação:

  • Todas as chamadas de função são executadas no modo assíncrono, o que não causa o efeito de congelamento (sem resposta) do aplicativo Excel.
  • Adicionar (inserir) uma linha ou coluna não atualiza todas as chamadas de função definidas.
  • Copiar ou mover células que contêm funções não atualiza as chamadas de função definidas.
  • A exclusão de uma linha ou coluna atualizará todas as chamadas de função definidas e enviará consultas para viesApi.eu (somente no caso de configurações padrão do Excel). A descrição da alteração das configurações padrão está incluída no capítulo Configuração.
  • Atenção! Não é recomendado executar mais de 500 consultas paralelas porque o Excel está tendo problemas para lidar com um grande número de chamadas assíncronas.

Obtenha dados da empresa do VIES

VIESAPI.VIES.DATA() – A função recupera todos os dados disponíveis da empresa diretamente do sistema VIES. Os parâmetros devem ser:

  • Número de identificação fiscal europeu (IVA UE),
  • (opcional) FORMAT dos dados retornados (veja: Tags que podem ser usadas como FORMAT parâmetro).

=VIESAPI.VIES.DATA("PL7171642051")

Se você precisar apenas do status da empresa no VIES, use a seguinte consulta:

=VIESAPI.VIES.DATA("PL7171642051";"$(Valid)")

Se o status devolvido for Sim, significa que a empresa possui um número de IVA da UE válido.

Marcas disponíveis no VIESAPI.VIES.DATA função que pode ser usada como FORMAT parâmetro:

  • $(UID) – Identificador único gerado pelo serviço viesApi.eu
  • $(CountryCode) - Código do país
  • $(VATNumber) – Número de IVA europeu
  • $(Valid) – Status válido Número de IVA da UE (Yes/No)
  • $(TraderName) – Nome do contratante/fornecedor
  • $(TraderCompanyType) - Tipo de Negócio
  • $(TraderAddress) – Endereço da contraparte
  • $(ID) – Identificador único gerado pelo sistema VIES
  • $(Date) – A data em que a resposta foi gerada
  • $(Source) – A origem dos dados

Formato padrão: "$(TraderName), $(TraderAddress)"

Se a corda "JSON" é dado como o FORMAT parâmetro, a função retornará o resultado completo na forma de uma string JSON, que pode ser analisada livremente e processada posteriormente:

=VIESAPI.VIES.DATA("PL7171642051";"JSON")

Verificação do status da conta do usuário (gratuita)

VIESAPI.STATUS.ACCOUNT() – A função retorna informações básicas sobre o plano atualmente utilizado pelo usuário. Os parâmetros devem ser:

  • (opcional) FORMAT dos dados retornados (veja: Tags que podem ser usadas como FORMAT parâmetro)

=VIESAPI.STATUS.ACCOUNT()

Atenção! Chamar a função não aumenta o número de consultas feitas.

As etiquetas disponíveis no VIESAPI.STATUS.ACCOUNT função pode ser usada como FORMAT parâmetro:

  • $(BillingPlanName) – Nome do plano tarifário atual
  • $(SubscriptionPrice) – Preço líquido da assinatura mensal
  • $(ItemPrice) – Custo líquido de consulta única fora do plano no plano padrão
  • $(ItemPriceStatus) – Custo líquido de uma consulta única – VIES / Situação empresarial da entidade num plano individual
  • $(Limit) – O número máximo de consultas no plano
  • $(RequestDelay) – O intervalo de tempo mínimo entre os pedidos
  • $(DomainLimit) – Número máximo de domínios (chaves de API)
  • $(OverPlanAllowed) – Capacidade de exceder o número máximo de consultas no plano
  • $(ExcelAddIn) – Acesso usando o suplemento MS Excel
  • $(Stats) – Acesso a estatísticas de consultas realizadas
  • $(NIPMonitor) – Acesso ao monitoramento do status VIES
  • $(SearchByNIP) – Pesquisa por número de identificação fiscal de IVA da UE
  • $(FuncGetVIESData) – Acesso a funções que verificam o estado da entidade no sistema VIES
  • $(VIESStatusCount) – Número de consultas feitas sobre o status da entidade no sistema VIES
  • $(TotalCount) – Número total de consultas executadas no mês atual

FORMATO padrão: "Name of the current tariff plan: $(BillingPlanName), Monthly subscription net price: $(SubscriptionPrice), Maximum number of inquiries in the plan: $(Limit), Total number of queries made in the current month: $(TotalCount)"

Se a corda "JSON" é dado como o FORMAT parâmetro, a função retornará o resultado completo na forma de uma string JSON, que pode ser analisada livremente e processada posteriormente.

Outras funções úteis (gratuitas)

VIESAPI.ACCOUNT.STATUS.TOTAL() – A função retorna informações sobre o número total de consultas feitas no mês de cobrança atual para uma determinada conta (todas as chaves de API). Retorna exatamente o mesmo número que o $(TotalCount) etiqueta no VIESAPI.STATUS.ACCOUNT() função.

VIESAPI.ACCOUNT.STATUS.LIMIT() – A função retorna informações sobre o número máximo de consultas disponíveis no plano selecionado pelo usuário. Retorna exatamente o mesmo número que o $(Limit) marcar em VIES.STATUS.ACCOUNT() função

VIESAPI.EUVAT.NORM() – Este recurso corrige e formata o número de IVA da UE (remove espaços e hífens etc.) offline e não recupera nenhum dado do VIES:

=VIESAPI.EUVAT.NORM("PL 717-164-20-51")

VIESAPI.EUVAT.VALID() – A função apenas verifica a exatidão (sintaxe, soma de verificação) do número de IVA da UE offline e não recupera nenhum dado do sistema VIES. Devoluções TRUE se o número é válido ou FALSE se não for válido:

=VIESAPI.EUVAT.VALID("PL7171642051")

VIESAPI.CONNECTION.STATE() – A função retorna o status atual da configuração do suplemento.

Se a função retornar o valor a seguir, significa, entre outros, que o ID e API key não foram salvos:

ERROR: Connection requires configuration

Depois de salvar o API ID e key, a função deve retornar a seguinte mensagem:

SUCCESS: Production