Hi everyone, hoping someone can help me track down a strange issue with a business event sending duplicate emails for one vendor but not the other.
Setup
We have a business event called PO Approved set to Trigger by Record Change, For Each Record, on the created Purchase Order Generic Inquiry (no grouping) screen. It has one subscriber - an email notification that sends the approved PO to the document owner.
The trigger conditions filter by:
New Field Value – Status = Pending Printing Or Pending Email Or Open
And
Old Field Value – Vendor ID = Vendor 1 Or Vendor 2
Fields to Track includes both Status and Vendor (vendorID).
The problem
When a PO is approved for Vendor 1, the recipient receives two identical emails at the exact same time. This has happened consistently across multiple POs on different dates. When the same business event fires for Vendor 2, only one email is sent as expected.
What I've ruled out
— Only one subscriber on the business event
— Only one business event linked to the email notification (Send By Events tab)
— No duplicate vendor records for Vendor 1
— Only one vendor location and one contact on Vendor 1
— Business Event History confirms the event is being raised twice for every Vendor 1 PO, same timestamp.