Skip to content

EDX - Warehouse Management System Integration#

General#

The EDX AddOn WMS provides a basic WMS (Warehouse Management System) interface.

With the WMS interface, logistics companies can be connected to Microsoft Dynamics 365 Business Central1. The message exchange is bidirectional. This means that goods receipts/issues can be reported to the logistics company and confirmations processed accordingly in Microsoft Dynamics 365 Business Central1. Inventory reconciliation is possible via the inventory message.

The EDX WMS intermediate documents can be retrieved via the user search with the term "WMS".

Requirements EDX version#

At least:

  • EDX 21.0.46734.0
  • EDX WMS 21.0.46590.0

Note

In the version EDX WMS Addon V14.1.0.11 the following functions are not available:

- Send / receive GS1 acknowledgement of receipt
- Transfer of PDF files, e.g. proforma delivery bill, within the instruction messages as Base64 coded docment

Establishment#

EDX Setup Wizard#

After the app installation, the setup is performed with the EDX setup wizard. This setup wizard can be called up via the EDX Setup menu ribbon ("More options" > "Action" > "Setup" > "EDX setup wizard"). The EDX setup wizard is started. Via the selection "General" the required document types as well as number series are created. see EDX manual chapter "EDX setup wizard".

EDX Setup WMS#

In the WMS info tab, the following parameters can be set for the interface:

Area Parameter Description
Goods issue confirmation from WMS to Microsoft Dynamics 365 Business Central1 (Outbound Notification) Transfer deliverer to goods issue To:
Indicates that the deliverer is to be transferred from the sales order to the goods issue. The transfer of the deliverer is done before posting the goods issue.

Off:
When posting the goods issue, the set deliverer of the goods issue header is used.
Delivery and Invoice On:
When posting the goods issue, the delivery and invoice will be created.

Off:
Only the delivery is posted.
Goods Issue from BC to WMS (Outbound Instruction) Send Item Bill of Materials On:
If an assembly order exists for the item, then the components of the assembly order are transmitted in the outbound message.

Off:
The components are not sent with the outbound message.
Inventory from WMS to BC (Inventory Notification) Read blocked items On:
If the inventory notification contains a blocked item, then it will not be processed.

Off:
Processing will be aborted with an error as soon as a blocked item is reported back.

Note
Message processing will be aborted completely. This is also valid for the following parameters from the area "Stock from WMS to BC"
Read over missing items To:
If the stock message contains an item that does not exist, then this item will not be processed.

Off:
Processing will be aborted with an error as soon as an article is reported back which does not exist in the Microsoft Dynamics 365 Business Central1 article master.
Missing serial number/batch overread On:
If the stock report returns an item requiring serial number/batch without serial number/batch, then this item will not be processed.

Off:
Processing will be aborted with an error if an item requiring serial number/batch without serial number/batch is reported back.

EDX Partner#

An EDX partner must be created for the data exchange between Microsoft Dynamics 365 Business Central1 and the logistics company.

The EDX partner is created e.g. of the type "Contact". Within this documentation the EDX partner "WMS" is used.

EDX Document types#

The following EDX documents are assigned to the previously created EDX partner:

KUMAVISION Inhouse Format#

Document Description Document direction from Microsoft Dynamics 365 Business Central1 point of view.
WMS INVENTORY IMP Inventory from logistics company to Microsoft Dynamics 365 Business Central1 see KUMA WMS Guideline "WMS Inventory Notification" Incoming
WMS WHSE RECEIPT EXP Inbound from Microsoft Dynamics 365 Business Central1 to logistics company see KUMA WMS Guideline "WMS Inbound Instruction" Outbound
WMS WHSE RECEIPT IMP Goods receipt from logistics company to Microsoft Dynamics 365 Business Central1 see KUMA WMS Guideline "WMS Inbound Notification" Inbound
WMS WHSE SHIPMENT EXP Goods issue from Microsoft Dynamics 365 Business Central1 to logistics company see KUMA WMS Guideline "WMS Outbound Instruction" Outgoing
WMS WHSE SHIPMENT IMP Goods issue from logistics company to Microsoft Dynamics 365 Business Central1 see KUMA WMS Guideline "WMS Outbound Notification" Incoming
WMS WHSE SHIPMENT STATUS IMP Goods outbound status from logistics company to Microsoft Dynamics 365 Business Central1 see KUMA WMS Guideline "WMS Outbound State Notification" Incoming
GS1 APP REC ACK EXP GS1 Application Receipt Acknowledgement Export The assignment is only required if an acknowledgement of receipt is to be sent for an incoming message (see section "GS1 Application Receipt Acknowledgement"). Outbound
GS1 APP REC ACK IMP GS1 Application Receipt Acknowledgement Export. The mapping is only required if an acknowledgement is to be received for an outgoing message (see section "GS1 Application Receipt Acknowledgement"). Ingoing

