The GM-X Product subsystem provides data management capabilities for both products and services.

Contact us

Product data management and service data management

  • Any number of products can be defined as either goods or services
  • Optional revision control
  • Product numbers up to 40 characters long
  • Products can be linked to rich content such as photographs, drawings, manuals or videos
  • Supports both serialized and non-serialized products
  • Supports effective and discontinue dates
  • Allows linkage of products to specific manufacturers, distributors or service providers
  • Maintains preferences and priorities that may be linked to replenishment details
  • Rates the overall performance of a product or service obtained from a specific supplier
  • Allows entry of user-defined fields and values for products
  • Supports product compatibility, interchangeability and substitution rules
  • Supports multi-level bills of material or services with effective and discontinue dates

Product identification

  • Supports standard GS1 (GTIN, EAN/UCC), manufacturer, SKU and other identity types
  • Allows alternate identities to be provided for each product and identity type

 Product and service categories

  • Allows any number of product or service categories and sub-categories to be defined
  • Allows entry of user-defined fields and values for product and service categories
  • Supports grouping of categories into sections and sub-sections
  • Supports multi-level category hierarchies
  • Allows each product or service to have any number of categories or sub-categories

 Product features

  • Allows any number of feature categories to be defined
  • Supports any number of standard features, options and variations within each category
  • Allows multi-level feature collections ("bills of features") to be defined
  • Supports feature compatibility and dependency rules
  • Features can be applied to each product either individually or by entire category
  • For each product a default feature can be defined for each category

Product, service and feature pricing and discounts

  • Maintains default base prices for products and services with effective dates
  • Option to maintain base prices by specific customer, or by customer group, with effective dates
  • Maintains default standard feature prices with effective dates
  • Maintains feature prices by product or service with effective dates
  • Supports flat discounts and allowances by product or service, with effecctive dates
  • Supports volume discounts, allowances and free goods with effective dates
  • Supports flat or percentage discounts by total order value, with effective dates

Surcharges, shipping and handling, sales taxes and value-added taxes

  • Automatically calculates shipping and handling surcharges based on the recipient’s postal address
  • Supports flat surcharges by product or service, with effective dates
  • Supports volume surcharges with effective dates
  • Supports flat or percentage surcharges by total order value, with effective dates
  • Supports sales and value-added tax surcharges with effective dates
  • Supports different sales and value-added tax surcharges for different geographic areas
  • Allows exemption of customer groups from specific surcharges or taxes

Bills of Material (BOM)

  • User-defined BOM types (such as engineering, assortment, kit, configuration, costing)
  • Allows standard product yields to be maintained by BOM type
  • Each product (or product revision) can have multiple BOMs, one for each BOM type
  • Maintains BOM components with effective and discontinue dates
  • BOM components may be goods or value-added services
  • Component quantities may have up to 9 decimal digits of precision
  • Allows standard scrap factors to be maintained for BOM components
  • User-defined configuration types and subtypes for configuration BOMs
  • Allows Boolean rules to be specified for configuration BOM components 
  • Displays single- or multi-level BOMs by product
  • Single- or multi-level BOM where-used display by product

Product Costing

  • Maintains current standard, budgetary (frozen) standard and actual valuation types for products and services
  • Allows rollover of current standard into budgetary (frozen) standard costs by authorized users, globally or by product
  • Defines and captures any number of cost elements representing activity cost pools (for activity-based costing) or cost buckets for material, labor, overhead and yield losses
  • Allows manual entry of unit costs by product or value-added service (or product revision), valuation type and cost element at current BOM level
  • Provides multi-level rollup and reporting of prior level costs by product (or product revision), BOM type, valuation type and cost element for semi-finished and finished goods
  • Maintains actual costs per product unit at the lot and/or serial number level, for lot-controlled and/or serial-controlled products
  • Automatically determines actual issuance costs per product unit based on first-in-first-out (FIFO) allocation of inventory by lot and receipt date
  • Purchase price variance (PPV) report showing actual cost variances from budgetary (frozen) standard
  • Actual material yield loss report including variance from budgetary (frozen) standard
  • Automatically calculates actual yield per unit of semi-finished or finished product at receiving time using the actual quantities received and consumed
  • Gross margin report showing sales price, cost of goods sole at budgetary (frozen) standard and resulting gross margin
  • Cost revaluation report which multiplies the current month-end inventory quantity for each product by the difference between budgetary (frozen) and current standard cost
  • Month-end costed on-hand inventory report at frozen (budgetary) or current standard cost
  • Costed inventory activity report by location at frozen (budgetary) standard cost
  • Costed slow-moving inventory report at frozen (budgetary) standard cost, based on products exceeding maximum acceptable turnover days 

Units of measure

  • Supports unlimited units of measurement
  • Supports categories of measurement such as weight, length and volume
  • Maintains unit of measure conversions and converts units automatically


  • Supports all ISO 4217 currency codes
  • Each client organization can operate in its own functional currency
  • Multi-currency product prices
  • Multi-currency feature prices
  • Multi-currency discounts, allowances and surcharges
  • Amounts in quote, purchase order, sales order or invoicing currency
  • Automatic conversion to functional currency
  • Currency-specific rounding rules