Zoznam verzií importu a exportu dát a verzie programu ENVITA
Spätná kompatibilita
Od verzie programu ENVITA (2.0.3) je Import a Export dát (1.0.1.0) spätne kompatibilný a je možné vykonávať Import dát zo starších verzií.
Podľa rôznych kombinácií čísla verzie v importnom .xml súbore a verzie Importu a Exportu dát v programe ENVITA môžu potom nastať situácie:
Import je zablokovaný
Ak sa číslo verzie v importnom .xml líši od aktuálnej verzie Importu a Exportu dát v programe ENVITA na jednej alebo oboch prvých pozíciách, nie je import možný.
Príklad: Rozdiel na 1. pozícii - import nie je možný:
- Verzia Import a Export dát v ENVITA 2.0.1.0
- Verzia importného .xml súboru 1.0.1.0
Príklad: Rozdiel na 2. pozícii - import nie je možný:
- Verzia Import a Export dát v ENVITA 2.1.1.0
- Verzia importného .xml súboru 2.0.1.0
Import je s upozorněním
Ak sa číslo verzie v importnom .xml líši od aktuálnej verzie Importu a Exportu dát v programe ENVITA od 3. pozície, je zobrazené upozornenie, že súbor importu nie je v rovnakej verzii ako program, import je možné spustiť, a:
- prebehne bez chyby/upozornenia
- počas validácie alebo importu sa objaví chyba/upozornenie, a vtedy je potrebné upraviť XML (alebo dáta v ňom) podľa aktuálnej verzie.
Príklad: Import je možné spustiť - môže sa zobraziť chyba/upozornenie :
- Verzia Import a Export dát v ENVITA 1.0.1.0
- Verzia importného súboru 1.0.0.1
Import je bez upozornení
Ak sa číslo verzie v importnom .xml líši od aktuálnej verzie Importu a Exportu dát v programe ENVITA iba na 4. pozícii, validácia alebo import prebehne bez upozornenia.
Príklad:
- Verzia Import a Export dát v ENVITA 1.0.1.2
- Verzia importného súboru 1.0.1.0
Postup párovania subjektov
1. Synchronizácia subjektov podľa zdrojového systému
Ak je zaškrtnuté "Synchronizácia subjektov podľa zdrojového systému", hľadajú sa identické subjekty podľa:
- Označenia systému - v XML tag <Sign> (jeden údaj v hlavičke súboru)
- Rovnaké hodnoty kódu synchronizácie - v XML tag <KodSynchro> (unikátny údaj u každého subjektu). Táto hodnota nie je povinná, takže ak nie je zadaná, prebieha synchronizácia podľa bežného postupu v bode 2.
Ak je taký subjekt v dátach v Envite nájdený, prepíšu sa všetky jeho údaje. Vrátane IČO, Kódu prevádzkarne, Názvu, adries, atď...
- Výnimka: Nie je možné zmeniť typ subjektu! Ak má takto synchronizovaný subjekt iný typ, je ohlásená chyba!
Ak nie je subjekt nájdený podľa Sign a KodSynchro, prebieha synchronizácia podľa bežného postupu v bode 2.
2. Štandardná synchronizácia subjektov
Ak je subjekt podľa nižšie uvedených údajov v dátach v Envite nájdený, prepíšu sa všetky jeho údaje s výnimkou tých, podľa ktorých sa hľadá!
Ak nie je subjekt podľa nižšie uvedených údajov v dátach v Envite nájdený, založí sa nový subjekt.
- Výnimka: Nie je možné zmeniť typ subjektu! Ak má synchronizovaný subjekt nájdený podľa nižšie uvedených údajov iný typ, je ohlásená chyba!
Právnická osoba (PO)
Hľadajú sa identické subjekty podľa:
- IČO - v XML tag <Identifikator>
- Kód prevádzkarne - v XML tag <ProvozovnaKod>
Obec
Hľadajú sa identické subjekty podľa:
- IČO - v XML tag <Identifikator>
- Kód prevádzkarne - v XML tag <ProvozovnaKod>
Fyzická osoba (FO)
Hľadajú sa identické subjekty podľa:
- Priezvisko - v XML tag <Prijmeni>
- Meno - v XML tag <Jmeno>
- Typ dokladu - v XML tag <DokladTyp>
- Číslo dokladu - v XML tag <CisloDoklad>
Ak bude existovať v Envite FO s rovnakým menom a priezviskom, ale bude sa líšiť dokladom, založí sa ďalšia FO! Rovnako tiež ak nebude doklad vyplnený (či už v Envite, alebo v dátach v XML).
Zahraničná firma (ZF)
Hľadajú sa identické subjekty podľa:
- Kód - v XML tag <Identifikator>
- Kód prevádzkarne - v XML tag <ProvozovnaKod>