Excel dodatak vam omogućuje brzu i automatsku provjeru subjekata (izvođača) pomoću proračunske tablice programa Excel u smislu njihovog trenutnog statusa u VIES sustav.

Ovo poglavlje sadrži upute o tome kako integrirati aplikaciju Microsoft Excel sa sustavom nip24.pl. Dostavljeni dodatak uspješno je testiran u sljedećim verzijama MS Excela: 2007, 2010, 2013, 2016, 2019 (na operativnim sustavima Windows i MacOS) i 2021 (na operativnim sustavima Windows i MacOS) i web verziji programa Excel365.

Najnovija verzija dodatka za Excel 2007, 2010, 2013, 2016 i 2019 uvijek je dostupna za preuzimanje s Stranica za preuzimanje. Dodatak se može instalirati u 32-bitnu i 64-bitnu verziju programa Excel. Pažnja! Odaberite verziju (32 ili 64 bitnu) koja odgovara verziji programa Excel, a ne operativni sustav.

Za preuzimanje i instaliranje dodatka za MacOS i Excel 2021 za Windows i Excel365 posjetite službenu Microsoftovu trgovinu: https://appsource.microsoft.com.

Punu funkcionalnost Excel dodatka možete provjeriti – bez potrebe za kreiranjem računa – korištenjem predviđenog Test API. Stranica također opisuje kako konfigurirati Excel dodatak za korištenje u API-ju predviđenom za testiranje.

Korištenje dodatka u proizvodnom API-ju zahtijeva postavljanje računa na web stranici viesapi.eu, kupnju minimalnog poslovnog plana i generiranje ključa i njegovog identifikatora. Proces registracije i postavljanja računa kao i generiranja ključeva opisan je na Dokumentacija web stranica.

Instalacija i konfiguracija za MS Excel 2021 i Excel 365 iz Microsoft Store (AppSource)

Montaža

Nakon ulaska na web mjesto Microsoft Official Store https://appsource.microsoft.com, kliknite na Get it now dugme.

vies excel skupna provjera valjanosti

Prikazat će se prozor za prijavu u koji morate unijeti adresu e-pošte za koju ste kreirali račun kod Microsofta (privatni ili korporativni). Ukoliko nemate takav račun, možete ga kreirati i nastaviti proces instalacije ili zaustaviti instalaciju i koristiti opciju instaliranja dodatka na jedan od gore opisanih načina.

Da biste preuzeli i instalirali dodatak iz programa Excel 2021 ili Excel 365 (web), idite na Insert [1], pronađite odjeljak Dodaci i kliknite OfficeAdd-ins [2] gumb. Zatim u otvoreni prozor upišite riječ 'viesapi ′ [3] u polje za pretraživanje i pritisnite ikonu povećala. Dodatak pod nazivom "VIES API - EU VAT Validation” treba pronaći koju treba instalirati klikom na Add gumb [4]. Svi gornji koraci ilustrirani su na snimci zaslona u nastavku:

Nakon klika na Add gumb, trebao bi se pojaviti zaslon na kojem možete pročitati licencne uvjete i pravila zaštite privatnosti.

Za početak instalacije dodatka pritisnite Continue dugme.

Konfiguracija

Nakon što ispravno instalirate dodatak, trebali biste vidjeti ekran sličan onom prikazanom u nastavku. u Home menu [1], pronađite ikonu koja predstavlja VIES API Panel [2] i kliknite na njega za prikaz bočne ploče. Odmah nakon instalacije, dodatak je konfiguriran za rad u testnom okruženju – pojedinosti na Testirajte API stranicu. Korištenje dodatka u testnom načinu ne zahtijeva stvaranje računa na viesapi.eu web stranica.

Kako biste prebacili dodatak u produkcijsko okruženje, kliknite na ID and key [3] karticu i unesite Key i ključ ID, koje možete pronaći nakon što se prijavite na svoj račun na web stranici viesapi.eu u rubrici “API Keys” kartica. Nakon unosa obje vrijednosti, pritisnite Save dugme.

Ako još nemate račun na našoj web stranici, kliknite na poveznicu na viesapi.eu [4] i proći kroz postupak registracije, koji je detaljno opisan na Dokumentacija stranica.

Instalacija i konfiguracija za Excel: 2007, 2010, 2013, 2016 i 2019

Montaža

Nabavite najnoviju verziju dodatka za Excel 2007, 2010, 2013, 2016 i 2019 od Stranica za preuzimanje. Pokrenite MS Excel i idite na File> Options, zatim odaberite Add-ins [1] iz izbornika.

Na dnu postavki odaberite Excel Add-ins [2] i kliknite na Go [3] gumb.

