API Docs
Internal Reference
Facility Inventory Transfer

Facility Inventory Transfer API

Facility Inventory Transfer API enables the movement or reallocation of inventory items between facilities or locations within the same warehouse network. This article introduces the general Facility Inventory Transfer API for easily understanding and applying this API.

Introductaion

Facility Inventory Transfer API requires input parameters such as source facility, target facility and item details. Then records the transfer, update inventory levels at both facilities and logs the transaction history for tracking and auditing purpose. It is particularly useful for managing stock levels across multiple warehouses, responding to demand fluctuations and optimizing logistics efficiency.

API Request

API: POST /edi/transfer/facility-inventory-transfer
Body Request:

Main Fields

FieldNameDescriptionDataTypeLengthRequiredVersionSample
Root
1CompanyIDHard code, assigned by UNIS system admin.string15Yes1.4"LT"
2CustomerIDHard code, assigned by UNIS accounting dept.string15Yes1.4"AUKINT0001"
3FacilityIDFacilityID indicates which warehouse UNIS ship from. It should be assigned by UNIS CSRstring15Yes1.4"889"
4POContent (opens in a new tab)objectYes1.4
5TitleIDTitleID which setup under CustomerstringNo1.4""

POContent Fields

FieldNameDescriptionDataTypeLengthRequiredVersionSample
Root
4.1ReferenceNoReference Number, Unique identifier, indicate an order.string50Yes1.4"Roy022501-3"
4.2PONoYour customer's Purchse Order Number, doesn't need to be unique.string50No1.4"8957515451-3"
4.3CustomerSONoYour Sales Order Number, doesn't need to be unique.string50No1.4
4.4BatchNoIndicate a sets of orders, which submitted to UNIS system in one batch.string50No1.4
4.5BOLNoThe bill of lading (BOL), can be provided by you. Or UNIS will generate our own BOL# when the shipment is ready to go.string50No1.4
4.6ReferenceNo01string50No1.4
4.7ReferenceNo02It is usually used to indicate the shipment require for signature (empty means NOT require for signature).string50No1.4"129459142"
4.8ReferenceNo03string50No1.4"AUKINT0001"
4.9ReferenceNo04string50No1.4
4.10ReferenceNo05string50No1.4
4.11OrderedDateOrder placed datedatetimeNo1.4"20191224121008"
4.12ScheduledDateScheduled shipping datedatetimeNo1.4"20991231070000"
4.13CanceledDateOrder canceled datedatetimeNo1.4
4.14ShipNotBeforeShip not before datetimedatetimeNo1.4
4.15ShipNoLaterShip not later than datetimedatetimeNo1.4
4.16MABDMust Arrive by DatedatetimeNo1.4"20991231070000"
4.17RoutedDateApply to LTL shipments only.datetimeNo1.4
4.18ReferenceDate01datetimeNo1.4
4.19ReferenceDate02datetimeNo1.4
4.20Address (opens in a new tab)objectNo1.4
4.21ShippingInfo (opens in a new tab)objectYes1.4
4.22OrderTotal (opens in a new tab)objectNo1.4
4.23OrderNotes (opens in a new tab)objectNo1.4
4.24Items (opens in a new tab)objectYes1.4
4.25CTN (opens in a new tab)It's for Transload Order only
Provide Carton Level information, only when you want UNIS operation team pick by particular CartonNo.
objectNo1.4
4.26StatusIndicates whether you want to create a new order or cancel an order.

Supported Value
"Imported":
to create a new order or update an existing order which status is Imported or Open;

