---
sourceDocument: Zurich Sales Customer Relationship Management
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/order-management

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Sales Customer Relationship Management

ft:clusterId :

    - omgmt

bundleId :

    - omgmt

workflow :

    - Customer and Industry


---

# Transaction Manager use case: Apply parent line discounts to child lines

# Transaction Manager use case: Apply parent line discounts to child lines {#ariaid-title1}

* Release version: Zurich
* 
* Updated November 14, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Transaction Manager can help manage transactions whose configurable products have many child and grandchild transaction line items.

A single transaction may include multiple configurable products, and each configurable product may have more than 100 child, grandchild, or other descendant transaction line items.

Discounting at the transaction header level could apply a uniform discount across all products and transaction line items. Conversely, applying discounts at the transaction line-level lets you discount individual products and lines at
different rates. However, for a product with many descendant line items, this may become burdensome.

Using the `.parent` system field enables the look up of a parent line-item field, which can then be applied to only the child lines of that product. For example, a picklist can be used at the header level to designate
the discounting method to apply.

When "Parent Line Discounting" is selected, a rule is executed that sets the descendant line's discount field equal to that of its parent line.


