Advanced Recurring Contract Billing (ARCB)