2nd Step - Mapping of Products Fields

In this step, you can match the excel columns with product fields. The available options in this step differ depending on the values you have defined for the "product type" and "pricing type" fields in the first step.For each product field, we display a drop-down with all the excel columns for the user to make the matching. The first line in the excel file must be the column names for our system to be able to create this drop-down list.

In the following paragraphs, you will find details for each field included in this step, but the general matching rules are the following:

  1. If a field is compulsory (* suffix), you must match it with an excel column and in your excel file you should have a valid value for this field for all the products. 
  2. For optional fields:
    1. You can ignore it and do not match it with an excel column
    2. The empty value is considered valid and the product will be created without any value for this field if there isn't any default value that can be applied
    3. The system will apply default values for:
      1. Some pricing options (check "pricing type fields" paragraph)
      2. Custom fields or product type properties that have default values defined in setup
  3. If you match a field (regardless if it's compulsory or optional) you must have valid values for this field for all your products. 
  4. A product will not be imported if there is even only one field with an invalid value.
  5. All number and currency values in your excel file must follow logged in user's culture

Product Details Fields


The first section includes generic fields common for all products.

The fields Product Name, Product Code and Product Type can be used also for identifying the existing products. For more details check Bulk Update for your Existing Products.

FieldDescriptionAvailable Values
Product Name (compulsory)The name of the productany text
Product Code (compulsory)The code of the productany text

Product type

It will be present only if you haven't defined a value for the product type in the first step.

the product type of the product Setup > Billing > Products > Product Types
Category

Use this field for defining in which product catalogue category the product belongs.

any category from the Default Catalogue
Unit of Measure

The unit of measure of the product.

Setup > Billing > Products > Unit of Measure
Status

For setting the product as active or inactive.

If you don't match this field, all the products will be created as active.

Set 1 for active and 0 for inactive
Taxable

If the product is taxable or not.

If you don't match this field, all the products will be created as taxable.

Set 1 for taxable and 0 for not
Industry

For relating the product with one or more industries. The related industries must be separated in the excel file by ";".

Setup > Billing > Products > Industries
Price GroupThe price group of the product.Setup > Billing > Products > Price Groups

Primary / Add-on (compulsory)

It will not be present if for the pricing type in the first step you have selected is one-time charge or PPU type.

For defining if the product is a primary product or an add-onSet 1 if it's add-on, 0 if it's primary product

Avalara Tax Code

It will be available only if Avalara Tax engine is enabled

The tax code of the product. It will be used when you have enabled the Avalara tax engine in your BSS.a text with 8 characters
Retrieve from Product Type

For setting for this product that the avalara tax code will be retrieved from product type tax code.

If you don't match this field, all the products will have this field as true.


Set 1 for retrieving it from product type, 0 otherwise
Is Returnable

If the product has return option, meaning that the cancel option will be available for assets of this product.

If you don't match this field, all the asset products will have this field as false.

Set 1 for true 0 for false

Product Type Fields


  • It displays both the product and order characteristics. The order characteristics are displayed because for add-ons you can set values for order characteristics too.
  • The product characteristics that are compulsory must be mapped.
  • The order characteristics that are compulsory must be mapped too, but this mapping will be ignored for product lines. 
  • For optional properties that you haven't match them or you have an empty value in the excel file, the system will apply their default value (if exists).
  • The values you have defined in your excel for the product type properties must match the type of the property as defined in your BSS:
    • Text and Textarea properties. Any text is considered as a valid value
    • Number and currency properties. Any numeric field is considered as valid
    • Date properties. The values must be in the date format the logged-in user has defined in his profile.
    • Yes/No properties. Ser 1 for Yes and 0 for No
    • Drop-down and checkboxes properties. A valid value is any value included in the related values list.
    • Slider control properties. A numeric value between the slider's min and max value.

Pricing Type Fields


This section includes all the pricing options of the products. The set of fields that will be available in the section varies depending on whether you have defined a pricing type in the first step. There are four modes for this section:

  • Mixed mode. This is the scenario where you haven't selected any pricing type in the first step because your excel file includes products with different pricing types. In this case, the system will display fields that cover all pricing types but some fields will be ignored for a specific product depending on the pricing type, you have defined for this product.

  • Recurring mode. This is the scenario where in the first step you defined that all your products are recurring. In this case, the system will display only the pricing options of the recurring products and you can also define the prices for all available billing cycles, not only for the default one.
  • One-off mode. This is the scenario where in the first step you defined that all your products are one-off products. In this case, the system will display only the pricing options of the one-off products.
  • PPU mode.This is the scenario where in the first step you defined that all your products are pay-per-use products. In this case, the system will display only the pricing options of the pay-per-use products.
  • Asset mode. This is the scenario where you have selected in the first step that you import asset products.


Below is the list of all available fields and in which mode these fields are available.

FIeldDescriptionAvailable Values
Pricing Type

This is compulsory when you are in mixed mode because you need to define the pricing type for each product in your excel.

MIXED

  • "One Time Charge"
  • "Recurring charge - Prepaid"
  • "Recurring charge - Pay-per-use"
Billing Date

For setting the billing date of recurring products

if you don't match this field, for all recurring products will be "Customer's option"


MIXED RECURRING PPU

  • "Customer's option"
  • "Exclude from prorata"
  • a number (e.g. 15) for setting a specific billing date.
Volume discount

For relating your product with a volume discount scheme you have defined in your BSS

MIXED RECURRING ONE OFF PPU

Setup > Billing > Products > Volume discounts
Free Period

For defining the free period of your recurring products

if you don't match this field, for all recurring products the free period will be disabled.

MIXED RECURRING

Set 1 for enabling free period and 0 otherwise
Usage Charge Rule

For defining if your recurring product will be billed partially or for the whole month

if you don't match this field, for all recurring products the charge rule will be partial

MIXED RECURRING PPU

  • "partial"
  • "whole"
Term

For defining in months the price protected period for a recurring product

if you don't match this field, for all recurring products the term will be 0 (i.e no price protection period)

MIXED RECURRING

A positive integer without any separator ("," or ".")
Upfront Billing

For defining if a recurring product is billed upfront or in arrears

if you don't match this field, for all recurring products the upfront billing will be enabled.

MIXED RECURRING

Set 1 for upfront billing and 0 for in arrears
Unit Group

For defining for your one-off products their unit groups

MIXED ONE OFF

Setup > Billing > Products > Unit Groups
the "Recurring charge" unit group is excluded
Setup Fee Sell Price

For setting the setup fee of your recurring products

MIXED RECURRING PPU

Zero or a positive amount
Setup Fee Purchase Price

For setting the cost price of the setup fee of your recurring products

MIXED RECURRING PPU

Zero or a positive amount
Default Unit Sell Price

For setting the sell price of the product.

MIXED

Zero or a positive amount

  • Recurring or pay per use products. It will be the sell price of the default unit of the "Recurring Charge" unit group (e.g. of the month unit price)
  • One-off products. It will be the sell price of the default unit of the unit group defined for this product.


Default Unit Purchase Price

For setting the purchase price of the product.

MIXED

Zero or positive amount

It follows the rules described for the sell price.

Sell and Purchase Price for each recurring billing cycle

The system will display a pair of fields for setting the sell and purchase price for each active unit in the "Recurring Charge" unit group


RECURRING PPU

zero or positive amount.
Unit

For setting the unit of your one-off product.

ONE OFF

any unit defined in selected unit group
Sell Price

The sell price of your one-off product. It will be the sell price of the selected unit

ONE OFF

zero or positive amount.
Purchase Price

The purchase price of your one-off product. It will be the purchase price of the selected unit

ONE OFF

zero or positive amount.
License Sell and Purchase Price

These fields are displayed for setting the sell and purchase price of your asset products.

ASSETS

zero or positive amount.

Custom Fields


  • It displays all the custom fields regardless of the display rule they might have
  • The custom fields that are compulsory must be mapped.
  • For optional custom fields that you haven't match them or you have an empty value in the excel file, the system will apply their default value (if exists).
  • The values you have defined in your excel for the custom fields must match the type of the custom field as defined in your BSS:
    • Text and Textarea properties. Any text is considered as a valid value
    • Number and currency properties. Any numeric field is considered as valid
    • Date properties. The values must be in the date format the logged-in user has defined in his profile.
    • Yes/No properties. Ser 1 for Yes and 0 for No
    • Drop-down and checkboxes properties. A valid value is any value included in the related values list.
    • Slider control properties. A numeric value between the slider's min and max value.