This article covers
Collect Now hosted pages and pay now link doesn't show outstanding invoices
You have no unpaid invoices alert even when there is an outstanding invoice.
Error: You have no unpaid invoices
The action page shows no unpaid invoices for a customer even though there are unpaid invoices.
Why does the pay now page show no unpaid invoices for my customer?
Summary
This issue occurs only when the preferred currency and the Invoice currency are different. If the invoice currency is USD and the customer’s preferred currency is GBP or any other currency.
Solution
You will get this error if the preferred currency and the Invoice currency might be different. If you have a customer who has invoices with 3 different currencies, USD, GBP, and EUR Currency. And if the preferred currency is USD, if they open the pay now link for an invoice in GBP, they will get this error message.
To sort this out, navigate to the Customer Record in Chargebee to change the preferred currency to GBP. Now if the customer access the same Pay Now link, it will list the invoice.
Related articles and Documentation