close
Skip to content

[Bug] Invoice generation broken since May 5, tickets purchased with invoice request not generating or sending invoices #1713

@ciudadanoB

Description

@ciudadanoB

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

  1. Purchase a ticket on a WordCamp event site.
  2. Check the "I need an invoice" option and fill in the billing details.
  3. Complete the purchase.
  4. Expected: Invoice is generated and sent to the attendee.
  5. 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

  1. @dd32 Was there a deployment or code change on May 5 that touched the invoice generation logic or the ticketing/payment flow?

  2. Is there a way to retroactively trigger invoice generation for all affected orders? A manual fix order-by-order would be… entertaining.

  3. 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!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions