{
 "engine": "dunning-engine",
 "seed": 42,
 "horizon_day": 150,
 "params": {
  "seed": 42,
  "tempo": 0,
  "rung_offsets": {
   "R1": -3,
   "R2": 3,
   "R3": 10,
   "R4": 20,
   "R6": 35
  },
  "handover_at": 50,
  "promise_days": 7,
  "promise_p": 0.35,
  "weekend_rule": true,
  "batching": true,
  "uplift_days": 5,
  "shout_every": 2,
  "fatigue_after": 4
 },
 "book": {
  "customers": 50,
  "invoices": 400,
  "billed": 11466086,
  "terms": 30,
  "segments": {
   "PROMPT": 21,
   "NUDGE": 18,
   "CHRONIC": 8,
   "DISPUTED": 3
  },
  "disputed_invoices": 9
 },
 "policies": {
  "LADDER": {
   "collected": 11458960,
   "collected_pct": 99.9,
   "paid_scan": 11458960,
   "paid": 399,
   "open": 0,
   "handed_open": 1,
   "disputed_open": 0,
   "adherence_pct": 74.3,
   "paid_by_due7": 297,
   "dso_days": 35.5,
   "contacts": 571,
   "contacts_per_customer_month": 2.28,
   "handover": {
    "count": 2,
    "value": 42346,
    "collected_after": 35220
   },
   "promises": {
    "made": 39,
    "kept": 34,
    "broken": 5,
    "kept_pct": 87.2
   },
   "rung_reach": {
    "R1": 381,
    "R2": 174,
    "R3": 75,
    "R4": 24,
    "R5": 39,
    "R6": 9,
    "HANDOVER": 2
   },
   "contacts_by_customer": [
    10,
    7,
    7,
    9,
    10,
    10,
    9,
    9,
    18,
    11,
    11,
    9,
    15,
    13,
    9,
    10,
    13,
    10,
    9,
    7,
    9,
    10,
    7,
    9,
    9,
    8,
    13,
    11,
    11,
    12,
    11,
    8,
    12,
    18,
    18,
    16,
    24,
    20,
    7,
    9,
    13,
    13,
    11,
    11,
    11,
    8,
    21,
    10,
    8,
    17
   ],
   "cash_by_day": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    23380,
    84044,
    190010,
    331046,
    343910,
    404063,
    513361,
    592476,
    822157,
    922076,
    1031919,
    1186069,
    1362646,
    1458887,
    1700248,
    1813831,
    2067252,
    2278249,
    2383660,
    2523920,
    2543888,
    2646141,
    2843051,
    2862961,
    3047848,
    3145144,
    3286297,
    3470021,
    3524020,
    3646723,
    3883335,
    4177030,
    4535968,
    4872598,
    5347557,
    5417133,
    5744098,
    5927812,
    6193152,
    6522986,
    6796312,
    6948695,
    7074287,
    7284775,
    7375615,
    7578609,
    7632079,
    7888632,
    7925093,
    8097964,
    8188592,
    8518196,
    8759027,
    8994247,
    9277745,
    9487508,
    9538996,
    9716146,
    9868268,
    10249837,
    10474963,
    10657302,
    10657302,
    10687419,
    10745587,
    10866189,
    11020957,
    11090034,
    11172421,
    11198025,
    11216621,
    11237524,
    11237524,
    11272287,
    11287858,
    11306343,
    11306343,
    11306343,
    11327393,
    11340156,
    11340156,
    11340156,
    11391562,
    11391562,
    11391562,
    11391562,
    11391562,
    11391562,
    11391562,
    11423740,
    11423740,
    11423740,
    11423740,
    11423740,
    11423740,
    11423740,
    11423740,
    11423740,
    11423740,
    11423740,
    11423740,
    11423740,
    11423740,
    11423740,
    11423740,
    11423740,
    11423740,
    11458960,
    11458960,
    11458960,
    11458960,
    11458960,
    11458960,
    11458960,
    11458960,
    11458960,
    11458960,
    11458960,
    11458960,
    11458960,
    11458960,
    11458960,
    11458960
   ],
   "states_by_day": {
    "paid": [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     1,
     3,
     7,
     11,
     12,
     15,
     19,
     20,
     24,
     30,
     33,
     39,
     47,
     50,
     56,
     60,
     67,
     75,
     80,
     85,
     87,
     92,
     98,
     100,
     107,
     112,
     119,
     127,
     130,
     136,
     145,
     153,
     164,
     178,
     189,
     193,
     202,
     208,
     220,
     228,
     237,
     244,
     251,
     257,
     261,
     267,
     270,
     276,
     278,
     281,
     284,
     293,
     303,
     308,
     317,
     323,
     326,
     331,
     337,
     348,
     356,
     366,
     366,
     368,
     371,
     376,
     378,
     381,
     385,
     386,
     387,
     389,
     389,
     391,
     392,
     393,
     393,
     393,
     394,
     395,
     395,
     395,
     397,
     397,
     397,
     397,
     397,
     397,
     397,
     398,
     398,
     398,
     398,
     398,
     398,
     398,
     398,
     398,
     398,
     398,
     398,
     398,
     398,
     398,
     398,
     398,
     398,
     399,
     399,
     399,
     399,
     399,
     399,
     399,
     399,
     399,
     399,
     399,
     399,
     399,
     399,
     399,
     399
    ],
    "open": [
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     390,
     388,
     384,
     380,
     379,
     376,
     372,
     371,
     367,
     361,
     358,
     352,
     344,
     341,
     335,
     331,
     324,
     316,
     311,
     306,
     304,
     299,
     293,
     291,
     284,
     279,
     272,
     264,
     261,
     255,
     246,
     238,
     227,
     213,
     202,
     198,
     189,
     183,
     172,
     164,
     155,
     148,
     141,
     135,
     131,
     126,
     123,
     117,
     116,
     114,
     111,
     102,
     92,
     87,
     78,
     72,
     69,
     64,
     58,
     47,
     39,
     29,
     29,
     27,
     24,
     20,
     18,
     16,
     13,
     12,
     11,
     9,
     10,
     8,
     7,
     6,
     6,
     7,
     6,
     5,
     5,
     5,
     3,
     3,
     3,
     3,
     3,
     3,
     3,
     2,
     2,
     1,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    "handed": [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     1,
     1,
     1,
     1,
     1,
     2,
     2,
     2,
     2,
     2,
     2,
     2,
     2,
     2,
     2,
     2,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1
    ],
    "disputed": [
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     8,
     8,
     8,
     8,
     8,
     8,
     8,
     7,
     7,
     7,
     6,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     4,
     4,
     3,
     2,
     2,
     2,
     2,
     1,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ]
   },
   "segments": [
    {
     "segment": "PROMPT",
     "customers": 21,
     "invoices": 168,
     "paid": 168,
     "adherence_pct": 92.9,
     "collected_pct": 100.0,
     "contacts": 198
    },
    {
     "segment": "NUDGE",
     "customers": 18,
     "invoices": 144,
     "paid": 143,
     "adherence_pct": 80.6,
     "collected_pct": 99.8,
     "contacts": 197
    },
    {
     "segment": "CHRONIC",
     "customers": 8,
     "invoices": 64,
     "paid": 64,
     "adherence_pct": 17.2,
     "collected_pct": 100.0,
     "contacts": 147
    },
    {
     "segment": "DISPUTED",
     "customers": 3,
     "invoices": 24,
     "paid": 24,
     "adherence_pct": 58.3,
     "collected_pct": 100.0,
     "contacts": 29
    }
   ]
  },
  "NO_LADDER": {
   "collected": 10419930,
   "collected_pct": 90.9,
   "paid_scan": 10419930,
   "paid": 365,
   "open": 35,
   "handed_open": 0,
   "disputed_open": 0,
   "adherence_pct": 47.8,
   "paid_by_due7": 191,
   "dso_days": 46.5,
   "contacts": 0,
   "contacts_per_customer_month": 0.0,
   "handover": {
    "count": 0,
    "value": 0,
    "collected_after": 0
   },
   "promises": {
    "made": 0,
    "kept": 0,
    "broken": 0,
    "kept_pct": 0.0
   },
   "rung_reach": {
    "R1": 0,
    "R2": 0,
    "R3": 0,
    "R4": 0,
    "R5": 0,
    "R6": 0,
    "HANDOVER": 0
   },
   "contacts_by_customer": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "cash_by_day": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    23380,
    84044,
    146960,
    178358,
    210063,
    230385,
    289115,
    339065,
    339065,
    374572,
    451215,
    451215,
    619035,
    894850,
    1080423,
    1280474,
    1319535,
    1409915,
    1482472,
    1582831,
    1640222,
    1714955,
    1842519,
    2022062,
    2322749,
    2367318,
    2420341,
    2663930,
    2773452,
    2855919,
    3093788,
    3267385,
    3444364,
    3659973,
    3946407,
    4174979,
    4340425,
    4486507,
    4623745,
    4746589,
    4938953,
    5147985,
    5239408,
    5371356,
    5495766,
    5726511,
    5916878,
    6014019,
    6080127,
    6213040,
    6358646,
    6481973,
    6732302,
    6941334,
    7043182,
    7114234,
    7224791,
    7444168,
    7549436,
    7681444,
    7753317,
    7926279,
    7980496,
    8042650,
    8100275,
    8239347,
    8272277,
    8405031,
    8542220,
    8634186,
    8751395,
    8795562,
    8795562,
    8808325,
    8925701,
    9052202,
    9052202,
    9104064,
    9171117,
    9209817,
    9209817,
    9249765,
    9249765,
    9249765,
    9361402,
    9473768,
    9473768,
    9473768,
    9518746,
    9579017,
    9589047,
    9589047,
    9679304,
    9690853,
    9759267,
    9848813,
    9848813,
    9848813,
    9848813,
    9966556,
    9980590,
    9980590,
    9995795,
    9995795,
    9995795,
    9995795,
    10009882,
    10030932,
    10046282,
    10056108,
    10069475,
    10167308,
    10167308,
    10182957,
    10221129,
    10245036,
    10245036,
    10297513,
    10297513,
    10332733,
    10383465,
    10383465,
    10419930
   ],
   "states_by_day": {
    "paid": [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     1,
     3,
     5,
     8,
     10,
     11,
     14,
     16,
     16,
     17,
     18,
     18,
     24,
     29,
     35,
     40,
     42,
     47,
     51,
     53,
     57,
     62,
     65,
     71,
     78,
     80,
     82,
     87,
     91,
     96,
     103,
     110,
     117,
     124,
     132,
     137,
     144,
     148,
     152,
     159,
     167,
     174,
     179,
     183,
     187,
     193,
     199,
     205,
     206,
     211,
     216,
     219,
     224,
     230,
     234,
     237,
     239,
     247,
     254,
     260,
     263,
     269,
     272,
     276,
     278,
     282,
     285,
     290,
     296,
     300,
     304,
     305,
     305,
     306,
     311,
     316,
     316,
     318,
     321,
     322,
     322,
     324,
     324,
     324,
     326,
     328,
     328,
     328,
     330,
     334,
     335,
     335,
     339,
     340,
     342,
     345,
     345,
     345,
     345,
     348,
     349,
     349,
     350,
     350,
     350,
     350,
     351,
     352,
     353,
     354,
     355,
     357,
     357,
     358,
     359,
     361,
     361,
     362,
     362,
     363,
     364,
     364,
     365
    ],
    "open": [
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     390,
     388,
     386,
     383,
     381,
     380,
     377,
     375,
     375,
     374,
     373,
     373,
     367,
     362,
     356,
     351,
     349,
     344,
     340,
     338,
     334,
     329,
     326,
     320,
     313,
     311,
     309,
     304,
     300,
     295,
     288,
     281,
     274,
     267,
     259,
     254,
     247,
     243,
     240,
     233,
     225,
     218,
     213,
     209,
     205,
     200,
     194,
     188,
     188,
     184,
     179,
     176,
     171,
     165,
     161,
     158,
     156,
     148,
     141,
     135,
     132,
     126,
     123,
     119,
     117,
     114,
     111,
     107,
     102,
     98,
     94,
     93,
     94,
     93,
     88,
     83,
     83,
     82,
     79,
     78,
     78,
     76,
     76,
     76,
     74,
     72,
     72,
     72,
     70,
     66,
     65,
     65,
     61,
     60,
     58,
     55,
     55,
     55,
     55,
     52,
     51,
     51,
     50,
     50,
     50,
     50,
     49,
     48,
     47,
     46,
     45,
     43,
     43,
     42,
     41,
     39,
     39,
     38,
     38,
     37,
     36,
     36,
     35
    ],
    "handed": [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    "disputed": [
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     8,
     8,
     8,
     8,
     8,
     8,
     8,
     7,
     7,
     7,
     6,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     4,
     4,
     3,
     2,
     2,
     2,
     2,
     1,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ]
   },
   "segments": [
    {
     "segment": "PROMPT",
     "customers": 21,
     "invoices": 168,
     "paid": 168,
     "adherence_pct": 87.5,
     "collected_pct": 100.0,
     "contacts": 0
    },
    {
     "segment": "NUDGE",
     "customers": 18,
     "invoices": 144,
     "paid": 131,
     "adherence_pct": 18.8,
     "collected_pct": 89.6,
     "contacts": 0
    },
    {
     "segment": "CHRONIC",
     "customers": 8,
     "invoices": 64,
     "paid": 42,
     "adherence_pct": 14.1,
     "collected_pct": 62.1,
     "contacts": 0
    },
    {
     "segment": "DISPUTED",
     "customers": 3,
     "invoices": 24,
     "paid": 24,
     "adherence_pct": 33.3,
     "collected_pct": 100.0,
     "contacts": 0
    }
   ]
  },
  "SHOUTING": {
   "collected": 10826027,
   "collected_pct": 94.4,
   "paid_scan": 10826027,
   "paid": 373,
   "open": 0,
   "handed_open": 27,
   "disputed_open": 0,
   "adherence_pct": 62.0,
   "paid_by_due7": 248,
   "dso_days": 41.8,
   "contacts": 1061,
   "contacts_per_customer_month": 4.24,
   "handover": {
    "count": 48,
    "value": 1218303,
    "collected_after": 578244
   },
   "promises": {
    "made": 0,
    "kept": 0,
    "broken": 0,
    "kept_pct": 0.0
   },
   "rung_reach": {
    "R1": 224,
    "R2": 199,
    "R3": 119,
    "R4": 94,
    "R5": 0,
    "R6": 61,
    "HANDOVER": 48
   },
   "contacts_by_customer": [
    30,
    1,
    13,
    29,
    4,
    6,
    28,
    3,
    47,
    16,
    8,
    5,
    24,
    18,
    24,
    28,
    8,
    9,
    38,
    24,
    11,
    9,
    24,
    37,
    2,
    7,
    40,
    4,
    3,
    38,
    13,
    3,
    4,
    35,
    40,
    40,
    47,
    30,
    5,
    11,
    42,
    37,
    23,
    28,
    36,
    6,
    37,
    36,
    2,
    48
   ],
   "cash_by_day": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    23380,
    84044,
    146960,
    178358,
    243995,
    263149,
    339875,
    474407,
    674660,
    736249,
    815411,
    1156226,
    1385324,
    1438186,
    1656023,
    1689083,
    1887949,
    1926120,
    2052047,
    2183115,
    2296996,
    2452320,
    2501534,
    2722470,
    2895673,
    2958859,
    3070600,
    3145642,
    3199937,
    3241528,
    3402825,
    3624967,
    3916389,
    4252150,
    4360862,
    4599807,
    4959728,
    5093340,
    5287415,
    5427044,
    5731457,
    5862225,
    5911840,
    6102899,
    6282505,
    6364723,
    6449407,
    6667517,
    6823826,
    7031393,
    7307035,
    7446748,
    7551063,
    7653385,
    7685901,
    7891978,
    8035601,
    8147188,
    8191327,
    8371802,
    8405901,
    8454766,
    8648250,
    8734539,
    8814308,
    8865579,
    8908745,
    8976026,
    8976026,
    9102180,
    9144276,
    9220027,
    9235259,
    9293073,
    9307549,
    9392342,
    9409393,
    9458041,
    9499097,
    9572237,
    9615366,
    9648516,
    9648516,
    9656339,
    9794590,
    9833290,
    9884712,
    9884712,
    9943319,
    10020376,
    10087898,
    10289993,
    10299819,
    10315893,
    10421216,
    10499357,
    10499357,
    10532463,
    10532463,
    10532463,
    10532463,
    10532463,
    10532463,
    10532463,
    10532463,
    10651463,
    10682210,
    10682210,
    10682210,
    10687512,
    10687512,
    10727893,
    10741352,
    10760833,
    10769154,
    10781860,
    10826027,
    10826027,
    10826027,
    10826027,
    10826027,
    10826027,
    10826027
   ],
   "states_by_day": {
    "paid": [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     1,
     3,
     5,
     8,
     11,
     12,
     14,
     17,
     20,
     25,
     29,
     37,
     46,
     49,
     53,
     56,
     61,
     64,
     68,
     72,
     79,
     87,
     89,
     96,
     104,
     108,
     112,
     114,
     118,
     120,
     128,
     132,
     141,
     153,
     159,
     167,
     177,
     183,
     187,
     191,
     196,
     202,
     206,
     211,
     217,
     220,
     225,
     231,
     236,
     241,
     246,
     251,
     255,
     260,
     263,
     268,
     275,
     280,
     282,
     289,
     292,
     294,
     299,
     303,
     305,
     308,
     310,
     312,
     312,
     314,
     315,
     318,
     320,
     323,
     324,
     327,
     328,
     332,
     333,
     336,
     337,
     338,
     338,
     339,
     342,
     343,
     344,
     344,
     346,
     348,
     349,
     353,
     354,
     355,
     357,
     358,
     358,
     359,
     359,
     359,
     359,
     359,
     359,
     359,
     359,
     363,
     365,
     365,
     365,
     366,
     366,
     368,
     369,
     370,
     371,
     372,
     373,
     373,
     373,
     373,
     373,
     373,
     373
    ],
    "open": [
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     391,
     390,
     388,
     386,
     383,
     380,
     379,
     377,
     374,
     371,
     366,
     362,
     354,
     345,
     342,
     338,
     335,
     330,
     327,
     323,
     319,
     312,
     304,
     302,
     295,
     287,
     283,
     279,
     277,
     273,
     271,
     263,
     259,
     250,
     238,
     232,
     224,
     214,
     208,
     205,
     201,
     196,
     190,
     186,
     181,
     175,
     173,
     168,
     162,
     158,
     154,
     149,
     144,
     140,
     134,
     130,
     124,
     116,
     110,
     108,
     101,
     97,
     93,
     87,
     83,
     79,
     77,
     74,
     73,
     73,
     69,
     67,
     64,
     59,
     56,
     55,
     52,
     51,
     48,
     45,
     39,
     37,
     33,
     33,
     32,
     29,
     28,
     27,
     27,
     24,
     22,
     22,
     18,
     18,
     18,
     16,
     16,
     16,
     14,
     14,
     14,
     12,
     12,
     11,
     11,
     9,
     7,
     6,
     5,
     3,
     3,
     2,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    "handed": [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     1,
     2,
     3,
     4,
     5,
     5,
     5,
     6,
     8,
     9,
     9,
     11,
     11,
     12,
     12,
     13,
     15,
     16,
     16,
     20,
     20,
     20,
     20,
     20,
     20,
     22,
     25,
     26,
     29,
     29,
     29,
     29,
     29,
     29,
     29,
     30,
     30,
     29,
     29,
     28,
     27,
     27,
     26,
     26,
     27,
     27,
     27,
     29,
     29,
     30,
     30,
     32,
     30,
     29,
     30,
     32,
     31,
     32,
     32,
     31,
     30,
     29,
     28,
     27,
     27,
     27,
     27,
     27,
     27,
     27
    ],
    "disputed": [
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     9,
     8,
     8,
     8,
     8,
     8,
     8,
     8,
     7,
     7,
     7,
     6,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     5,
     4,
     4,
     3,
     2,
     2,
     2,
     2,
     1,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ]
   },
   "segments": [
    {
     "segment": "PROMPT",
     "customers": 21,
     "invoices": 168,
     "paid": 168,
     "adherence_pct": 92.9,
     "collected_pct": 100.0,
     "contacts": 126
    },
    {
     "segment": "NUDGE",
     "customers": 18,
     "invoices": 144,
     "paid": 137,
     "adherence_pct": 48.6,
     "collected_pct": 94.6,
     "contacts": 541
    },
    {
     "segment": "CHRONIC",
     "customers": 8,
     "invoices": 64,
     "paid": 44,
     "adherence_pct": 15.6,
     "collected_pct": 74.6,
     "contacts": 331
    },
    {
     "segment": "DISPUTED",
     "customers": 3,
     "invoices": 24,
     "paid": 24,
     "adherence_pct": 50.0,
     "collected_pct": 100.0,
     "contacts": 63
    }
   ]
  }
 },
 "comparison": {
  "extra_cash_ladder_vs_none": 1039030,
  "extra_pct_points_ladder_vs_none": 9.1,
  "extra_cash_shouting_vs_none": 406097,
  "contacts_ladder": 571,
  "contacts_shouting": 1061
 },
 "sample_customer": {
  "id": "C001",
  "segment": "NUDGE",
  "events": [
   {
    "day": 10,
    "inv": "INV-0002",
    "ev": "issued",
    "rung": 0,
    "amount": 19628
   },
   {
    "day": 15,
    "inv": "INV-0004",
    "ev": "issued",
    "rung": 0,
    "amount": 21821
   },
   {
    "day": 18,
    "inv": "INV-0005",
    "ev": "issued",
    "rung": 0,
    "amount": 6240
   },
   {
    "day": 27,
    "inv": "INV-0001",
    "ev": "issued",
    "rung": 0,
    "amount": 18195
   },
   {
    "day": 28,
    "inv": "INV-0007",
    "ev": "issued",
    "rung": 0,
    "amount": 32719
   },
   {
    "day": 36,
    "inv": "INV-0008",
    "ev": "issued",
    "rung": 0,
    "amount": 18111
   },
   {
    "day": 37,
    "inv": "INV-0002",
    "ev": "contact",
    "rung": 1,
    "amount": 0
   },
   {
    "day": 38,
    "inv": "INV-0003",
    "ev": "issued",
    "rung": 0,
    "amount": 15205
   },
   {
    "day": 41,
    "inv": "INV-0006",
    "ev": "issued",
    "rung": 0,
    "amount": 44138
   },
   {
    "day": 41,
    "inv": "INV-0002",
    "ev": "paid",
    "rung": 0,
    "amount": 19628
   },
   {
    "day": 42,
    "inv": "INV-0004",
    "ev": "contact",
    "rung": 1,
    "amount": 0
   },
   {
    "day": 45,
    "inv": "INV-0005",
    "ev": "contact",
    "rung": 1,
    "amount": 0
   },
   {
    "day": 48,
    "inv": "INV-0005",
    "ev": "paid",
    "rung": 0,
    "amount": 6240
   },
   {
    "day": 49,
    "inv": "INV-0004",
    "ev": "contact",
    "rung": 2,
    "amount": 0
   },
   {
    "day": 56,
    "inv": "INV-0001",
    "ev": "contact",
    "rung": 1,
    "amount": 0
   },
   {
    "day": 56,
    "inv": "INV-0004",
    "ev": "contact",
    "rung": 3,
    "amount": 0
   },
   {
    "day": 56,
    "inv": "INV-0007",
    "ev": "contact",
    "rung": 1,
    "amount": 0
   },
   {
    "day": 59,
    "inv": "INV-0001",
    "ev": "paid",
    "rung": 0,
    "amount": 18195
   },
   {
    "day": 61,
    "inv": "INV-0007",
    "ev": "paid",
    "rung": 0,
    "amount": 32719
   },
   {
    "day": 63,
    "inv": "INV-0008",
    "ev": "contact",
    "rung": 1,
    "amount": 0
   },
   {
    "day": 65,
    "inv": "INV-0003",
    "ev": "contact",
    "rung": 1,
    "amount": 0
   },
   {
    "day": 65,
    "inv": "INV-0004",
    "ev": "contact",
    "rung": 4,
    "amount": 0
   },
   {
    "day": 65,
    "inv": "INV-0004",
    "ev": "promise",
    "rung": 5,
    "amount": 0
   },
   {
    "day": 66,
    "inv": "INV-0004",
    "ev": "kept",
    "rung": 5,
    "amount": 21821
   },
   {
    "day": 66,
    "inv": "INV-0004",
    "ev": "paid",
    "rung": 0,
    "amount": 21821
   },
   {
    "day": 70,
    "inv": "INV-0006",
    "ev": "contact",
    "rung": 1,
    "amount": 0
   },
   {
    "day": 70,
    "inv": "INV-0008",
    "ev": "contact",
    "rung": 2,
    "amount": 0
   },
   {
    "day": 71,
    "inv": "INV-0003",
    "ev": "contact",
    "rung": 2,
    "amount": 0
   },
   {
    "day": 72,
    "inv": "INV-0003",
    "ev": "paid",
    "rung": 0,
    "amount": 15205
   },
   {
    "day": 72,
    "inv": "INV-0006",
    "ev": "paid",
    "rung": 0,
    "amount": 44138
   },
   {
    "day": 77,
    "inv": "INV-0008",
    "ev": "contact",
    "rung": 3,
    "amount": 0
   },
   {
    "day": 77,
    "inv": "INV-0008",
    "ev": "promise",
    "rung": 5,
    "amount": 0
   },
   {
    "day": 81,
    "inv": "INV-0008",
    "ev": "kept",
    "rung": 5,
    "amount": 18111
   },
   {
    "day": 81,
    "inv": "INV-0008",
    "ev": "paid",
    "rung": 0,
    "amount": 18111
   }
  ]
 }
}