GS1 Warehousing Messages (Subset Raben)#

The following GS1 messages may differ from the original GS1 messages as they contain adaptations for the logistics company RABEN.

Document Description Document direction from Microsoft Dynamics 365 Business Central1 point of view
GS1V3.2R INVENTORY IMP Inventory from logistics company to Microsoft Dynamics 365 Business Central1 s. GS1 Logistics Inventory Report. Incoming
GS1V3.2R WHSE RECEIPT EXP Goods receipt from Microsoft Dynamics 365 Business Central1 to logistics company see GS1 Warehousing Inbound Instruction. Outbound
GS1V3.2R WHSE RECEIPT IMP Goods receipt from logistics company to Microsoft Dynamics 365 Business Central1 s. GS1 Warehousing Inbound Notification. Inbound
GS1V3.2R WHSE SHIPMENT EXP Goods issue from Microsoft Dynamics 365 Business Central1 to logistics company s. GS1 Warehousing Outbound Instruction. Outgoing
GS1V3.2R WHSE SHIPMENT IMP Goods issue from logistics company to Microsoft Dynamics 365 Business Central1 s. GS1 Warehousing Outbound Notification. Inbound

After the test phase is completed, all EDX documents should be set to automatic processing.

Storage location#

The EDX partner set up must be entered in the associated storage location.

Within this documentation, the EDX partner "WMS" is assigned to the storage location "YELLOW".

This will report goods receipts as well as goods issues for the storage location "YELLOW" to the logistics company "WMS".

The selected storage location should have the following options:

Logistics State
Goods receipt required Yes
Goods issue required Yes
Picking required No

In the storage location the vendor, which corresponds to the logistics company, can be stored.

The customer number assigned by the logistics company must be entered in the "Our account number" field of the vendor.

Logistics facility#

For the posting of goods receipt/goods issue, it is necessary to change the goods receipt/goods issue posting method in the "Logistics setup" to "Cancel and show first posting error".

If the posting method is set to "Posting errors will not be processed" and an error occurs during posting, then it will not be registered by EDX and all related interface records will get the status "NAV document created", although no posting has taken place.

Goods issue from BC to WMS (Outbound Instruction)#

General#

Excerpt from Microsoft Dynamics 365 Business Central1 Online Help:

[...] If you ship items from a storage location that has been set up to require goods issue processing, you can only enter the goods issue based on origin documents that other departments in your company have approved for processing.

Normally, the employee responsible for the delivery creates a goods issue. The following procedure describes how to create shipping manually in the standard version of Microsoft Dynamics 365 Business Central1.

  • Select the icon, enter Goods Issue, and then select the associated link.
  • Select the New action. Fill in the fields on the General info tab. When retrieving the origin document lines, some of the information is copied to each line..
  • *Select the Get origin documents action. The Origin Documents page opens. From a new or open goods issue, you can use the Get Origin Document Filter page to get the rows of the released origin document that specify which items are to be delivered.

Procedure User/EDX#

After entering the storage location code "YELLOW" in the General info tab, the fields in the EDX info tab are initialized.

For the automatic EDX document dispatch the following conditions must be fulfilled:

Field see EDX info register in goods issue Description
External WMS = Yes The initialization is done according to the selected storage location
Released = Yes
EDX Status = Unprocessed
EDX Partner = Partner no. from storage location facility

The following origin documents are supported by the EDX WMS interface:

  • Sales orders
  • Outgoing stock transfers
  • Purchasing complaints
  • Service orders

After the goods issue is released, the message is sent to the logistics company.

If the document "WMS WHSE SHIPMENT EXP" is not configured for automatic processing, then the goods issue can be sent manually with the action "Send EDX goods issue".

