CT Order Field Reference

The CT Order object is intended to store order data. Each record represents an order with specific CT products from available Catalogs, prices from Price Book according to pricing procedures and discounts management, configured delivery dates, and order status.

You can specify additional fields for the advanced order, e.g., in case of using delivery fees, create a roll-up summary field.

By default, the CT Order object has no record types. You can specify record types according to your needs and create the specific Layout Settings record for each record type.

Formula fields requiring recalculation during order management are not supported.

Object API name: orders__Order__c


Field API Type Description

Account

orders__AccountId__c

Lookup(Account)

The linked Account record for which the order is set up.

Activity

orders__ActivityId__c

Lookup(Activity)

Create the custom field to relate the CT Order record to the selected Activity record.

Contact

orders__ContactId__c

Lookup(Contact)

Optionally, the linked Contact record for which the order is set up.

Data Exchange Completed

orders__IsDataExchangeCompleted__c

Checkbox

Description

orders__Description__c

Text(255)

Short order description.

External Id

orders__ExternalId__c

Text(255) (External ID) (Unique Case Sensitive)

In the case of using pre-configured orders from the related ERP.

Log Id

orders__LogId__c

Text(255) (External ID) (Unique Case Sensitive)

This record ID is used to send the order structure to the Web Service. The record ID is written once (or updated if the field was empty) and does not change again.

Log Status

orders__LogStatus__c

Picklist

The current order log status depends on whether the logs have been requested or not from the web service. Available values:

  • Not Requested

  • Requested

  • Received

Order Type

orders__OrderType__c

Picklist

Select the order type for a newly created order:

  • Order

  • Return

  • Pre-Sale

Price Book

orders__PriceBookId__c

Lookup(CT Price Book)

The available CT Price Book for CT Products in the order.

Pricing Procedure

orders__PricingProcedureId__c

Lookup(PricingProcedure)

A pricing procedure is used for the order calculation.

Promotion Id

orders__PromotionId__c

Lookup(Promotion)

SFID of promotion used in the order.

  • Is used only if the Assigned On Order checkbox is selected.

  • Must be manually created by the administrator with any Field Name and API Name.

Reference Id

orders__RefereneId__c

Text(255) (External ID) (Unique Case Sensitive)

The Reference Id field is responsible for the deduplication logic and stores the pair of record Id and user Id. For more information, refer to Order Change Manager.

  • If the record has not yet been transferred from CT Mobile, the field contains the mobile temporary record Id and the user identifier.

    For example, a06-AF3AA67B-EA24-4DAB-9C8A-9B70357DAB830055J000001L7aTQAS, where a06-AF3AA67B-EA24-4DAB-9C8A-9B70357DAB83 is the temporary record Id and 0055J000001L7aTQAS is the user identifier.

  • If the record was transferred to Salesforce, the field contains the Salesforce record Id and the user identifier.

    For example, a0g5w00000EQJi1AAH0055J000001L7aTQAS, where a0g5w00000EQJi1AAH is the Salesforce record Id and 0055J000001L7aTQAS is the user identifier.

Sales Organization

orders__SalesOrganizationId__c

Lookup(Sales Organization)

The linked Sales Organization record for which the order is set up.

Stage

orders__Stage__c

Picklist

Current order state:

  • On-Hold

  • Completed

  • Finalized

  • Validated

Create new stages or reuse the current ones to reach your business goals.

Total Discount

orders__TotalDiscount__c

Currency(15, 3)

The overall discount for all CT Products and deliveries in the order.

Total Price

orders__TotalPrice__c

Currency(15, 3)

The overall price for all CT Products and deliveries with discounts in the order.

``