# Price Ticket Designer

# Interpolated %TAGs

The functionality provides access to product and price information for use either as feature information or as feature elements that can be used in tickets designed through the NCompass Ticket Designer.

<span style="color: #e97132; mso-themecolor: accent2;">Tag Definition Structure</span>

<span style="mso-tab-count: 1;"> </span>Tag definitions used for interpolated data are structured as a series of parameters:

Each tag definition is wrapped in the usual “%” symbol. This symbol must be included at the start and end of the definition.  
  
When used to define data which is populated as a ticket feature the definition may be refixed by a feature label. This feature label is automatically included by NCompass when ticket details are created. The text of a feature is typically populated from the feature values added to a product or by default values set in the department definition itself and applied based on the department structure associated with the feature.

Each parameter is delimited by a colon “:” symbol.

<span style="color: #e97132; mso-themecolor: accent2;">Parameters/Order</span>

<span style="mso-tab-count: 1;"> </span>The following table details the parameters used by the interpolation tag:

<table border="1" cellpadding="0" cellspacing="0" class="MsoTable15Grid5DarkAccent2" id="bkmrk-sequence-parameter-p" style="margin-left: 35.2pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;"><tbody><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"><td style="width: 79.85pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; background: #E97132; mso-background-themecolor: accent2; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="106">**<span style="font-size: 14.0pt; color: white; mso-themecolor: background1;">Sequence</span>**

</td><td style="width: 76.3pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #E97132; mso-background-themecolor: accent2; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="102">**<span style="font-size: 14.0pt; color: white; mso-themecolor: background1;">Parameter</span>**

</td><td style="width: 224.25pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #E97132; mso-background-themecolor: accent2; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="299">**<span style="font-size: 14.0pt; color: white; mso-themecolor: background1;">Possible Values</span>**

</td></tr><tr style="mso-yfti-irow: 0;"><td style="width: 79.85pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #E97132; mso-background-themecolor: accent2; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="106">**<span style="font-size: 16.0pt; color: white; mso-themecolor: background1;">1</span>**

</td><td style="width: 76.3pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #F6C5AC; mso-background-themecolor: accent2; mso-background-themetint: 102; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="102"><span style="color: black; mso-color-alt: windowtext;">Function</span>

</td><td style="width: 224.25pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #F6C5AC; mso-background-themecolor: accent2; mso-background-themetint: 102; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="299"><span style="color: black; mso-color-alt: windowtext;">Control word “ProductData” meaning the data will be sourced from Product data.  
(future values will provide for access to other NCompass data.)</span>

</td></tr><tr style="mso-yfti-irow: 1;"><td style="width: 79.85pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #E97132; mso-background-themecolor: accent2; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="106">**<span style="font-size: 16.0pt; color: white; mso-themecolor: background1;">2</span>**

</td><td style="width: 76.3pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #FAE2D5; mso-background-themecolor: accent2; mso-background-themetint: 51; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="102"><span style="color: black; mso-color-alt: windowtext;">Source ID</span>

</td><td style="width: 224.25pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #FAE2D5; mso-background-themecolor: accent2; mso-background-themetint: 51; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="299"><span style="color: black; mso-color-alt: windowtext;">Can be either a short code with a SC prefix or the control word “CURRENT”</span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 79.85pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #E97132; mso-background-themecolor: accent2; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="106">**<span style="font-size: 16.0pt; color: white; mso-themecolor: background1;">3</span>**

</td><td style="width: 76.3pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #F6C5AC; mso-background-themecolor: accent2; mso-background-themetint: 102; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="102"><span style="color: black; mso-color-alt: windowtext;">Interpolation Object</span>

</td><td style="width: 224.25pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #F6C5AC; mso-background-themecolor: accent2; mso-background-themetint: 102; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="299"><span style="color: black; mso-color-alt: windowtext;">This is the name/delimited object path for the data to be returned. This element is case sensitive and must match the exact structure of the object being interpolated.</span>

</td></tr><tr style="mso-yfti-irow: 3;"><td style="width: 79.85pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #E97132; mso-background-themecolor: accent2; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="106">**<span style="font-size: 16.0pt; color: white; mso-themecolor: background1;">4</span>**

</td><td style="width: 76.3pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #FAE2D5; mso-background-themecolor: accent2; mso-background-themetint: 51; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="102"><span style="color: black; mso-color-alt: windowtext;">Optional</span>

</td><td style="width: 224.25pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #FAE2D5; mso-background-themecolor: accent2; mso-background-themetint: 51; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="299"><span style="color: black; mso-color-alt: windowtext;">Control word “DP” which deletes prefix text such as the Feature Label. </span>

</td></tr><tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes;"><td style="width: 79.85pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #E97132; mso-background-themecolor: accent2; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="106">**<span style="font-size: 16.0pt; color: white; mso-themecolor: background1;">5</span>**

</td><td style="width: 76.3pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #F6C5AC; mso-background-themecolor: accent2; mso-background-themetint: 102; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="102"><span style="color: black; mso-color-alt: windowtext;">Optional</span>

</td><td style="width: 224.25pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #F6C5AC; mso-background-themecolor: accent2; mso-background-themetint: 102; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="299"><span style="color: black; mso-color-alt: windowtext;">Format to be applied to the result such as value formatting of a numeric value. Here any format which follows the Microsoft format syntax can be used.</span>

</td></tr></tbody></table>

IMPORTANT:<span style="mso-tab-count: 1;"> </span>The order of parameters is important. Please follow the information and examples provided here to ensure that your definitions are interpreted correctly.

