NameDescriptionTypeAdditional Information
OrderDate

The date the Sales Order was created. Omit or leave this property null to have the API system date used for the save of the Sales Order

string

Data type: DateTime

Format must be MM/dd/yyyy

FieldOwnerId

The Agvance ID for the owner (Customer) of the Field. Used in combination with the FieldId to set the field for the Sales Order. If set (Either directly or from the FieldOwnerGUID), will be the value used on the Sales Order

string

Max length: 6

FieldOwnerGuid

The Agvance globally unique identifier for the owner (Customer) of the Field. If this is valid in Agvance and the FieldOwnerId is not set, it will update the FieldOwerId property

globally unique identifier

(Hexadecimal 8-4-4-4-12)

FieldId

The Agvance ID of the Field for the Sales Order. If set, will be the value used on the Sales Order

string

Max length: 8

FieldGuid

The Agvance globally unique identifier for the Field. If assigned and the FieldOwnerId and FieldId are both null, will be the value used to set the field for the Sales Order

globally unique identifier

(Hexadecimal 8-4-4-4-12)

BillComment

The billing comment of the Sales Order

string

Max length: 80

EstDelDate

Estimated date of product delivery to the customer

string

Required

Data type: DateTime

Format must be MM/dd/yyyy

PickupOrDeliver

The type of Sales Order. Indicates the purpose of what will be done with the products on this order

EnumPickupOrDeliver

Required

Status

The customer approved status of the Sales Order. If not set, "Offered" will be the default.

EnumStatus
ShipVia

Method of shipment

string

Max length: 25

ShipTo

The destination address of the Sales Order

string

Max length: 50

County

The Agvance ID of the County of the destination address for the Sales Order

string

Max length: 60

Territory

A sales tool that can be used to group Sales Orders

string

Max length: 15

ControlNum

A value that may be used to reference an internal control number (such as hand ticket numbers) associated with the Sales Order

string

Max length: 10

SalespersonId

The Agvance ID of the Salesperson associated with this Sales Order

string

Max length: 15

CropId

The Agvance ID of the Crop associated with the Sales Order. If set, will be the value used on the Sales Order

string

Max length: 15

CropGuid

The Agvance globally unique identifier for the Crop associated with the Sales Order

globally unique identifier

(Hexadecimal 8-4-4-4-12)

CustPo

Customer provided purchase order number

string

Max length: 20

AuthAgent

Authorized Agent - the person associated with this customer who is authorized to make decisions or pickup products. Must exist as a contact with the "Authorized Agent" type for a customer on the split

string

Max length: 50

AaRelatedHow

How the Authorized Agent is related to the customer

string

Max length: 20

AaAddr1

Authorized Agent Address 1

string

Max length: 50

AaAddr2

Authorized Agent Address 2

string

Max length: 50

AaCity

Authorized Agent City

string

Max length: 50

AaState

Authorized Agent State

string

Max length: 2

AaZip

Authorized Agent Zipcode

string

Max length: 10

CustomApplied

Indicates if this Sales Order is to be applied by the dealer. Setting this property negates all federal and state checking for restricted use products

boolean

Must be 0, 1, True, or False

AddComments

A large text field that holds additional notes or comments about this Sales Order

string

Max length: 240

Acres

Indicates the number of Acres, Hectares, Tons, Metric Tonnes, or 1000 SqFt based on the UnitType

decimal number

Max of 3 decimal places

UnitType

The type of unit that was used to identify the Acres value entered. If not set, "Acres" will be the default

EnumUnitType
FedPermit

One of the non-expired federal permits of a customer associated with this Sales Order

string

Max length: 60

FedPermitExpDate

The expiration date of the indicated FedPermit property. Omit or leave null to set this value from Agvance

string

Data type: DateTime

Format must be MM/dd/yyyy

DiscOpt

The Agvance ID of the Payment Term associated with this Sales Order

string

Max length: 15

Location

The Agvance ID for the Location of this Sales Order. Either this or the LocationGuid property is required. If set, will be the value used on the Sales Order

string

Max length: 6

LocationGuid

The Agvance globally unique identifier for the Location of this Sales Order. Either this or the Location property is required

globally unique identifier

(Hexadecimal 8-4-4-4-12)

OfferExpiresDate

The date that the Sales Order is no longer valid; Works in conjunction with the Status of "Offered"

string

Data type: DateTime

Format must be MM/dd/yyyy

PaymentDate

The date that the payment is received for this Sales Order

string

Data type: DateTime

Format must be MM/dd/yyyy

CheckNumber

The check number for the payment received

string

Max length: 10

StartDate

The date that transfers to the Booking Start Date

string

Data type: DateTime

Format must be MM/dd/yyyy

ExpirationDate

The date that transfers to the Booking Expiration Date

string

Data type: DateTime

Format must be MM/dd/yyyy

ContractFormat

The Booking Contract that is selected when the Sales Order is created. If provided it must already exist. Default is empty string

string

Max length: 40

Splits

List of customers to whom the order is being sent

Collection of ClsSalesOrderSplitAdd

List cannot be empty

Maximum of 8 allowed

Applications

List of applicator / vehicle records for the Sales Order

Collection of ClsSalesOrderApplicationAdd

Maximum of 25 allowed

Discounts

List of Sales Order Discounts to apply to the Sales Order

Collection of ClsSalesOrderDiscountAdd

Maximum of 5 allowed