====Dokumentace==== * [[https://posexpertscz-my.sharepoint.com/:b:/g/personal/martin_kaspar_posexperts_cz/Ea4xWp5sHM9FsS1QPep7wOABTp1IRePXjN6lb3tR9aslYw?e=bSwkKR|Dokumentace]] ====Konfigurace API==== Možnosti nastavení API * Základní nastavení je SpecialEshopDepartment - na tento department, pokud dojde objednávka, se založí přijatá objednávka do modulu objednávek. Objednávky na ostatní departmenty jdou jako zaparkované účtenky na dané pobočky. 1 * Režim eshop objednávky jako zaparkovaná účtenka na pokladně bez centrálního řízení - poslat s DepartmentID -1 * Režim eshop objednávky jako agenda Sklad / přijaté objednávky na centrále - poslat s DepartmentID dle nastavení SpecialEshopDepartmentID. V tomto režimu se zavádí objednávky na sklad, na kterém se jako první najdou skladové položky dle ItemNo. Pokud potřebujeme, je možné specifikovat sklad, na který se má zavést objednávka v samotném JSONu s objednávkou viz dokumentace k API. * Režim eshop objednávky jako agenda Sklad / přijaté objednávky na pobočce - poslat DepartmentID číslo pobočky * Pro logování příchozích objednávek z eshopu formou soborů json ve složce s API je třeba přidat přepínač True * uložení konkrétního kontaktu u přijaté objednávky * nastavením parametru SpecialEshopContactID na -1 je přenese konkrétní kontakt až do přijaté objednávky * nastavením tohoto parametru na ID existujícího kontaktu se všechny objednávky ukládají pod tento kontakt * při zasílání uzávěrek z externích pokladních systémů se uzávěrka importuje jako jedna velká účtenka. V případě potřeby je možné spustit po úspěšném importu automatickou uzávěrku. To se provede přidáním následujícího přepínače do web.config True * v db v appconfigu pole EETInvoicePOSNo - ID pokladny pod kterou poslat uzávěrku * pro zaparkování účtenky v CIS API je nutné volat Result CreateLocalOrder(EShopOrder order); * rozlišení zpracování zaparkovaných účtenek při příjmu na pobočku je ve výchozím stavu nastaven na 1 nebo nemusí být uveden. Při přepnutí parametru na 3 se přepíná do režimu přenosu modifikátorů a přenosu zasílaných cen (PuzzleSalads). 3 * rozlišení příchozí ceny z pohledu s nebo bez DPH. Výchozí stav v APi je cena bez DPH, všude by proto v konfiguraci měl přibýt parametr pro nastavenou cenu s DPH (všude posílají ceny s DPH kromě Jitřenky) True * v případě objednávky na fakturu ve variantě lokální účtenky (departmentID -1) se použije speciální cenová hladina dle nastavení s hodnotou cenové úrovně 1