Explore our Knowledgebase

Purchase Order Line Object

A purchase order line object is associated with a Purchase Order Object in WithoutWire.

LineNumber

  • Description: A number to uniquely identify the line on the purchase order.
  • Data Type: Number
  • Required: Yes

ItemNumber

  • Description: A reference to an already existing Item in WithoutWire.
  • Data Type: String
  • Data Length: 50
  • Required: Yes
  • Note: Use in combination with LotTrackingInd, UomDesc, and BaseConvFactor to create the item if it does not exist.

CoreItemType

  • Description: A boolean value to indicate whether or not the item should be lot tracked, serial, or expiration date tracked.
  • Data Type: Boolean
  • Value: true, false
  • Note: Use in combination with ItemNumber, UomDesc, and BaseConvFactor to create a new item if the item referenced by the ItemNumber field does not exist. Valid values are BASIC, LOT, SERIAL, DATE, and values are not case sensitive.

QuantityOrdered

  • Description: The quantity to receive on the purchase order for this line.
  • Data Type: Number
  • Required: Yes
  • Note: Quantity must be greater than zero.

UomDesc

  • Description: The unit of measure of the item to receive on the purchase order.
  • Data Type: String
  • Data Length: 50.
  • Required: Yes

BaseConversionFactor

  • Description: The base conversion factor to use when determining the conversion between the Unit of Measure defined above and the items base unit of measure.
  • Data Type: Number
  • Required: Yes
  • Note: Used in combination with ItemNumber, LotTrackingInd, and UomDesc to create the item if it does not exist in WithoutWire.

SignificantDigits

  • Description: The amount of decimal places to track for the item listed above.
  • Data Type: Number
  • Valid range: 0 – 5
  • Note: Used in combination with the ItemNumber, LotTrackingInd, BaseConvFactor, and UomDesc to create the Item referenced above if it does not already exist in WithoutWire.

LineItemComments

  • Description: A collection of strings to associate with this line on the purchase order.
  • Data Type: String
  • Data Length: 1000
  • Note: Can pass an empty collection.

Receipt

  • Description: A collection of Receipt representing the receipts on the purchase order.
  • Note: Can pass an empty receipts collection.

Example

[
 {
 "LineNumber": 1,
 "ItemNumber": "ItemExample1",
 "CoreItemType": "Basic",
 "QuantityOrdered": 150.0,
 "UomDesc": "EA",
 "BaseConversionFactor": 1.0,
 "SignificantDigits": 0,
 "LineItemComments":
 [
 "Test line"
 ],
 "Receipts":
 [
{
 "QuantityReceived": 12.0,
 "QuantityMissing": 2.0,
 "QuantityDamaged": 1.0,
 "CoreValue": null,
 "DateReceived": "2018-01-30T21:35:02.693",
 "Identity": 2,
 "Status": "Receiving Complete",
 "LineNumber": 1
 }
]
 }
 ]