Hi Adam,
Yes, that’s possible. Each ordinal in a multi-system setup has its own unique proposal attribute, which identifies its position or ordinal in the set of offers. You can use that attribute to make sure each pricing table and its Terms & Conditions (T&Cs) section are connected.
Here’s how you can set it up:
- Capture the Ordinal Value: In your setup, make sure each assignment rule captures the proposal’s ordinal number. This is what connects each offer’s data back to its unique identifier. Without this, the system won’t know which pricing table or content block belongs to which proposal.
- Filter the Pricing Table by Proposal Attribute: Once the ordinal is being captured, open the Pricing Table configuration. Under the Filter Line Item sub-tab, use the Select Proposal Attribute filter. This filter ensures that the pricing table only shows products, pricing, and other details tied to that specific proposal.
- Add a T&C Section for Each Proposal: Below each pricing table, add a Text Widget that will display the Terms & Conditions for that proposal. To make it dynamic, use a Presentation Rule on the text widget. The rule can look for either:
- A playbook element (e.g., a question that collects T&C text for that proposal), or
- A parameter reference that retrieves the correct T&C value for the proposal.
Result: When the document is generated, each offer’s pricing table will automatically be followed by the correct T&Cs, without requiring the user to scroll to the bottom. Each section stays self-contained and aligned with the correct proposal.
Hope this helps!