ILGFUSE

Purchase Order

SCHEMAPurchaseOrderRecordDto
  • identifiersobjectHow this inbound order is identified.
    • idstringmandatoryYour unique reference for this purchase order.
    • businessIdstringmandatoryYour Fuse business ID. Must match the businessId you authenticate with.
    • businessOrderNumberstringYour purchasing system's order number, carried as an additional reference.
    • businessSupplierIdstring
    • purchaseOrderstringA further raw PO reference, where you carry more than one.
    • primestring
    • consignmentIdstring
    • asnNumberstring
    • grnNumberstring
    • manifestNumberstring
    • bolstring
    • masterBolstring
    • pocstring
  • orderobjectOrder-level classification.
    • statusstring
    • typestring
    • classstringmandatoryYour business's goods-in order class, from your onboarding configuration. Not interchangeable with the sales-order class — a different code list applies inbound.
    • stagestring
    • prioritystring
    • maintenanceIndicatorstring
  • supplierobjectWho is delivering the stock.
    • idstringYour supplier code.
    • groupstring
    • namestringSupplier name.
    • orderNumberstringThe supplier's own order number.
    • referencestringThe supplier's reference for this delivery — what the warehouse books the arrival against.
  • locationobjectWhere the stock is arriving.
    • sitestringReceiving site code, from your onboarding configuration.
    • warehousestringmandatoryWarehouse code within the site.
    • ownerIdstringmandatoryStock owner the receipt books against.
    • stockStatusstring
    • regionstring
    • distributionCenterstring
    • storestring
    • receiptLanestringReceiving lane, where your site uses lane routing.
  • shippingobject
    • methodstring
    • carrierobject
      • idstring
      • scacstring
      • trackingNumberstring
      • trackingUrlstring
    • routestring
    • loadIdstring
    • loadSequencestring
  • qualityobject
    • qualityAssurancestring
    • acceptancestring
    • variancestring
    • returnReasonstring
    • acceptanceCodestring
    • ignorestring
  • quantitiesobject
    • totalLinesnumber
    • totalQuantitynumber
    • storeUnitsQuantitynumber
    • volumenumber
    • weightnumber
    • actualWeightnumber
  • tasksobject
    • countNewnumber
    • countCurrentnumber
    • countActionednumber
  • timesobject
    • toUnloadnumber
    • toInspectnumber
    • toPutawaynumber
    • othernumber
    • toCollectnumber
  • personnelobject
    • supervisorstring
    • reasonstring
  • datesobjectDelivery dates.
    • receiptstringISO 8601 date or date-time
    • createdstringISO 8601 date or date-time
    • suspendedstringISO 8601 date or date-time
    • closedstringISO 8601 date or date-time
    • collectedstringISO 8601 date or date-time
    • dueInstringmandatoryExpected delivery date. Accepts an ISO 8601 date or date-time.
    • arrivalstringISO 8601 date or date-time
  • indicatorsobject
    • asnstring
    • paperworkstring
    • overduestring
  • metadataobjectOrder-level notes. The purchase order carries a single note field — there is no customisations array inbound.
    • notesstringFree-text note for the receiving team.
  • linesarray of objectThe expected lines.
    • identifiersobjectLine identification.
      • purchaseOrderIdstringThe purchase order this line belongs to — repeat the header id.
      • lineNumberstringLine number within the order, as a string.
      • levelstring
      • idnumber
      • consignmentIdstring
    • productobjectWhat is arriving.
      • skuIdstringmandatoryThe SKU being delivered — must exist as master data first.
      • businessSkuIdstring
      • supplierSkustringThe supplier's own code for the product, where it differs.
      • upcstring
      • upcDescriptionstring
      • categorystring
      • unitOfMeasurestringA real warehouse unit code — "EA" is the common each/unit code; "EACH" is rejected.
    • locationobjectLine-level placement overrides.
      • sitestring
      • warehousestring
      • ownerstring
      • stockStatusstringReceive this line's stock under a non-default stock status code (e.g. quarantine for inspection before release).
      • primarySitestring
      • primaryWarehousestring
    • quantitiesobjectExpected quantities. Send both ordered and advised — ordered does not default from advised.
      • orderednumbermandatoryQuantity originally ordered from the supplier.
      • advisednumbermandatoryQuantity the supplier has advised is on this delivery.
      • receivednumber
      • rejectednumber
      • inOrdernumber
      • dueInnumber
      • spawnnumber
    • qualityobject
      • returnReasonstring
      • qualityAssurancestring
      • acceptancestring
      • variancestring
    • datesobject
      • receiptstringISO 8601 date or date-time
      • primaryReceiptstringISO 8601 date or date-time
    • metadataobject
      • valuesstring
      • shippingAddressstring
      • businessIdstring
      • ownerstring
      • stockStatusstring
      • hasAttachmentstring
      • hasSpecialConditionsstring
      • stagestring
      • backOrderIndicatorstring
      • ignorestring