The actual implementation of the change will be a cron job that runs once a day and generates invoices for anyone with an account_balance > 0. There are currently no tests for that part of the flow, so no tests had to change.