Transaction Manager: Transaction-level system fields

  • Release version: Australia
  • Updated March 12, 2026
  • 2 minutes to read
  • Learn about the Transaction Manager fields that provide information about a transaction, such as the quote number and account information.

    The fields available in Transaction Manager are categorized into two levels in the user interface (UI):

    • Transaction-level fields: Also known as header-level fields, these fields provide general information about the transaction, such as the quote number, opportunity details, and account information.
    • Transaction line-level fields: Also referred to as line-level fields, these fields capture specific information about the products associated with the transaction lines, including price, product details, and order information. For more information about line-level fields, see Transaction Manager: Line-level system fields.

    System-provided fields in Transaction Manager

    By default, Transaction Manager offers a set of system-provided fields that assist administrators in transaction processing.

    This article focuses on transaction-level (header-level) fields that are predefined by the system.

    • System-generated fields at the header level use the prefix “txn” followed by the actual field name.
    • Custom header-level fields created by administrators are prefixed with “txn.custom” followed by the desired field name.

    List of system-provided header-level fields

    The following table outlines the system-provided fields at the transaction level.

    • Variable name: The system-defined name of the field as configured in the environment.
    • Description: A brief overview of the purpose and use case of the system field.
    • Modifiable by: Indicates who can edit the field configurations:
      • System: The values of system-modifiable fields can only be set by the application. End-users cannot edit these fields. Administrators cannot determine the values of these fields via rules.
      • User: Any authorized end user with the appropriate permissions can update the field value. Determination rule actions can also modify the field value.
    • Default value: The initial value assigned to the system field, specifying what can be set as the default during configuration.
    Table 1. System-provided header-level fields
    Variable name Description Modifiable by Default value
    txn.id UUID or unique ID of the transaction System

    <Generated>

    Auto-generated by the system upon creation

    txn.account.id ID of the account which was used while creating a new transaction User

    <Empty>

    Expected to be passed in on create

    txn.opportunity.id ID of the opportunity through which the transaction is created User

    <Empty>

    Expected to be passed in on create

    txn.pricebook.id Pricebook entry associated with the products chosen by user User

    <Empty>

    A blank value is interpreted as the default pricebook

    txn.pricing.currencyCode Currency associated with the products chosen by the user User

    <Empty>

    A blank value equals base currency for the tenant

    txn.created Timestamp of when the transaction was created System

    <Generated>

    Auto-generated by the system upon creation

    txn.createdBy Name of the user who created the transaction System

    <Generated>

    Auto-generated by the system upon creation

    txn.modified Timestamp of the last modification on a transaction System

    <Generated>

    Auto-generated by the system upon update

    txn.modifiedBy Name of the user who performed the last modification on the transaction System

    <Generated>

    Auto-generated by the system upon update

    txn.externalId Unique identifier used to reference a transaction in external connections/integrations User

    <Empty>

    Expected to be passed in on create

    txn.stage Stage or status of a transaction System

    <Generated>

    Auto-generated by the system; depends on configuration

    txn.persona Persona of the user who performed the request System

    <Generated>

    Auto-generated by the system; depends on configuration