Napredni korisnici mogu dodati dodatak iz Developer karticu [1], zatim kliknite Excel Add-ins [2] i kliknite na Browse [3] gumb:

vies excel

u Add-ins prozor, kliknite na Browse gumb, idite u imenik u kojem je viesapi-ms-excel-addin-version-number.zip datoteka je raspakirana i odaberite:

  • viesapiExcel.xll – za 32-bitnu verziju programa Excel,
  • viesapiExcel64.xll – za 64-bitnu verziju programa Excel.

vies excel insatllation

Ispravno učitavanje dodatka prikazano je na donjoj slici [1].

vies excel konfiguracija

Dovoljno je kliknuti na OK gumb [2] kako bi funkcije implementirane u dodatku bile dostupne u Excelu.

Konfiguracija

Nakon instalacije, dodatak je prema zadanim postavkama postavljen na testno okruženje (više detalja na Test API stranica). Kako biste mogli pozivati funkcije u produkcijskom okruženju, potrebno je jednom konfigurirati pristup web stranici viesapi.eu. Da biste to učinili, idite na bilo koju Excel proračunsku tablicu i izvršite funkciju:

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

gdje su parametri funkcije:

  • identifier – parametar treba sadržavati identifikator (ID) generiran na računu na web stranici viesapi.eu,
  • key – parametar treba sadržavati Ključ generiran na računu na web stranici viesapi.eu.

Pojedinosti o generiranju identifikatora i ključa opisane su na Dokumentacija web stranica.

Kako bi se provjerila ispravnost veze s određenim API-jem (testnim ili proizvodnim), treba izvršiti sljedeću funkciju:

=VIESAPI.CONNECT.STATUS()

Koji može vratiti vrijednosti:

  • SUCCESS: Production – ako je dodatak ispravno konfiguriran za rad s proizvodnim okruženjem,
  • SUCCESS: Test – ako je dodatak ispravno konfiguriran za rad s testno okruženje,
  • ERROR: Connection requires configuration – u slučaju pogrešne konfiguracije.

Prema zadanim postavkama, svaki Excel dokument postavljen je za automatski izračun proračunske tablice. Postavljanje ove opcije podrazumijeva da se sve formule pozivaju kada se naprave promjene koje utječu na formulu. Primjer za to je brisanje retka na radnom listu.

Kako biste izbjegli automatsko pozivanje svih funkcija definiranih u određenom listu, a koje se odnosi na automatsko slanje upita API-ju web stranice veisapi.eu, promijenite opciju izračuna radne knjige na Ručno:

  1. Od File izbornik, Odaberi Options
  2. Istaknite Formulas tab
  3. U odjeljku Mogućnosti izračuna odaberite postavku: Manual i odznačiti dodatna opcija: Recalculate the workbook before saving.
  4. Potrebno je pohraniti promjene napravljene u listu.

S tako konfiguriranom Excel proračunskom tablicom, za prisilno osvježavanje svih definiranih formula pritisnite kombinaciju tipki:

CTRL + ALT + SHIFT + F9

Korištenje

Pogledajte kako automatski i masovno provjeriti EU PDV status tvrtki u VIES sustavu pomoću našeg Excel dodatka:

Prije korištenja dodatka, trebali biste se upoznati sa specifičnostima njegovog rada:

  • Svi pozivi funkcija izvršavaju se u asinkronom načinu, koji ne uzrokuje efekt zamrzavanja (bez odgovora) Excel aplikacije.
  • Dodavanje (umetanje) retka ili stupca ne osvježava sve definirane pozive funkcija.
  • Kopiranje ili premještanje ćelija koje sadrže funkcije ne osvježavaju definirane pozive funkcija.
  • Brisanje retka ili stupca osvježit će sve definirane pozive funkcija i poslati upite na viesApi.eu (samo u slučaju zadanih postavki programa Excel). Opis promjene zadanih postavki nalazi se u poglavlju Konfiguracija.
  • Pažnja! Ne preporučuje se pokretanje više od 500 paralelnih upita jer Excel ima problema s rukovanjem velikim brojem asinkronih poziva.

Dobijte podatke o tvrtki iz VIES-a

VIESAPI.VIES.DATA() – Funkcija dohvaća sve dostupne podatke tvrtke izravno iz VIES sustava. Parametri bi trebali biti:

  • Europski porezni identifikacijski broj (PDV EU),
  • (neobavezno) FORMAT vraćenih podataka (pogledajte: Oznake koje se mogu koristiti kao FORMAT parametar).

=VIESAPI.VIES.DATA("PL7171642051")

Ako trebate samo status tvrtke u VIES-u, koristite sljedeći upit:

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

Ako je vraćeni status Da, to znači da tvrtka ima važeći EU PDV broj.

