Data sources

SourceTypeScopeAs ofStale afterState
POS — Product master (CSV)pos_productsread_only2026-06-27 14:00 UTC1d (24h)fresh
POS — Inventory snapshot (CSV)pos_inventoryread_only2026-06-27 13:00 UTC1d (24h)fresh
POS — Sales summary (CSV)pos_salesread_only2026-06-27 12:00 UTC1d (24h)fresh
Ecommerce — Catalog export (CSV)ecommerce_catalogread_only2026-06-05 07:00 UTC14d (336h)stale
Supplier — Price sheet (CSV)supplier_sheetread_only2026-06-22 07:00 UTC30d (720h)fresh

Import runs (5)

FileRowsChecksumStatusRejected columnsCompleted
products.csv20e22591c9cd25completednone2026-06-27 15:00 UTC
inventory.csv196150faece47dcompletednone2026-06-27 15:00 UTC
sales.csv2937f1b222858ecompletedcustomer_email, cashier_name2026-06-27 15:00 UTC
catalog.csv122708c710b35ccompletednone2026-06-27 15:00 UTC
pricing.csv696478d7fe5dbcompletednone2026-06-27 15:00 UTC

Rejected columns (e.g. customer_email, cashier_name) are detected and dropped before any row is stored. The MVP never ingests customer, staff, payment, or accounting data.