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
| Name | Type | Description |
|---|---|---|
eventSequence | int64 | Gets or sets the ordering sequence of this emission. |
correlationId | str | Gets or sets the identifier grouping emissions that belong to one logical run or flow. |
schemaVersion | int | Gets or sets the payload schema version of the emitting contract. |
legalEntity | DataAreaId | Gets or sets the legal entity. |
infoCodeId | RetailInfocodeId | Gets or sets the info code (reason code) id. |
subInfoCodeId | RetailInformationSubcodeId | Gets or sets the selected subcode id of the info-code response. |
information | RetailInfocodeInformation | Gets or sets the captured response text (free-form input value entered at the till). |
infoAmount | RetailInfocodeAmount | Gets or sets the captured response amount for the info code. |
infoCodeTransactionType | int | Gets or sets the info-code transaction type as its integer value. |
infoCodeTransactionTypeName | str | Gets or sets the info-code transaction type symbol name. |
transactionId | RetailTransactionId | Gets or sets the retail transaction/receipt id the response belongs to. |
lineNumber | LineNum | Gets or sets the line number of the response within the transaction. |
parentLineNumber | LineNum | Gets 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. |
storeId | RetailStoreId | Gets or sets the store the response was captured at. |
terminalId | RetailTerminalId | Gets or sets the terminal (till) the response was captured at. |
staffId | RetailStaffId | Gets or sets the operator (staff) who captured the response. |
entryDateTime | utcDateTime | Gets 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. |