When sending the message, one message is created in the EDX Outbox for each origin document/origin number.

The created EDX outbox can be retrieved with the action: "Line > EDX > Outbox ".

In a further transaction the transmission of the outgoing item takes place.

Serial number/batches#

The serial / batch numbers are reported back by the logistics company.

It is generally not necessary to record them in the outgoing goods department.

If serial or batch numbers are recorded in the outgoing goods department, they are reported to the logistics company.

Assembly of the final article in the logistics company#

If the assembly of the final article takes place in the WMS, then the article BOM can be sent to the logistics company with the WMS interface.

The BOM is exported if the "Send article BOM" switch is activated in the EDX setup and the current article has an assembly or production BOM.

Proforma delivery bill / invoice#

Within the interface PDF files can be transmitted as base64 encoded characters.

The transmission is currently only possible for sales orders.

For the transmission, the switch "Include the associated PDF document" must be activated in the EDX message setup (WMS WHSE SHIPMENT EXP). In the "Report selection sales" the reports to be transmitted must be marked with the switch "Use for WMS".

Note

The reports "Proforma delivery bill" as well as "Proforma invoice" are not part of the WMS interface.

Storage location / storage place#

When using the app "KUMAVISION Quality Management", location bins are used. The WMS interface reports the goods issue storage bin to the logistics company.

WMS order number / transport number#

The order number and transport number used by the logistics company are displayed in the EDX info register.

Send goods issue from BC to WMS again#

If it is necessary to send a goods issue to the WMS again, this can be done with the action "Reset EDX status".

If the document "WMS WHSE SHIPMENT EXP" is not configured for automatic processing, then the goods issue can be sent manually with the action "Send EDX goods issue".

Note

The renewed message dispatch should be coordinated in advance with the WMS.

If the WMS has already started picking, usually no more changes are possible.

Exclude goods issue from transmission#

In some cases, the created goods issue may not be sent to the WMS. This is the case, for example, if the goods issue was only created for internal processing purposes.

For this purpose, the status of the goods issue must be set to "Open". Then the switch "External WMS" in the EDX info register can be set to "Off". When switching over, the following query is displayed:

When the goods issue is released, there is no transmission to the external WMS. Are you sure?

Assembly order#

If there is an assembly order for the goods issue line, then the components of the assembly order are transferred to the logistics company with the "Outbound Instruction" message.

The transfer takes place according to the following conditions:

condition description
EDX Setup The configuration switch "Transmit bill of material" must be switched on
Sales lines The sales line in the goods issue must be linked to an assembly order.

Goods issue status from WMS to BC (Outbound State Notification)#

General#

With the message "WMS WHSE SHIPMENT STATUS IMP" the status confirmations are processed by the logistics company.

The message can be processed with the WMS intermediate document "WMS Goods issue status".

Currently the following status confirmations are available:

Status Description
0 = Preparation for picking The goods issue message has been transmitted to the WMS. Picking should take place shortly.
1 = Picking has been started.
2 = Picking has been completed Delivery should take place shortly.
3 = Picking has been aborted The WMS has aborted picking. Consultation with the WMS required.

WMS Intermediate document#

Check action#

The following checks are performed:

Status Description
Goods issue no. Logistics document must exist.
Goods issue line number Logistics document line must exist.
Origin number If transmitted, then the origin number must match the origin number from the logistics document line.

Update action#

The confirmed status is transferred to the goods issue line.

Outgoing goods#

The reported WMS processing status is displayed in the goods issue line with the "WMS Status" field.

Goods issue from WMS to BC (outbound notification)#

General#

With the message "WMS WHSE SHIPMENT IMP" the deliveries are processed by the logistics company.

The message can be processed with the WMS intermediate document "WMS Goods issue".

Procedure User/EDX#

The following diagram shows the automatic message processing sequence.

Prerequisite EDX message setup:

  • Automatic processing is enabled.
  • BC Release document is activated.
  • Post BC Document is enabled.

The posting date should be set to "Receipt document date". In this case the posting date is used by the logistics company.

WMS Intermediate document#

Serial number/batches#

The serial / batch numbers assigned by the logistics company can be retrieved using the "Article tracking" action within the rows.

Assembly order#