"Cancelled":
to Cancelled an existing order which status is Imported. If the order status is not imported, you will received error message and will need to contact operation CSR to help cancel in WISE internal portal.
string20No1.4Imported, Cancelled
4.27IncoTermIncoTermstring50No1.4DDP
4.28RetailerNameRetailerstring50No1.4
4.29RetailerAuthorization NumberRetailer Authorization Numberstring50No1.4
4.30TransferToFacilityIDFacility Id which transfer tostring15Yes1.4
4.31TransferToTitleTitle which transfer tostring20Yes1.4
Address Fields
FieldNameDescriptionDataTypeLengthRequiredVersionSample
Root
4.20.1SoldToNameThe sold-to party is the party that places the order and to whom sales and product prices are recorded againststring50No1.4"US FOODS"
4.20.2SoldToAddress1Sold-to party's address 1string50No1.4"134 SHUMA DRIVE ADMINI BLDG"
4.20.3SoldToAddress2Sold-to party's address 2string50No1.4
4.20.4SoldToCitySold-to party's citystring50No1.4"ALTOONA"
4.20.5SoldToStateSold-to party's statestring50No1.4"PA"
4.20.6SoldToZipCodeSold-to party's zip codestring50No1.4"16601"
4.20.7SoldToCountrySold-to party's countrystring50No1.4
4.20.8SoldToContactSold-to party's contactstring50No1.4
4.20.9SoldToPhoneSold-to party's phone numberstring50No1.4
4.20.10SoldToExtensionSold-to party's phone extensionstring50No1.4
4.20.11SoldToFaxSold-to party's faxstring50No1.4
4.20.12SoldToEmailSold-to party's email addressstring50No1.4
4.20.13ShipToNameThe ship-to party is the party to whom the order is shipped.string50Yes1.4"US FOODS"
4.20.14ShipToAddress1Ship-to party's address 1string50Yes1.4"134 SHUMA DRIVE ADMINI BLDG"
4.20.15ShipToAddress2Ship-to party's address 2string50No1.4
4.20.16ShipToCityShip-to party's citystring50Yes1.4"ALTOONA"
4.20.17ShipToStateShip-to party's statestring50Yes1.4"PA"
4.20.18ShipToZipCodeShip-to party's zip codestring50Yes1.4"16601"
4.20.19ShipToCountryShip-to party's countrystring50Yes1.4"US"
4.20.20ShipToContactShip-to party's contact, will be saved as default address namestring50No1.4
4.20.21ShipToPhoneShip-to party's phone numberstring15No1.4
4.20.22ShipToExtensionShip-to party's phone extensionstring15No1.4
4.20.23ShipToFaxShip-to party's faxstring15No1.4
4.20.24ShipToEmailShip-to party's email addressstring50No1.4
4.20.25ShipToStoreNoIf ship to retailer store, you can put the StoreNo as indicator.string30No1.4
4.20.26ShipToBatchCodeApply to LTL shipments only. Issued by retailer.string15No1.4
4.20.27ShipToHomeIt is usually used to indicate the ship to address is Commercial or Residential (Yes means Residential, Empty or No means Commercial).bit1No1.4
4.20.28StoreNameApply to LTL order, ship through consolidation center.string50No1.4
4.20.29StoreAddress1Final Destination store's addressstring50No1.4
4.20.30StoreAddress2Final Destination store's addressstring50No1.4
4.20.31StoreCityFinal Destination store's citystring50No1.4
4.20.32StoreStateFinal Destination store's statestring50No1.4
4.20.33StoreZipCodeFinal Destination store's Zipcodestring50No1.4
4.20.34StoreCountryFinal Destination store's Countrystring50No1.4
4.20.35StoreContactFinal Destination store's Contactstring50No1.4
4.20.36StorePhoneFinal Destination store's Phonestring15No1.4
4.20.37StoreExtensionFinal Destination store's Extensionstring15No1.4
4.20.38StoreFaxFinal Destination store's Faxstring15No1.4
4.20.39StoreEmailFinal Destination store's Emailstring15No1.4
4.20.40StoreStoreNoFinal Destination store's StoreNostring15No1.4
4.20.41BillToNameThe bill-to is the party to whom the freight bill is sent.string50No1.4
4.20.42BillToAddress1Bill-to party's address 1string50No1.4
4.20.43BillToAddress2Bill-to party's address 2string50No1.4
4.20.44BillToCityBill-to party's citystring50No1.4
4.20.45BillToStateBill-to party's statestring50No1.4
4.20.46BillToZipCodeBill-to party's zip codestring50No1.2
4.20.47BillToCountryBill-to party's countrystring50No1.4
4.20.48BillToContactBill-to party's contactstring50No1.4
4.20.49BillToPhoneBill-to party's phone numberstring50No1.4
4.20.50BillToExtensionBill-to party's phone extensionstring50No1.4
4.20.51BillToFaxBill-to party's faxstring50No1.4
4.20.52BillToEmailBill-to party's email addressstring50No1.4
4.20.53BillToStoreNoBill-to party's Store Numberstring30No1.4
4.20.54BillToBatchCodeignorestring15No1.4
4.20.55BillToHomeignorebit1No1.4
ShippingInfo Fields
FieldNameDescriptionDataTypeLengthRequiredVersionSample
Root
4.21.1FreightTermCC - Collect
PP - Prepaid (by Seller)
TP - Third Party Pay, If Freight Term is TP, the Shipping Account Number is required.
string15Yes1.4PP
4.21.2ShipMethodM - Truckload
L - LTL
U - Small Parcel (default value)
W - Will Call
NA - Unknown
string3Yes1.4U
4.21.3DeliveryServiceCarrier's standard service level. Supported value are: Saver Ground (Default) Two Day One Day 3 days Refer to attachement for details.string50No1.4
4.21.4SCACCodeIt is a privately controlled US code used to identify vessel operating common carriers (VOCC). It is typically two to four letters long. Apply to LTL only.string15No1.4
4.21.5CarrierNameCarrier's standard service level. As for small parcel carriers, we support value are: FedEx USPS UPS DHL Endiciastring15No1.4
4.21.6ShippingAccountNoIf Freight Term is TP, the Shipping Account Number is required.string15No1.4
4.21.7ContainerSizeApply to LTL shipments only.string100No1.4
4.21.8SignatureTypeLeave it blank if no signature needed