Oznake dostupne u VIESAPI.VIES.DATA funkcija koja se može koristiti kao FORMAT parametar:

  • $(UID) – Jedinstveni identifikator koji generira servis viesApi.eu
  • $(CountryCode) - Kod države
  • $(VATNumber) – Europski PDV broj
  • $(Valid) – Važeći status EU PDV broj (Yes/No)
  • $(TraderName) – Naziv izvođača/dobavljača
  • $(TraderCompanyType) - Poslovni tip
  • $(TraderAddress) – Adresa druge ugovorne strane
  • $(ID) – Jedinstveni identifikator generiran od strane VIES sustava
  • $(Date) – Datum generiranja odgovora
  • $(Source) – Izvor podataka

Zadani format: "$(TraderName), $(TraderAddress)"

Ako niz "JSON" daje se kao FORMAT parametar, funkcija će vratiti potpuni rezultat u obliku JSON niza, koji se može slobodno analizirati i dalje obrađivati:

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

Provjera statusa korisničkog računa (besplatno)

VIESAPI.STATUS.ACCOUNT() – Funkcija vraća osnovne informacije o planu koji korisnik trenutno koristi. Parametri bi trebali biti:

  • (neobavezno) FORMAT vraćenih podataka (pogledajte: Oznake koje se mogu koristiti kao FORMAT parametar)

=VIESAPI.STATUS.ACCOUNT()

Pažnja! Pozivanje funkcije ne povećava broj postavljenih upita.

Oznake dostupne u VIESAPI.STATUS.ACCOUNT funkcija se može koristiti kao FORMAT parametar:

  • $(BillingPlanName) – Naziv trenutnog tarifnog plana
  • $(SubscriptionPrice) – Neto cijena mjesečne pretplate
  • $(ItemPrice) – Neto trošak pojedinačnog upita izvan plana u standardnom planu
  • $(ItemPriceStatus) – Neto trošak pojedinog upita – VIES / Poslovni status subjekta u pojedinačnom planu
  • $(Limit) – Maksimalan broj upita u planu
  • $(RequestDelay) – Minimalni vremenski interval između zahtjeva
  • $(DomainLimit) – Maksimalan broj domena (API ključevi)
  • $(OverPlanAllowed) – Mogućnost premašivanja maksimalnog broja upita u planu
  • $(ExcelAddIn) – Pristup pomoću MS Excel dodatka
  • $(Stats) – Pristup statistici izvršenih upita
  • $(NIPMonitor) – Pristup praćenju VIES statusa
  • $(SearchByNIP) – Pretraživanje prema poreznom identifikacijskom broju za EU PDV
  • $(FuncGetVIESData) – Pristup funkcijama koje provjeravaju status entiteta u VIES sustavu
  • $(VIESStatusCount) – Broj postavljenih upita o statusu subjekta u VIES sustavu
  • $(TotalCount) – Ukupan broj izvršenih upita u tekućem mjesecu

Zadani FORMAT: "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)"

Ako niz "JSON" daje se kao FORMAT parametar, funkcija će vratiti potpuni rezultat u obliku JSON niza, koji se može slobodno analizirati i dalje obrađivati.

Ostale korisne funkcije (besplatno)

VIESAPI.ACCOUNT.STATUS.TOTAL() – Funkcija vraća podatke o ukupnom broju upita napravljenih u tekućem obračunskom mjesecu za određeni račun (svi API ključevi). Vraća potpuno isti broj kao $(TotalCount) oznaka u VIESAPI.STATUS.ACCOUNT() funkcija.

VIESAPI.ACCOUNT.STATUS.LIMIT() – Funkcija vraća informacije o maksimalnom broju dostupnih upita u planu koji je odabrao korisnik. Vraća potpuno isti broj kao $(Limit) označiti VIES.STATUS.ACCOUNT() funkcija

VIESAPI.EUVAT.NORM() – Ova značajka ispravlja i formatira EU PDV broj (uklanja razmake i crtice itd.) izvan mreže i ne dohvaća nikakve podatke iz VIES-a:

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

VIESAPI.EUVAT.VALID() – Funkcija samo provjerava ispravnost (sintaksu, kontrolni zbroj) EU PDV broja offline i ne dohvaća nikakve podatke iz VIES sustava. Povratak TRUE ako broj vrijedi ili FALSE ako ne vrijedi:

=VIESAPI.EUVAT.VALID("PL7171642051")

VIESAPI.CONNECTION.STATE() – Funkcija vraća trenutni status konfiguracije dodatka.

Ako funkcija vrati sljedeću vrijednost, to između ostalog znači da je ID i API key nisu spremljeni:

ERROR: Connection requires configuration

Nakon spremanja API ID i key, funkcija bi trebala vratiti sljedeću poruku:

SUCCESS: Production