When a users monthly subscription has expired and their payment method has failed, why not allow the user to access invoice generation and credit chasing, plus continue to process scheduled invoices for at least a month.
That way, they can be incentivised enough by losing features to pay again but have the features needed to invoice or chase for outstanding invoices so that they can get paid - to be able to pay the subscription to be renewed.