Internal — stack cost comparison

Self-test. Everything reproduces.

The engine is a replica of the calculator at people.october.health/pricing. If a row here is red, a rep is about to quote a wrong number — fix it before shipping. Back to the tool

October pricing engine — published totals

  • pass10 seatsexpected 985.67got 985.67
  • pass25 seatsexpected 1633.67got 1633.67
  • pass50 seatsexpected 2713.67got 2713.67
  • pass51 seatsexpected 2816.87got 2816.87
  • pass100 seatsexpected 4933.67got 4933.67
  • pass101 seatsexpected 4104.23got 4104.23
  • pass199 seatsexpected 7491.11got 7491.11
  • pass200 seatsexpected 7525.67got 7525.67
  • pass250 seatsexpected 9353.67got 9353.67
  • pass499 seatsexpected 15803.43got 15803.43
  • pass500 seatsexpected 15833.67got 15833.67
  • pass1000 seatsexpected 28943.67got 28943.67
  • pass2500 seatsexpected 65663.67got 65663.67

Bundle discount schedule

  • pass1 per-user modulesexpected 0%got 0%
  • pass2 per-user modulesexpected 0%got 0%
  • pass3 per-user modulesexpected 5%got 5%
  • pass4 per-user modulesexpected 5%got 5%
  • pass5 per-user modulesexpected 10%got 10%
  • pass6 per-user modulesexpected 10%got 10%
  • pass7 per-user modulesexpected 10%got 10%
  • pass8 per-user modulesexpected 15%got 15%
  • pass9 per-user modulesexpected 15%got 15%
  • pass10 per-user modulesexpected 15%got 15%
  • pass11 per-user modulesexpected 15%got 15%
  • pass12 per-user modulesexpected 20%got 20%
  • pass15 per-user modulesexpected 20%got 20%
  • pass18 per-user modulesexpected 20%got 20%
  • pass21 per-user modulesexpected 20%got 20%

Module catalogue

  • passEvery paid module maps to exactly one categoryexpected 26 mapped, 0 duplicatedgot 26 mapped, 0 duplicated
  • passModule catalogue sizeexpected 26 paid + 5 freegot 26 paid + 5 free
  • passSum of every per-user module PEPMexpected $49.00got $49.00

Stack logic and sharing

  • passPayroll-only prospect shows October as a net costexpected negative savinggot negative saving
  • passSystems counter separates retained payrollexpected 3 → 1 +1got 3 → 1 +1
  • passRetained payroll nets out of the savingexpected 273.2381got 273.2381
  • passFilling a category enables its modulesexpected scheduling ongot scheduling on
  • passAn explicit module off survives a later rowexpected surveys offgot surveys off
  • passOverride survives a currency switchexpected R2000.00got R2000.00
  • passPer-unit vendors respect their quantityexpected $384.00got $384.00
  • passHeadcount ceiling flags above its limitexpected flagged at 400, clear at 200got flagged at 400, clear at 200
  • passShare link round-trips the whole comparisonexpected identicalgot identical

Vendor calculators — 633/633 match the prototype

No failures.