{
  "receivables": {
    "credit_customers_with_balance": 1616,
    "outstanding_total_sar": 3819782.2456,
    "allocated_sar": 3483551.1632000003,
    "unexplained_sar": 336231.08239999996,
    "open_items": 6011,
    "buckets_sar": {
      "1-30": 343217.0,
      "31-60": 145546.0,
      "61-90": 48691.0,
      "90+": 53478.0,
      "not_due": 2892620.0
    },
    "reconciles": true
  },
  "outlets": {
    "no_purchase_in_window (Mar-Oct 2026)": 14022,
    "active": 3816,
    "lapsed (churn proxy)": 662,
    "slowing": 483
  },
  "reps": {
    "reps_with_sales": 119,
    "median_drops_per_day": 6.0,
    "median_sales_per_drop_sar": 525.8255440259741
  },
  "holiday_validation": {
    "Ramadan 1447": {
      "wms_index_mean_excl_fridays": 1.1243656971033564,
      "sales_index_mean_excl_fridays": 0.8223147943233442,
      "observed_warehouse_closure_days": [
        "2026-03-21"
      ]
    },
    "Founding Day": {
      "wms_index_mean_excl_fridays": 0.41738100876154394,
      "sales_index_mean_excl_fridays": NaN,
      "observed_warehouse_closure_days": []
    },
    "Eid al-Fitr private-sector holiday": {
      "wms_index_mean_excl_fridays": 0.38909723166286975,
      "sales_index_mean_excl_fridays": 0.4728073931594477,
      "observed_warehouse_closure_days": [
        "2026-03-21",
        "2026-03-22",
        "2026-03-23"
      ]
    },
    "Arafat Day + Eid al-Adha private-sector holiday": {
      "wms_index_mean_excl_fridays": 0.006058367938121446,
      "sales_index_mean_excl_fridays": 0.5150966233049965,
      "observed_warehouse_closure_days": [
        "2026-05-26",
        "2026-05-27",
        "2026-05-28"
      ]
    },
    "National Day": {
      "wms_index_mean_excl_fridays": 0.11193824097049904,
      "sales_index_mean_excl_fridays": 0.6583652618135377,
      "observed_warehouse_closure_days": [
        "2026-09-23"
      ]
    }
  },
  "ramadan_vs_normal_wms_excl_fridays": 1.129200799195001,
  "files": [
    "/mnt/user-data/outputs/Binzagr_Data/03_Simulated/data/sim_receivables_open_items.parquet",
    "/mnt/user-data/outputs/Binzagr_Data/03_Simulated/csv/sim_receivables_open_items.csv",
    "/mnt/user-data/outputs/Binzagr_Data/03_Simulated/data/sim_receivables_customer_ageing.parquet",
    "/mnt/user-data/outputs/Binzagr_Data/03_Simulated/csv/sim_receivables_customer_ageing.csv",
    "/mnt/user-data/outputs/Binzagr_Data/03_Simulated/data/inf_outlet_activity.parquet",
    "/mnt/user-data/outputs/Binzagr_Data/03_Simulated/csv/inf_outlet_activity.csv",
    "/mnt/user-data/outputs/Binzagr_Data/03_Simulated/data/inf_salesman_route_profile.parquet",
    "/mnt/user-data/outputs/Binzagr_Data/03_Simulated/csv/inf_salesman_route_profile.csv",
    "/mnt/user-data/outputs/Binzagr_Data/03_Simulated/data/ref_calendar_events.parquet",
    "/mnt/user-data/outputs/Binzagr_Data/03_Simulated/csv/ref_calendar_events.csv"
  ]
}