We partner together with Chargebee to handle our internal billing process. Here are the status messages and their meaning for each one:
Paid - Payment has been made successfully.
Payment Due - Charge has been attempted but has failed. Chargebee will continue to retry the charge based on the dunning settings. You can also choose to collect the payment immediately by clicking on the Collect Now button. An invoice is also marked as Payment Due when payment collection via direct debit is in progress.
Not Paid - Payment has not been received. No further attempts will be made on this invoice. An invoice is also marked as Not Paid if a direct debit transaction fails.
Pending - This status is used for invoices generated for usage-based charges (metered billing).
Voided - The invoice has been canceled. Learn more.
Posted - This status is used when you've enabled Payment Terms (Net D) for your recurring invoices. Recurring invoices are marked as Posted immediately after they are generated. They will remain in this state until the due period has been exceeded. The invoice status will change to Payment Due if the due period has been exceeded, and the amount hasn't been paid.
The following diagram explains the Invoice Status Life Cycle:

