Přeskočit na hlavní obsah
Inventura - Vygeneruj doklady

Generace rozdílů v inventuře přes REST API

Petr Pech avatar
Autor: Petr Pech
Aktualizováno před více než 3 lety

Obdobně jako v desktopové aplikaci lze přes API vygenerovat doklady (inventurní rozdíly) z inventury.

Vygenerování dokladů z inventury je dostupné na URL adrese:

/c/{firma}/inventura/{id}/vygeneruj-doklady

{firma} - nahraďte za ID vaší firmy

{id} - nahraďte za ID inventury


Generace dokladů má povinný parametr typDoklId, jehož hodnotou musí být číselné ID entity z evidence typ-skladovy-pohyb. Potřebujete tedy ID typu skladového dokladu.

Příklad:

vrací 200 OK a v těle

{
    "winstrom": {
        "@version": 1,
        "success": true,
        "message": "Doklady byly \u00fasp\u011b\u0161n\u011b vygenerov\u00e1ny."
    }
}

nebo 200 OK a v těle

{
    "winstrom": {
        "@version": 1,
        "success": true,
        "message": "P\u0159i inventu\u0159e nevznikl \u017e\u00e1dn\u00fd inventurn\u00ed rozd\u00edl."
    }
}

V případě chyby vrací 400 Bad request a v těle např.:

{
    "winstrom": {
        "@version": 1,
        "success": false,
        "message": "Na polo\u017ece s ID = 2 se vyskytla chyba:\n Na sklad\u011b nen\u00ed dostatek zbo\u017e\u00ed."
    }
}
Dostali jste odpověď na svou otázku?