Available:
ADULT
DIRECT
INDIRECT
string15No1.4
OrderTotal Fields
FieldNameDescriptionDataTypeRequiredVersion
Root
4.22.1TotalWeightTotal WeightDecimalNo1.4
4.22.2TotalCbftTotal Cubic FeetDecimalNo1.4
OrderNotes Fields
FieldNameDescriptionDataTypeLengthRequiredVersionSample
Root
4.23.1NoteNotes for Warehouse Instructionsstring4000No1.4
4.23.2BOLNoteBill of Lading instructions, will be shown on the BOL, instruction section.string4000No1.4
4.23.3LabelNotePacking List Notes, will be shown on the Packing List Notes section.string4000No1.4
4.23.4MISC01Customized field 01string100No1.4
4.23.5MISC02Customized field 02string100No1.4
4.23.6MISC03Customized field 03string100No1.4
4.23.7MISC04Customized field 04string100No1.4
4.23.8MISC05Customized field 05string100No1.4
4.23.9MISC06Customized field 06string100No1.4
4.23.10MISC07Customized field 07string100No1.4
4.23.11MISC08Customized field 08string100No1.4
4.23.12MISC09Customized field 09string100No1.4
4.23.13MISC10Customized field 10string100No1.4
4.23.14OrderTypestring100No1.4"940"
4.23.15LabelCodeApply to the order requires retailer's Carton UCC or Pallet UCC labels.string100No1.4
4.23.16ShippingInstructionsWill be shown on WISE order page.string1000No1.4"E&O"
4.23.17DeliveryInstructionsWill be shown on WISE order page.string1000No1.4
Items Fields
FieldNameDescriptionDataTypeLengthRequiredVersionSample
Root
4.24.1LineNoYou can pass in a unique number for each ItemLine, it will be returned on the DC(Delivery Confirmation) calls.intNo1.4"1"
4.24.2SupplierIDA party that supplies goods. If you did not set multiple suppliers with UNIS, you can ignore this field.string15No1.4
4.24.3ItemIDYour unique Item SKU#.string30Yes1.4"5CB0Z21087"
4.24.4BuyerItemIDBuyer's item ID. Usualy is retailer's model number or item number. If you don't have it, you can ignore.string30No1.4
4.24.5LotNoA lot number is an identification number assigned to a particular quantity or lot of material from a single manufacturer. Please only provide LotNo when you want UNIS operation team to pick by this particular LotNo.string30No1.4
4.24.6OrderedQtyThe ordered qty, must be based on the value on the UOM section.intYes1.41
4.24.7UnitPriceUnit sales price, if you don't require EDI810 from UNIS, you can ignore.DecimalNo1.4
4.24.8PrePackQtyIf your channels or retailers doesn't require for particular pack Qty, you can ignore.intNo1.4
4.24.9PrePackDescriptionIf your channels or retailers doesn't require for particular pack description, you can ignore.string100No1.4
4.24.10PoundPerPackageDecimalNo1.4
4.24.11LengthDecimalNo1.4
4.24.12WidthDecimalNo1.4
4.24.13HeightDecimalNo1.4
4.24.14CustomerPalletsCustomer pallet quantityDecimalNo1.4
4.24.15PalletWeightDecimalNo1.4
4.24.16ItemNoteNotes will be shown on the order page, itemline section.string100No1.4
4.24.17UPCCodeUPC consists of 12 numeric digits that are uniquely assigned to each trade item.string100No1.4
4.24.18PackageConfigureIf your channels or retailers doesn't require for particular Package Configure, you can ignore.string100No1.4
4.24.19UOMSupported Value: EA = Units/Each CS= Casestring10No1.4
4.24.20DTLMISC01Customized field 01string100No1.4
4.24.21DTLMISC02Customized field 02string100No1.4
4.24.22DTLMISC03Customized field 03string100No1.4
4.24.23DTLMISC04Customized field 04string100No1.4
4.24.24DTLMISC05Customized field 05string100No1.4
4.24.25DTLMISC06Customized field 06string100No1.4
4.24.26DTLMISC07Customized field 07string100No1.4
4.24.27DTLMISC08Customized field 08string100No1.4
4.24.28DTLMISC09Customized field 09string100No1.4
4.24.29OriginalItemProductNumberstring100No1.4"00HW022"
4.24.30ReturnLabelIndicates whether return label is required1.4"Y", "N"
4.24.31DTLMISC10Customized field 10string100No1.4
4.24.32DTLMISC11Customized field 11string100No1.4
4.24.33DTLMISC12Customized field 12string100No1.4
4.24.34DTLMISC13Customized field 13string100No1.4
4.24.35DTLMISC14Customized field 14string100No1.4
4.24.36DTLMISC15Customized field 15string100No1.4
4.24.37DTLMISC16Customized field 16string100No1.4
4.24.38DTLMISC17Customized field 17string100No1.4
4.24.39DTLMISC18Customized field 18string100No1.4
4.24.40DTLMISC19Customized field 19string100No1.4
4.24.41DTLMISC20Customized field 20string100No1.4
4.24.42UnitPriceCurrencyUnit Price Currency, ISO 4217
Default: USD
string10No1.4
4.24.43GoodsTypeGoods type which defined by customerstring10No1.4
CTN Fields
FieldNameDataTypeLengthRequiredVersion
Root
4.25.1CartonNostring50No1.4
4.25.2PoundPerCartonDecimalNo1.4

