{
 "engine": "eligibility-engine",
 "seed": 42,
 "params": {
  "seed": 42,
  "rules_on": {
   "E01": true,
   "E02": true,
   "E03": true,
   "E04": true,
   "E05": true,
   "E06": true,
   "E07": true,
   "E08": true
  },
  "threshold_gbp": 50,
  "gap_days": 21,
  "formal_notice_min_gbp": 100
 },
 "book": {
  "accounts": 2000,
  "pence": 82524358,
  "flags": {
   "vulnerable": 118,
   "deceased": 17,
   "dispute": 80,
   "plan": 283,
   "plan_kept": 240,
   "plan_broken": 43,
   "paid14": 239,
   "letter_21d": 432,
   "no_letters": 52
  }
 },
 "waterfall": [
  {
   "rule": "E01",
   "name": "DECEASED / INSOLVENT",
   "effect": "hold",
   "on": true,
   "count": 17,
   "pence": 582057,
   "prevented": 17,
   "sole": 10
  },
  {
   "rule": "E02",
   "name": "VULNERABILITY REGISTER",
   "effect": "specialist team, never a letter",
   "on": true,
   "count": 117,
   "pence": 4228690,
   "prevented": 116,
   "sole": 64
  },
  {
   "rule": "E03",
   "name": "OPEN DISPUTE",
   "effect": "hold until resolved",
   "on": true,
   "count": 74,
   "pence": 3189379,
   "prevented": 73,
   "sole": 42
  },
  {
   "rule": "E04",
   "name": "PAYMENT PLAN KEPT",
   "effect": "no letter",
   "on": true,
   "count": 213,
   "pence": 8425408,
   "prevented": 203,
   "sole": 129
  },
  {
   "rule": "E05",
   "name": "PAID IN LAST 14 DAYS",
   "effect": "wait",
   "on": true,
   "count": 180,
   "pence": 8072573,
   "prevented": 174,
   "sole": 130
  },
  {
   "rule": "E06",
   "name": "LETTER WITHIN THE GAP",
   "effect": "minimum gap",
   "on": true,
   "count": 309,
   "pence": 12776529,
   "prevented": 302,
   "sole": 281
  },
  {
   "rule": "E07",
   "name": "BALANCE BELOW THRESHOLD",
   "effect": "below threshold",
   "on": true,
   "count": 38,
   "pence": 148178,
   "prevented": 38,
   "sole": 38
  },
  {
   "rule": "E08",
   "name": "NO-LETTER PREFERENCE",
   "effect": "other channel",
   "on": true,
   "count": 32,
   "pence": 1299608,
   "prevented": 31,
   "sole": 31
  }
 ],
 "excluded": 980,
 "to_routing": 1020,
 "routing": [
  {
   "script": "A",
   "name": "FIRST REMINDER",
   "band": "7\u201321 d",
   "count": 97,
   "pence": 3919123,
   "mean_pence": 40403,
   "plan_broken": 3
  },
  {
   "script": "B",
   "name": "SECOND REMINDER",
   "band": "22\u201345 d, or 46\u201390 d under \u00a3100",
   "count": 188,
   "pence": 6227495,
   "mean_pence": 33124,
   "plan_broken": 4
  },
  {
   "script": "C",
   "name": "FORMAL NOTICE",
   "band": "46\u201390 d and \u2265 \u00a3100",
   "count": 264,
   "pence": 13347750,
   "mean_pence": 50559,
   "plan_broken": 5
  },
  {
   "script": "D",
   "name": "FINAL NOTICE / HANDOVER",
   "band": "91+ d",
   "count": 440,
   "pence": 19109893,
   "mean_pence": 43431,
   "plan_broken": 12
  }
 ],
 "not_yet_due": {
  "count": 31,
  "pence": 1197675
 },
 "letters": 989,
 "letters_if_no_exclusions": 1943,
 "letters_prevented": 954,
 "letters_pence": 42604261,
 "tie_out": {
  "accounts": 2000,
  "sum": 2000,
  "one_outcome_each": true,
  "ok": true
 },
 "age_bands": [
  {
   "band": "0\u20136",
   "n": 57,
   "A": 0,
   "B": 0,
   "C": 0,
   "D": 0,
   "excluded": 26,
   "not_due": 31
  },
  {
   "band": "7\u201321",
   "n": 194,
   "A": 97,
   "B": 0,
   "C": 0,
   "D": 0,
   "excluded": 97,
   "not_due": 0
  },
  {
   "band": "22\u201345",
   "n": 294,
   "A": 0,
   "B": 154,
   "C": 0,
   "D": 0,
   "excluded": 140,
   "not_due": 0
  },
  {
   "band": "46\u201390",
   "n": 594,
   "A": 0,
   "B": 34,
   "C": 264,
   "D": 0,
   "excluded": 296,
   "not_due": 0
  },
  {
   "band": "91+",
   "n": 861,
   "A": 0,
   "B": 0,
   "C": 0,
   "D": 440,
   "excluded": 421,
   "not_due": 0
  }
 ],
 "audit": [
  {
   "id": "A-0225",
   "pence": 38966,
   "days": 141,
   "flags": [
    "deceased/insolvent",
    "letter 5d ago"
   ],
   "rule": "E01",
   "script": null,
   "outcome": "E01",
   "reason": "E01 \u00b7 deceased / insolvent \u2192 hold"
  },
  {
   "id": "A-0004",
   "pence": 21110,
   "days": 72,
   "flags": [
    "vulnerable",
    "letter 34d ago"
   ],
   "rule": "E02",
   "script": null,
   "outcome": "E02",
   "reason": "E02 \u00b7 vulnerability register \u2192 specialist team, never a letter"
  },
  {
   "id": "A-0006",
   "pence": 20478,
   "days": 151,
   "flags": [
    "dispute",
    "letter 75d ago"
   ],
   "rule": "E03",
   "script": null,
   "outcome": "E03",
   "reason": "E03 \u00b7 open dispute \u2192 hold until resolved"
  },
  {
   "id": "A-0005",
   "pence": 42081,
   "days": 82,
   "flags": [
    "plan kept",
    "letter 77d ago"
   ],
   "rule": "E04",
   "script": null,
   "outcome": "E04",
   "reason": "E04 \u00b7 payment plan kept \u2192 no letter"
  },
  {
   "id": "A-0002",
   "pence": 26718,
   "days": 50,
   "flags": [
    "paid <14d",
    "letter 72d ago"
   ],
   "rule": "E05",
   "script": null,
   "outcome": "E05",
   "reason": "E05 \u00b7 paid in last 14 days \u2192 wait"
  },
  {
   "id": "A-0010",
   "pence": 39777,
   "days": 156,
   "flags": [
    "letter 14d ago"
   ],
   "rule": "E06",
   "script": null,
   "outcome": "E06",
   "reason": "E06 \u00b7 letter within the gap \u2192 minimum gap (14 d ago, gap 21)"
  },
  {
   "id": "A-0046",
   "pence": 3278,
   "days": 78,
   "flags": [
    "letter 80d ago"
   ],
   "rule": "E07",
   "script": null,
   "outcome": "E07",
   "reason": "E07 \u00b7 balance below threshold \u2192 below threshold (\u00a332.78 < \u00a350.00)"
  },
  {
   "id": "A-0134",
   "pence": 18364,
   "days": 15,
   "flags": [
    "letter 33d ago",
    "no letters"
   ],
   "rule": "E08",
   "script": null,
   "outcome": "E08",
   "reason": "E08 \u00b7 no-letter preference \u2192 other channel"
  },
  {
   "id": "A-0031",
   "pence": 10191,
   "days": 12,
   "flags": [
    "letter 65d ago"
   ],
   "rule": null,
   "script": "A",
   "outcome": "A",
   "reason": "12 d in arrears, \u00a3101.91 \u2192 A first reminder"
  },
  {
   "id": "A-0007",
   "pence": 52839,
   "days": 45,
   "flags": [
    "letter 55d ago"
   ],
   "rule": null,
   "script": "B",
   "outcome": "B",
   "reason": "45 d in arrears, \u00a3528.39 \u2192 B second reminder"
  },
  {
   "id": "A-0009",
   "pence": 18219,
   "days": 88,
   "flags": [
    "letter 27d ago"
   ],
   "rule": null,
   "script": "C",
   "outcome": "C",
   "reason": "88 d in arrears, \u00a3182.19 \u2192 C formal notice"
  },
  {
   "id": "A-0001",
   "pence": 11437,
   "days": 137,
   "flags": [
    "letter 50d ago"
   ],
   "rule": null,
   "script": "D",
   "outcome": "D",
   "reason": "137 d in arrears, \u00a3114.37 \u2192 D final notice / handover"
  }
 ]
}