You are here: Configuration > Attributes and Arrays > Currency Attributes

Currency Attributes


The currency attribute is displayed as a floating point number field that will display the number in currency format. The currency displayed is the user's currency.

Currency attributes can be of array and non-array types. A range check can be defined on currency attributes.

Currency is also supported for single-select and multi-select menus.

Configuration currency attributes support negative currency. However, no special formatting is available for negative currency. Currency is formatted based on the current user's currency preference.


ClosedAccessing the Text Attribute Editor Page for Currency Attributes

  1. ClosedNavigate to the Configurable Attributes Administration List page.

    1. Click Admin to go to the Admin Home Page.

    2. Click Catalog Definition in the Products section.

      The Supported Products page appears.

    3. In the Navigation column, select Configurable Attribute and then click List.

      The Configurable Attributes Administration List page appears.

  2. Click the name of an attribute with Currency in the Attribute Type column, or create a new attribute.

    The Text Attribute Editor page for Currency attributes appears.

ClosedUsing the Text Attribute Editor Page for Currency Attributes

The Text Attribute Editor for currency has the following sections under the General tab: Main Information, Properties, Currency Properties, and Data Validation.

ClosedMain Information Section

  1. Edit the Name of the attribute.
  2. Enter a Description.

    If Help Icon is checked for the attribute in the Configuration Flow Editor, the description appears when the user hovers over the help icon.

    For more information, see Configuration Flows.

ClosedProperties Section

  1.  Choose the Set Type:
    • None The user can input any value without encountering an error message.
    • Set A recommendation rule can change the value entered by the user unless the attribute is locked by the user.
    • Forced Set A recommendation rule will change the value of the attributes regardless of what the user enters and if the attribute is locked or not.
  1. Select the appropriate checkbox for:
    • Required This will require the user to enter a value before proceeding to a commerce transaction.
    • Hidden This attribute will not appear to the user. It can be used in rules.
    • Auto Update This will by updated by the system without the user invoking an action.
    • Hide In Transaction This attribute is hidden within a commerce document.
  1. Choose the Status of the attribute:
    • Active An attribute that is active will appear to the buyer and/or be included in rules.

      All attributes are active by default.

    • Inactive An inactive attribute cannot appear in a rule to the user.
    • Internal An internal attribute will only appear to FullAccess users.
  1. Click Show Start/End Dates to specify how long the attribute will remain in the chosen status.

      If no duration is specified, the attribute maintains its status until the admin changes it.

ClosedCurrency Properties Section

An drop-down appears for every currency defined for CPQ Cloud. Select the decimal precision.

ClosedData Validation Section

  1. Enter a default value in the Default field.
  2. Select a validation. 
    • None A validation will not be run.
    • Range Check Enter a minimum and maximum value.


ClosedUse in Configuration Rules

Currency attributes can be used in the Condition, Action, Condition Input and Action Input like other configurable attributes. In advanced functions, currency is treated as a float.

ClosedUse in Configuration Pages


    NULL and blank Integer values are treated as separate values.

    - NULL= 0
    - Blank = ""

    If you use logic that tests for NULL values in rule conditions or BML, this logic should be updated.

    Using "null" as an attribute value is strongly discouraged.


Related Topics Link IconSee Also