IMPORTANT:<span style="mso-tab-count: 1;"> </span>Interpolation of data is case sensitive. You must ensure that the names provided for objects that yield data are correctly cased. An incorrect case will result in the desired object not being identified and therefore no valid data will be returned.

You should always test that the definition is working correctly by working up an example of its use in the environment you are adding the definition.

<span style="font-size: 12.0pt; line-height: 107%; color: #e97132; mso-themecolor: accent2;">Adding an Interpolated TAG</span>

%Tags that contain Interpolation definitions must be applied as features against the definition belonging to the ticket.

Values for features can be configured to apply for tickets either at the department level (with a default value of the definition itself) or as a feature value held on the product definition itself.

When a label defined is created the value of each feature is populated per the product or category-based definition.

When modified, feature entries can be entered or cleared and re-populated from the product or category-based definition.

<span style="font-size: 12.0pt; line-height: 107%; color: #e97132; mso-themecolor: accent2;">Example Definitions</span>  
  
The following example definitions show the use of the %Tag Interpolation for both the current listed item (the Make of the main product) and an associated listed item (An Installation Cost).

<span style="color: #e97132; mso-themecolor: accent2;"><span style="mso-tab-count: 1;"> </span>Example #1<span style="mso-tab-count: 1;"> </span>Current Product Data </span>

The following example returns the Make of a listed item based on the current product listed item ID.

In this example the second parameter “<span style="color: #4ea72e; mso-themecolor: accent6;">CURRENT</span>” specifies that the LICode associated with the label being rendered should be used as the source product from which the data is taken.

<span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New'; color: #a02b93; mso-themecolor: accent5;">Make:</span><span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New';"> <span style="color: #4c94d8; mso-themecolor: text2; mso-themetint: 128;">%Productdata</span>:<span style="color: #4ea72e; mso-themecolor: accent6;">CURRENT</span>:{<span style="color: #4ea72e; mso-themecolor: accent6;">Details.Make</span>}%</span>

<span style="color: #e97132; mso-themecolor: accent2;"><span style="mso-tab-count: 1;"> </span>Example #2<span style="mso-tab-count: 1;"> </span>Related Product Data (Formatted and with removal of Feature Label)</span>

The following example returns the retail price (including VAT) of a listed item based on its short code.

The result is then returned with the Feature Label removed and formatted as a comma delimited value with a £ currency prefix.

<span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New'; color: #a02b93; mso-themecolor: accent5;">Installation Basic: </span><span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New'; color: black; mso-themecolor: text1;">%</span><span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New'; color: #4c94d8; mso-themecolor: text2; mso-themetint: 128;">Productdata</span><span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New'; color: black; mso-themecolor: text1;">:</span><span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New'; color: #4ea72e; mso-themecolor: accent6;">SC10405</span><span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New'; color: black; mso-themecolor: text1;">:</span><span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New'; color: #4c94d8; mso-themecolor: text2; mso-themetint: 128;">{</span><span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New'; color: #4ea72e; mso-themecolor: accent6;">ChannelRetailPrice.PriceIncVAT</span><span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New'; color: #4c94d8; mso-themecolor: text2; mso-themetint: 128;">}</span><span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New'; color: black; mso-themecolor: text1;">:</span><span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New'; color: #ee0000;">DP</span><span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New'; color: black; mso-themecolor: text1;">:</span><span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New'; color: #4c94d8; mso-themecolor: text2; mso-themetint: 128;">£ ###,###,###.00</span><span style="font-size: 9.0pt; line-height: 107%; font-family: 'Courier New'; color: black; mso-themecolor: text1;">%</span>

<span style="font-size: 12.0pt; line-height: 107%; color: #4c94d8; mso-themecolor: text2; mso-themetint: 128;"> </span>

<span style="font-size: 12.0pt; line-height: 107%; color: #4c94d8; mso-themecolor: text2; mso-themetint: 128;"> </span>

<span style="font-size: 12.0pt; line-height: 107%; color: #4c94d8; mso-themecolor: text2; mso-themetint: 128; mso-no-proof: yes;">![A screenshot of a computer

AI-generated content may be incorrect.](https://kb.findesolutions.com/uploads/images/gallery/2025-07/uO02Z2OAzqNXtUTV-embedded-image-7e7ia9y7.png)</span><span style="font-size: 9.0pt; line-height: 107%;">  
</span><span style="font-size: 12.0pt; line-height: 107%; color: #4c94d8; mso-themecolor: text2; mso-themetint: 128;">  
</span><span style="font-size: 9.0pt; line-height: 107%;">Above we see two features defined to populate during the rendering of the label with the interpolation applied per the %Tag.</span>

<span style="font-size: 12.0pt; line-height: 107%; color: #4c94d8; mso-themecolor: text2; mso-themetint: 128;">  
<span style="mso-no-proof: yes;">![A white and red label with black text

AI-generated content may be incorrect.](https://kb.findesolutions.com/uploads/images/gallery/2025-07/9BNEkjWNtwAkURfV-embedded-image-ua9slmhp.png)</span></span>

<span style="font-size: 9.0pt; line-height: 107%;">Here we see the resulting populated values.</span>

<span style="font-size: 9.0pt; line-height: 107%;">As per the examples, the £45.00 represents the Installation price as obtained from the referenced short code and has had the Label removed along with the price formatted as specified.</span>

<span style="font-size: 9.0pt; line-height: 107%; font-family: 'Aptos',sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Aptos; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">The second feature entry retains its Label and is populated with the Make of the product.</span>