Habitus Materials Group Limited - Intact iQ API
SalesOrders

Used to create, update and list sales orders. When creating sales orders that have been paid you can populate the receipts collection with payment information.

Available Services...

GET PUT POST SEARCH
Property Name Access Description
Date ReadWrite The order date
DueDate ReadWrite The order due date
Number ReadWrite The order number. This will be automatically assigned for new orders.
AlternateReference ReadWrite An alternate or customer reference for the order
Customer ReadWrite The customer placing the order. A list of customers can be retrieved from the customers service
DeliveryContact.FirstName ReadWriteCreate The delivery contact from the associated customer's delivery contact collection. The ID of the delivery contact can be specified here when creating orders.
Contact.FirstName ReadWriteCreate The contact from the associated customer contacts collection. The ID of the delivery contact can be specified here when creating orders.
SalesContact ReadWrite This contact can either be a contact from the customer's contact list OR a contact from the Cash Customer contact list.
CashCustomer.FirstName ReadWriteCreate The cash customer account for the order. Cash customers are used when there is a single customer account used to process cash sales and you need to capture information about the customer and store it for future use. New cash customers can be added using the Cash Customers service.
SalesRep ReadWrite The sales rep for the order. A list of valid sales reps can be retrieved from the sales reps service. If this is not specified the system will use the customer accounts sales rep.
Branch ReadWrite The branch the order was placed in
DespatchBranch ReadWrite The branch responsible for shipping the order. A list of valid branches is available in the branches service.
WorkflowStatus ReadWrite The workflow status of the order. A list of states can be retrieved from the sales order workflow states service
OrderType ReadWrite The order type. A list of order types can be retrieved from the order types service.
Currency ReadWrite The currency of the order. A valid list of currencies can be retrieved from the currencies service.
Particulars ReadWrite Summary information provided in free text form
DeliveryInstructions.Text ReadWrite Special delivery instructions
DeliveryAgent ReadWrite The delivery agent. A list of valid delivery agents and their services can be retrieved from the delivery agent service.
DeliveryAgentService ReadWrite The delivery agent service. Each delivery agent has a collection of services. You can specify the ID of the appropriate service from the agents service list.
DeliveryNetAmount ReadWrite The delivery net amount (ex tax)
DeliveryTaxRate ReadWrite The delivery tax rate
DeliveryTaxAmount ReadWrite The delivery tax amount
DeliveryGrossAmount ReadWrite The delivery gross amount (including tax)
NetAmount ReadWrite The total net amount
TaxAmount ReadWrite The total tax amount
GrossAmount ReadWrite The total gross amount
SourceQuotation ReadOnly The source quotation for the order if it was created from a quote.
Items.Product ReadWrite Product for the order line. A list of valid product IDs or Codes can be retrieved from the products service
Items.Description ReadWrite An optional text description of the item
Items.Quantity ReadWrite Quantity ordered
Items.QuantitySupplied ReadWrite Quantity supplied to date
Items.NetPrice ReadWrite Net price before tax
Items.GrossPrice ReadWrite Gross price including tax
Items.NetAmount ReadWrite Net amount
Items.DiscountPercentage ReadWrite Discount percentage
Items.DiscountAmount ReadWrite Discount amount
Items.TaxRate ReadWrite Tax rate. A list of valid tax rates can be retrieved from the tax rates service. If not specified the appropriate rate will be applied when posted to the service.
Items.TaxAmount ReadWrite Tax amount
Items.GrossAmount ReadWrite Total for the line including tax
Items.CostCentre ReadWrite The general ledger cost centre associated with this line. A list of valid cost centres can be retrieved from the cost centers service.
Items.StockBin ReadWrite The stock bin from which the item should be dispatched
Items.PriceSource ReadWrite The price source
Receipts.ReceiptType ReadWrite The receipt type. A list of receipt types can be retrieved from the receipt type service. This is specified if the order has been paid for in full.
Receipts.Amount ReadWrite The amount received of the specified type.
Items.SellingUnits ReadWrite Items.SellingUnits
Contact.EmailAddress ReadWriteCreate Contact.EmailAddress
Contact.LastName ReadWriteCreate Contact.LastName
Contact.Mobile ReadWriteCreate Contact.Mobile
Contact.Phone ReadWriteCreate Contact.Phone
CashCustomer.LastName ReadWriteCreate CashCustomer.LastName
CashCustomer.EmailAddress ReadWriteCreate CashCustomer.EmailAddress
CashCustomer.Mobile ReadWriteCreate CashCustomer.Mobile
CashCustomer.Phone ReadWriteCreate CashCustomer.Phone
DeliveryContact.LastName ReadWriteCreate DeliveryContact.LastName
DeliveryContact.Mobile ReadWriteCreate DeliveryContact.Mobile
DeliveryContact.Address.AddressLine1 ReadWriteCreate _DescriptivePropertyValue
DeliveryContact.Address.AddressLine2 ReadWriteCreate DeliveryContact.Address.AddressLine2
DeliveryContact.Address.City ReadWriteCreate DeliveryContact.Address.City
DeliveryContact.Address.Country ReadWriteCreate DeliveryContact.Address.Country
DeliveryContact.Address.County ReadWriteCreate DeliveryContact.Address.County
DeliveryContact.Address.PostCode ReadWriteCreate DeliveryContact.Address.PostCode
DeliveryContact ReadWriteCreate DeliveryContact
DeliveryContact.AddressHandling ReadWriteCreate DeliveryContact.AddressHandling
DeliveryContact.CompanyName ReadWriteCreate DeliveryContact.CompanyName
DeliveryContact.EmailAddress ReadWriteCreate DeliveryContact.EmailAddress
DeliveryContact.Phone ReadWriteCreate DeliveryContact.Phone
Contact ReadWriteCreate Contract
Contact.AddressHandling ReadWriteCreate Contact.AddressHandling
Contact.CompanyName ReadWriteCreate Contact.CompanyName
CashCustomer ReadWriteCreate CashCustomer
DeliveryInstructions ReadWrite DeliveryInstructions
Source ReadWrite Source
DeliveryAgentServiceChargeTypeOverride ReadWrite DeliveryAgentServiceChargeTypeOverride
D_DeliveryZone ReadWrite D_DeliveryZone
D_WebOrderNumber ReadWrite D_WebOrderNumber
D_LevelHardstandingAvailable ReadWrite D_LevelHardstandingAvailable
Items.D_WorksOrder ReadWrite Items.D_WorksOrder
Items.D_SealedLine ReadWrite Items.D_SealedLine
DeliveryMethod ReadWrite DeliveryMethod
Receipts ReadWrite Receipts
Items.NetAmountLessDiscount ReadWrite Items.NetAmountLessDiscount
Items.Notes ReadWrite Items.Notes
Items.PricingStatus ReadWrite Items.PricingStatus
D_SealOnlyWorksOrder ReadWrite D_SealOnlyWorksOrder
D_WorksOrder ReadWrite D_WorksOrder