Skip to main content

MGCLatticeRetailTransactionEntity

The MGCLatticeRetailTransactionEntity exposes POS transaction headers from RetailTransactionTable (root). Read-only, lean projection intended for high-volume retail analytics/export feeds. Keyed on a RecId surrogate (SysRecId). Unlike the standard public+DMF RetailTransactionEntity, this exposes Store and Channel directly alongside ReceiptId in a minimal field set.

  • Public collection name: LatticeRetailTransactions
  • Primary key: SysRecId

Fields​

NameTypeMandatoryDescription
StoreRetailStoreIdNo
TerminalRetailTerminalIdNo
ReceiptIdRetailReceiptIdNo
ChannelRefRecIdNo
TransactionDateTransDateNo
TransactionTimeRetailTransTimeNo
StaffRetailStaffIdNo
CustomerAccountRetailAsyncCustAccountNo
TransactionStatusRetailTransEntryStatusNo
TransactionTypeRetailTransactionTypeNo
GrossAmountRetailGrossAmountNo
NetAmountRetailNetAmountNo
CostAmountRetailCostAmountNo
PaymentAmountRetailPaymentAmountNo
CurrencyCodeCurrencyCodeNo
SysRecIdRefRecIdNo

Mappings​

Entity fieldData sourceField
StoreRetailTransactionTablestore
TerminalRetailTransactionTableterminal
ReceiptIdRetailTransactionTablereceiptId
ChannelRetailTransactionTableChannel
TransactionDateRetailTransactionTabletransDate
TransactionTimeRetailTransactionTabletransTime
StaffRetailTransactionTablestaff
CustomerAccountRetailTransactionTablecustAccount
TransactionStatusRetailTransactionTableentryStatus
TransactionTypeRetailTransactionTabletype
GrossAmountRetailTransactionTablegrossAmount
NetAmountRetailTransactionTablenetAmount
CostAmountRetailTransactionTablecostAmount
PaymentAmountRetailTransactionTablepaymentAmount
CurrencyCodeRetailTransactionTablecurrency
SysRecIdRetailTransactionTableRecId