If the logistics company carries out the assembly of the finished article, then the components used by the logistics company can be retrieved with the action "Bill of material" within the lines.

Note

Currently, the associated production order in Microsoft Dynamics 365 Business Central1 is not automatically posted by the interface.

Packing material#

The packing materials used by the logistics company can be retrieved with the action "Packing materials" within the lines.

The overview contains the SSCC/NVE and the respective package tracking number.

Note

The packing materials are transferred to the corresponding sales delivery when posting the goods issue. In the posted sales delivery the packing means can be retrieved with the action "EDX packing list".

Packing list#

With the packing list, the returned packaging materials are displayed in hierarchical form.

For this representation, the logistics company must report back which packaging material is contained in which packaging material.

If outer packaging is used for several origin documents, then it is sufficient to report the outer packaging when it is first used. For subsequent origin documents, only the corresponding outer packaging is referenced (Contained in SSCC/NVE).

Example:

Type Package Tracking No. SSCC/NVE Contained in SSCC/NVE Package Description
Outer 202103090000000001 CONTAINER
Outer DHL12334457563233 202103080000000000 202103090000000001 PALLET 1
Inner DHL12334457563234 202103080000000001 202103080000000000 KLT
Inner DHL12334457563235 202103080000000002 202103080000000000 KLT
Additional 202103080000000002 BLISTER
Additional 202103080000000002 BLISTER

Storage location / storage place#

When using the app "KUMAVISION Quality Management", storage bins are used.

The storage bin reported back by the logistics company is not processed.

Within the interface it is assumed that the storage bin specified in the goods issue corresponds to the delivery storage bin.

Check action#

The following checks are performed:

Status Description
Goods issue no. Logistics document must exist.
Goods issue line number Logistics document line must exist.
Origin number If transmitted, the origin number must match the origin number from the logistics document line.
Item number Item number must exist and match the logistics document line.
Variant Variant must exist and match the logistics document line.
Quantity to be delivered Must be <= remaining quantity of the logistics document line.
Serial Number/Batches Must exist if the item is subject to batch or serial number requirements.

Action booking#

  • Posting date of the logistics document is set according to EDX message setup.
  • WMS order number / shipment number is taken over into the logistics document.
  • Quantity to be delivered is taken over in logistics document line.
  • Serial number/batches are taken over in origin document.
  • Goods issue is posted if this is set in the EDX message setup.
  • Packing material is transferred to the booked sales delivery.

Outgoing goods#

WMS order number / transport number#

The order number and transport number used by the logistics company are displayed in the EDX info register.

Goods receipt from BC to WMS (Inbound Instruction)#

General#

Excerpt from Microsoft Dynamics 365 Business Central1 Online Help:

[...]When items arrive at a warehouse that has been set up to process goods receipt, you must retrieve the rows of the released origin document that triggered their goods receipt. If you are using storage bins, you can either accept the default bin entered or, if the item has never been used in this warehouse before, enter the bin into which the item is to be placed. You will then need to enter the quantities of the items received and post the goods receipt..

The following explains how items are received with a purchase order. The steps for sales complaints and stock transfer orders are similar.

  • *Select the icon, enter Goods Receipts, and then select the associated link.
  • *Select the New action. Fill in the fields on the General info tab. When retrieving the origin document lines, some of the information is copied to each line. For warehouse configurations with managed putaway and picking: if the storage location has a default zone and bin for goods receipts, the Zone Code and Bin Code fields are automatically filled in, but you can change them if necessary.
  • Select the Get Origin Documents action. The Origin Documents page opens. From a new or open goods receipt, you can use the Filters to Get Origin Documents page to get the rows of the released origin document that determine which items to receive or ship.
    a) Select the filters to use to get orig. documents action.
    b) To set up a new filter, enter a descriptive code in the Code field and click Edit Actions.
    c) Specify the type of origin document lines you want to retrieve by filling in the respective filter fields.
    d) Select the Execute action.
    [...]

Procedure User/EDX#

After entering the storage location code "YELLOW" in the General info tab, the fields in the EDX info tab are initialized.

For the automatic EDX document dispatch the following conditions must be fulfilled:

Field see Inforegister EDX in goods receipt Description
External WMS = Yes The initialization is done according to the selected storage location
Released = Yes
EDX Status = Unprocessed
EDX Partner = Partner no. from storage location

