Excel / CSV → format gate → staged idempotent loads → PostgreSQL, governed from a DB admin console.
products · pm_suppliers · stores · product_master_sheets
purchase_daily · sales_daily · trade_ledger · returns_ledger
order_build_runs · order_scores · best_integrated
*_snapshots · *_snapshot_items · build_runs
users · role_tab_permissions · batch_runs · import_log
| Time | Batch | Target Tables |
|---|---|---|
| 02:00 | Daily trade | daily_trade_ledger |
| 03:00 | Sample ingest | sample_products · sample_ledger |
| 03:30 | Returns ledger | returns_ledger · backorder_* |
| 04:00 | Backorder trade | backorder_trade_history |
| 06:00 | Inventory snapshot | inventory_snapshot · inventory_flow |
| 06:10 | Master product | products · product_master_sheets |
| 06:30 | Wholesale daily | wholesale_* (7 tables) |
| 20:15 | Incremental sales / purchase | sales_daily · purchase_daily |
| 22:00 | Purchase price snapshot | current_purchase_price |
| 23:00 | Trade ledger / history | trade_ledger · trade_history |