Give a warning when an authorization ID was invalid, instead of just asking again immediately.
CDR pricing: When a CDR is unpricable, dump information about the CDR and why it failed to be priced.
CDR pricing: allow a CDR to be priced even if a SIM is not in an active state. We perform enough additional steps to make sure CDRs are not accidentally linked to the wrong SIM.
Invoice generation: Add an explicit ordering on account ID's so the invoices are generated in order of account creation, not in order of last account update.
sim-change: Normalize phone numbers in all _phonenumber methods. Add tests for this.