Preskoči na glavno vsebino

Zaúčtovanie predajok

Ako zaúčtovať predajky cez REST API?

Avtor: Petr Pech

REST API umožňuje vykonať službu Zaúčtovať predajky volaním PUT alebo POST URL adresy "/c/{firma}/prodejka/zauctovat-prodejky".

Parametre:

  • datum - v GUI pole „Zaúčtovanie predajok z dátumu" (povinné) - formát yyyy-mm-dd

  • kasa - v GUI pole „Predajky z pokladnice" (povinné) - ID z evidencie typ-prodejky

  • pokladna - v GUI pole „Pokladňa" (povinné) - ID z evidencie pokladna

  • typPokDokl - v GUI pole „Typ pokladničného dokladu" (povinné) - ID z evidencie typ-pokladni-pohyb

  • cisRada - nie je povinný parameter, je vyžadovaný, ak sa nenájde číselná rada zodpovedajúca pokladni a typu pokladničného dokladu - ID z evidencie rada-pokladni-pohyb

  • genPoklNulCastka - nie je povinný parameter, predvolená hodnota je true - v GUI pole „Vytvoriť pokladničný doklad pri nulovej sume"

  • dry-run - nie je povinný parameter, predvolená hodnota je false - umožňuje zistiť, či sú splnené podmienky pre úspešné zaúčtovanie predajok. Ak áno, vracia HTTP status 200, inak status 400 s príslušnou chybovou správou.

  • typPohledavky[forma-uhrady] - typ pohľadávky pre zaúčtovanie bezhotovostnej úhrady - ID z evidencie forma-uhrady a typ-pohledavky, napr.: typPohledavky[code:KARTA]=code:OST. POHLEDÁVKY

Pre všetky parametre identifikujúce záznam, možno okrem číselného ID použiť aj ostatné podporované typy identifikátorov (napr. &kasa=code:KASA).

Kompletná URL adresa vrátane parametrov môže teda vyzerať napríklad takto:

/prodejka/zauctovat-prodejky.xml?datum=2023-10-06&kasa=37&pokladna=2&typPokDokl=5&typPohledavky[code:KARTA]=code:OST. POHLEDÁVKY

Pre všetky parametre identifikujúce záznam, možno okrem číselného ID použiť aj ostatné podporované typy identifikátorov (napr. &kasa=code:KASA).

Ste s tem dobili odgovor na svoje vprašanje?