N NoBullshit.wiki 中文

Braised-food stock clerk - the FIFO and markdown-tag SOP: when to front the case, when to swap tags, who approves which discount, and the three exits for what's left at close

Works with:Claude / GPT-4 classCategories:Braised Food & DeliLevel:Intermediate Updated

Here is a user need. Expand it into an archivable "Display Case FIFO
and Markdown SOP" for a braised-food store, for stock clerks to run
daily - one A4 page, tables plus short lines.

Background (put it in "Scope"):
- Braised-food display case; product sells out same day or next day;
  produced and loaded in batches
- Every batch carries a label stating its production time (time label)
- Executor: stock clerk; markdown approval: shift lead (within a
  delegated limit); write-off approval: store manager

Four sections, rules as follows:

Section 1, Ordering (how FIFO actually runs):
- The time label is the only authority on what's older. Judging by
  "color depth" or "looks dry" is banned - case lighting shifts how
  product reads, and soy-braised categories don't carry a reliable
  color gradient to begin with
- Every restock = a full fronting pass: all remaining product moves
  forward, the new batch goes in back. Partial restock (dropping new
  goods into empty slots without touching the rest) is banned
- A batch with a missing label is treated as the oldest stock on the
  case: front row, sold first, and logged on the missing-label sheet -
  never relabeled from memory

Section 2, Markdown times (two waves, fixed):
- Wave one: [5 pm], same-day product not expected to clear through
  the dinner rush, discounted by [an amount the shift lead sets
  within the delegated limit]
- Wave two: [7:30 pm], whatever same-day product remains, deeper cut
- The tag swap: the clerk swaps the markdown tag and enters the
  markdown in the system; the two prices must match. The tag keeps
  the original price visible (struck through) - markdown tags showing
  only the discounted price are banned
- Authority: the clerk executes the swap; discounts beyond [the
  shift lead's limit] go to the store manager

Section 3, End-of-day disposition (three exits for unsold stock,
taken in order):
- Exit one, chill and sell next day: categories eligible under the
  store's own list get logged with batch and quantity and, next
  morning, treated as oldest per Section 1 and placed up front
- Exit two, staff purchase or another store-sanctioned channel:
  per store rules, logged
- Exit three, write-off: everything ineligible for the first two,
  on a slip stating item, weight, and reason, signed by the shift
  lead
- All three exits require a log entry. "Take it now, log it tomorrow"
  is banned

Section 4, Prohibitions (posted inside the case door):
- No marking down new product to skip the sorting - discounting new
  and old together hands margin away for nothing
- No tag/system price mismatch - the leading source of reconciliation
  gaps
- No undocumented write-offs, no backdated slips
- No folding old product into a new batch's row to save a fronting
  pass

Expansion requirements:
- Times, discount limits, and the resale-eligible category list stay
  as [] blanks for the store to fill
- Turn Section 3's eligibility into a "category / next-day resale
  yes-no / exit path" table header; the store fills the rows
- No "discount reasonably" or "use judgment" wording that hands the
  decision back to the executor - this SOP exists to eliminate
  on-the-spot judgment

Why it is written this way

Everyone at a deli counter can recite FIFO; it fails in execution because two questions never got answered: sorted by what, and which exit unsold stock takes at the deadline. Question one's answer is "the time label, and nothing else" - color judgment has to be explicitly banned because case lighting shifts how meat reads and soy-braised categories never had a stable color gradient, and every "looks about the same" judgment is another chance for old stock to impersonate new. Question two's answer is three fixed exits plus a log: an unlogged disposition is a non-disposition, and tomorrow nobody knows what hour that batch was born.

Markdowns split into two fixed waves rather than "discount near close" because markdown timing carries real value: the 5 pm wave targets the after-work dinner crowd and can still recover most of the product's worth; the 7:30 wave is clearance. Merge them into one vague moment and you either discount early for nothing or discount too late to sell. Keeping the struck-through original price on the tag is a trust design for customers - a tag showing only the sale price reads as an ordinary price tag, while the struck-through original is what says "this is a concession," which is the entire mechanism by which a markdown moves volume.

"No marking down new product" leads the prohibitions because it's the most common invisible loss in markdown execution: swapping tags for the whole tray to save a sorting step sells new goods at old-goods prices. Same logic behind banning partial restock - filling only the empty slots without touching the rest kills FIFO by the second restock. The legislative philosophy of the whole SOP sits in the last expansion requirement: eliminate "reasonable" and "flexible," the words that hand decisions back to the executor - the point of an SOP is that the newest part-timer and the three-year veteran make the same moves.

Variables

Variable Notes
Two markdown waves Wave one about an hour before dinner traffic, wave two about 90 minutes before close - tune to your measured traffic
Shift lead's markdown limit Beyond what discount depth the store manager signs - tie it to the shrink target and revise on a cycle
Resale-eligible category list Which categories may be chilled and resold, for how many hours - decided per category, never "case by case"

FIFOmarkdown managementshelf life