RevSalesTrxn Namespace

Create a sales transaction, such as a quote or an order, with integrated pricing and configuration. Additionally, update an order or a quote, and insert and delete order or quote line items to calculate the estimated tax.

The RevSalesTrxn namespace includes these classes.

  • CatalogRatesPreferenceEnum Enum

    Specifies the rate card entries defined in the catalog that must be fetched for quote line items, with usage-based selling during the place sales transaction process.

  • ConfigurationExecutionEnum Enum

    Specifies the configuration method for the place sales transaction request.

  • ConfigurationOptionsInput Class

    Contains methods and properties to set the configuration options for the input to the product configurator.

  • GraphRequest Class

    Contains constructors and properties to set the graph ID and a list of records to be ingested. The list of records is specified in a key-value map format that contains field values.

  • GroupRampActionEnum Enum

    Specifies the action ‌that you want to perform on group ramp segments. Additionally, you can also convert a non-ramped group into a ramped group.

  • PersistPreferenceEnum Enum

    Specifies whether to persist pricing changes for each sales transaction record. Available in API version 65.0 and later.

  • PlaceSalesTransactionException Class

    Contains methods to hold the exception details for the place sales transaction request.

  • PlaceSalesTransactionExecutor Class

    Contains methods to place a sales transaction with details of the graph request, pricing preferences, and configuration options.

  • PlaceSalesTransactionResponse Class

    Contains properties to hold the response to the place sales transaction request.

  • PricingPreferenceEnum Enum

    Specifies the pricing preference during the creation of a sales transaction.

  • RecordResource Class

    Contains constructors and properties to create a record object from the field values of a sales transaction.

  • RecordWithReferenceRequest Class

    Contains constructors and properties to associate a record object with a reference identifier.

  • TaxPreferenceEnum Enum

    Specifies whether to execute or skip the tax calculation step for each sales transaction record. Available in API version 65.0 and later.