Transfer Orders

Driver Name - Dear Inventory New Transfer
-
To pull transfer orders, the Stock transfer order authorised notification type must be selected in Cin7 Core.
The stock transfer order is used.
-
Open sync.
This will synchronise jobs to .wms by taking the TaskID sent in the connection and making a call to the StockTransfer endpoint in Cin7.
Currently, only dispatch is supported. Receipt is not supported.
Locations are sourced from the location endpoint in Cin7 Core.

.wms field |
Cin7 field |
Notes |
---|---|---|
InstanceCode |
connections.DWMSInstance |
Sourced from ERPGate |
TenantCode |
connections.DWMSDefaultTenant |
Sourced from ERPGate |
WarehouseCode |
Lines/Location |
Ability to map using DEAR.WarehouseMap. |
APIKey |
connections.DWMSAPIKey |
Sourced from ERPGate |
OrderSource |
NA |
Hardcoded to Cin7 Core API (Transfers) |
PackSlipNumber |
Number |
|
ParentCustomerCode |
To |
|
CustomerCode |
To |
|
OrderNumber |
Reference |
|
OrderDate |
The current date |
|
PackingSlipURL |
NA |
Hardcoded to INTERNAL |
CarrierServiceCode |
Setting value |
Controlled by Dear.Transfers.DefaultCarrierServiceCode. |
DeliveryName |
Location/Name |
|
DeliveryAddress1 |
Location/AddressLine1 |
|
DeliveryAddress2 |
Location/AddressLine2 |
|
DeliverySuburb |
Location/AddressCitySuburb |
|
DeliveryState |
Location/AddressStateProvince |
|
DeliveryPostcode |
Location/AddressSipPostCode |
|
DeliveryCountry |
Location/AddressCountry |
If not set, checks Dear.Shipping.DefaultCountry. If this is also not available, defaults to Australia. |
Additional01 |
TRANSFER |
Hardcoded to TRANSFER |
Additional02 |
TaskID |
|
Additional03 |
TRANSFER |
Hardcoded to TRANSFER |
Line/ItemCode |
Lines/SKU |
|
Line/Quantity |
Lines/Quantity |
|
Line/BinLocation |
lookup of BinLcoation |
Only if Dear.TransferOrders.UseBinLocation is set. |

The following settings can be applied to change the logic and translation:
Setting |
Values |
Notes |
---|---|---|
Dear.Transfers.DefaultCarrierServiceCode |
String |
The carrier service code to use. |
DEAR.WarehouseMap |
JSON object Default - empty object |
A key value pairing mapping the jobs to the correct warehouse. |
Dear.TransferOrders.UseBinLocation |
Yes/No Default- No |
Gets the BinLocation from Cin7. |
Dear.Shipping.DefaultCountry |
String |
The default country if not provided on the transfer order. |

Driver Name - Dear Inventory Transfer Complete
On completion of a transfer order, you can set up a connection to push the data to Cin7. The document type is PackManifestSummaryXML and the connection does not accept any other changes.
Note: Transfer orders do not have a concept of partial fulfilment. All orders must be done in full.
Transfers can be placed into IN TRANSIT or COMPLETE status. the IN TRANSIT status is more common.
When addressing the API, the following fields are used to direct the correct ID when updating the data.
Cin7 field |
Pack Manifest field |
---|---|
TaskID |
Additional02 |
Status |
Inherited from Dear.Shipping.TransferType. |
DepartureDate |
JobCloseTime converted to Date. |
InTransitAccount |
Defined by Dear.Shipping.TransferAccountNumber. |
CompletionDate |
JobCloseTime converted to Date, only set if the type is COMPLETE. |
Lines/SKU |
Automatically filled |
Lines/TransferQuantity |
Automatically filled |