Skip to main content

MGCLatticeVendorHoldStatusChangedBusinessEvent

Business event triggered when a vendor hold (blocked) status is applied, changed, or released, or when a vendor is created already on hold. The payload carries the new and the previous status.

  • Event id: MGCLatticeVendorHoldStatusChangedBusinessEvent
  • Contract class: MGCLatticeVendorHoldStatusChangedBusinessEventContract

Payload fields​

NameTypeDescription
eventSequenceint64Gets or sets the ordering sequence of this emission.
correlationIdstrGets or sets the identifier grouping emissions that belong to one logical run or flow.
schemaVersionintGets or sets the payload schema version of the emitting contract.
legalEntityDataAreaIdGets or sets the legal entity.
vendorAccountVendAccountGets or sets the vendor account.
vendorNamestrGets or sets the vendor name.
blockedStatusintGets or sets the new blocked status as its enum value.
blockedStatusNamestrGets or sets the new blocked status as its enum symbol.
previousBlockedStatusintGets or sets the blocked status before the change as its enum value; 0 (No) for a vendor created on hold.
previousBlockedStatusNamestrGets or sets the blocked status before the change as its enum symbol; No for a vendor created on hold.
isNewVendorbooleanGets or sets whether the event reports a vendor created already on hold.
crossReferencesListGets or sets the keys external systems hold for the record the event is about (the vendor). Historical keys are included, in external system order; the list is empty when the record has no keys.