The following origin documents are supported by the EDX WMS interface:

  • Purchase orders (not outside labor)
  • Incoming stock transfers
  • Sales complaints

After the goods receipt is released, the message is sent to the logistics company.

If the document "WMS WHSE RECEIPT EXP" is not configured for automatic processing, then the goods receipt can be sent manually with the action "Send EDX goods receipt".

When sending the message, one message is created in the EDX Outbox per origin document/origin number.

The created EDX outbox can be retrieved with the action: "Line > EDX > Outbox".

In a further transaction the transmission of the outgoing item takes place.

Serial number/batches#

The serial / batch numbers are reported back by the logistics company. Recording in the goods receipt is generally not necessary.

Storage location / storage place#

When using the app "KUMAVISION Quality Management", bin locations are used. The WMS interface reports the goods receipt storage bin to the logistics company.

Send goods receipt from BC to WMS again#

If it is necessary to send a goods receipt to the WMS again, then this can be done with the action "Reset EDX status".

If the document "WMS WHSE RECEIPT EXP" is not configured for automatic processing, then the goods receipt can be sent manually with the action "Send EDX goods receipt".

Note

The renewed message dispatch should be coordinated in advance with the WMS.

If the WMS has already started processing the goods receipt, usually no more changes are possible.

Exclude goods receipt from transmission#

In some cases, the created goods receipt may not be sent to the WMS. This is the case, for example, if the goods receipt was only created for internal processing purposes.

For this purpose, the status of the goods receipt must be set to "Open". Then the switch "External WMS" in the EDX info register can be set to "Off". When switching, the following query is displayed:

"When releasing the goods receipt, there is no transmission to the external WMS. Are you sure? ".

Goods receipt from WMS to BC (inbound notification)#

General#

With the message "WMS WHSE RECEIPT IMP" the goods receipts are processed by the logistics company.

The message can be processed with the EDX intermediate document "WMS Goods Receipt".

Procedure User/EDX#

The following diagram shows the automatic message processing sequence. Prerequisite EDX message setup:

  • Automatic processing is enabled.
  • BC Release Document is enabled.
  • Post BC Document is enabled
    The posting date should be set to "Receipt Document Date".
    In this case, the posting date is used by the logistics company.

WMS Intermediate document#

Serial number/batches#

The serial / batch numbers assigned by the logistics company can be retrieved using the "Item tracking" action within the rows.

Packing material#

The packing materials used by the logistics company can be retrieved with the action "Packing materials" within the lines.

The overview contains the SSCC/NVE and the respective package tracking number.

Note

Currently the packaging materials are not transferred to the posted document when posting the goods issue.

Packing list#

With the packing list, the returned packaging materials are displayed in hierarchical form.

For this representation, the logistics company must report which packaging material is contained in which packaging material.

If outer packaging is used for several origin documents, it is sufficient to report the outer packaging when it is first used. For subsequent origin documents, only the corresponding outer packaging is referred to (Contained in SSCC/NVE).

Example:

Type Package Tracking No. SSCC/NVE Contained in SSCC/NVE Package Description
Outer 202103090000000001 CONTAINER
Outer DHL12334457563233 202103080000000000 202103090000000001 PALLET 1
Inner DHL12334457563234 202103080000000001 202103080000000000 KLT
Inner DHL12334457563235 202103080000000002 202103080000000000 KLT
Additional 202103080000000002 BLISTER
Additional 202103080000000002 BLISTER

Storage location / storage place#

When using the app "KUMAVISION Quality Management", storage bins are used.

The storage bin reported back by the logistics company is not processed. Within the interface it is assumed that the storage bin specified in the goods receipt corresponds to the delivery storage bin.

Check action#

The following checks are performed:

Status Description
Goods receipt no. Logistics document must exist.
Goods receipt line number Logistics document line must exist.
If transmitted, the origin number must match the origin number from the logistics document line.
Article number Article number must exist and match the logistics document line.
Variant must exist and match the logistics document line.
Quantity delivered Must be <= remaining quantity of logistics document line.
Serial Number/Batches Must exist if the item is subject to batch or serial number requirements.

