Retail transactions consist of Header, lines , Payments and Discounts parts. The number of table fields are increasing with new features and upcoming versions. Storage is the biggest problem for Retail companies with a high number of daily retail movements. They complain about being obliged to carry unneccessary fields that they do not use in the table, and even when they never intended to use it. We may consider seperate unneccessary fields to extension tables.