The identity a dispatch is guarded by. Record-level rather than entity-level on purpose: two different invoices changing at once are unrelated events and must not block each other.
The identity a dispatch is guarded by. Record-level rather than entity-level on purpose: two different invoices changing at once are unrelated events and must not block each other.