Action booking#

  • Posting date of the logistics document is set according to EDX message setup.
  • WMS order number / shipment number is taken over into the logistics document.
  • Quantity delivered is taken over in logistics document line.
  • Serial / batch number is taken over in origin document.
  • Goods receipt is posted if this is set in the EDX message setup.
  • Packing material is transferred to the booked sales delivery.

Goods receipt#

WMS order number / transport number#

The order number and transport number used by the logistics company are displayed in the EDX info register.

Stock from WMS to BC (Inventory Notification)#

General#

The message can be processed with the EDX intermediate document "WMS Stock".

Excerpted from Microsoft Dynamics 365 Business Central1 Online Help:

[...] You can use the Inventory Order and Inventory Entry documents to take inventory of items. The Inventory Order page is used to organize the full inventory collection project, for example, one per location. The Inventory Capture page is used to communicate and record the actual count of items. You can create multiple records for one job, such as distributing groups of items to different employees..

The Inventory Entry report can be printed from any entry and includes blank quantity fields for entering counted inventory. When a user is finished with the entry and the quantities have been entered on the Inventory Entry page, select the Finish action. This will transfer the quantities to the appropriate lines on the Inventory Order page. This feature ensures that no item count can be entered twice. [...]

Procedure User/EDX#

The following diagram shows the automatic message processing sequence.

Prerequisite EDX message setup:

  • Automatic processing is enabled.
  • BC Release Document is enabled.
  • Post BC Document is enabled
    The posting date should be set to "Receipt Document Date".
    In this case, the posting date is used by the logistics company.

Confirmation of the article stock for all storage bins#

Note

The logistics company must report back the stock of an item for all storage bins.

The inventory order reconciles the stock between the logistics company and Microsoft Dynamics 365 Business Central1. If the stock of a storage bin is not reported back by the logistics company, then this stock will also be deleted in Microsoft Dynamics 365 Business Central1.

WMS Intermediate document#

Serial number/batches#

The serial numbers/batches assigned by the logistics company are displayed directly in the line.

Check action#

The following checks are performed:

Status Description
Storage location Storage location must exist.
If no storage location is returned, then the storage location that was assigned to the EDX partner is used.
Storage location Storage location must exist.
Article number Article number must exist (see WMS setup regarding blocked articles).
Variant must exist and match with logistics document line.
Serial number/Batches Must exist if the article is subject to batch or serial number.

Action booking#

  • Creation of an inventory order
  • Posting date of the inventory order is set according to EDX message setup.
  • Create inventory for all items.
  • Inventory order is posted if set in EDX message setup.

GS1 Application Receipt Acknowledgement#

General#

With the message "GS1 Application Receipt Acknowledgement" a receipt confirmation can be transmitted back to the message sender. The receipt acknowledgement can be used bidirectionally.

Example: Message from WMS to Microsoft Dynamics 365 Business Central1
. WMS sends the stock level. Microsoft Dynamics 365 Business Central1 sends the receipt confirmation after receiving the stock.

Example: Message from Microsoft Dynamics 365 Business Central1 to WMS
Microsoft Dynamics 365 Business Central1 sends the goods issue. WMS sends after receipt of the goods issue the acknowledgement of receipt.

Note

All messages from Microsoft Dynamics 365 Business Central1 to WMS contain the TransmissionId element with a unique GUID.

For messages from WMS to Microsoft Dynamics 365 Business Central1, the TransmissionId element is optional.If the acknowledgement of receipt from Microsoft Dynamics 365 Business Central1 to WMS is to be used, then the messages from WMS must contain a unique TransmissionId.

Establishment#

As described in section "EDX Message Types" the message "GS1 APP REC ACK EXP" must be assigned to the WMS partner. Then the option "Receipt Acknowledgement" is activated in the EDX message setup.

Guideline for GS1 Application Receipt Acknowledgement#

The message description can be retrieved directly from GS1.

Application Receipt Acknowledgement - XML Application Receipt Acknowledgement | GS1

Example acknowledgement of receipt from BC to WMS#

In the following example, the stock was received by the WMS with the transmission ID {B7E627FD-C00F-4826-93ED-B2D32D9F48E2}. The receipt confirmation was sent to the WMS with the transmission id {8415449F-E9BB-40DF-A459-5170F20E9AB4}.

Excerpt from the XML message:

Example acknowledgement of receipt from WMS to BC#

