It seems that the invoicing may be working fine but the user experience is quite confusing.
A Customer pays for a listing and the payment is processed. In the WPInvoicing plugin, the customer received not one, but two invoices. The Stripe payment is for a recurring annual renewing subscription on the listing. The first invoice shows “Invoice Status” as “Paid” which is correct and makes perfect sense. However, the “Times Billed” column in the detail says “2 / Until Cancelled”. The customer has been billed only 1 time, not 2.
Then, a second invoice is immediately sent to the customer. This one shows a “Parent Invoice” which references the first invoice. The second invoice shows the “Invoice Status” as “Renewal Payment”.
This is leading to customers being concerned that they are being double billed. Can we not make this process be a single invoice for a single transaction?
Thanks