An Offer is a specific instance of a Product definition that defines the essential characteristics of the offer, such as its name, description, price, and duration. It extends the Product definition by adding a rating, charging, and billing attributes like Charge, Tax used, GL Code, etc. Once an offer is created, it can be subscribed to a Customer, Account, or Subscribe.

The Priority attribute of the offer defines the order in which it will be processed during the rating, charging, invoicing, and billing processes. This ensures that offers are processed in a specific order, which can be necessary for promotions or discounts applied in a specific sequence.

To configure an offer, follow these steps:

  1. Access the Core Configuration perspective in the OCS.io user interface.

  2. Select the Product Catalogue  Offers.

  3. Click on the + (New) button to create a new offer.

  4. Fill in the required information in the form:

Item Description

Product

Choose the base product from which the offer will be derived.

Name

Enter the name of the offer.

Description

Optionally, enter the description of the offer.

Code

Enter the code of the offer. This code is used for integrating purposes and may not be changed later.

Priority

Define the priority of the offer.

Priorities determine the order in which offers are evaluated. Learn more about priorities here.
Configure Offer

Once you have configured the offer, you can create different versions of the offer. Click on the "Versions" tab and then click + Offer Version to add a new version.

Add Offer Version

In the offer version form, fill in the required information:

Item Description

Version

Choose the version of the offer.

Description

Optionally, enter the description of the offer version.

Currency

Choose the currency for which the offer version will be created.

The currency marked as Primary will be pre-selected.

Once you have added the offer version, you can configure the services included in that version. Switch to the Services tab to see the list of services.

Each service corresponds to a specific product service defined in your product catalog. Fill in all the mandatory information for each service to complete the offer version configuration.

For example, if the offer version includes a "One-Time Fee" service, the service detail form will be displayed:

One-Time Fee Service Detail
Item Description

Charging Class

Choose the charging class assigned to the one-time fee service.

Charge

Define the charge for the service.

Tax

Choose the tax applied to the one-time fee.

Tax Included

Check this box if the charge includes tax.

GL Code

Choose the GL code assigned to the one-time fee.

If the GL code is set to "Taken from Charging Class definition," the GL code assigned to the charging class will be applied.

Once you have filled in all the required information for each service, click on Close to view the list of offer versions.

List of Offer Versions

You can configure multiple offer versions for an offer, each with its own set of services and configurations.