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).