Skip to main content

MGCLatticeCustomerCreditLimitExceededBusinessEvent

Business event triggered when a customer's balance plus order exposure crosses their credit limit during a credit limit check. Complements MGCLatticeCustomerHoldStatusChangedBusinessEvent, which fires only on blocked-status changes.

  • Event id: MGCLatticeCustomerCreditLimitExceededBusinessEvent
  • Contract class: MGCLatticeCustomerCreditLimitExceededBusinessEventContract

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.
customerAccountCustAccountGets or sets the customer account.
customerNamestrGets or sets the customer name.
creditLimitMSTAmountMSTGets or sets the credit limit the check used (credit management limit, agreement limit or CustTable.CreditMax), in accounting currency.
accountingCurrencyCodeCurrencyCodeGets or sets the legal entity's accounting currency, the currency of every amount in the payload.
balanceMSTAmountMSTGets or sets the current customer balance in accounting (MST) currency.
orderBalanceMSTAmountMSTGets or sets the open order balance in accounting (MST) currency.
totalExposureMSTAmountMSTGets or sets the total exposure (balance + order balance) in accounting (MST) currency that crossed the limit.
triggeringContextstrGets or sets the credit limit check context (the concrete CustCreditLimit subclass, e.g. sales order or invoice).