In the following example, the goods issue was sent from Microsoft Dynamics 365 Business Central1 to the WMS with the transmission ID {970cd006-f6f5-4aff-b152-c2d92f29a661}. The receipt confirmation was sent with the transmission id {897D7F20-265F-4A16-8D32-17565A62FFE4} from the WMS.

Excerpt from the XML message:

WMS API Reference#

The following sections describe the EDX-WMS events and their functionality.

Note

For the EDX WMS Integration Events, the "Sender" is always transmitted as the first parameter. In the following description this parameter is not listed, because the documentation is from the point of view of the event publisher.

For all following events, the Event Publisher CodeUnit "EDX WMS AddOn" can be used.

Integration of project-specific WMS messages#

The registration of project-specific messages is to be implemented according to the "EDX API Reference".

The registration can be carried out according to the examples listed below. "Object Type" and "Object ID" are to be changed to the project-specific object accordingly.

Attention

When using an XMLPort for exporting goods in/goods out, it must be ensured that the XMLPort has a table element for goods in/goods out line. If this element is not present in the XMLPort, then an error will occur during the export.

When using a CodeUnit for exporting goods in/goods out, the field KVSEDXOutbound. "Record Id" can be used to determine which goods in/goods out is currently being exported. With the field KVSEDXOutbound. "KVSEDX WMS Detail RecordId" the current origin document (sales order, purchase order etc.) is reported.

OnBeforeInitializeWarehouseShipmentHeader#

The event is triggered before the WMS data (External WMS, EDX Partner) are initialized in the goods issue.

OnAfterInitializeWarehouseShipmentHeader#

The event is triggered after the WMS data (External WMS, EDX Partner) has been initialized in the goods issue.

OnBeforeInitializeWarehouseReceiptHeader#

The event is triggered before the WMS data (External WMS, EDX Partner) are initialized in the goods receipt.

OnAfterInitializeWarehouseReceiptHeader#

The event is triggered after the WMS data (External WMS, EDX Partner) has been initialized in the goods receipt.

OnAfterPostSalesDocPackages#

The event is triggered after the sales delivery is posted and the packages are transferred to the sales delivery line.

OnAfterPostPurchaseDocPackages#

The event is triggered after the purchase delivery is posted and the packages are transferred to the purchase delivery line.

OnBeforeCreateWarehouseReceipt#

The event is triggered before the intermediate document "EDX goods receipt" is processed.

OnAfterCreateWarehouseReceipt#

The event is triggered after the intermediate document "EDX goods receipt" has been processed.

OnBeforeCreateWarehouseShipment#

The event is triggered before the intermediate document "EDX goods issue" is processed.

OnAfterCreateWarehouseShipment#

The event is triggered after the intermediate document "EDX goods issue" has been processed.

OnBeforeCreateInventory#

The event is triggered before the intermediate document "EDX Stock" is processed.

OnAfterCreateInventory#

The event is triggered after the intermediate document "EDX Stock" has been processed.

OnBeforeCreateWarehouseShipmentState#

The event is triggered before the intermediate document "EDX goods issue status" is processed.

OnAfterCreateWarehouseShipmentState#

The event is triggered after the intermediate document "EDX goods issue status" has been processed.

OnBeforeCheckWarehouseReceipt#

The event is triggered before the intermediate document "EDX goods receipt" is checked.

OnAfterCheckWarehouseReceipt#

The event is triggered after the intermediate document "EDX goods receipt" has been checked.

OnBeforeCheckWarehouseShipment#

The event is triggered before the intermediate document "EDX goods issue" is checked.

OnAfterCheckWarehouseShipment#

The event is triggered after the intermediate document "EDX goods issue" has been checked.

OnBeforeCheckInventory#

The event is triggered before the intermediate document "EDX Stock" is checked.

OnAfterCheckInventory#

The event is triggered after the intermediate document "EDX Stock" has been checked.

OnBeforeCheckWarehouseShipmentState#

The event is triggered before the intermediate document "EDX goods issue status" is checked.

OnAfterCheckWarehouseShipmentState#

The event is triggered after the intermediate document "EDX goods issue status" has been checked.


  1. Microsoft, Microsoft Dynamics, and Microsoft Dynamics 365 are trademarks of the Microsoft group of companies.