Web API zdroje pro doplňky v MS Excelu
V rozhraní Web API je implementováno několik speciálních zdrojů, které je možné využít ke snadnému vytváření nejrůznějších přehledů v celé řadě oblastí - účetnictví, skladové hospodářství, nákup, prodej, evidence majetku, mzdy a personalistika a další. Použití jednotlivých zdrojů si ukážeme na příkladech obsažených v této kapitole.
Kapitola je rozdělena do dvou částí:
- Část Zdroje implementované ve Web API obsahuje seznam zdrojů a podporovaných parametrů pro případ, že chcete dostupné zdroje používat přímo (zasílat REST API požadavky a zpracovávat odpovědi na ně), v rámci vlastních externích řešení.
- Část Příklady využití v MS Excelu obsahuje popis výrobcem dodávaných doplňků (XLA), které jsou nadstavbou nad těmito zdroji a umožňují veškerou funkcionalitu využívat v prostředí MS Excelu, bez hlubších znalostí práce s Web API rozhraním.
K využívání všech uvedených zdrojů
Přestože jsou Web API zdroje popisované v této sekci primárně určeny k využití v excelových sešitech dodávaných výrobcem, respektive vašich vlastních, k jejichž vytvoření použijete dodávané vzory jako inspiraci, stejně jako všechny ostatní Web API zdroje je můžete používat v libovolném prostředí, nejen v MS Excelu.
Výsledky jsou vraceny v podobě prostého textu (odpovědí na každý požadavek je jedna číselná hodnota), nikoli ve standardně podporovaném formátu JSON.
Zdroje slouží k získávání informací o obratech na účtech (z účetního deníku, případně také z účetních žádostí).
K dispozici jsou dva různé zdroje lišící se způsobem zápisu omezovacích podmínek. Požadavky v obou případech vrací jednu hodnotu - částku obratu v lokální měně za uvedené časové období a další omezení (účty, střediska, zakázky, obchodní případy, projekty, firmy).
| Základní varianta - /bookentries/turnover | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Požadavek:
Výsledek zpracování požadavku (obrat za roky 2005 až 2010 na účtu 22110, včetně účetních žádostí, na střediscích 000 a 100 včetně podřízených, za firmu s kódem 00002). Status: 200 OK
|
|||||||||||||||||
| Parametr | Povolené hodnoty | Výchozí hodnota | Popis | ||||||||||||||
| date-from | Datum ve formátu rrrr-MM-dd | Počáteční datum intervalu. Povinný parametr. | |||||||||||||||
| date-to | Datum ve formátu rrrr-MM-dd | Koncové datum intervalu. Povinný parametr. | |||||||||||||||
| accounts | Kód účtu v účtovém rozvrhu; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty záznamy z deníku (nebo žádostí, v závislosti na hodnotě parametru include-requests) navázané na uvedené účty. Povinný parametr. Samotné kódy účtů je možné doplnit následujícími příznaky (postfixy):
|
|||||||||||||||
| include-requests | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout také účetní žádosti. | ||||||||||||||
| divisions | Kód střediska; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze záznamy z deníku (nebo žádostí) navázané na uvedená střediska. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na středisko. | |||||||||||||||
| divisions-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout záznamy z deníku (nebo žádostí) navázané na střediska podřízená střediskům uvedeným v parametru divisions. | ||||||||||||||
| busorders | Kód zakázky; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze záznamy z deníku (nebo žádostí) navázané na uvedené zakázky. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na zakázku. | |||||||||||||||
| busorders-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout záznamy z deníku (nebo žádostí) navázané na zakázky podřízené zakázkám uvedeným v parametru busorders. | ||||||||||||||
| bustransactions | Kód obchodního případu; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze záznamy z deníku (nebo žádostí) navázané na uvedené obchodní případy. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na obchodní případ. | |||||||||||||||
| bustransactions-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout záznamy z deníku (nebo žádostí) navázané na obchodní případy podřízené obchodním případům uvedeným v parametru bustransactions. | ||||||||||||||
| busprojects | Kód projektu; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze záznamy z deníku (nebo žádostí) navázané na uvedené projekty. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na projekt. | |||||||||||||||
| busprojects-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout záznamy z deníku (nebo žádostí) navázané na projekty podřízené projektům uvedeným v parametru busprojects. | ||||||||||||||
| firms | Kód firmy; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze záznamy z deníku (nebo žádostí) navázané na uvedené firmy. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na firmu. | |||||||||||||||
| Zjednodušená varianta - /bookentries/turnover-simple | |
|---|---|
|
Požadavek:
Výsledek zpracování požadavku (obrat za roky 2005 až 2010 na straně MD účtů 343xx včetně účetních žádostí, za střediska 000 a 100). Status: 200 OK
|
|
| Parametr | Popis |
| date-from | Počáteční datum intervalu ve formátu rrrr-MM-dd. Povinný parametr. |
| date-to | Koncové datum intervalu ve formátu rrrr-MM-dd. Povinný parametr. |
| conditions |
Složená výběrová podmínka. Jednotlivé podporované dílčí podmínky accounts, divisions, busorders, bustransactions, busprojects a firms se oddělují středníky. Místo samostatných podmínek -with-children a include-requests používaných v základní variantě zdroje turnover se používá postfix $. accounts:34321$ = účet 34321 včetně žádostí divisions:100$ = středisko 100 včetně podřízených Seznam ostatních podporovaných postfixů, které je možné používat s parametrem accounts, je shodný jako u základní varianty zdroje turnover. Povinný parametr. |
Podrobnější informace o použití této dvojice zdrojů v prostředí MS Excelu s využitím doplňku GetTurnoverAPI.xlanaleznete v sekci Příklady využití v MS Excelu.
Identický výsledek, který vrátila excelovská funkce v ilustračním příkladu v sekci Příklady využití v MS Excelu, byste získali přímo z Web API v odpovědi na následující požadavek:
GET http://localhost:699/demo17a/bookentries/turnover?date-from=2008-01-01&date-to=2008-12-31&accounts=343MD&divisions=000&include-requests=true
Zdroj slouží k získávání informací o zůstatcích účtů k určitému datu (z účetního deníku, případně také z účetních žádostí).
| /utils/balance | |||
|---|---|---|---|
|
Požadavek:
Výsledek zpracování požadavku (zůstatek na účtu 02100 ke dni 31. 12. 2018): Status: 200 OK
|
|||
| Parametr | Povolené hodnoty | Výchozí hodnota | Popis |
| date-to | Datum ve formátu rrrr-MM-dd | Datum, ke kterému chceme znát zůstatek účtu (nebo účtů). Povinný parametr. | |
| accounts | Kód účtu v účtovém rozvrhu; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty záznamy z deníku (nebo žádostí) navázané na uvedené účty. Povinný parametr. Samotné kódy účtů je možné doplnit příznaky (postfixy). viz popis parametru accounts zdroje turnover. |
|
| include-requests | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout také účetní žádosti. |
| divisions | Kód střediska; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze záznamy z deníku (nebo žádostí) navázané na uvedená střediska. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na středisko. | |
| divisions-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout záznamy z deníku (nebo žádostí) navázané na střediska podřízená střediskům uvedeným v parametru divisions. |
Zdroj slouží k získávání informací o stavu skladu (počet, cena) k určitému datu podle zvolených kritérií.
| /utils/stock | |||
|---|---|---|---|
|
Požadavek:
Výsledek zpracování požadavku (celkový počet kusů ke dni 31. 12. 2018 na skladech 01 a 02, pouze položky ze skladového menu Televize, skladový typ Z, tj. ve výchozím nastavení Zboží): Status: 200 OK
|
|||
| Parametr | Povolené hodnoty | Výchozí hodnota | Popis |
| date-to | Datum ve formátu rrrr-MM-dd | Datum, ke kterému chceme znát stav skladových zásob. Povinný parametr. | |
| stores | Kód skladu; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze stavy na uvedených skladech. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na sklad. |
|
| store-menu-items | Text skladového menu; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze stavy položek z uvedených skladových menu. V případě neuvedení budou započítány všechny záznamy bez ohledu na skladové menu. | |
| store-card-categories | Kód skladového typu; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze stavy položek uvedených skladových typů. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na skladové typy. | |
| store-cards | Kód artiklu; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze stavy uvedených artiklů. Pokud se použije tento parametr, ignorují se parametry store-menu-items a store-card-categories. |
|
| information-type | q nebo a |
Parametr určuje, jaká informace bude ve výsledku zpracování požadavku vrácena. Povinný parametr. Možnosti:
Sčítání množství různých skladových položek nemusí dávat věcný smysl, zejména pokud jsou různé karty evidované v různých jednotkách. |
|
Zdroj slouží k získávání informací o skladových pohybech (počet, cena) za určité období podle zvolených kritérií.
| /utils/moves | |||
|---|---|---|---|
|
Požadavek:
Výsledek zpracování požadavku (celkový finanční objem skladových pohybů za rok 2019 na skladech 01 a 02 pro karty 01, 02 a 03 na středisku 000): Status: 200 OK
|
|||
| Parametr | Povolené hodnoty | Výchozí hodnota | Popis |
| date-from | Datum ve formátu rrrr-MM-dd | Počáteční datum intervalu. V případě neuvedení parametru budou zahrnuty všechny pohyby od začátku prvního nadefinovaného období až do koncového data intervalu. | |
| date-to | Datum ve formátu rrrr-MM-dd | Koncové datum intervalu. Povinný parametr. | |
| stores | Kód skladu; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze pohyby na uvedených skladech. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na sklad. |
|
| store-menu-items | Text skladového menu; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze pohyby položek z uvedených skladových menu. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na skladové menu. | |
| store-card-categories | Kód skladového typu; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze pohyby položek uvedených skladových typů. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na skladové typy. | |
| store-cards | Kód artiklu; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze pohyby uvedených artiklů. Pokud se použije tento parametr, ignorují se parametry store-menu-items a store-card-categories. |
|
| divisions | Kód střediska; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze pohyby navázané na uvedená střediska. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na středisko. | |
| divisions-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout pohyby navázané na střediska podřízená střediskům uvedeným v parametru divisions. |
| busorders | Kód zakázky; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze pohyby navázané na uvedené zakázky. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na zakázku. | |
| busorders-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout pohyby navázané na zakázky podřízené zakázkám uvedeným v parametru busorders. |
| bustransactions | Kód obchodního případu; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze pohyby navázané na uvedené obchodní případy. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na obchodní případ. | |
| bustransactions-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout pohyby navázané na obchodní případy podřízené obchodním případům uvedeným v parametru bustransactions. |
| busprojects | Kód projektu; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze pohyby navázané na uvedené projekty. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na projekt. | |
| busprojects-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout pohyby navázané na projekty podřízené projektům uvedeným v parametru busprojects. |
| firms | Kód firmy; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze pohyby navázané na uvedené firmy. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na firmu. | |
| information-type | q nebo a |
Parametr určuje, jaká informace bude ve výsledku zpracování požadavku vrácena. Povinný parametr. Možnosti:
Sčítání množství různých skladových položek nemusí dávat věcný smysl, zejména pokud jsou různé karty evidované v různých jednotkách. |
|
Zdroj slouží k získávání informací o prodejích skladových položek (počet, prodejní cena bez DPH) za určité období podle zvolených kritérií.
| /utils/sale | |||
|---|---|---|---|
|
Požadavek:
Výsledek zpracování požadavku (objem prodejů v lokální měně bez DPH v letech 2005 až 2010 ze skladů 01 a 02, skladové karty 01, 02 a 03, středisko 000): Status: 200 OK
|
|||
| Parametr | Povolené hodnoty | Výchozí hodnota | Popis |
| date-from | Datum ve formátu rrrr-MM-dd | Počáteční datum intervalu. V případě neuvedení parametru budou zahrnuty všechny prodeje od začátku prvního nadefinovaného období až do koncového data intervalu. | |
| date-to | Datum ve formátu rrrr-MM-dd | Koncové datum intervalu. Povinný parametr. | |
| stores | Kód skladu; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze prodeje z uvedených skladů. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na sklad. |
|
| store-menu-items | Text skladového menu; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze prodeje položek z uvedených skladových menu. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na skladové menu. | |
| store-card-categories | Kód skladového typu; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze prodeje položek uvedených skladových typů. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na skladové typy. | |
| store-cards | Kód artiklu; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze prodeje uvedených artiklů. Pokud se použije tento parametr, ignorují se parametry store-menu-items a store-card-categories. |
|
| divisions | Kód střediska; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze prodeje navázané na uvedená střediska. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na středisko. | |
| divisions-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout prodeje navázané na střediska podřízená střediskům uvedeným v parametru divisions. |
| busorders | Kód zakázky; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze prodeje navázané na uvedené zakázky. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na zakázku. | |
| busorders-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout prodeje navázané na zakázky podřízené zakázkám uvedeným v parametru busorders. |
| bustransactions | Kód obchodního případu; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze prodeje navázané na uvedené obchodní případy. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na obchodní případ. | |
| bustransactions-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout prodeje navázané na obchodní případy podřízené obchodním případům uvedeným v parametru bustransactions. |
| busprojects | Kód projektu; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze prodeje navázané na uvedené projekty. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na projekt. | |
| busprojects-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout prodeje navázané na projekty podřízené projektům uvedeným v parametru busprojects. |
| firms | Kód firmy; je možné zadat více hodnot oddělených čárkou | Do výpočtu budou zahrnuty pouze prodeje navázané na uvedené firmy. V případě neuvedení parametru budou zahrnuty všechny záznamy bez ohledu na firmu. | |
| information-type | q nebo a |
Parametr určuje, jaká informace bude ve výsledku zpracování požadavku vrácena. Povinný parametr. Možnosti:
Sčítání množství různých skladových položek nemusí dávat věcný smysl, zejména v případě použití různých jednotek. |
|
Zdroj slouží k získávání informací o pohledávkách - vrací částku zvoleného typu vypočítanou podle zvolených kritérií. Používá se obdobně jako zdroj pro závazky.
| /utils/receivable | |||
|---|---|---|---|
|
Požadavek:
Výsledek zpracování požadavku (celková dosud neuhrazená částka pohledávek vystavených v roce 2011 za firmou 00011, v místní měně): Status: 200 OK
|
|||
| Parametr | Povolené hodnoty | Výchozí hodnota | Popis |
| doc-date-from | Datum ve formátu rrrr-MM-dd |
Nejnižší (počáteční) datum vystavení dokladů, které chceme do výpočtu zahrnout. V případě neuvedení parametru se zahrnou všechny doklady s datem vystavení od začátku časové osy. |
|
| doc-date-to | Datum ve formátu rrrr-MM-dd |
Nejvyšší (koncové) datum vystavení dokladů, které chceme do výpočtu zahrnout. V případě neuvedení parametru se zahrnou všechny doklady s datem vystavení do aktuálního data. |
|
| due-date-from | Datum ve formátu rrrr-MM-dd |
Nejnižší (počáteční) datum splatnosti dokladů, které chceme do výpočtu zahrnout. V případě neuvedení parametru se zahrnou všechny doklady s datem splatnosti od začátku časové osy. |
|
| due-date-to | Datum ve formátu rrrr-MM-dd |
Nejvyšší (koncové) datum splatnosti dokladů, které chceme do výpočtu zahrnout. V případě neuvedení parametru se zahrnou všechny doklady s datem splatnosti do aktuálního data. |
|
| firms | Kód firmy; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze pohledávky za specifikovanými firmami. V případě neuvedení parametru bude vrácena celková částka pohledávek za všemi firmami. |
|
| currency | Kód měny; je možné zadat pouze jednu hodnotu |
Měna použitá na zahrnutých dokladech pohledávek. V případě uvedení parametru se parametr použije se jako filtr a vrátí se souhrnná částka v měně zadané parametrem (vypočtená z dokladů vystavených v této měně). V případě neuvedení parametru se do výpočtu zahrnou všechny pohledávky bez ohledu na měnu vystavení, částky se přepočtou na lokální měnu a vrátí se souhrnná částka v lokální měně (LocalAmount). |
|
| information-type | t, p, np nebo c |
Parametr určuje, jaká informace bude ve výsledku zpracování požadavku vrácena. Pro zdroj receivable jediný povinný parametr. Možnosti:
|
|
Zdroj slouží k získávání informací o závazcích - vrací částku zvoleného typu vypočítanou podle zvolených kritérií. Používá se obdobně jako zdroj pro pohledávky.
| /utils/payable | |||
|---|---|---|---|
|
Požadavek:
Výsledek zpracování požadavku (celková částka závazků vůči firmě 00006 z dokladů vystavených v roce 2018, v lokální měně, bez ohledu na stav zaplacení): Status: 200 OK
|
|||
| Parametr | Povolené hodnoty | Výchozí hodnota | Popis |
| doc-date-from | Datum ve formátu rrrr-MM-dd |
Nejnižší (počáteční) datum vystavení dokladů, které chceme do výpočtu zahrnout. V případě neuvedení parametru se zahrnou všechny doklady s datem vystavení od začátku časové osy. |
|
| doc-date-to | Datum ve formátu rrrr-MM-dd |
Nejvyšší (koncové) datum vystavení dokladů, které chceme do výpočtu zahrnout. V případě neuvedení parametru se zahrnou všechny doklady s datem vystavení do aktuálního data. |
|
| due-date-from | Datum ve formátu rrrr-MM-dd |
Nejnižší (počáteční) datum splatnosti dokladů, které chceme do výpočtu zahrnout. V případě neuvedení parametru se zahrnou všechny doklady s datem splatnosti od začátku časové osy. |
|
| due-date-to | Datum ve formátu rrrr-MM-dd |
Nejvyšší (koncové) datum splatnosti dokladů, které chceme do výpočtu zahrnout. V případě neuvedení parametru se zahrnou všechny doklady s datem splatnosti do aktuálního data. |
|
| firms | Kód firmy; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze závazky vůči specifikovaným firmám. V případě neuvedení parametru bude vrácena celková částka závazků vůči všem firmám. |
|
| currency | Kód měny; je možné zadat pouze jednu hodnotu |
Měna použitá na zahrnutých dokladech závazků. V případě uvedení parametru se parametr použije jako filtr a vrátí se souhrnná částka v měně zadané parametrem (vypočtená z dokladů vystavených v této měně). Pokud parametr není uveden, do výpočtu se zahrnou všechny závazky bez ohledu na měnu vystavení, částky se přepočtou na lokální měnu a vrátí se souhrnná částka v lokální měně (LocalAmount). |
|
| information-type | t, p, np nebo c |
Parametr určuje, jaká informace bude ve výsledku zpracování požadavku vrácena. Pro zdroj payable jediný povinný parametr. Možnosti:
|
|
Zdroj slouží k získávání informací o odpisech - vrací celkovou výši účetních nebo daňových odpisů vypočítanou podle zvolených kritérií.
| /utils/depreciation | |||
|---|---|---|---|
|
Požadavek:
Výsledek zpracování požadavku (celková výše daňových odpisů za rok 2018 za střediska 01 a 02): Status: 200 OK
|
|||
| Parametr | Povolené hodnoty | Výchozí hodnota | Popis |
| date-from | Datum ve formátu rrrr-MM-dd |
Nejnižší (počáteční) datum vystavení dokladů (odpisů), které chceme do výpočtu zahrnout. V případě neuvedení parametru se zahrnou všechny odpisy s datem vystavení od začátku časové osy. |
|
| date-to | Datum ve formátu rrrr-MM-dd |
Nejvyšší (koncové) datum vystavení dokladů (odpisů), které chceme do výpočtu zahrnout. V případě neuvedení parametru se zahrnou všechny odpisy s datem vystavení do aktuálního data. |
|
| asset-types | Kód druhu majetku; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze odpisy určitých druhů majetku. V případě neuvedení parametru se zahrnou se všechny druhy. |
|
| acc-depreciation-groups | Kód účetní odpisové skupiny; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze odpisy za určité použité účetní odpisové skupiny. V případě neuvedení parametru se zahrnou odpisy bez ohledu na použitou účetní odpisovou skupinu. |
|
| tax-depreciation-groups | Kód daňové odpisové skupiny; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze odpisy za určité použité daňové odpisové skupiny. V případě neuvedení parametru se zahrnou odpisy bez ohledu na použitou danovou odpisovou skupinu. |
|
| asset-locations | Kód umístění majetku; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze karty majetku s určitým umístěním. V případě neuvedení parametru se zahrnou karty majetku bez ohledu na umístění. Umístění majetku je položka s historií; při výpočtu se historie zohledňuje. |
|
| asset-locations-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout i karty s umístěními podřízenými umístěním uvedeným v parametru asset-locations. |
| responsibles | ID odpovědné osoby; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze odpisy karet, ke kterým je přiřazená určitá odpovědná osoba. V případě neuvedení parametru se odpisy zahrnou bez ohledu na přiřazenou odpovědnou osobu. |
|
| divisions | Kód střediska; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze odpisy karet přiřazených k určitým nákladovým střediskům. V případě neuvedení parametru se odpisy zahrnou bez ohledu na přiřazené nákladové středisko. Nákladové středisko je položka s historií; při výpočtu se historie zohledňuje. |
|
| divisions-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout karty přiřazené k nákladovým střediskům, která jsou podřízená střediskům uvedeným v parametru divisions. |
| evidence-divisions | Kód střediska; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze odpisy karet přiřazených k určitým evidenčním střediskům. V případě neuvedení parametru se odpisy zahrnou bez ohledu na přiřazené evidenční středisko. Evidenční středisko je položka s historií; při výpočtu se historie zohledňuje. |
|
| evidence-divisions-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout karty přiřazené k evidenčním střediskům, která jsou podřízená střediskům uvedeným v parametru evidence-divisions. |
| information-type | a nebo t |
Parametr určuje, jaká informace bude ve výsledku zpracování požadavku vrácena. Pro zdroj depreciation jediný povinný parametr. Možnosti:
|
|
Zdroj slouží k získávání informací o stavu majetku - vrací vstupní nebo zůstatkovou cenu vypočítanou podle zvolených kritérií.
| /utils/asset | |||
|---|---|---|---|
|
Požadavek:
Výsledek zpracování požadavku (daňová zůstatková cena majetku ke dni 31. 12. 2018 přiřazeného osobě s ID 4000000101). Status: 200 OK
|
|||
| Parametr | Povolené hodnoty | Výchozí hodnota | Popis |
| date-to | Datum ve formátu rrrr-MM-dd |
Datum, ke kterému cenu majetku zjišťujeme. Povinný parametr. |
|
| asset-types | Kód druhu majetku; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze určité druhy majetku. V případě neuvedení parametru se zahrnou všechny druhy. |
|
| acc-depreciation-groups | Kód účetní odpisové skupiny; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze karty majetku s určitými účetními odpisovými skupinami. V případě neuvedení parametru se zahrnou karty majetku bez ohledu na nastavenou účetní odpisovou skupinu. |
|
| tax-depreciation-groups | Kód daňové odpisové skupiny; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze karty majetku s určitými daňovými odpisovými skupinami. V případě neuvedení parametru se zahrnou karty majetku bez ohledu na nastavenou daňovou odpisovou skupinu. |
|
| asset-locations | Kód umístění majetku; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze karty majetku s určitým umístěním. V případě neuvedení parametru se zahrnou karty majetku bez ohledu na umístění. |
|
| asset-locations-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout i karty s umístěními podřízenými umístěním uvedeným v parametru asset-locations. |
| responsibles | ID odpovědné osoby; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze karty majetku, ke kterým je přiřazená určitá odpovědná osoba. V případě neuvedení parametru se zahrnou karty majetku bez ohledu na přiřazenou odpovědnou osobu. |
|
| evidence-divisions | Kód střediska; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze karty majetku přiřazené k určitým evidenčním střediskům. V případě neuvedení parametru se zahrnou karty majetku bez ohledu na přiřazené evidenční středisko. |
|
| evidence-divisions-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout karty majetku přiřazené k evidenčním střediskům, která jsou podřízená střediskům uvedeným v parametru evidence-divisions. |
| information-type | ab, tb, ar nebo tr |
Parametr určuje, jaká informace bude ve výsledku zpracování požadavku vrácena. Povinný parametr. Jedná se o ceny k datu určenému parametrem date-to. Možnosti:
|
|
Zdroj slouží k získávání informací z oblasti mezd a personalistiky - vrací informace různých typů vypočítané podle zvolených kritérií.
| /utils/payroll | |||
|---|---|---|---|
|
Požadavek:
Výsledek zpracování požadavku (celková odpracovaná doba v hodinách za mzdové období 2018/12, pouze HPP): Status: 200 OK
|
|||
| Parametr | Povolené hodnoty | Výchozí hodnota | Popis |
| wage-periods | Kód mzdového období; je možné zadat více hodnot oddělených čárkou |
Kódy mzdových období, za která chceme získat zvolené informace. Povinný parametr. |
|
| employ-patterns | Kód druhu pracovního poměru; je možné zadat více hodnot oddělených čárkou |
Do výpočtu budou zahrnuty pouze mzdové listy s pracovními poměry určitého druhu. V případě neuvedení parametru se zahrnou mzdové listy se všemi druhy pracovních poměrů. |
|
| divisions | Kód střediska; je možné zadat více hodnot oddělených čárkou |
Do výpočtu se zahrnutou pouze mzdové listy s pracovními poměry založenými na určité středisko. V případě neuvedení parametru se zahrnou mzdové listy s pracovními poměry ze všech středisek. |
|
| divisions-with-children | true nebo false | false | Parametr určuje, zda do výpočtu zahrnout mzdové listy s pracovními poměry založenými na střediska, která jsou podřízená střediskům uvedeným v parametru divisions. |
| information-type | n, w, f, t nebo g |
Parametr určuje, jaká informace bude ve výsledku zpracování požadavku vrácena. Povinný parametr. Možnosti:
|
|
Když si pořídíte licenci na WebAPI doplňky, získáte možnost používat v rámci své instalace Web API zdroje popsané v předchozí části Zdroje implementované ve Web API. Kromě toho v instalačním adresáři systému IS FLORES naleznete několik excelových sešitů, které můžete využít jako inspiraci a návod, jak tyto zdroje použít v prostředí MS Excelu.
V současné době jsou k dispozici dva sešity s příklady:
-
GetTurnoverAPI.xla + GetTurnOverAPIExample.xls - demonstrace vytvoření XLA doplňku s uživatelskými VBA funkcemi pro získávání obratů na účtech z Web API a následného použití těchto funkcí v samostatném sešitu.
Způsob použití: nainstalujte si XLA doplněk do svého MS Excelu (viz Co je k provozu zapotřebí) a následně můžete vytvářet vlastní excelové sešity podle dodávaného vzoru GetTurnoverAPIExample.xls, ve kterých budete používat dostupné funkce GetTurnover, GetTurnoverSimple, Real nebo GetFlores dle potřeby.
-
APIExamples.xlsm - demonstrace nadefinování uživatelských VBA funkcí nad všemi dostupnými zdroji a jejich následného použití v témže sešitu.
Způsob použití: ukázkový soubor APIExamples.xlsm zkopírujte do vlastního souboru. VBA kód v modulech obsahující definice funkcí neměňte, jednotlivé listy vymažte a nahraďte vlastním obsahem používajícím nadefinované funkce. Variantně můžete VBA kód z ukázkového souboru použít jako podklad k vytvoření vlastního XLA doplňku a využívat ho stejným způsobem jako v předchozím příkladu.
V kapitole Věcný obsah, základní pojmy - FloresOLE je popsán doplněk pro aplikaci Excel NxTurnover.xla, který umožňuje získávat výstupní účetní přehledy přes FLORES OLE rozhraní. Obdobná funkcionalita (rovněž ve formě doplňku pro aplikaci MS Excel a sešitu s ukázkami použití) je dostupná také ve verzi využívající rozhraní Web API.
Stejně jako OLE varianta slouží tento doplněk k vytváření přehledů o účetních obratech na základě dat získávaných ze systému IS FLORES v reálném čase. Funkčně jsou obě verze shodné, pokud dosud ani jednu z nich nevyužíváte a máte možnost volby, zvolte si tuto Web API verzi.
-
Přidat do MS Office doplněk GetTurnoverAPI.xla, který je součástí nainstalovaného produktu IS FLORES (naleznete jej přímo v kořenové složce).
V MS Office 2013/2016 doplněk nainstalujete postupnou volbou položek menu/funkcí Soubor, Možnosti, Doplňky, Spravovat: Doplňky Excelu, Přejít, Procházet. Následně vyberete GetTurnoverAPI.xla ze složky, ve které máte nainstalovanou aplikaci IS FLORES.
- Zprovoznit Web API.
- Získat licenci k modulu WebAPI doplňky.
- Uživateli, který bude k datům prostřednictvím Web API přistupovat, nastavit potřebná oprávnění.
Použití je patrné z ukázkového souboru GetTurnoverAPIExample.xls. V souboru jsou použity funkce definované ve zmíněném doplňku GetTurnoverAPI.xla, konkétně GetTurnover, GetTurnoverSimple, Real a FloresTurnover. Tyto funkce se připojují do systému IS FLORES přes Web API rozhraní a vracejí obraty z účetnictví na základě předaných parametrů.
-
Funkce GetTurnover vrací obraty z účetního deníku a volitelně i z účetních žádostí. Má celkem 16 parametrů.
=GetTurnover(URL;jméno;heslo;výčet účtů;započítat žádosti ano/ne;datum od;datum do;výčet středisek;střediska včetně podřízených ano/ne;výčet zakázek;zakázky včetně podřízených ano/ne;výčet obchodních případů;obchodní případy včetně podřízených ano/ne;výčet projektů;projekty včetně podřízených ano/ne;výčet firem)Odpovídá metodě GetTurnover objektu BookEntry z OLE.
-
Funkce GetTurnoverSimple vrací obraty z účetního deníku a z účetních žádostí. Včetně přihlašovacích údajů má pouze 6 parametrů, veškerá omezení se funkci předávají posledním parametrem ve formě strukturovaného řetězce.
=GetTurnoverSimple(URL;jméno;heslo;datum od;datum do;omezení)Odpovídá metodě GetTurnoverSimple objektu BookEntry z OLE.
-
Funkce Real vrací obraty z účetního deníku a z účetních žádostí. Jedná se o zjednodušenou variantu funkce GetTurnover - podřízené dimenze se nikdy nezapočítávají, žádosti se započítávají vždy.
=Real(URL;jméno;heslo;výčet účtů;datum od;datum do;výčet středisek;výčet zakázek;výčet obchodních případů;výčet projektů;výčet firem)Odpovídá zjednodušené metodě GetTurnover objektu BookEntry z OLE.
- Funkce FloresTurnover je synonymem funkce Real.
Funkce v některých případech neberou v potaz účty, kde jsou v analytice zadány znaky používané jako řídící znaky dané funkce, tj. D či MD. Např. pokud bychom měli účty s kódy 520BYT a 520DUM. Funkce by pro účet 520DUM vrátila chybnou hodnotu, jelikož nerozlišuje znak obsažený v kódu analytiky od řídícího znaku D pro určení obratu na straně Dal. Proto funkce pro takové účty nevyužívejte. Obdobně, pokud by se účet jmenoval např. 520MdBYT apod.
Pokud je GetTurnoverAPI.xla přidáván do aplikace Excel na terminálovém serveru (tj. GetTurnoverAPI.xla je načítán ze sítě), je nutné při jeho instalaci nekopírovat doplněk do lokální knihovny (na toto je uživatel při importu doplňku dotázán). Pokud by došlo k jeho zkopírování, nebude funkční.
Použití funkcí a možný způsob zadání parametrů je zřejmý z následujícího obrázku. U funkce Real resp. TurnoverFLORES nelze nastavovat započtení žádostí a výpis včetně podřízených, viz výše, což je v příkladu zvýrazněno tím, že jsou příslušné buňky s hodnotami započítat žádosti a včetně podřízených tmavě podbarvené.
Všechny čtyři funkce při tomto zadání vrátí stejnou hodnotu, tj. obrat za rok 2008 na straně D účtů 343 s omezením za středisko 000 bez podřízených, z deníku i žádostí. Pokud by u funkce GetTurnover bylo nastaveno započítat žádosti=False, příp. pokud by u středisek atd. bylo nastaveno včetně podřízených=True, mohly by být výsledné hodnoty u obou funkcí s ohledem na konkrétní data jiné.
Červené zvýraznění naznačuje, jak se řeší přihlášení do API - URL k API včetně aliasu spojení, jméno a heslo jsou uloženy v samostatných buňkách a ve vzorci s funkcí GetTurnaround jsou použity odkazy na tyto buňky. Funkční ukázka je k dispozici ve zmíněném souboru GetTurnaroundAPIExample.xls.
Web API požadavek, kterým uvedené VBA funkce implementované v doplňku GetTurnoverAPI.xla získávají požadované hodnoty, vypadá například takto:
http://localhost:699/demo17a/bookentries/turnover?date-from=2008-01-01&date-to=2008-12-31&accounts=343MD&divisions=000&include-requests=true
Více informací viz popis zdrojů turnover a turnover-simple v sekci Zdroje implementované ve Web API.
Druhý dodávaný příklad APIExamples.xlsm obsahuje ukázky použití všech dostupných API zdrojů uvedených v sekci Zdroje implementované ve Web API. Uživatelské VBA funce, které tyto zdroje využívají, jsou obsaženy přímo v tomto sešitu.
Co je k provozu zapotřebí:
- Zprovoznit Web API.
- Získat licenci k modulu WebAPI doplňky.
- Uživateli, který bude k datům prostřednictvím Web APIpřistupovat, nastavit potřebná oprávnění.
Sešit obsahuje několik listů, na kterých je demonstrováno použití jednotlivých funkcí, zasílajících na pozadí požadavky jednotlivým Web API zdrojům. Poslední sešit pojmenovaný API obsahuje přihlašovací údaje, které jsou používány jako povinné parametry všech excelových funkcí, stejně jako v prvním příkladu.
V textu níže zmíníme dostupné funkce a seznamy parametrů. Parametry uvedené kurzívou jsou volitelné. Parametry excelových funkcí jsou ekvivalentem query parametrů odpovídajících Web API zdrojů, u jednotlivých funkcí jsou proto uvedeny odkazy na tyto zdroje, které můžete využít jako zdroj dalších informací.
Většina funkcí je k dispozici ve dvou variantách:
- funkce s názvy uvozenými prefixem Get- umožňují použití všech parametrů příslušného zdroje
- funkce s názvy umozenými prefixem Flores- zpravidla nabízejí úspornější zápis, kdy jsou za část parametrů dosazeny výchozí hodnoty
-
Funkce GetTurnover vrací obraty z účetního deníku a volitelně i z účetních žádostí. Má celkem 16 parametrů.
=GetTurnover(URL;jméno;heslo;výčet účtů;započítat žádosti ano/ne;datum od;datum do;výčet středisek;střediska včetně podřízených ano/ne;výčet zakázek;zakázky včetně podřízených ano/ne;výčet obchodních případů;obchodní případy včetně podřízených ano/ne;výčet projektů;projekty včetně podřízených ano/ne;výčet firem) -
K dispozici je také zjednodušená varianta FloresTurnover:
=FloresTurnover(URL;jméno;heslo;výčet účtů;datum do;výčet středisek;výčet zakázek;výčet obchodních případů;výčet projektů;výčet firem)Místo zbývajících parametrů se dosadí výchozí hodnoty: započítat žádosti ano, střediska, zakázky, obchodní případy a projekty bez podřízených.
-
Poslední variantou je funkce GetTurnoverSimple:
=GetTurnoverSimple(URL;jméno;heslo;datum od;datum do;omezení)Podrobnosti k parametru omezení viz parametr conditions v popisu zdroje turnover-simple.
Implementace excelových funkcí GetTurnover a FloresTurnover provádějí dotazování zdroje turnover, GetTurnoverSimple dotazuje zdroj turnover-simple. V popisu těchto zdrojů naleznete také podrobnější informace k jednotlivým parametrům.
-
Funkce GetBalance slouží k získávání informací o zůstatcích účtů k určitému datu (z účetního deníku, případně také z účetních žádostí).
=GetBalance(URL;jméno;heslo;výčet účtů;započítat žádosti ano/ne;datum do;výčet středisek;střediska včetně podřízených ano/ne) -
K dispozici je také zjednodušená varianta FloresBalance:
=FloresBalance(URL;jméno;heslo;výčet účtů;datum do;výčet středisek)Účetní žádosti se při použití funkce FloresBalance započítávají vždy, podřízená střediska se naopak nezapočítávají nikdy.
Implementace excelových funkcí GetBalance a FloresBalance provádějí dotazování zdroje balance, v jehož popisu naleznete podrobnější informace k jednotlivým parametrům.
-
Funkce GetStock slouží k získávání informací o stavu skladu (počet, cena) k určitému datu podle zvolených kritérií.
=GetStock(URL;jméno;heslo;typ informace;datum od;datum do;výčet skladových menu;výčet skladových typů;výčet artiklů;výčet skladů)Typ informace může nabývat hodnot q (počet) nebo a (skladová cena).
-
K dispozici je také varianta FloresStock, která se volá se stejnými parametry, jedná se tedy o synonyma.
=FloresStock(URL;jméno;heslo;typ informace;datum od;datum do;výčet skladových menu;výčet skladových typů;výčet artiklů;výčet skladů)
Implementace excelových funkcí GetStock a FloresStock provádějí dotazování zdroje stock, v jehož popisu naleznete podrobnější informace k jednotlivým parametrům.
-
Funkce GetMoves slouží k získávání informací o skladových pohybech (počet, cena) za určité období podle zvolených kritérií.
=GetMoves(URL;jméno;heslo;typ informace;datum od;datum do;výčet skladových menu;výčet skladových typů;výčet artiklů;výčet skladů;výčet středisek;střediska včetně podřízených ano/ne;výčet zakázek;zakázky včetně podřízených ano/ne;výčet obchodních případů;obchodní případy včetně podřízených ano/ne;výčet projektů;projekty včetně podřízených ano/ne;výčet firem)Typ informace může nabývat hodnot q (počet) nebo a (skladová cena).
-
K dispozici je také varianta FloresMoves, při jejímž použití se do výpočtu nezahrnují podřízená střediska, zakázky, obchodní případy a projekty (pokud je potřebujete zahrnout, použijte variantu GetMoves; totéž platí pro ostatní funkce).
=FloresMoves(URL;jméno;heslo;typ informace;datum od;datum do;výčet skladových menu;výčet skladových typů;výčet artiklů;výčet skladů;výčet středisek;výčet zakázek;výčet obchodních případů;výčet projektů;výčet firem)
Implementace excelových funkcí GetMoves a FloresMoves provádějí dotazování zdroje moves, v jehož popisu naleznete podrobnější informace k jednotlivým parametrům.
-
Funkce GetSale slouží k získávání informací o prodejích skladových položek (počet, prodejní cena bez DPH) za určité období podle zvolených kritérií.
=GetSale(URL;jméno;heslo;typ informace;datum od;datum do;výčet skladových menu;výčet skladových typů;výčet artiklů;výčet skladů;výčet středisek;střediska včetně podřízených ano/ne;výčet zakázek;zakázky včetně podřízených ano/ne;výčet obchodních případů;obchodní případy včetně podřízených ano/ne;výčet projektů;projekty včetně podřízených ano/ne;výčet firem)Typ informace může nabývat hodnot q (počet) nebo a (prodejní cena bez DPH).
-
K dispozici je také varianta FloresSale, při jejímž použití se do výpočtu nezahrnují podřízená střediska, zakázky, obchodní případy a projekty (pokud je potřebujete zahrnout, použijte variantu GetSale; totéž platí pro ostatní funkce).
=FloresSale(URL;jméno;heslo;typ informace;datum od;datum do;výčet skladových menu;výčet skladových typů;výčet artiklů;výčet skladů;výčet středisek;výčet zakázek;výčet obchodních případů;výčet projektů;výčet firem)
Implementace excelových funkcí GetSale a FloresSale provádějí dotazování zdroje sale, v jehož popisu naleznete podrobnější informace k jednotlivým parametrům.
-
Funkce GetReceivable slouží k získávání informací o pohledávkách - vrací částku zvoleného typu vypočítanou podle zvolených kritérií.
=GetReceivable(URL;jméno;heslo;typ informace;datum dokladu od;datum dokladu do;datum splatnosti od;datum splatnosti do;výčet firem;měna)Typ informace může nabývat hodnot t (celkem), p (zaplaceno), np (nezaplaceno) nebo c (dobropisováno). V případě uvedení nepovinného parametru měna se zohlední pouze doklady vystavené v této měně.
-
K dispozici je také varianta FloresReceivable, která se volá se stejnými parametry, jedná se tedy o synonyma.
=FloresReceivable(URL;jméno;heslo;typ informace;datum dokladu od;datum dokladu do;datum splatnosti od;datum splatnosti do;výčet firem;měna)
Implementace excelových funkcí GetReceivable a FloresReceivable provádějí dotazování zdroje receivable, v jehož popisu naleznete podrobnější informace k jednotlivým parametrům.
-
Funkce GetPayable slouží k získávání informací o závazcích - vrací částku zvoleného typu vypočítanou podle zvolených kritérií.
=GetPayable(URL;jméno;heslo;typ informace;datum dokladu od;datum dokladu do;datum splatnosti od;datum splatnosti do;výčet firem;měna)Typ informace může nabývat hodnot t (celkem), p (zaplaceno), np (nezaplaceno) nebo c (dobropisováno). V případě uvedení nepovinného parametru měna se zohlední pouze doklady vystavené v této měně.
-
K dispozici je také varianta FloresPayable, která se volá se stejnými parametry, jedná se tedy o synonyma.
=FloresPayable(URL;jméno;heslo;typ informace;datum dokladu od;datum dokladu do;datum splatnosti od;datum splatnosti do;výčet firem;měna)
Implementace excelových funkcí GetPayable a FloresPayable provádějí dotazování zdroje payable, v jehož popisu naleznete podrobnější informace k jednotlivým parametrům.
-
Funkce GetDepreciation slouží k získávání informací o odpisech - vrací celkovou výši účetních nebo daňových odpisů vypočítanou podle zvolených kritérií.
=GetDepreciation(URL;jméno;heslo;typ informace;datum dokladu od;datum dokladu do;výčet druhů majetku;výčet účetních odpisových skupin;výčet daňových odpisových skupin;výčet umístění;umístění včetně podřízených ano/ne;výčet odpovědných osob;výčet evidenčních středisek;evidenční střediska včetně podřízených ano/ne)Typ informace může nabývat hodnot a (účetní odpisy) nebo t (daňové odpisy).
-
K dispozici je také varianta FloresDepreciation, při jejímž použití se do výpočtu nezahrnují podřízená umístění a podřízená evidenční střediska (pokud je potřebujete zahrnout, použijte variantu GetDepreciation; totéž platí pro ostatní funkce).
=FloresDepreciation(URL;jméno;heslo;typ informace;datum dokladu od;datum dokladu do;výčet druhů majetku;výčet účetních odpisových skupin;výčet daňových odpisových skupin;výčet umístění;výčet odpovědných osob;výčet evidenčních středisek)
Implementace excelových funkcí GetDepreciation a FloresDepreciation provádějí dotazování zdroje depreciation, v jehož popisu naleznete podrobnější informace k jednotlivým parametrům.
-
Funkce GetAsset slouží k získávání informací o stavu majetku - vrací vstupní nebo zůstatkovou cenu vypočítanou podle zvolených kritérií.
=GetAsset(URL;jméno;heslo;typ informace;datum stavu;výčet druhů majetku;výčet účetních odpisových skupin;výčet daňových odpisových skupin;výčet umístění;umístění včetně podřízených ano/ne;výčet odpovědných osob;výčet evidenčních středisek;evidenční střediska včetně podřízených ano/ne)Typ informace může nabývat hodnot tb (daňová vstupní cena), ab (účetní vstupní cena), tr (daňová zůstatková cena) nebo ar (účetní zůstatková cena).
-
K dispozici je také varianta FloresAsset, při jejímž použití se do výpočtu nezahrnují podřízená umístění a podřízená evidenční střediska (pokud je potřebujete zahrnout, použijte variantu GetAsset; totéž platí pro ostatní funkce)..
=FloresAsset(URL;jméno;heslo;typ informace;datum stavu;výčet druhů majetku;výčet účetních odpisových skupin;výčet daňových odpisových skupin;výčet umístění;výčet odpovědných osob;výčet evidenčních středisek)
Implementace excelových funkcí GetAsset a FloresAsset provádějí dotazování zdroje asset, v jehož popisu naleznete podrobnější informace k jednotlivým parametrům.
-
Funkce GetPayroll slouží k získávání informací z oblasti mezd a personalistiky - vrací informace různých typů vypočítané podle zvolených kritérií.
=GetPayroll(URL;jméno;heslo;typ informace;datum stavu;výčet mzdových období;výčet druhů pracovních poměrů;výčet středisek;střediska včetně podřízených ano/ne)Typ informace může nabývat hodnot n (počet mzdových listů), d (úvazky v hodinách), f (fond pracovní doby), t (odpracovaná doba) nebo g (hrubá mzda).
-
K dispozici je také varianta FloresPayroll, při jejímž použití do výpočtu nezahrnují podřízená střediska. (Středisky se rozumí střediska, na kterých jsou evidovány pracovní poměry.) Pokud podřízená střediska potřebujete zahrnout, použijte variantu GetPayroll.
=FloresPayroll(URL;jméno;heslo;typ informace;datum stavu;výčet mzdových období;výčet druhů pracovních poměrů;výčet středisek)
Implementace excelových funkcí GetPayroll a FloresPayroll provádějí dotazování zdroje payroll, v jehož popisu naleznete podrobnější informace k jednotlivým parametrům.