Transaction header-level system fields for subscriptions
reference australia Updated Sep 27, 2026 1 min read sm-quote-tm-system-fields.md
Transaction header-level system fields are system-provided header fields in Quote Experience, some of which support subscription processing for amendments and renewals.
Header-level system fields
Transaction header-level system fields are available through the Quote Experience administration interface. Navigate to All > CPQ Administration > Transaction > Associated Fields and select Transaction.
The following table summarizes the transaction-level header system fields that are relevant for subscriptions in Quote Experience.
| Variable name | Description |
|---|---|
txn.startDate |
Start date for the transaction. |
txn.endDate |
End date for the transaction. |
txn.term |
Term in months from contract. |
txn.transactionType |
Type of transaction: New, amendment, or renewal. |
txn.transactionAction |
Choice field with options for add or change. Determines transaction type. |
txn.isAutoGeneratedForRenewal |
Indication of whether the transaction was automatically generated from a renewal, based on the expiry of the original contract. |
txn.isAutoRenewContract |
Indication of whether the resulting contract from the transaction should trigger automatic renewal workflows. |
txn.pricing.adjustment.renewalBasis |
Starting renewal price from which to apply adjustments. Valid values are Contracted Price or List Price. |
txn.pricing.adjustment.renewalType |
Type of adjustment for the renewal with options of Markup % and Markdown %. If the renewal adjustment basis is List Price, this field is read-only and empty. |
txn.pricing.adjustment.renewalValue |
Amount of adjustment to apply to the renewal depending on whether the Renewal Adjustment Type is Markup or Markdown. |
txn.source.quote |
Reference to the quote from which this was consolidated. |
txn.source.contract |
Reference to the contract used in the amendment or renewal workflow for this transaction. |
For more information about transaction-level header system fields, see Transaction-level system fields.
40 lines · 2.8 KB
--- title: Transaction header-level system fields for subscriptions description: Transaction header-level system fields are system-provided header fields in Quote Experience, some of which support subscription processing for amendments and renewals. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/order-management/sm-quote-tm-system-fields.html release: australia topic_type: reference last_updated: "2026-09-27" reading_time_minutes: 1 breadcrumb: [Quote Experience configuration for subscriptions, Configure, price, quote apps, Configure, Sales Customer Relationship Management] --- # Transaction header-level system fields for subscriptions Transaction header-level system fields are system-provided header fields in Quote Experience, some of which support subscription processing for amendments and renewals. ## Header-level system fields Transaction header-level system fields are available through the Quote Experience administration interface. Navigate to **All** > **CPQ Administration** > **Transaction** > **Associated Fields** and select **Transaction**. The following table summarizes the transaction-level header system fields that are relevant for subscriptions in Quote Experience. |Variable name|Description| |-------------|-----------| |`txn.startDate`|Start date for the transaction.| |`txn.endDate`|End date for the transaction.| |`txn.term`|Term in months from contract.| |`txn.transactionType`|Type of transaction: New, amendment, or renewal.| |`txn.transactionAction`|Choice field with options for add or change. Determines transaction type.| |`txn.isAutoGeneratedForRenewal`|Indication of whether the transaction was automatically generated from a renewal, based on the expiry of the original contract.| |`txn.isAutoRenewContract`|Indication of whether the resulting contract from the transaction should trigger automatic renewal workflows.| |`txn.pricing.adjustment.renewalBasis`|Starting renewal price from which to apply adjustments. Valid values are Contracted Price or List Price.| |`txn.pricing.adjustment.renewalType`|Type of adjustment for the renewal with options of Markup % and Markdown %. If the renewal adjustment basis is List Price, this field is read-only and empty.| |`txn.pricing.adjustment.renewalValue`|Amount of adjustment to apply to the renewal depending on whether the Renewal Adjustment Type is Markup or Markdown.| |`txn.source.quote`|Reference to the quote from which this was consolidated.| |`txn.source.contract`|Reference to the contract used in the amendment or renewal workflow for this transaction.| For more information about transaction-level header system fields, see [Transaction-level system fields](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/order-management/quote-tm-header-level-system-fields.md).
| title | Transaction header-level system fields for subscriptions |
| description | Transaction header-level system fields are system-provided header fields in Quote Experience, some of which support subscription processing for amendments and renewals. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/order-management/sm-quote-tm-system-fields.html |
| release | australia |
| topic_type | reference |
| last_updated | 2026-09-27 |
| reading_time_minutes | 1 |
| breadcrumb | Quote Experience configuration for subscriptionsConfigurepricequote appsConfigureSales Customer Relationship Management |