Pricing Construction / Loading

Pricing Construction / Loading contains interfaces that enable you to schedule, compile, and validate a production version and a development version of a pricing configuration file. After the pricing compilation has been scheduled and compiled, it can be loaded and deployed onto an engine. If your engine has multiple sub-domains, each sub-domain must have the same base pricing loaded or a version of the same base pricing. You must have proper permissions to perform these tasks.

Note: The procedures in this section describe how to validate and compile a pricing plan in My MATRIXX. For information about how to compile, validate, and load a pricing plan using command line scripts, see the discussion about deploying a pricing plan in MATRIXX Pricing and Rating.
You must have the following Global roles to compile the ZIP archive and schedule it for loading:
  • Production Compilation — Required for compiling and scheduling a production version.
  • Development Compilation — Required for compiling and scheduling a development version.
You must have the following Domain roles to manage engine connections and deploy pricing compilations:
  • Manage Engine Connections — Required for creating and managing engine connections.
  • Deploy Pricing — Required for deploying a pricing compilation to an engine.
You must have the following Domain roles to import US tax data and deploy US tax compilations:
  • Manage Tax — Required for importing and compiling US tax data.
  • Deploy Tax — Required for deploying a US tax compilation to an engine.
CAUTION: Changing pricing data that is in use might cause issues during rating. For example, if you add balances to a product offer, and subscribers already own an instance of the product offer, the subscribers do not get those balances. If you delete a balance template from the database, any balance instances created from that template and in a subscriber or group wallet cannot reference the template data. If you modify a balance template after an offer that references the balance has been purchased, the subscriber or group wallet cannot reference the modified template data.
If a user with either the Tenant Manager or Tenant User role compiles pricing:
  • If the tenant profile associated with the user has the Has Own Commercial Pricing property selected, then the tenant has its own set of commercial pricing.
  • Each tenant's pricing can be compiled and deployed as a separate compilation.
  • Multiple tenant pricing compilations can be deployed on a single production sub-domain, but only one tenant pricing compilation can be loaded at a time.
  • Both the current technical pricing and the tenant-specific pricing (catalogs, catalog items, and so forth.) are included in the pricing compilation. Each compilation for each tenant includes a copy of all the technical pricing.

If a user with a Tenant Administration role compiles pricing, then the pricing contains the commercial pricing of all its tenants and the technical pricing.