Down to brass tacks! Every principal that purchases Common Curriculum for their school needs to know a few things:
How much is their school going to cost? What step of the purchasing process are they in? How much time do they have left to complete that purchasing step? How do they add extra teacher seats and how much will that cost? How do they get an invoice or quote for their accounts receivable department? How much did Cc cost them in previous years, and how do they find their old invoices for record keeping purposes?
Whew! Overwhelming, isn’t it? School districts have one of the most byzantine purchasing processes I’ve ever seen, and it doesn’t make life easier for principals.
Because of all that, this screen was a doozy to design and build, and the backend code behind it is quit complex. Our app has to move each school through multiple purchasing states (e.g. “trialing”, “awaiting-payment”, “expired”, etc), and those states trigger both automated email warnings and banner notifications on this screen and the rest of the school page.
Moreover I built this feature so that it integrates with our accounting system, Xero. When our office manager deposits a check and reconciles it to an invoice, the school associated with that invoice is automatically marked as paid up and the principal is notified (provided they have no other outstanding invoices).
Finally, if a principal has already created an invoice, and want to add more teachers, our app will automatically do do the math for them and apply an appropriate discount when they create additional invoices, so that their total cost for the year is what they would have paid had they done so with one PO.