Telefon: +420 224 256 373 | E-mail: jadu@jadu.cz
VIES.DLL
VIES.DLL je knihovna pro ověřování evropského DIČ prostřednictvím systému VIES.
- Funkční napojení na VIES Evropské komise.
- Test evropských i tuzemských DIČ.
- Lze volat z libovolného vývojového prostředí, které pracuje s COM objekty, např. z Visual FoxPro, Delphi, PowerBuilder nebo .net.
- Verze 32/64 bit.
- Generováno se silným jménem (Assembly signed with a strong name).
- Publikované rozhraní pro IntelliSense.
- Licence na vývojáře pro libovolný počet instalací u klientů.
|
Příklad použití:
Lvies = CreateObject("JADU.VIES") If Lvies.TestVATid("CZ","45274649") > 0 If Lvies.IsValid='True' ? Lvies.Name /*ČEZ, a. s.*/ ? Lvies.Address /*Duhová 1444/2 PRAHA 4 - MICHLE 140 00 PRAHA 4*/ EndIf Else ? Lvies.ErrorMessage /*Communication Error: MS_MAX_CONCURENT_REQ)*/ EndIf
Vlastnosti a metody:
Address | ErrorMessage | IsValid | Name | TestVATId | TimeOut | Ver |
- Address - adresa subjektu.
- ErrorMessage - text chyby vrácený z VIES.
- IsValid - zda byl subjekt nalezen (True/False string).
- Name - jméno subjektu.
- TestVATId (CountryCode string, VATId string) - metoda vracející 1 (úspěch) nebo -1 (chyba). CountryCode - dvouznaková aberace země, VATId - část DIČ od třetího znaku včetně dále.
- TimeOut - nastavení času v ms, po kterou bude služba čekat na odpověď. Defaultová hodnota ze strany VIES je 100 000.
- Ver - číslo verze dll.
Upozornění: Servery VIES jsou často přetíženy, takže nestačí odpovídat včas. Pokud se vrátí -1, je potřeba zkontrolovat text chyby a případně dotaz beze změny zopakovat. Validní aberace zemí: AT, BE, BG, CY, CZ, DE, DK, EE, EL, ES, FI, FR, GB, HR, HU, IE, IT, LT, LU, LV, MT, NL, PL, PT, RO, SE, SI, SK Návratové kódy z VIES: 100 = Valid request with Valid VAT Number 200 = Valid request with an Invalid VAT Number 201 = Error : INVALID_INPUT 202 = Error : INVALID_REQUESTER_INFO 300 = Error : SERVICE_UNAVAILABLE 301 = Error : MS_UNAVAILABLE 302 = Error : TIMEOUT 400 = Error : VAT_BLOCKED 401 = Error : IP_BLOCKED 500 = Error : GLOBAL_MAX_CONCURRENT_REQ 501 = Error : GLOBAL_MAX_CONCURRENT_REQ_TIME 600 = Error : MS_MAX_CONCURRENT_REQ 601 = Error : MS_MAX_CONCURRENT_REQ_TIME Ostatní případy: SERVICE_UNAVAILABLE |
VIES.dll
Minimální specifikace:
- Windows 7, .net 4.5 (SetUp v případě potřeby RunTime knihovny stáhne a nainstaluje).
Cena:
- Standardní licence - 750 Kč
- Multilicence pro dodavatele rozsáhlých ekonomických systémů a velké firmy - 2 500 Kč
Objednávka, zaslaná na mail uvedený v záhlaví této stránky, by měla obsahovat verzi produktu a počet licencí (např. VIES.dll standardní licence) spolu s fakturačními údaji včetně IČ a DIČ. |