[{"data":1,"prerenderedAt":1004},["ShallowReactive",2],{"docs-en-sklad":3,"docs-all-en":916},{"id":4,"title":5,"body":6,"description":873,"extension":907,"meta":908,"navigation":909,"order":910,"path":911,"section":912,"seo":913,"stem":914,"__hash__":915},"content\u002Fen\u002Fdocs\u002Fsklad.md","Inventory",{"type":7,"value":8,"toc":872},"minimark",[9,14,22,26,41,44,47,50,84,87,90,95,98,155,158,161,165,168,188,192,195,198,201,239,242,245,249,257,261,264,268,271,275,278,314,317,327,331,342,355,361,364,368,371,409,416,420,423,434,437,444,448,451,474,483,487,490,517,520,523,526,558,561,564,568,587,591,594,598,601,604,607,610,613,616,620,624,634,637,641,644,837,850,866],[10,11,13],"h2",{"id":12},"access","Access",[15,16,17,18,21],"p",{},"Open Inventory by tapping the \"Inventory\" button on the main screen. A screen with three tabs appears. The entire Inventory section is available only when the ",[19,20,5],"strong",{}," module (moduleInventory) is enabled in Settings > Modules.",[10,23,25],{"id":24},"tabs","Tabs",[15,27,28,29,32,33,36,37,40],{},"Inventory has three tabs: ",[19,30,31],{},"Stock",", ",[19,34,35],{},"Documents",", and ",[19,38,39],{},"Movements",". All tabs have a \"Search...\" field, a filter icon (filter_alt_outlined), and a sort icon (swap_vert). You can also sort by tapping the column headers in the table — tapping again toggles the direction (ascending\u002Fdescending).",[15,42,43],{},"In the top-right corner there is a \"+ New document\" button (dark blue) for creating new stock documents. If an unfinished draft exists, a button showing the document type name and the text \"(draft)\" appears next to it — tapping it opens a dialog where you can resume or discard the draft. If there are multiple drafts, a selection menu is shown.",[10,45,31],{"id":46},"stock",[15,48,49],{},"The Stock tab shows the current levels of all tracked items in the warehouse. Columns:",[51,52,53,60,66,72,78],"ul",{},[54,55,56,59],"li",{},[19,57,58],{},"Item"," — the product name",[54,61,62,65],{},[19,63,64],{},"Quantity"," — the current quantity with its unit (e.g. \"34 pcs\", \"12.5 kg\"). Color-coded with three colors: red for a negative level, orange for a level below the configured minimum, and green for a level at or above the minimum. If the item has no minimum set, the quantity is shown without highlighting.",[54,67,68,71],{},[19,69,70],{},"Min. quantity"," — the minimum quantity (alert threshold)",[54,73,74,77],{},[19,75,76],{},"Purchase price"," — the purchase price per unit",[54,79,80,83],{},[19,81,82],{},"Total value"," — the total value of the item's stock",[15,85,86],{},"If you have no tracked products, \"No tracked items\" is shown. Stock tracking is enabled for individual products in the Catalog using the \"Track inventory\" toggle (this toggle is visible only when the Inventory module is enabled).",[15,88,89],{},"In compact mode, a list of cards is shown instead of the table. Each card shows the item name and the quantity with its unit (color-coded by level) on the first line, and the minimum quantity and purchase price on the second line. The tabs are horizontally scrollable. Tapping a card opens the same detail as in the table view.",[91,92,94],"h3",{"id":93},"stock-item-detail","Stock item detail",[15,96,97],{},"Tapping an item row (in both compact and table views) opens a detail dialog. The dialog contains:",[51,99,100,106,112],{},[54,101,102,105],{},[19,103,104],{},"Level history chart"," — a line chart showing the daily stock level over the last 30 days. The level is reconstructed backwards from the current quantity and the movement history. Days without movement show a flat line. The tooltip shows the date and level on touch.",[54,107,108,111],{},[19,109,110],{},"Info row"," — the current quantity with its unit, the minimum quantity, and the purchase price. Negative values are highlighted in red.",[54,113,114,117,118],{},[19,115,116],{},"Quick actions"," — a 2×2 grid of buttons for creating a stock document directly from the detail:\n",[51,119,120,131,139,147],{},[54,121,122,125,126,130],{},[19,123,124],{},"Goods receipt"," (requires ",[127,128,129],"code",{},"stock.receive",")",[54,132,133,125,136,130],{},[19,134,135],{},"Issue",[127,137,138],{},"stock.wastage",[54,140,141,125,144,130],{},[19,142,143],{},"Adjustment",[127,145,146],{},"stock.adjust",[54,148,149,125,152,130],{},[19,150,151],{},"Stock count",[127,153,154],{},"stock.count",[15,156,157],{},"The buttons appear only if the user has the relevant permission. If one button is missing from a row, the remaining one stretches to full width. If the user has none of these permissions, the button section is not shown.",[15,159,160],{},"After tapping an action, the detail closes and the relevant stock document opens with the item pre-filled (quantity 1). If a draft exists, the system offers to resume it — in that case the item is added to the end of the existing rows (if it isn't there already).",[91,162,164],{"id":163},"filtering-stock","Filtering stock",[15,166,167],{},"Tap the filter icon and set the filters:",[51,169,170,176,182],{},[54,171,172,175],{},[19,173,174],{},"Below minimum"," — shows only items below the configured minimum",[54,177,178,181],{},[19,179,180],{},"Zero stock"," — shows only items with a zero level",[54,183,184,187],{},[19,185,186],{},"Category"," — filtering by category (tree structure, including the \"No category\" option)",[91,189,191],{"id":190},"sorting-stock","Sorting stock",[15,193,194],{},"Tap the sort icon to sort by: Name, Quantity, Price, Value. Tapping the active sort again toggles the direction (ascending\u002Fdescending).",[10,196,35],{"id":197},"documents",[15,199,200],{},"The Documents tab shows a list of all stock documents (goods receipts, issues, stock counts, adjustments). Below the search field there is a time period selector (default: month) with arrows for switching and toggle buttons for Day \u002F Week \u002F Month \u002F Year \u002F Custom. Columns:",[51,202,203,209,215,221,227,233],{},[54,204,205,208],{},[19,206,207],{},"Date"," — the date the document was created",[54,210,211,214],{},[19,212,213],{},"Number"," — the document number",[54,216,217,220],{},[19,218,219],{},"Type"," — the document type (Goods receipt, Issue, Stock count, Adjustment)",[54,222,223,226],{},[19,224,225],{},"Supplier"," — the supplier listed on the document",[54,228,229,232],{},[19,230,231],{},"Note"," — the document note",[54,234,235,238],{},[19,236,237],{},"Total"," — the total value of the document",[15,240,241],{},"Tap a row to open the document detail (see below).",[15,243,244],{},"If you have no documents, \"No stock documents\" is shown.",[91,246,248],{"id":247},"filtering-documents","Filtering documents",[51,250,251],{},[54,252,253,256],{},[19,254,255],{},"Document type"," — checklist: Goods receipt, Issue, Stock count, Adjustment",[91,258,260],{"id":259},"sorting-documents","Sorting documents",[15,262,263],{},"Sorting options: Date, Number, Type, Amount.",[91,265,267],{"id":266},"creating-a-new-document","Creating a new document",[15,269,270],{},"Tap \"+ New document\". A dialog opens for selecting the document type. For goods receipts, issues, and adjustments, the stock document form opens. For a stock count, continue with the step for selecting the count type (see below).",[10,272,274],{"id":273},"stock-document-goods-receipt-issue-adjustment","Stock document (goods receipt, issue, adjustment)",[15,276,277],{},"The form for creating a stock document contains:",[51,279,280,286,291,297,302,308],{},[54,281,282,285],{},[19,283,284],{},"Date and time"," — date and time selection",[54,287,288,290],{},[19,289,225],{}," — dropdown (goods receipts only)",[54,292,293,296],{},[19,294,295],{},"Pricing strategy"," — dropdown \"Update\" \u002F \"Keep\" \u002F \"Weighted average\" (goods receipts only, requires the stock.set_price_strategy permission)",[54,298,299,301],{},[19,300,231],{}," — tapping the field or the \"Note\" button opens a sub-dialog for entering a note",[54,303,304,307],{},[19,305,306],{},"Item list"," — cards with name, quantity, price (for goods receipts), a VAT toggle, and a delete button",[54,309,310,313],{},[19,311,312],{},"Add item"," — the button opens a search dialog with barcode scanning support",[15,315,316],{},"Each item in the list shows the quantity change with its sign and color (green for an increase, red for a decrease), and below it a preview of the stock level in the format \"stock: X → Y\". Negative values (X or Y) are shown in red.",[15,318,319,320,322,323,326],{},"The bottom bar has an ",[19,321,312],{}," button (left) and a ",[19,324,325],{},"Save"," button (right). If you have an unfinished document and close the dialog (e.g. with the back button), the system automatically saves it as a draft — next time you resume it using the draft button in the top bar.",[91,328,330],{"id":329},"negative-quantity","Negative quantity",[15,332,333,334,337,338,341],{},"For ",[19,335,336],{},"goods receipts"," and ",[19,339,340],{},"adjustments",", you can toggle the sign of the quantity using the ± button in the Quantity field. This allows:",[51,343,344,350],{},[54,345,346,349],{},[19,347,348],{},"Goods receipt with a negative quantity"," — returning goods to the supplier (e.g. expired goods, deposit bottles). A negative goods receipt decreases the stock level. The pricing strategy is applied only to the positive (incoming) rows.",[54,351,352,354],{},[19,353,143],{}," — a positive quantity adds to stock, a negative one removes from it.",[15,356,333,357,360],{},[19,358,359],{},"issues",", the sign is always positive (you enter how many units to issue) and it appears as a decrease in the overview.",[10,362,151],{"id":363},"stock-count",[91,365,367],{"id":366},"selecting-the-count-type","Selecting the count type",[15,369,370],{},"First select the count type:",[51,372,373,379,385,391,397,403],{},[54,374,375,378],{},[19,376,377],{},"Complete"," — count all items in the warehouse",[54,380,381,384],{},[19,382,383],{},"By category"," — select one or more categories (tree structure)",[54,386,387,390],{},[19,388,389],{},"By supplier"," — select a supplier",[54,392,393,396],{},[19,394,395],{},"By manufacturer"," — select a manufacturer",[54,398,399,402],{},[19,400,401],{},"Selective"," — manually select specific items",[54,404,405,408],{},[19,406,407],{},"Scan"," — a count using barcode scanning. Items are looked up by EAN\u002Fbarcode and added to the count by scanning them one by one.",[15,410,411,412,415],{},"There is also a ",[19,413,414],{},"Blind mode"," checkbox — in blind mode, the expected values are not shown during counting.",[91,417,419],{"id":418},"counting","Counting",[15,421,422],{},"After selecting, a dialog with the list of items opens. Each item shows the name, the quantity with its unit, and a status icon. Tap an item to enter the actual quantity via a numeric input.",[51,424,425,428,431],{},[54,426,427],{},"Green check — the actual quantity matches the expected one",[54,429,430],{},"Orange check — the quantity differs",[54,432,433],{},"Gray outline — the item has not been checked yet (tap to confirm a match)",[15,435,436],{},"In the header there is a print icon for printing a blank stock count form (requires the printing.inventory_report permission).",[15,438,439,440,443],{},"The ",[19,441,442],{},"Continue"," button moves you to the stock count result. If you close the dialog without finishing, it is automatically saved as a draft.",[91,445,447],{"id":446},"stock-count-result","Stock count result",[15,449,450],{},"The result dialog shows:",[51,452,453,458,462,468],{},[54,454,455,457],{},[19,456,231],{}," — tap to open a sub-dialog for editing the note",[54,459,460,285],{},[19,461,284],{},[54,463,464,467],{},[19,465,466],{},"Difference table"," — columns: Item, Unit, Expected (in normal mode), Actual, Difference (color-coded). In blind mode, the columns Item, Unit, Entered are shown.",[54,469,470,473],{},[19,471,472],{},"Footer"," — shortage (red) \u002F surplus (green) \u002F difference with a purchase-price\u002Fsale-price (NC\u002FPC) toggle and a VAT toggle (visible only in normal mode, if differences exist)",[15,475,439,476,479,480,482],{},[19,477,478],{},"Back"," button returns to counting, and ",[19,481,325],{}," creates a stock count document and deletes the draft. Saving is available only after all items have been checked.",[10,484,486],{"id":485},"document-detail","Document detail",[15,488,489],{},"Tapping a document in the Documents tab opens the detail in read-only mode. It contains:",[51,491,492,498,512],{},[54,493,494,497],{},[19,495,496],{},"Header"," — document number, author, date, supplier (for goods receipts), note",[54,499,500,503,504,508,509],{},[19,501,502],{},"Content"," — for stock count documents, a table of ",[505,506,507],"span",{},"Item, Expected, Actual, Difference (quantity and value, color-coded)","; for other types, a movement table of ",[505,510,511],{},"Item, Unit, Quantity (+\u002F-, color-coded), Price, Total",[54,513,514,516],{},[19,515,472],{}," — for stock counts\u002Fadjustments: shortage\u002Fsurplus\u002Fdifference with a purchase-price\u002Fsale-price (NC\u002FPC) toggle and VAT; for other types: the grand total with an optional VAT toggle",[15,518,519],{},"In the header there is a print icon for printing the document (A4).",[10,521,39],{"id":522},"movements",[15,524,525],{},"The Movements tab shows a chronological overview of all stock movements (receipts, issues, adjustments). Below the search field there is a time period selector (default: month) with arrows for switching and toggle buttons for Day \u002F Week \u002F Month \u002F Year \u002F Custom. Columns:",[51,527,528,533,537,542,547,552],{},[54,529,530,532],{},[19,531,207],{}," — the date of the movement",[54,534,535,59],{},[19,536,58],{},[54,538,539,541],{},[19,540,64],{}," — the count (with a +\u002F- sign, color-coded — receipt in green, issue in red)",[54,543,544,546],{},[19,545,76],{}," — the purchase price (value)",[54,548,549,551],{},[19,550,219],{}," — the movement type",[54,553,554,557],{},[19,555,556],{},"Document"," — the number of the related document",[15,559,560],{},"Tap a row to open either the document detail (for stock movements) or the receipt detail (for sales movements — requires the orders.view_detail permission).",[15,562,563],{},"If you have no movements, \"No stock movements\" is shown.",[91,565,567],{"id":566},"filtering-movements","Filtering movements",[51,569,570,576,582],{},[54,571,572,575],{},[19,573,574],{},"Direction"," — All \u002F Receipt \u002F Issue",[54,577,578,581],{},[19,579,580],{},"Source"," — All \u002F Sales \u002F Documents",[54,583,584,586],{},[19,585,186],{}," — tree structure including \"No category\"",[91,588,590],{"id":589},"sorting-movements","Sorting movements",[15,592,593],{},"Sorting options: Date, Item, Quantity.",[10,595,597],{"id":596},"practical-tips","Practical tips",[15,599,600],{},"For products you want to track in inventory, enable the \"Track inventory\" toggle in the Catalog. Only then will they appear in the Stock tab.",[15,602,603],{},"Set the minimum quantity so that the system alerts you well in advance before you run out. Items below the minimum are highlighted in orange, and items with a negative level in red.",[15,605,606],{},"When receiving goods from a supplier, create a goods receipt as soon as possible so that the stock level is updated.",[15,608,609],{},"Perform a physical stock count regularly and compare it with the level in the system.",[15,611,612],{},"If you want to disable the Inventory module (in Settings > Modules), the system shows a confirmation dialog warning that stock tracking will be turned off for all products. After confirming, the \"Track inventory\" toggle is automatically deactivated for all products.",[614,615],"hr",{},[10,617,619],{"id":618},"for-managers-and-administrators","For managers and administrators",[91,621,623],{"id":622},"module-requirement","Module requirement",[15,625,626,627,629,630,633],{},"The entire Inventory section requires the ",[19,628,5],{}," module (moduleInventory) to be enabled in ",[19,631,632],{},"Settings > System > Modules",". If the module is disabled, the Inventory button is not shown in the menu and the \"Track inventory\" toggle is not visible for products in the Catalog.",[15,635,636],{},"When disabling the Inventory module, the system shows a confirmation dialog warning that stock tracking will be deactivated for all products that have it enabled. This action cannot be undone — tracking must be re-enabled for each product individually.",[91,638,640],{"id":639},"permissions-for-stock-operations","Permissions for stock operations",[15,642,643],{},"The tabs on the Inventory screen are shown according to the user's permissions. If a user has no permission for any tab, the entire section is unavailable to them.",[645,646,647,673],"table",{},[648,649,650],"thead",{},[651,652,653,657,660,664,667,670],"tr",{},[654,655,656],"th",{},"Action",[654,658,659],{},"Permission",[654,661,663],{"align":662},"center","Helper",[654,665,666],{"align":662},"Staff",[654,668,669],{"align":662},"Manager",[654,671,672],{"align":662},"Admin",[674,675,676,697,715,733,750,767,784,801,819],"tbody",{},[651,677,678,682,687,690,693,695],{},[679,680,681],"td",{},"View stock",[679,683,684],{},[127,685,686],{},"stock.view_levels",[679,688,689],{"align":662},"—",[679,691,692],{"align":662},"✓",[679,694,692],{"align":662},[679,696,692],{"align":662},[651,698,699,702,707,709,711,713],{},[679,700,701],{},"View documents",[679,703,704],{},[127,705,706],{},"stock.view_documents",[679,708,689],{"align":662},[679,710,692],{"align":662},[679,712,692],{"align":662},[679,714,692],{"align":662},[651,716,717,720,725,727,729,731],{},[679,718,719],{},"View movements",[679,721,722],{},[127,723,724],{},"stock.view_movements",[679,726,689],{"align":662},[679,728,692],{"align":662},[679,730,692],{"align":662},[679,732,692],{"align":662},[651,734,735,738,742,744,746,748],{},[679,736,737],{},"Create goods receipt",[679,739,740],{},[127,741,129],{},[679,743,689],{"align":662},[679,745,689],{"align":662},[679,747,692],{"align":662},[679,749,692],{"align":662},[651,751,752,755,759,761,763,765],{},[679,753,754],{},"Create issue",[679,756,757],{},[127,758,138],{},[679,760,689],{"align":662},[679,762,689],{"align":662},[679,764,692],{"align":662},[679,766,692],{"align":662},[651,768,769,772,776,778,780,782],{},[679,770,771],{},"Create adjustment",[679,773,774],{},[127,775,146],{},[679,777,689],{"align":662},[679,779,689],{"align":662},[679,781,692],{"align":662},[679,783,692],{"align":662},[651,785,786,789,793,795,797,799],{},[679,787,788],{},"Perform stock count",[679,790,791],{},[127,792,154],{},[679,794,689],{"align":662},[679,796,689],{"align":662},[679,798,692],{"align":662},[679,800,692],{"align":662},[651,802,803,806,811,813,815,817],{},[679,804,805],{},"Set pricing strategy",[679,807,808],{},[127,809,810],{},"stock.set_price_strategy",[679,812,689],{"align":662},[679,814,689],{"align":662},[679,816,692],{"align":662},[679,818,692],{"align":662},[651,820,821,824,829,831,833,835],{},[679,822,823],{},"Manage warehouses",[679,825,826],{},[127,827,828],{},"stock.manage_warehouses",[679,830,689],{"align":662},[679,832,689],{"align":662},[679,834,689],{"align":662},[679,836,692],{"align":662},[15,838,839,840,32,842,32,844,846,847,849],{},"The \"+ New document\" button is shown only if the user has at least one of the ",[127,841,129],{},[127,843,138],{},[127,845,146],{},", or ",[127,848,154],{}," permissions. The document type selection dialog then shows only the types the user has permission for.",[15,851,439,852,854,855,337,857,859,860,862,863,865],{},[127,853,129],{}," permission also requires ",[127,856,686],{},[127,858,706],{},". The ",[127,861,810],{}," permission (the pricing strategy dropdown on goods receipts) also requires ",[127,864,129],{},".",[15,867,868,869,871],{},"Warehouse management (",[127,870,828],{},") is by default available only to the Administrator.",{"title":873,"searchDepth":874,"depth":874,"links":875},"",2,[876,877,878,884,889,892,897,898,902,903],{"id":12,"depth":874,"text":13},{"id":24,"depth":874,"text":25},{"id":46,"depth":874,"text":31,"children":879},[880,882,883],{"id":93,"depth":881,"text":94},3,{"id":163,"depth":881,"text":164},{"id":190,"depth":881,"text":191},{"id":197,"depth":874,"text":35,"children":885},[886,887,888],{"id":247,"depth":881,"text":248},{"id":259,"depth":881,"text":260},{"id":266,"depth":881,"text":267},{"id":273,"depth":874,"text":274,"children":890},[891],{"id":329,"depth":881,"text":330},{"id":363,"depth":874,"text":151,"children":893},[894,895,896],{"id":366,"depth":881,"text":367},{"id":418,"depth":881,"text":419},{"id":446,"depth":881,"text":447},{"id":485,"depth":874,"text":486},{"id":522,"depth":874,"text":39,"children":899},[900,901],{"id":566,"depth":881,"text":567},{"id":589,"depth":881,"text":590},{"id":596,"depth":874,"text":597},{"id":618,"depth":874,"text":619,"children":904},[905,906],{"id":622,"depth":881,"text":623},{"id":639,"depth":881,"text":640},"md",{},true,12,"\u002Fen\u002Fdocs\u002Fsklad","catalog",{"title":5,"description":873},"en\u002Fdocs\u002Fsklad","7FYyJk12glMHT9tEhm1SOM9iq_ERY-slPlPQFWmpe2o",[917,922,925,928,933,936,940,944,948,952,957,961,962,966,970,974,979,983,987,992,996,1000],{"path":918,"title":919,"order":920,"section":921},"\u002Fen\u002Fdocs\u002Fuvod","Introduction",1,"getting-started",{"path":923,"title":924,"order":874,"section":921},"\u002Fen\u002Fdocs\u002Fprihlaseni","Signing in",{"path":926,"title":927,"order":881,"section":921},"\u002Fen\u002Fdocs\u002Fhlavni-obrazovka","Main Screen",{"path":929,"title":930,"order":931,"section":932},"\u002Fen\u002Fdocs\u002Fprodej","Sales",4,"sales",{"path":934,"title":25,"order":935,"section":932},"\u002Fen\u002Fdocs\u002Fucty",5,{"path":937,"title":938,"order":939,"section":932},"\u002Fen\u002Fdocs\u002Fplatby","Payments",6,{"path":941,"title":942,"order":943,"section":932},"\u002Fen\u002Fdocs\u002Fslevy","Discounts",7,{"path":945,"title":946,"order":947,"section":932},"\u002Fen\u002Fdocs\u002Fvouchery","Vouchers and Coupons",8,{"path":949,"title":950,"order":951,"section":932},"\u002Fen\u002Fdocs\u002Fzakaznici","Customers",9,{"path":953,"title":954,"order":955,"section":956},"\u002Fen\u002Fdocs\u002Fpokladna","Register (shifts)",10,"operations",{"path":958,"title":959,"order":960,"section":956},"\u002Fen\u002Fdocs\u002Fobjednavky","Orders",11,{"path":911,"title":5,"order":910,"section":912},{"path":963,"title":964,"order":965,"section":956},"\u002Fen\u002Fdocs\u002Ftisk","Printing",13,{"path":967,"title":968,"order":969,"section":956},"\u002Fen\u002Fdocs\u002Fstatistiky","Reports and Statistics",14,{"path":971,"title":972,"order":973,"section":912},"\u002Fen\u002Fdocs\u002Fkatalog","Catalog",15,{"path":975,"title":976,"order":977,"section":978},"\u002Fen\u002Fdocs\u002Fnastaveni","Settings",16,"settings",{"path":980,"title":981,"order":982,"section":932},"\u002Fen\u002Fdocs\u002Finterni-ucty","Internal Accounts",17,{"path":984,"title":985,"order":986,"section":978},"\u002Fen\u002Fdocs\u002Fzakaznicky-displej","Customer Display",18,{"path":988,"title":989,"order":990,"section":991},"\u002Fen\u002Fdocs\u002Ffaq","FAQ and Troubleshooting",19,"help",{"path":993,"title":994,"order":995,"section":978},"\u002Fen\u002Fdocs\u002Fdata","Data Import \u002F Export",20,{"path":997,"title":998,"order":999,"section":956},"\u002Fen\u002Fdocs\u002Frezervace","Reservations",21,{"path":1001,"title":1002,"order":1003,"section":991},"\u002Fen\u002Fdocs\u002Fpredplatne","Subscription",22,1780048690714]