Balení je ve Flexi násobek měrné jednotky ceníkové položky — například šrouby prodávané po stovkách. Váže se vždy ke konkrétní položce ceníku, kde se také nastavuje; každá položka jich může mít až pět.
ℹ️ Balení není totéž co sada produktů. Potřebujete-li poskládat výrobek z několika různých položek, slouží k tomu Sady a komplety.
Tvorba balení
Balení se zakládá aktualizací ceníkové položky. Pro každé z pěti balení existuje trojice polí:
Pole | Význam |
| Kód nebo název balení. |
| Počet měrných jednotek v balení. |
| EAN balení. |
Chceme-li prodávat položku ŠROUBUNI4X50 i po stu kusech:
<winstrom version="1.0">
<cenik>
<id>code:ŠROUBUNI4X50</id>
<baleniNazev1>ŠROUBUNI4X50BAL100</baleniNazev1>
<baleniMj1>100</baleniMj1>
<baleniEan1>8591230432100</baleniEan1>
</cenik>
</winstrom>
Vznikne první balení se stem kusů. Cena balení se počítá automaticky jako násobek prodejní ceny položky. Úplný seznam polí ceníku vydá adresa /c/{firma}/cenik/properties.xml.
Použití na dokladu
Na položce dokladu se balení určuje dvěma poli:
Pole | Význam |
| Pořadí balení v definici ceníkové položky — celé číslo 1 až 5. |
| Počet objednaných či vydaných balení. |
Objednávka na tři balení šroubů:
<winstrom version="1.0">
<objednavka-prijata>
<typDokl>code:OBP</typDokl>
<firma>code:ODBERATEL</firma>
<polozkyDokladu>
<objednavka-prijata-polozka>
<cenik>code:ŠROUBUNI4X50</cenik>
<sklad>code:SKLAD</sklad>
<typPolozkyK>typPolozky.katalog</typPolozkyK>
<baleniId>1</baleniId>
<mnozBaleni>3</mnozBaleni>
</objednavka-prijata-polozka>
</polozkyDokladu>
</objednavka-prijata>
</winstrom>
Množství i cena se dopočítají samy — na položce vznikne 300 kusů. Stejná dvojice polí funguje i na ostatních obchodních a skladových dokladech.
🚨 Do pole baleniId patří jen pořadové číslo balení. Zápis přes EAN (ean:8591230432100 ani samotné číslo EANu) skončí chybou Hodnota pole 'Balení' musí být celé číslo. EAN balení slouží k jeho načtení čtečkou, ne k identifikaci v importu.
⚠️ Je-li na položce skladová ceníková položka, musí být vyplněn i sklad — jinak import skončí hláškou Pokud je vybrána skladová položka, musí být vyplněn sklad.
Realizace objednávky
Při realizaci objednávky se o balení starat nemusíte — realizace je zpracuje sama. Uvádí se celkové množství zdrojové položky, tedy kusy, ne balení:
<winstrom version="1.0">
<objednavka-prijata>
<id>code:OBP0004/2026</id>
<realizaceObj type="skladovy-pohyb">
<polozkyObchDokladu>
<polozka>
<cisRad>1</cisRad>
<mj>300</mj>
</polozka>
</polozkyObchDokladu>
</realizaceObj>
</objednavka-prijata>
</winstrom>
Vznikne výdejka na 300 kusů a systém sám vyhodnotí, že šlo o balení.
ℹ️ EAN balení by měl být unikátní. Nejsou-li EANy jedinečné, najde systém při dohledání první shodu a použije ji — jiné chování zajistit nelze.
