Secure connection
Stage 4 previews NuEPOS stock locally before publishing and excludes Parent Products. Subscription and customer records are not uploaded.
Use only a publishable key. Never enter a secret or service_role key.
Shared manual stock adjustments
This is a test workspace, not yet the full V72 Order Lists page. Existing Stage 2 test adjustments remain available. New NuEPOS imports can be previewed locally before publishing.
| Product code | Quantity | Reason | Remove |
|---|
Changes are saved when you click Save. If someone else saves first, you must reload and reapply your edits; this prevents silent overwrites. The app checks for new revisions periodically when you have no unsaved changes.
NuEPOS stock snapshot — shared test
Import a NuEPOS .xlsx or .csv export. Product ID, name, supplier, Quantity In Stock, case size, Min, Max and 30/90/180/365-day sales are extracted for ordering previews. No customer subscription information is read or uploaded. The preview is local to your browser until you explicitly publish. Parent Products are excluded.
All data imports
NuEPOS above; Appstle files below. Appstle files remain on this device and are not published to Supabase.
After importing, use the Subscription Matching or Order Preview tabs to check the results.
| Product | Supplier | Imported quantity | Corrected quantity |
|---|
Manual corrections are stored separately from the NuEPOS snapshot. They do not change the imported quantities. This stage is for validating shared stock data, not placing orders.
Stage 13 · forecast and dated subscriptions
Load an Appstle ANALYTICS product delivery forecast CSV. The forecast stays in this browser and is not uploaded. The seven-day forecast is compared with shared stock. The order preview uses Min/Max and case sizes from the updated NuEPOS snapshot. It calculates V72’s weighted historical demand and shows supplier cover choices. The Appstle Custom column provides the 14-day quantity. Eleven-day quantities use the first seven days plus dated occurrences on days 8–11; check the selected first Sunday.
| Product | Supplier | Quantity In Stock (adjusted) | Next 7 days | Shortfall (minimum) | Match |
|---|
V72 name matching: exact, descriptor variation, known DIBO aliases, then guarded fuzzy matching. SKU/barcode and saved manual matches are available after republishing a NuEPOS snapshot with identifiers. Uncertain rows remain unmatched. This is a diagnostic preview, not an order list.
Subscription Matching — all products
Based on V72: review every Appstle product, including future subscriptions outside the current ordering window. Manual matches are saved in this browser and take priority on later imports. Parent Products are excluded. Review fuzzy matches before relying on orders. The full subscription export may contain several customer lines for the same product; these are consolidated in the matching view.
Discontinued products with active subscriptions
Matched discontinued products are grouped by NuEPOS product for review, even when Appstle uses several names. Negative stock is flagged for reconciliation. Discontinued products are excluded from automatic purchasing; no substitutions or cancellations are made automatically.
| NuEPOS product | Appstle subscription names | Current stock | Stock status | Action |
|---|
| Subscription product | SKU | Matched NuEPOS product | Supplier | Method | Confidence | Action |
|---|
All rows are evaluated, with the first 250 filtered rows displayed. This is a local matching workspace; no customer details are shown or uploaded.
Stage 16 · supplier cover comparison
Read-only preview (7- and 14-day forecast quantities; 11-day quantities require full subscription export) using V72-style Essential / Balanced / Ideal calculations, NuEPOS Min/Max and case multiples (Mersey Raw half-cases). Subscription demand is aggregated per product. Not the full V72 engine: normal shop demand in order quantities, product-rule overrides, negative-stock reason checks, supplier cover windows, dated subscriptions are now included for 11-day preview; bills are not included. Do not order from these figures.
Unmatched dated subscriptions
These are dated product lines due on days 8–11 that could not be matched to NuEPOS. No customer information is displayed.
| Appstle product name | Due dates (days 8–11) | Units per occurrence | Total units | Match status |
|---|
| Supplier | NuEPOS product | Quantity In Stock (adjusted) | Subscription demand (selected cover) | Min | Max | Order multiple | 30-day sales | Weighted sales/week | Estimated shop/week* | Cover | Essential | Balanced | Ideal |
|---|
Unmatched demand is excluded and flagged. For products imported before Stage 8, case sizes and Min/Max are unavailable; re-import NuEPOS and review the preview before publishing the updated shared snapshot. Negative stock is not automatically ordered except to cover forecast subscriptions. Min = -1 prevents normal stock top-ups in every order mode; genuine subscription shortages remain visible. Historical weekly demand uses V72 weights (50% 30-day, 25% 90-day, 15% 180-day, 10% 365-day). The shop/week estimate subtracts normal subscription weekly demand only when Next 365 days is supplied. It is diagnostic, not added to order quantities. 14-day quantities use Appstle Custom. Eleven-day quantities are withheld when additional dated product lines cannot be matched; review the unmatched table above. No orders are saved or placed.
Order Lists — Stage 25
Load NuEPOS and Appstle data to populate supplier order sections.
Subscription matching & forecast/date diagnostics
These are two separate checks. Unmatched subscription lines may exclude demand; forecast/date differences can arise because the reports cover different periods. The Appstle seven-day forecast remains authoritative for days 1–7.
Unmatched dated subscription products
| Product description | Unmatched export lines | Occurrences on days 8–11 | Matching result / reason | Action |
|---|
Seven-day forecast / dated-export differences
| Product | Supplier | Forecast (7 days) | Dated (days 1–7) | Difference |
|---|
Suppliers are ranked by earliest identified subscription risk; products can be sorted A–Z or most urgent first within each supplier. Draft order quantities are stored on this browser. Supplier shortage checkboxes save to the shared Supabase register. Missing cost data is shown as unavailable rather than estimated.
Stage 18 · Min / Max Stock Review
NuEPOS remains the master record. Suggested values follow V72's 1.5-week demand and sales-only Max guide. Review and approve proposals here, then manually update NuEPOS. Approvals are local to this browser and never change live stock or ordering figures.
| Select | Supplier | Product | Case | NuEPOS Min | NuEPOS Max | Suggested Min | Sales-only Max guide | Review reasons | Approved Min | Approved Max | Status | Action |
|---|
The Max is V72's sales-only guide, not a mandatory stock ceiling; case sizes and shelf-fill decisions may justify a higher Max. Min = −1 is never automatically changed. Approval does not write to NuEPOS or alter supplier order calculations. Re-importing NuEPOS confirms changes only when its actual Min/Max values match your approved values.
What comes next
Stage 17 adds a local-only Min/Max Review and approval CSV. Stage 16 consolidated discontinued subscription warnings by NuEPOS product and flags negative or remaining stock. Stage 15 added discontinued-product status and active-subscription alerts to full Subscription Matching and discontinued warnings across all forecast and dated subscription rows, not only the next two weeks. Seven- and fourteen-day forecast handling is unchanged. Re-import and publish NuEPOS to add full sales history to the shared snapshot. It is not V72’s full supplier ordering engine. Continue using V72 for actual orders.
Supplier Out of Stocks
Record supplier-confirmed shortages against NuEPOS products. Tick unavailable items, add an estimated return date if known, and leave notes. These records are saved in this browser, separately from NuEPOS. The review uses them as a caution flag, not as proof of lost sales.
| Supplier | NuEPOS product | Supplier OOS? | Expected return | Notes | Last updated |
|---|
Supplier shortages are not the same as shop stockouts. No NuEPOS stock quantities, purchase orders or Min/Max values are changed here. Changes are local until you click Save shortages to Supabase. Export backups for recovery.
Staff Message Board
Shared team handovers and updates. Messages save to Supabase automatically. Use individual staff logins so each post records the signed-in account. Avoid putting sensitive customer personal information here.
Stage 20 uses a shared document with revision checks. If simultaneous edits conflict, the app retains unsaved edits locally and displays a warning. A tamper-resistant, database-enforced Activity History requires a separate database upgrade and is not included in this stage.