Skip to main content
Enactor Platform
Releases > Q1 26 > Schema Changes
Schema Changes

Q1 26 Schema Changes

Database table schema version changes between 2.7.1331.267 and 2.7.1784.39. Most changes add indexes for report optimisation; a small number add functional columns.
Last updated: 29 April 2026Author: Girish ChopraCategory: Q1 26 - 2.7.1784.39

Schema Changes from previous release

Table NameSchema Version (2.7.1784.39)Previous Schema Version (2.7.1331.267)Changes
accountCredentials1.41.3.1No difference in mappings; only the version has changed.
additionalItemDetail1.1-New table.
cashManagementTender1.211.183 new columns and 2 new indexes for reports optimisation (TradingSummary, ReasonCodeByWeekday, CashOnHand). Columns: Location_Id, Tender_Description, Completed_Date_Time. Indexes: CMTDateKeyIndex, CMTTransReasonIndex.
cmSession1.141.13One new index for reports optimisation (CashOnHand). Index: CashSessionsLocDateTypeOwnId.
cmTransaction1.601.57.24 new indexes for reports optimisation (CashManagement, DailySalesSummary). Indexes: CashTransactionsCompoIdx, CashTxnsVoidedLocCurrTypeDt, CashTxnsOrigEffDateIdx, CTranItms_Item_Type.
customer1.591.56.1One new column and index for the webshop customer create/login. Column: Login_Id. Index: CustomerLoginIdIndex.
document1.191.18One new column timestamp. No functional dependencies.
inventoryDispatchHeader1.31.31.31.2
inventoryType1.121.11One new column Security_Clearance_Required. The new field "Requires Security Clearance" has been added to Inventory Type Maintenance based on this column. Required by the Serial Number Security API.
itemInventorySerialNumber1.31.2Two new columns: Last_Transaction_Type, Last_Updated_By_User. No functional dependencies.
merchandiseTransaction1.9.31.9.2New index Merchandisetrs_YDH to optimise the SalesAnalysisByHour report.
nonMerchandiseTransaction1.9.21.9.1New index Nonmerchandisetrs_YDH to optimise the SalesAnalysisByHour report.
productFilterMetadata1-New table.
productSale1.201.169 new columns and 3 indexes. Columns: Device_Id, Location_Id, Base_Currency_Id, Completed_Date_Time, Serial_Number, Style_Id, Colour_Description, Size_Description, MMGroup_Name. Indexes: ProductSalesLocDate, ProductSalesUDLTIndex, ProdSalesProdDetailsIdx. The Serial_Number column has no functional dependencies; the rest optimise the ProductSales, TransactionTotals, and Replenishment reports.
regionalProduct1.51.4.1Two column properties were changed; no functional dependencies.
retailTransactionArchive3.37.53.37.4
supplementaryTransactionReference1.1-New table for the Supplementary Transaction Reference feature.
tenderTransaction1.271.25.24 new columns and one index for reports optimisation (TradingSummary, TerminalX). Columns: Base_Currency_Id, Day_Of_Week, Card_Description, Owner_Id. Index: TenderTxCashOwnerIdx.
terminalException1.21.61.21.5One new index for reports optimisation (ReasonCodeByWeekday). Index: TerminalExceptTypeReasonIdx.
updateDetail1.21.1One new column Type to distinguish between Application Update Details and Payment Device Update Details.

Back to Q1 26 Release Notes