Your dates, not ours
- The expiry or retest date comes from your label, certificate or your own rule. The file holds no shelf-life values and sets no default.
- Warning days are your own setting too. Blank or 0 means no warning.
What is in the file
- Settings: an as-of date (blank means today) and your warning days.
- Tracker: lot ID, material, supplier, supplier lot, received, location, expiry or retest date, date type (Expiry or Retest), retest done, new date after retest, disposition (In stock, Quarantined, Used up, Scrapped, Returned to supplier), disposition date, last used on, notes. Date in force and days left are worked out.
- A separate check column. The status never hides it, and a row can show several notes, joined with a semicolon.
- Counts under the tracker: rows logged, rows per status, rows with a check note, rows with the date passed while still held (any status), rows used after the date, a line that should read 0 (rows not in any status), rows per date type and rows per disposition. No score and no ranking.
How the status is worked out
In this order; the first match wins. A row only reads In date or Closed when every step before it is filled. Text typed in a date cell counts as blank:
| Status | When |
|---|---|
| Enter lot ID | The row has an entry but no lot ID. It still counts. |
| Enter material … Enter location | Material, supplier, supplier lot, received date and location, in that order. |
| Enter expiry or retest date | Blank, or text instead of a date. The date is your own entry; the file sets no default. |
| Enter date type (Expiry or Retest) | Date type blank. |
| Enter disposition | Disposition blank. |
| Enter disposition date | Used up, scrapped or returned, disposition date blank. |
| Closed (used up, scrapped or returned) | Used up, scrapped or returned, with a disposition date. |
| Enter new date after retest | Retest done, new date blank. |
| Quarantined, decide disposition | Disposition is Quarantined. |
| Expired, still in stock | Expiry row, in stock, as-of date after the date in force. |
| Retest due | Retest row, in stock, as-of date after the date in force. |
| Within your warning days | In stock and inside your own warning days (blank or 0 means no warning). |
| In date | Every step filled, date not passed. |
Check column notes, each followed by "worth a check", on any row whatever its status:
- Expiry or retest date passed, lot still in stock or quarantined
- Last used after the expiry or retest date
- Expiry or retest date before the received date
- New date after retest filled, retest date blank
- New date after retest earlier than the retest
- Retest dated before the received date
- Disposition date before the received date
- Last used after the disposition date
- Used up, scrapped or returned, disposition date blank
- Disposition date filled, lot still in stock or quarantined
- Lot ID used on more than one row
- A date after the as-of date
- Date not readable (text in a date cell)
- Quarantined, nothing written in Notes
- Retest recorded on an Expiry row
Example (fictional)
Made-up materials, suppliers and dates, extract, as of Thursday 22 October 2026, warning days 30 (an example value, not a recommendation):
| Lot ID | Material | Received | Date type | Date in force | Disposition | Last used | Status | Check |
|---|---|---|---|---|---|---|---|---|
| L-01 | Resin PA66 | Mon 7 Sep 2026 | Expiry | Fri 5 Mar 2027 | In stock | Mon 19 Oct 2026 | In date | |
| L-02 | Adhesive 2K | Mon 3 Aug 2026 | Expiry | Wed 14 Oct 2026 | In stock | Fri 16 Oct 2026 | Expired, still in stock | Expiry or retest date passed, lot still in stock or quarantined: worth a check; Last used after the expiry or retest date: worth a check |
| L-03 | Grease | Mon 6 Jul 2026 | Retest | Mon 12 Apr 2027 | In stock | Tue 20 Oct 2026 | In date | |
| L-04 | Sealant | Mon 14 Sep 2026 | Expiry | Thu 12 Nov 2026 | In stock | Within your warning days | ||
| L-05 | Primer | Mon 1 Jun 2026 | Expiry | Fri 9 Oct 2026 | Quarantined | Quarantined, decide disposition | Expiry or retest date passed, lot still in stock or quarantined: worth a check | |
| L-06 | Solder paste | Mon 4 May 2026 | Expiry | Fri 4 Sep 2026 | Scrapped | Wed 2 Sep 2026 | Closed (used up, scrapped or returned) | |
| L-07 | Resin PA66 | Mon 5 Oct 2026 | Expiry | Thu 1 Oct 2026 | In stock | Expired, still in stock | Expiry or retest date passed, lot still in stock or quarantined: worth a check; Expiry or retest date before the received date: worth a check | |
| Adhesive 2K | Mon 12 Oct 2026 | Expiry | Mon 1 Mar 2027 | In stock | Enter lot ID | |||
| L-09 | Grease | Mon 13 Jul 2026 | Retest | Tue 13 Oct 2026 | In stock | Enter new date after retest | Expiry or retest date passed, lot still in stock or quarantined: worth a check | |
| L-10 | Coolant | Mon 12 Oct 2026 | Expiry | Fri 9 Apr 2027 | In stock | Enter location |
Worth a check each week
- Lots past their date and still in stock or quarantined (marked in red).
- Lots used after their date.
- Retests with no new date, and quarantined lots with nothing written in Notes.
The disposition is yours. The file records it and does not judge it.
Related
- Quarantine hold log (Excel)
- Receiving inspection log (Excel)
- Scrap and rework log (Excel)
- Free 8D and quality tools
Advisory template, in English. Not a customer decision.