Configure transaction-to-quote field mapping
When you use Sales CRM capabilities such as opportunity management, advanced approvals, or PDF document generation, ServiceNow CPQ Microservices sync data to the ServiceNow platform. This sync is set up automatically, but custom transaction fields require you to configure the data mapping.
Before you begin
Role required: admin
Verify that you have the permissions required to add columns on ServiceNow tables.
Activate the Quote Experience plugin (App ID: sn_quote_mgmt_adv).
About this task
Custom transaction fields are mapped to columns on one of two ServiceNow tables:
- Quote — captures header-level quote data.
- Quote Lines — captures individual line data.
Complete the following phases in order to configure the mapping:
- Create a column on the target ServiceNow table.
- Create the corresponding field on the blueprint.
- Map the field to the column.
- Deploy the blueprint.
Consider the following when you map transaction fields:
- Header-level transaction fields can be mapped only to the Quote table.
- Line-level transaction fields can be mapped only to the Quote Lines table.
- The External Field Mapping options are filtered to the column types supported by the current field type.
- Columns that are already mapped to a field aren't displayed.
- If you use a ServiceNow table column that has a list specification, you must add all valid choices for data to sync properly. For example, the choices for the State column on the Quote table must be updated to match the values of the
txn.stagefield.
Procedure
-
Navigate to All > System Definition > Tables.
-
Search for and select the table to add the column to.
Select Quote for header-level data or Quote Lines for line-level data.
-
On the table record page, in the Table Columns related list, select New.
-
Configure the new column and select Save.
-
Navigate to Product Catalog Management > Offerings > CPQ Administration.
-
Select the transaction.
-
Add a new field on the blueprint.
For more information, see Create a transaction field.
-
Open the field properties page for the new field.
-
In the External Field Mapping property, select the Quote or Quote Lines column to map the field to.
-
Select Save.
-
Deploy the blueprint.
Result
The custom transaction field is mapped to the selected ServiceNow table column, and data syncs between the transaction and the quote record.
---
title: Configure transaction-to-quote field mapping
description: When you use Sales CRM capabilities such as opportunity management, advanced approvals, or PDF document generation, ServiceNow CPQ Microservices sync data to the ServiceNow platform. This sync is set up automatically, but custom transaction fields require you to configure the data mapping.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/order-management/configure-opportunity-quote-mapping.html
release: australia
topic_type: task
last_updated: "2026-09-10"
reading_time_minutes: 2
breadcrumb: [ServiceNow Quote Experience, Configure, price, quote apps, Configure, Sales Customer Relationship Management]
---
# Configure transaction-to-quote field mapping
When you use Sales CRM capabilities such as opportunity management, advanced approvals, or PDF document generation, ServiceNow CPQ Microservices sync data to the ServiceNow platform. This sync is set up automatically, but custom transaction fields require you to configure the data mapping.
## Before you begin
Role required: admin
Verify that you have the permissions required to add columns on ServiceNow tables.
Activate the Quote Experience plugin \(App ID: sn\_quote\_mgmt\_adv\).
## About this task
Custom transaction fields are mapped to columns on one of two ServiceNow tables:
- **Quote** — captures header-level quote data.
- **Quote Lines** — captures individual line data.
Complete the following phases in order to configure the mapping:
1. Create a column on the target ServiceNow table.
2. Create the corresponding field on the blueprint.
3. Map the field to the column.
4. Deploy the blueprint.
Consider the following when you map transaction fields:
- Header-level transaction fields can be mapped only to the **Quote** table.
- Line-level transaction fields can be mapped only to the **Quote Lines** table.
- The **External Field Mapping** options are filtered to the column types supported by the current field type.
- Columns that are already mapped to a field aren't displayed.
- If you use a ServiceNow table column that has a list specification, you must add all valid choices for data to sync properly. For example, the choices for the **State** column on the **Quote** table must be updated to match the values of the `txn.stage` field.
## Procedure
1. Navigate to **All** > **System Definition** > **Tables**.
2. Search for and select the table to add the column to.
Select **Quote** for header-level data or **Quote Lines** for line-level data.
3. On the table record page, in the **Table Columns** related list, select **New**.
4. Configure the new column and select **Save**.
5. Navigate to **Product Catalog Management** > **Offerings** > **CPQ Administration**.
6. Select the transaction.
7. Add a new field on the blueprint.
For more information, see [Create a transaction field](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/order-management/quote-tm-create-field.md).
8. Open the field properties page for the new field.
9. In the **External Field Mapping** property, select the **Quote** or **Quote Lines** column to map the field to.
10. Select **Save**.
11. Deploy the blueprint.
## Result
The custom transaction field is mapped to the selected ServiceNow table column, and data syncs between the transaction and the quote record.
| title | Configure transaction-to-quote field mapping |
| description | When you use Sales CRM capabilities such as opportunity management, advanced approvals, or PDF document generation, ServiceNow CPQ Microservices sync data to the ServiceNow platform. This sync is set up automatically, but custom transaction fields require you to configure the data mapping. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/order-management/configure-opportunity-quote-mapping.html |
| release | australia |
| topic_type | task |
| last_updated | 2026-09-10 |
| reading_time_minutes | 2 |
| breadcrumb | ServiceNow Quote ExperienceConfigurepricequote appsConfigureSales Customer Relationship Management |