Example

Request

// Url
POST https://preview.logisticsteam.com/shared/bam/v1/public/edi/transfer/facility-inventory-transfer
 
// Body
{
      "CompanyID": "LT",
      "CustomerID": "AIRINC0001",
      "FacilityID": "889",
      "POContent": {
          "TransferToFacilityID":"901",
        "TransferToTitle": "dd01",
          "ReferenceNo": "Z3FQYXSWLJFZZNCU4X563CJKPQ",
          "ReferenceNo02": null,
          "ScheduledDate": "2022-05-15T03:17:48.423379-07:00",
          "Address":{
              "SoldToName": "jason messer",
            "SoldToAddress1": "2626 NE 16th ave",
              "SoldToAddress2": "",
              "SoldToCity": "PORTLAND",
              "SoldToState": "OR",
              "SoldToZipCode": "97212",
              "SoldToCountry": "US",
              "SoldToContact": "jason messer",
              "SoldToPhone": "5033124175",
              "SoldToExtension": null,
              "ShipToName": "jason messer",
              "ShipToAddress1": "2626 NE 16th ave",
              "ShipToAddress2": "",
              "ShipToCity": "PORTLAND",
              "ShipToState": "OR",
              "ShipToZipCode": "97212",
              "ShipToCountry": "US",
              "ShipToContact": "jason messer",
              "ShipToPhone": "5033124175",
              "ShipToExtension": null,
              "StoreName": "Magic Mind"
          },
          "ShippingInfo": {
              "FreightTerm": "PP",
              "ShipMethod": "U",
              "CarrierName": "FedEx",
            "DeliveryService": "GHME"
          },
          "OrderTotal": {},
          "OrderNotes": {
              "LabelNote": "",
              "DynTxtPropertyValue01": ""
          },
          "Items": [
  			{
                "LineNo": "JE7DB65HGRGUTDAY2LEDESUMCA",
                  "ItemID": "MMV1-15",
                  "OrderedQty": 1,
                  "UnitPrice": "59.25",
                  "UnitPriceCurrency": "USD",
                  "PackageConfigure": "Magic Mind. No Packing Slips."
            }
          ],
          "Status": "Imported",
          "RetailerName": "Test1002"
      }
  }