...
- authenticationToken (required)(string:50): Komet Sales security token.
- invoiceId (required)(integer:20): The the Komet Sales internal Invoice invoice ID that you want to update. You can obtain this value from the invoice.create API method.
- orderItemId (required)(integer:20): Id ID of the Komet Sales internal inventory item. This field is required if productCode is not given. This value can be obtained from the inventory.list API method.
- productCode (required: if orderItemId is not given)(string:20): Product product code of the Komet Sales inventory item. This field is required if orderItemId is not given. You can obtain this value from the product.list API method.
- boxTypeCode (required: if orderItemId is not given)(string:3): Box box type code of the Komet Sales inventory item. This field is required if orderItemId is not given. You can obtain this value from the boxtype.list API method.
- unitsPerBox (required: if orderItemId is not given)(integer:10): Units units per box.
- unitType (required: if orderItemId is not given)(string:5): Stem stem or Bunch bunch are the unique valid values.
- boxes (required)(integer:10): Number number of boxes.
- price (required) (decimal:10,2): Unit unit price.
- markCode (optional)(string:20): Item item mark code.
- productAlias (optional)(string:50): Product product description alias.
- notes (optional)(string:200): Item item notes.
- returnAvailableBoxes (optional)(boolean: 1 or 0): Default default 0. If it's 1, the response will include the number of boxes available.
...