Lagerbestand

Set Uncounted Items to Zero: Why It Sends Your Stock Negative and How the Parent-Count Fix Stops It

What "Set Uncounted to Zero" Does to a Count That Is Not Finished

Setting uncounted items to zero tells the system that anything you did not count has none left on hand. On a finished, whole-location stock count that is exactly what you want. On a partial count it is a trap: every item you have not reached yet, including full cases sitting in the store room, is written down to zero, and your live stock is now wrong before a single sale happens.

The toggle itself is useful. It is how you clear out items that genuinely reached zero without typing a zero against each one. The problem is scope. The system cannot tell the difference between "counted and found to be empty" and "never counted at all" once the toggle fires. Both become zero. So the safety of the feature depends entirely on one condition being true: the count has to actually be complete when you apply it. On a partial count that condition is false, and the toggle quietly turns real inventory into a negative-stock problem you will spend the next week unwinding.

Failure chain showing how a partial count with the set-uncounted-to-zero toggle drives stock negative


Why Separate Per-Category Counts Leave Most Items "Uncounted"

Most operators who hit this are not being careless. They have split the count for a good reason. One person counts disposables, another counts cleaning supplies, another handles dry goods, and each runs their section as its own separate stock count so the work can happen in parallel. The intent is speed. The side effect is that during any single one of those counts, most of the catalogue is technically uncounted.

A 6-site catering group ran into exactly this. Each partial count only ever touched a slice of the roughly 475 items in the catalogue, so the moment anyone toggled "set uncounted items to zero" on their section, the other 87 to 94 percent of items were zeroed with it. One line item alone landed at minus $1,700. Because the counts were structured as separate events rather than one count with sections, there was no version of "uncounted" that meant "someone else is handling that" - it only ever meant "set this to zero."

That is the structural root cause. It is not the toggle and it is not the counter. It is that a per-category count treats the rest of the catalogue as absent rather than as pending, and the zero toggle then acts on that false reading.

Table showing three separate per-category counts each covering under 13 percent of the catalogue


How One Toggle Becomes Tens of Thousands of Negative Units

The reason this is worth fixing rather than shrugging off is scale. A wrong zero does not stay a single wrong number. Once an in-stock item reads zero, every recipe that uses it keeps deducting as dishes sell, so the balance runs straight past zero into negative territory. Then the next count has to correct not just the original zero but all the phantom usage on top of it.

A multi-branch restaurant group reviewing two consecutive monthly counts found roughly a 54,000-unit net variance between them - about 71,000 units negative against 17,000 positive. The bulk of that swing was not real shrinkage. It was introduced by count structure: items zeroed when they should not have been, then dragged negative by ongoing sales, then swinging back positive the moment they were finally recounted. Numbers that size do not come from theft or spoilage at a believable rate. They come from the mechanics above, repeated across sites and count cycles.

Stat callout showing a 54,000-unit net variance between two consecutive monthly counts


What Negative Stock Does to Your Variance and Cost Reports

Negative stock is not a cosmetic glitch you can ignore until the next count. It corrupts every report that reads from on-hand balances. Theoretical-versus-actual variance is the clearest casualty: when actual stock reads zero or negative on items that are physically in the store room, the variance column shows enormous, fictional losses, and the real discrepancies you actually needed to investigate are buried under the noise.

A 14-venue hospitality group spanning restaurants, a central kitchen and a bakery traced roughly $28,000 of unexplained cost - a 14 percent variance swing at one site - not to theft or waste but to a stack of small stock-count and process gaps exactly like this one. The danger is not only the wrong number. It is that once a variance report has cried wolf a few times, managers stop trusting it, and a genuine loss then hides in plain sight behind the count-structure noise. A cost report you cannot trust is worse than no report, because it still drives decisions.

Theoretical versus actual variance table where zeroed items show large fictional losses


The Parent-Count Fix: Sub-Counts and a "Do Not Use" Section

The fix is to stop running separate per-category counts and instead run one parent count for the location, divided into sub-counts. In Supy a single stock count can be split into sub-counts that several people work at the same time, and those sub-counts auto-merge into one parent count when they are done. That one change removes the trap: "uncounted" now means "another sub-count still has it," not "zero it," so the destructive toggle only ever applies once the whole location is genuinely counted.

