Skip to main content

MGCLatticeRetailInfoCodeResponseBusinessEvent

Business event triggered when a retail info-code (reason code) response is captured and its row lands in HQ on RetailTransactionInfocodeTrans. Carries the transaction/receipt reference, info code and subcode, response text and amount, operator, and store/terminal so back-office or external systems can react to till-side signals.

  • Event id: MGCLatticeRetailInfoCodeResponseBusinessEvent
  • Contract class: MGCLatticeRetailInfoCodeResponseBusinessEventContract

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.
infoCodeIdRetailInfocodeIdGets or sets the info code (reason code) id.
subInfoCodeIdRetailInformationSubcodeIdGets or sets the selected subcode id of the info-code response.
informationRetailInfocodeInformationGets or sets the captured response text (free-form input value entered at the till).
infoAmountRetailInfocodeAmountGets or sets the captured response amount for the info code.
infoCodeTransactionTypeintGets or sets the info-code transaction type as its integer value.
infoCodeTransactionTypeNamestrGets or sets the info-code transaction type symbol name.
transactionIdRetailTransactionIdGets or sets the retail transaction/receipt id the response belongs to.
lineNumberLineNumGets or sets the line number of the response within the transaction.
parentLineNumberLineNumGets or sets the number of the transaction line (for example the sales or payment line) the response is attached to; 0 for a response to the transaction header.
storeIdRetailStoreIdGets or sets the store the response was captured at.
terminalIdRetailTerminalIdGets or sets the terminal (till) the response was captured at.
staffIdRetailStaffIdGets or sets the operator (staff) who captured the response.
entryDateTimeutcDateTimeGets or sets the capture date and time of the response in UTC, converted from the record's transaction date and time, which are in the channel's local time.