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.
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 Office
Add-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]:
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.
O carregamento correto do add-in é mostrado na figura abaixo [1].
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:
- De
File
cardápio, selecionarOptions
- Destaque o
Formulas
aba - Na seção Opções de cálculo, selecione a configuração:
Manual
e desmarque a opção adicional:Recalculate the workbook before saving
. - É 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
Atualize o plugin para a versão mais recente
Atenção!O procedimento a seguir para atualizar o suplemento do Excel funciona corretamente nas versões do MS Excel 2019, 2021 e Excel 365, onde o suplemento pode ser instalado na Microsoft Store.
Atenção! Após instalar a versão mais recente, você deve reconfigurar o add-on, ou seja, inserir e salvar o ID e a chave.
Para instalar a versão mais recente do suplemento do Excel, siga estas etapas:
1. Verifique a versão do add-in instalado chamando a fórmula =VIESAPI.VERSION()
. A versão mais recente do complemento é 1.2.8
2. Limpando o cache do MS Excel, conforme procedimento descrito na página de documentação oficial: https://learn.microsoft.com/en-us/office/dev/add-ins/testing/clear-cache
3. Após concluir todos os passos do ponto 2, reinicie o aplicativo MS Excel.
4. Durante a reinicialização, o aplicativo MS Excel baixará a versão mais recente do suplemento da Microsoft Store.
5. Configure o add-on inserindo o ID e a chave baixados após o login em sua conta em nosso local na rede Internet – Aba “Chaves de API”.
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 comoFORMAT
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 comoFORMAT
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