For the legacy and discontinued items that made operators reach for the zero toggle in the first place, create a dedicated sub-count - a "do not use" section - and zero those items there on purpose. You get the clean-up you wanted without wiping live stock, because the zeroing is scoped to the items you actually chose. Live stock-on-hand by location stays visible throughout, and instant theoretical-versus-actual variance the moment the count closes tells you immediately if something looks wrong, rather than a week later.

Parent-count fix flow: one parent count, sub-counts per area, a do-not-use sub-count, then auto-merge


Before your next count, run a quick self-check. Are you creating one count per location or several separate counts per category? Does "set uncounted to zero" ever get toggled while any section is still open? Is there a deliberate home for legacy items, or are people using the zero toggle to clear them? If you are running fragmented counts and toggling zero on partial data, restructure to one parent count with sub-counts first - it is the single change that stops the negative-stock spiral at its source. See how stock counting and live stock visibility work together, and if you want the wider picture, our guide to stocktake failure modes across multi-site groups covers the other traps that distort a count.

Book a Demo with Supy - stop zeroing live stock during partial counts

Ready to optimize your restaurant operations?

Blog

Our operational insights

No items found.

Your questions 
answered

Everything you need to know about Supy — from setup to integrations, pricing, and daily use. If it’s not covered here, just ask.

Was bewirkt die Option "nicht gezählte Artikel auf null setzen" bei einer Inventur?
+

Diese Funktion teilt dem System mit, dass jeder Artikel, den Sie nicht gezählt haben, keinen Lagerbestand mehr hat, und setzt diese Artikel automatisch auf null. Bei einer abgeschlossenen Inventur eines gesamten Standorts ist das genau richtig, weil ein nicht gezählter Artikel tatsächlich leer ist. Die Einschränkung liegt im Umfang: Das System kann nicht unterscheiden, ob ein Artikel gezählt und als leer befunden wurde oder ob er schlicht nicht erreicht wurde. Bei einer Teilinventur werden beide auf null gesetzt, sodass volle Kartons im Lagerraum als nicht mehr vorrätig erfasst werden, noch bevor auch nur ein Verkauf stattgefunden hat.

Warum führt das Nullsetzen nicht gezählter Artikel zu negativem Bestand?
+

Dass der Bestand negativ wird, hat eine zweistufige Ursache. Erstens setzt die Umschaltung Artikel, die physisch vorhanden, aber noch nicht erfasst wurden, auf null, sodass ihr Lagerbestand auf null fällt. Dann läuft der normale Verkaufsbetrieb weiter: Jedes Rezept, das diese Artikel verwendet, bucht den Bestand weiter aus, sobald Gerichte verkauft werden. Da der Lagerbestand bereits bei null liegt, drückt jeder Verkauf ihn unter null in den negativen Bereich. Nichts korrigiert dies bis zur nächsten vollständigen Inventur. Ein einziges falsches Umschalten bei einer Teilinventur erzeugt daher nicht nur eine falsche Zahl, sondern pflanzt einen Bestand, der so lange weiter sinkt, wie der Artikel weiter verkauft wird.

Wie korrumpieren negative Bestände Abweichungs- und Kostenberichte?
+

Wie es sich ausbreitet: durch jeden Bericht, der auf Lagerbeständen basiert. Die theoretische und tatsächliche Abweichung ist am stärksten betroffen: Wenn der tatsächliche Bestand bei Artikeln, die sich wirklich im Lagerraum befinden, null oder negativ anzeigt, zeigt die Abweichungsspalte enorme fiktive Verluste, und die echten Diskrepanzen, die Sie finden mussten, werden verdeckt. Eine Gruppe mit 14 Standorten führte etwa 28.000 $ an unerklärten Kosten, eine Abweichungsschwankung von 14 Prozent an einem Standort, auf einen Stapel kleiner Zähl- und Prozesslücken wie dieser zurück. Der tiefere Schaden liegt im Vertrauen: Sobald ein Abweichungsbericht falschen Alarm schlägt, hören Manager auf, ihm zu glauben, und ein echter Verlust verbirgt sich dann hinter dem Rauschen.

