Fakturu vydanou nebo přijatou lze přes XML hotovostně uhradit následujícím způsobem:
<winstrom version="1.0">
<faktura-vydana> <!-- uhrazovaný doklad; může být i "faktura-prijata" -->
<id>code:FAKTURA1</id>
<!-- lze normálně uvést další vlastnosti dokladu jako při běžném importu -->
<hotovostni-uhrada>
<uhrazujiciDokl>code:UHRADA1</uhrazujiciDokl> <!-- nepovinné -->
<pokladna>code:POKLADNA KČ</pokladna>
<!-- nepovinné, pokud je vyplněné a je true, použije se kurz platný k datu úhrady, jinak se použije kurz převzatý z uhrazované faktury -->
<kurzKDatuUhrady>true/false</kurzKDatuUhrady>
<typDokl>code:STANDARD</typDokl> <!-- typ vytvářeného pokladního dokladu -->
<castka>1000</castka>
<datumUhrady>2011-01-01</datumUhrady>
</hotovostni-uhrada>
</faktura-vydana>
</winstrom>
Lze uvést ID uhrazujícího pokladního dokladu (tag <uhrazujiciDokl>) podle obvyklých pravidel a funguje následovně:
- Nová úhrada: Pokud uvedeno není, vždy se vytvoří nový pokladní doklad, takže pokud naimportujete XML dvakrát, vytvoří se dvě úhrady. Pokud je uvedeno a doklad s daným ID neexistuje, založí se.
- Aktualizace: Pokud existuje, musí uhrazovat danou fakturu (jinak jde o chybu) a znamená to, že se má úhrada pouze zaktualizovat dostupnou částkou na uhrazujícím dokladě. Ostatní parametry úhrady se ignorují.
V tagu <hotovostni-uhrada> lze uvést ještě dokladovou řadu pro vytvářený pokladní doklad. Není to povinné a standardně se bere z vybraného typu dokladu, případně z vybrané pokladny.
<rada>code:POKLADNA+</rada>

