Šarža aj dátum expirácie sa zadávajú priamo na skladovej položke dokladu. Spätne sa potom dajú vyčítať z evidencie, ktorá drží zostatky podľa šarží.
Zadanie pri príjme
<skladovePolozky>
<skladovy-pohyb-polozka>
<cenik>code:JOGURT</cenik>
<sklad>code:SKLAD</sklad>
<mnozMj>5</mnozMj>
<sarze>SARZE123</sarze>
<expirace>2027-06-01+02:00</expirace>
<datTrvan>2027-06-01+02:00</datTrvan>
<datVyroby>2026-06-01+02:00</datVyroby>
</skladovy-pohyb-polozka>
</skladovePolozky>
Význam jednotlivých elementov:
Element | Význam |
| Označenie šarže. |
| Dátum expirácie. |
| Dátum minimálnej trvanlivosti. |
| Dátum výroby. |
ℹ️ Evidenciu je potrebné pri cenníkovej položke zapnúť — pole evidSarze pre šarže a evidExpir pre expirácie. Dáta sa zapisujú vo formáte RRRR-MM-DD, voliteľne s časovým posunom.
Zobrazenie zostatkov
Zostatky podľa jednotlivých šarží a expirácií drží samostatná evidencia sarze-expirace:
GET /c/{firma}/sarze-expirace.xml?detail=custom:sarze,expirace,pocet,cenik,sklad&limit=0
Pri každom zázname nájdete šaržu, expiráciu, cenníkovú položku, sklad a počet kusov, ktoré z danej šarže zostávajú. Zadanie z príkladu vyššie sa tu objaví ako záznam s pocet 5.
Hodnoty zadané na konkrétnom doklade si vypíšete priamo z jeho položiek:
GET /c/{firma}/skladovy-pohyb/123/polozkyDokladu.xml?detail=custom:cenik,mnozMj,sarze,expirace