Was ist der Unterschied zwischen einer übergeordneten Inventur und separaten Zählungen pro Kategorie?
+

Separate Zählungen pro Kategorie sind einzelne Bestandsinventur-Ereignisse, eine für Einwegprodukte, eine für Reinigungsmittel, eine für Trockenwaren, jede ohne Kenntnis der anderen. Während einer einzelnen Zählung gilt der Rest des Katalogs als nicht gezählt, daher ist der Nullschalter gefährlich. Eine übergeordnete Inventur ist eine einzige Inventur für den gesamten Standort, aufgeteilt in Teilinventuren, die verschiedene Personen gleichzeitig bearbeiten. Die Teilinventuren werden nach Abschluss wieder in diese einzelne Inventur zusammengeführt. Der praktische Unterschied liegt darin, was „nicht gezählt" bedeutet: Bei separaten Zählungen bedeutet es „Dieses auf null setzen", aber bei einer übergeordneten Inventur bedeutet es „Eine andere Teilinventur hat es noch".

Wie verhindern Teilinventuren, dass Artikel fälschlicherweise auf null gesetzt werden?
+

Wie Teilinventuren Sie schützen: indem der gesamte Standort innerhalb einer einzigen Inventur anstatt in vielen gehalten wird. In Supy kann eine einzelne Bestandsinventur in Teilinventuren aufgeteilt werden, an denen mehrere Personen parallel arbeiten, und diese Teilinventuren werden bei Abschluss automatisch in eine übergeordnete Inventur zusammengeführt. Da jeder Bereich zur gleichen Inventur gehört, wird ein Artikel, den eine andere Person noch zählt, nie als fehlend behandelt und kann daher von einem Nullsetzungsschritt nicht erfasst werden. Sie wenden „Ungezähltes auf null setzen“ nur auf eine Inventur an, die tatsächlich für den gesamten Standort abgeschlossen ist, was die einzige Situation ist, in der das Nullsetzen des Rests tatsächlich korrekt ist.

Sollten Sie jemals den Schalter „Ungezähltes auf null setzen“ verwenden?
+

Ja, aber nur bei einer Inventur, die tatsächlich für den gesamten Standort vollständig abgeschlossen ist. Auf diese Weise eingesetzt, spart der Schalter Zeit: Er setzt Artikel, die wirklich null erreicht haben, auf null, ohne dass Sie gegen jede Zeile eine Null eingeben müssen. Die Regel ist einfach. Wenn jeder Bereich des Standorts gezählt und zusammengeführt wurde, ist der Schalter sicher und nützlich. Wenn ein Teil des Katalogs noch offen ist oder Sie eine von mehreren Teilinventuren durchführen, betätigen Sie ihn nicht, da das System reale Bestände auf null setzen wird. Behandeln Sie den Schalter als die letzte Aktion einer abgeschlossenen Inventur, nie als einen Schritt, der mitten in einer Inventur angewendet wird.

Wie bereinigen Sie alte oder auslaufende Artikel, ohne aktive Bestände zu löschen?
+

Wie man alte Artikel sauber auslistet: Geben Sie ihnen einen gezielten Platz, anstatt sich auf eine pauschale Nullsetzung zu verlassen. Erstellen Sie eine dedizierte Teilinventur, im Wesentlichen einen „Nicht verwenden“-Bereich, und setzen Sie genau diese Artikel dort bewusst auf null. Da die Nullsetzung auf ausgewählte Artikel beschränkt ist, bleibt der aktive Bestand an allen anderen Orten unberührt. Dies löst das Problem, das Betreiber überhaupt erst zu dem riskanten Schalter gedrängt hat: Sie wollten auslaufende Artikel bereinigen, aber das einzige verfügbare Werkzeug setzte alles Ungezählte auf null. Eine begrenzte Teilinventur bietet Ihnen die gewünschte Bereinigung ohne die Negativbestandsauswirkungen im restlichen Katalog.

Bereit, Ihre Abläufe zu transformieren?

Schließen Sie sich mehr als 3.500 Restaurantbetreibern an, die mit Supy Kosten senken, Abläufe optimieren und klügere Entscheidungen treffen.