Automatická likvidaci dokladů v agendě Banka
Základní XML požadavek na XML import "Automatická likvidace dokladů v agendě Banka" v programu POHODA importuje všechny požadavky na zpracování do dané agendy z XML.
Definice požadavku a odpovědi na import
XML požadavek a odpověď na import "Automatická likvidace dokladů v agendě Banka" v programu POHODA je definován pomocí xsd schéma:
Filtrování záznamů
Filtrování záznamů slouží pro dohledání záznamu "Bankovního pohybu" v agendě Banka v programu POHODA.
Aktuálně lze použít pro operace typu: Automatická likvidace dokladů.
Podrobnější informace o použití najdete v sekeci Filtrování dat
Úprava vstupního XML pomocí XSLT transformace
Pomocí XSLT transformace dat můžeme změnit hodnoty dat v XML, strukturu dat i vstupní XML formát souboru.
Podrobnější informace o použití XSLT transformace při "Automatické likvidaci dokladů v agendě Banka" najdete v sekci XSLT transformace
Podrobnosti zpracování XML požadavku a odpovědi na import
XML dokument se při načtení kontroluje, zda odpovídá schématu. Nejdříve se ověřuje obálka XML dokumentu a následně jednotlivé elementy dataPackItem.
Při zpracování XML může dojít k nekorektním situacím, na které je uživatel upozorněn v odpovědi.
V elementu importDetails
, se nachází podrobnosti ke zpracování jednotlivého dokladu.
V elementu detail
jsou uvedeny elementy popisující problém:
Podrobnější informace o zpracování XML požadavku najdete v sekci: Podrobnosti zpracování...
Co může ovlivnit vytvoření záznamu v programu POHODA z XML
Při importu dat do programu Pohoda může nastat situace, kdy požadavek na import dat pod uživatelem "user1" vytvoří jiná data než pod uživatelem "user2".
Je to dáno vlastnostmi programu POHODA, kdy XML komunikace musí brát v potaz na zřetel tyto nastavení:
- Uživatelské nastavení uživatele v programu POHODA
- Přístupová práva uživatele v programu POHODA
Základní struktura XML požadavku pro import Automatické likvidace dokladů v agendě Banka
<dat:dataPackItem version="2.0" id="001">
<!-- Automatické likvidace dokladů -->
<lqd:automaticLiquidation version="2.0">
<lqd:record>
<!--Výběr záznamu z agendy Banka-->
<!--budou vybrány pouze záznamy/pohyby v agendě, které mají částku k likvidaci > 0kč a dále splňují podmínku filtru -->
<ftr:filter>
<!--výběr záznamů dle čísla účtu-->
<ftr:bankAccount>
<typ:id>2</typ:id>
<typ:ids>CS</typ:ids>
</ftr:bankAccount>
<!--výběr záznamů dle datum pohybu-->
<!--datum od-->
<ftr:dateFrom>2025-07-27</ftr:dateFrom>
<!--datum do-->
<ftr:dateTill>2025-07-31</ftr:dateTill>
<!--výběr záznamů dle nové a změně záznamy/pohybu-->
<ftr:lastChanges>2025-01-08T08:30:00</ftr:lastChanges>
<!--výběr záznamů dle čísla pohybu-->
<ftr:selectedNumbers>
<ftr:number>
<typ:numberRequested>KB0010003</typ:numberRequested>
</ftr:number>
</ftr:selectedNumbers>
</ftr:filter>
</lqd:record>
<!--Výber pravidla párování dokladů-->
<lqd:ruleOfPairing>
<typ:id>1</typ:id>
<typ:ids>Výpisy</typ:ids>
</lqd:ruleOfPairing>
</lqd:automaticLiquidation>
</dat:dataPackItem>
Vzorové příklady pro import
Automatická likvidace dokladů v agendě Banka.