Open stonaker opened 7 years ago
Justin had a good idea on how to track families.
It really just boils down to using a member data table, combining that data in a family table and tracking the changes of those two in their own logging tables, one for family and one for individuals.
a member data table <-- we have one combining that data in a family table <-- that's what I mean by billing_account table in their own logging tables <-- not needed; we have application logging already built in; we can log it there
Currently, the monthly cron'd invoicing program drives from values set in the members table. This creates issues with the family plan, where we currently shove two members into the same members row, so that they can bill together.
Changes needed:
... and other related stuff as I discover it