Summary
Since Tuesday, May 5, invoices are no longer being generated or sent for ticket purchases where the attendee requested an invoice. The billing data is being saved correctly, but the generation and delivery steps appear to be silently failing.
This has been confirmed across at least two events:
- WordCamp Portugal
- WordCamp Europe
Steps to reproduce
- Purchase a ticket on a WordCamp event site.
- Check the "I need an invoice" option and fill in the billing details.
- Complete the purchase.
- Expected: Invoice is generated and sent to the attendee.
- Actual: Billing data is saved, but no invoice is generated or sent.
Example ticket
The following order has billing details filled in but no invoice was generated:
https://portugal.wordcamp.org/2026/wp-admin/post.php?post=2659&action=edit
(also IDs 2660, 2689, 2690, 2692, 2693, 2727, 2728, 2735, 2745, 2772, 2775, 2776, 2780, 2819, 2821, 2822, 2823, 2838)
List of invoices generated and sent: https://portugal.wordcamp.org/2026/wp-admin/edit.php?post_type=tix_invoice
Impact
- Affects all ticket purchases with invoice requests from May 5 onwards.
- Dozens of pending invoices across at minimum WordCamp Portugal and WordCamp Europe.
- Attendees have not received invoices they are legally/fiscally entitled to.
Priority
High / Urgent — This affects fiscal compliance for attendees. Manual resolution of dozens of invoices is not scalable.
Questions / Requests
-
@dd32 Was there a deployment or code change on May 5 that touched the invoice generation logic or the ticketing/payment flow?
-
Is there a way to retroactively trigger invoice generation for all affected orders? A manual fix order-by-order would be… entertaining.
-
If a bulk fix isn't available, could one be added as part of the fix?
Huge thanks for looking into it!
Props to Alvaro Gois do Santos for finding the bug and informing about it!
Summary
Since Tuesday, May 5, invoices are no longer being generated or sent for ticket purchases where the attendee requested an invoice. The billing data is being saved correctly, but the generation and delivery steps appear to be silently failing.
This has been confirmed across at least two events:
Steps to reproduce
Example ticket
The following order has billing details filled in but no invoice was generated:
Impact
Priority
High / Urgent — This affects fiscal compliance for attendees. Manual resolution of dozens of invoices is not scalable.
Questions / Requests
@dd32 Was there a deployment or code change on May 5 that touched the invoice generation logic or the ticketing/payment flow?
Is there a way to retroactively trigger invoice generation for all affected orders? A manual fix order-by-order would be… entertaining.
If a bulk fix isn't available, could one be added as part of the fix?
Huge thanks for looking into it!
Props to Alvaro Gois do Santos for finding the bug and informing about it!