NameDescriptionTypeAdditional information
CompanyId

Represents the Id of the company the order is to be placed for.
Depending upon privileges this is either required or prohibited.

integer

Minimum value: 1

LocationId

Represents the Id of the company's location the order is to be placed for.
Depending upon privileges and how the company is setup, this is either required, defaulted by the company, or prohibited.

integer

Minimum value: 1

PricingSheetId

Represents the Id of the pricing sheet the order is to be priced by.
Depending upon privileges and how the company and location is setup, this is either required, defaulted by the location, defaulted by the company, or prohibited.

integer

Minimum value: 1

ShopLocationId

Represents the Id of the ABC Shop Location to send the order to. The location must be an AbcShop, FM, or VFM.
Depending upon privileges and how the location is setup, this is either required, defaulted by the location, or prohibited.

integer

Minimum value: 1

Comment

A order comment. Place any additional production notes you may have here.

string

String length: inclusive between 0 and 4000

PrintCommentOnWorkOrder

Should the comment be printed on the work order.

boolean

Default value is False

Comment2

A second comment to put on the order.

string

String length: inclusive between 0 and 4000

PrintComment2OnWorkOrder

Should the secondary comment be printed on the work order.

boolean

Default value is False

PurchaseOrderNumber

The purchase order number to reference on this order.

string

String length: inclusive between 0 and 20

ProjectNumber

The project number to reference on this order.

string

String length: inclusive between 0 and 100

ProjectName

The project name to reference on this order.

string

String length: inclusive between 0 and 100

DueDateTime

The date and time the order is desired.

date

Time Delta: Must be at least 02:00:00 in the future.

OrderedBy

Who actually placed the order.

string

String length: inclusive between 0 and 60

Lines

A list of items you wish to request on this order.

Collection of OrderCreationRequestLine

None.

Shipments

A list of shipments you wish to request with this order.

Collection of OrderCreationRequestShipment

None.

Payments

A list of payments to pay off the order.

Collection of OrderCreationPayment

None.

NotifyShopOfNewOrder

Should a notification be sent to the ABC Shop of the new order

boolean

Default value is False

AdditionalNotificationEmailAddresses

Semicolon (;) separated list of email address that are to be copied on the notification to the shop.

string

None.

CreateCodOrder

Should the work order be created as a Collect On Delivery order.
Setting this does change the requirements of the OrderCreationRequest.

boolean

Default value is False

OrderedByEmail

The email of the person placing the order.

string

String length: inclusive between 0 and 128

OrderedByPhoneNumber

The phone number of the person placing the order.

string

String length: inclusive between 0 and 30

OrderedByCompanyName

The company name of the person placing the order. Ignored on non-COD orders.

string

String length: inclusive between 0 and 100

CodAddress

Address information for the ordered by on a COD order. Ignored on non-COD orders.

CodAddress

None.

OrderSource

Source of the order. Only set if requested.

OrderSource

None.

OverrideShippingProfileId

Desired alternate shipping profile id. Null will use default profile.

integer

Minimum value: 1