Faktúry je možné generovať zo zmlúv (všetkých alebo jednej konkrétnej) prostredníctvom rozhrania REST API (aj cez webové rozhranie). Ide o jednoduché volanie prostredníctvom PUT
alebo POST
:
| Generuje faktúry pre všetky zmluvy. |
| Generuje faktúry pre zmluvu s ID 1 |
Pri volaní cez rozhranie REST API je odpoveď (vo formáte XML) nasledovná:
<?xml version="1.0"?>
<winstrom version="1.0">
<operation>Generovanie faktúr</operation>
<success>ok</success>
<messages>
<message>Počet úspešne vygenerovaných faktúr: 1</message>
</messages>
<errors>
<error>...</error>
</errors>
</winstrom>
Prvok success
môže nadobúdať hodnoty ok
, partial
, failed
a unknown
:
| Faktúry boli vygenerované v poriadku (ak však neboli potrebné, nemuseli byť vygenerované žiadne faktúry) |
| Faktúry sa pri niektorých zmluvách vygenerovali v poriadku, ale pri iných zmluvách sa vyskytla chyba |
| Neboli vygenerované žiadne faktúry, ale v prípade niektorých zmlúv sa vyskytla chyba |
| Nikdy by sa nemal vyskytnúť |
Prvky správ
obsahujú správy o úspechu (najviac jedna), prvky chýb
obsahujú chybové správy (jedna pre každú zmluvu, ktorá má chybu).