EDI Customer Documents - Review sales order
The Customer EDI module includes modifications to Sales orders. Users can access All sales orders page by navigating to Sales and marketing > Orders > All sales orders.
When the sales order validation resulted in a warning or error, the EDI log field on the sales order list page can be used to easily identify that there is an issue that might need investigation.
To view the actual validation error messages, select the Log button available via the EDI tab on the Action Pane of the sales order.
Note: To setup EDI order validation, see Setup validation profiles
Note: For further information relating to validation refer to the validation section(s) in the processing of Customer purchase order.
EDI sales orders can be placed on hold for the following reasons (one or more could apply) The below also displays which Hold code would be used as setup in EDI > Setup > EDI parameters.
Reason | Hold code in EDI parameters | Description |
---|---|---|
Validation errors have been identified | Validation error hold code | For further information see the Warnings/Errors section on this document |
Purchase order acknowledgement is required for the customer | POA pending hold code | Where a purchase order acknowledgement (POA) is required for a customer: • Customer purchase order acknowledgement document must be setup on the customer trading partner’s Outgoing documents. • Lock order field set to Yes on the Customer purchase order acknowledgement settings profile. This hold will be released once the purchase order acknowledgement has been sent to the customer. |
Purchase order confirmation must be received from the customer after sending the purchase order acknowledgement | POC pending hold code | Purchase order confirmation requirements are setup via: • Customer purchase order document must be setup on the customer trading partner’s Incoming documents. • PO confirmation required set to Yes on the Customer purchase order acknowledgement settings profiles . This hold will be released once the purchase order confirmation has been received from the customer. |
An order that has been placed on EDI hold will be visible via the Hold field on the sales order list page.
Note: When an order has been placed on hold, it will not be possible to release the order for picking or posting delivery notes and invoices.
Field | Description |
---|---|
EDI Log | Used to identify that a warning or error has occurred. |
POA Status | All EDI orders requiring a POA will have an additional status to identify the status of the POA. The EDI POA status’ available are: • Pending – The purchase order acknowledgement document is enabled and pending for the trading partner. POA document setting Lock order is Yes and the order is therefore on hold. • In progress - User has selected OK on the Acknowledgement form, available via EDI tab on the Sales order Action Pane. POA doc setting is not applicable. • Sent - Purchase order acknowledgement has been sent to the customer, and a confirmation is not required. POA document setting PO confirmation required is No. • Confirm Pending – The purchase order acknowledgment has been sent and a confirmation of the purchase order acknowledgement is required by the trading partner and the order is therefore on hold. POA doc setting PO Confirmation required is Yes. • POC Received – The customer has returned a purchase order confirmation for the purchase order acknowledgement. POA doc setting is not applicable. |
Hold | Used to identify the hold status of the EDI order |
Do not process | Lock sales order for processing |
The Customer EDI module includes modifications to Sales orders. Users can access All sales orders page by navigating to Sales and marketing > Orders > All sales orders.
The following buttons have been added to the EDI tab on the Action Pane.
Field | Description |
---|---|
Validation | |
Validate | Select the Validate button to run validation rules for the sales order. Validation rules are determined by Validation profile setup on the Trading partner’s Customer purchase order document. The Validate button is disabled where the Document status is set to Tax invoice. |
Log | Select the Log button to view the validation errors that have occurred for the order. |
POA | |
Acknowledgement | Option to manually review and/or process the Purchase order acknowledgement to the Customer. The Send to EDI option is also included within this form |
Send to EDI | Press this button to manually create the Purchase order acknowledgement staging record using the acknowledged values as per Acknowledgement . This could also be setup as periodic job. |
Reset flag | Select the Reset flag button to reset the EDI status to allow for re-sending of POA to the staging table. |
Change order | |
Changes | Select to view all the pending changes for the sales order and approve/reject each. The form is filter to Pending status but can be unfiltered to view automatic or previously processed manual changes. See EDI tab - Changes for more detail. |
Reference | |
History | Select to view EDI records to the sales order. See EDI tab - History for more detail. |
Trading partners | Link to Trading partner page for the sales order’s customer |
All the EDI changes applicable to the Sales order can be manually approved or rejected via the Changes button. Where the Customer purchase order change’s settings profile Processing method are set to be Manual, these would appear as pending changes on the changes page. All pending records will be displayed in ascending order.
Header fields for the Changes is discussed in this section.
Field | Description |
---|---|
EDI number | EDI number and link to the staging record |
Status | Status of the Customer purchase order change EDI record. Filtered to Pending. Options are: • Pending - Where Processing method is set to Manual and the change hasn’t been approved/rejected. • Approved - Where Processing method is set to Manual and the change has been manually approved and the changes applied to Sales order. If POA is required, an Accept POA record will be created. • Rejected - Change has been manually rejected. Sales order has not been updated. If POA is required, a Reject POA record will be created. • Auto - When the change has automatically been approved and applied to the Sales order. Processing method is set to Automatic and all the line order change types received where set with tolerance as Approve. If a POA is required, an Accept POA record will be created. Where Processing method is set to Automatic and the line order change types received where set with tolerance as Reject with warning log: the staging record will error. These can still be viewed on Changes, but won’t be applied to Sales order. |
Order purpose code | Indicates the purpose of the EDI record. Examples are: • Change |
Created date and time | The date and time the selected record was created in the staging table |
Group control number | Customer’s group control number for the staging record |
Contains the details for each line on the Customer purchase order change record.
Lines flagged as ‘No change’ will be ignored in the update.
Field | Description |
---|---|
Order line change type | The Change or Response type code. Code specifying the type of change to the line item. |
Line number | The line within the EDI table/file. Used to find applicable sales line to update. Except where adding new lines. |
Item number | The item identifier as sent by the trading partner. Used when Item Id source is: • Our item number • External item number |
Bar code | The item identifier as sent by the trading partner. Used when Item Id source is: • GTIN • Barcode |
SKU | SKU for item |
Site | Storage dimension - Site |
Warehouse | Storage dimension - Warehouse |
Configuration | Inventory dimension - Configuration |
Colour | Inventory dimension - Colour |
Size | Inventory dimension - Size |
Style | Inventory dimension - Style |
Customer sales quantity | The customer order quantity for this line |
Customer inners | The customer’s inners per outer quantity |
Customer pack | The customer’s pack quantity |
Unit | The customer unit of measure for this line |
Unit price | Customer unit price inclusive of discounts (net price) |
Line amount excluding tax | The total line amount excluding tax |
Line amount including tax | The total line amount including tax (if provided else 0) |
Requested ship date | The requested ship date (delivery window) |
Requested receipt date | The requested receipt date (delivery window) |
Delivery name | Address for Delivery – Delivery name |
Store code | The store code |
All the EDI staging records applicable to the Sales order can be viewed via the History button.
Field | Description |
---|---|
EDI Document type | EDI document type of the staging record |
EDI number | EDI number and link to the staging record |
Reference | Additional information for the staging record, examples: Inbound • Original – First Customer Purchase order received. Only available via Customer purchase order document • Change – Subsequent change/s to the order. Only available via Customer purchase order change document. • Cancel – Cancellation received. Can be received via Customer purchase order (if EDI parameters > Allow historic PO types is enabled) or Customer purchase order change document • Confirmation – Confirmation received. Can be received via Customer purchase order (if EDI parameters > Allow historic PO types is enabled) or Customer purchase order change document. Outbound • C - Purchase order acknowledgement response • ASN345435 – D365 Packing slip for the EDI ASN • IN4734743 – D365 Sales Invoice number for the EDI record. |
Created date and time | Created date and time of the EDI staging record |
The following EDI fields have been added to the Sales order’s Header and is available on the EDI fast tab.
Populated by will indicate if the field is populated by:
Field | Description | Populated by |
---|---|---|
Identification | ||
Original EDI number | EDI Customer purchase order staging table record id | Original |
Change EDI number | Latest EDI Customer purchase order change staging table record id | Change |
Company GLN | The company’s global location number is shown here. | Original |
Customer GLN | The customer’s global location number is shown here. Populated by staging’s Customer GLN, if staging blank populated by Trading partner |
Original / Trading partner |
General | ||
Original order date | The purchase order date from the EDI order is shown here | Original |
Change order date | The purchase order date from the EDI order change is shown here | Change |
Advertisement date | The advertisement date applicable for the order | Original |
Package characteristic code | The code used to for the package contents | Original |
Package label code | The code used for the label | Original |
Store zone | The store zone from the EDI order is shown here | Original |
Department | The customer’s department from the EDI order is shown here | Original |
Purpose code | The customer’s purpose code from the EDI order is shown here | Original |
Buyer code | The customer’s buyer code from the EDI order is shown here | Original |
Retail buyer location | The customer’s retail buyer location from the EDI order is shown here | Original |
EDI order type | The EDI order type is shown here | Original |
Order purpose code | Latest purpose code: Original, Change, Cancellation or Confirmation | Original |
Delivery | ||
Comments | The comments from the EDI order is shown here | Original |
Store code | The store code from the EDI order is shown here. Can be updated by order change. |
Original / Change |
Requested receipt date | The requested receipt date (delivery window) from the EDI order is shown here. Can be updated by order change. |
Original / Change |
Requested ship date | The requested ship date (delivery window) from the EDI order is shown here. Can be updated by order change. |
Original / Change |
Delivery time | The delivery time from the EDI order is shown here. Can be updated by order change. |
Original / Change |
Version | ||
Original version number | The original version number from the EDI order. | Original |
Change version number | The latest PO version number from the EDI order change | Change |
Settings | ||
Bypass duplicate check | Used to validate the customer purchase order number. Note: For further information see Duplicate tolerance in Customer purchase order settings profiles |
Doc setting |
No backorders | Identify if the trading partner accepts backorders. Note: Copied from the trading partner setup No backorders and used on the Customer purchase order acknowledgement to identify full or partial shipments. |
Trading partner |
Status | ||
POA status | Current purchase order acknowledgement status. This field is populated by the EDI module and not editable. Options are: • Pending - The POA document setting Lock order is set to Yes which makes the POA required but in this scenario haven’t been sent yet. • Sent - The POA has been sent and a Confirmation is not required as POA document setting PO confirmation required is set to No. • Confirm pending - The POA has been sent and a Confirmation is required. POA document setting PO confirmation required is set to Yes. • POC received - The Confirmation has been received from the Customer. |
Doc setting, POA and POC |
The following EDI fields have been added to the Sales order’s Lines and is available on the EDI tab for the applicable sales order.
Field | Description | Populated by |
---|---|---|
Line number | EDI line number | Original / Change |
Store code | Store code for the individual line | Original / Change |
EDI item number | Item number as provided on EDI inbound document | Original / Change |
Order line change type | If the order line was added or updated by a customer purchase order change, the Order line change type will be displayed. Some examples: • Add additional item - The line has been added by a change • Price change - The sales line’s unit price has been updated by a change • Delete items - The sales line’s deliver remainder has been cancelled by a change |
Change |
Comments | The comments from the EDI order line is shown here | Original |
The following EDI fields have been added to the Sales order’s Lines and is available on the POA resonse tab.
After selecting the applicable sales order, the following details available are:
Example:
Customer | Acknowledged | Customer code | Auto triggered | |
---|---|---|---|---|
Net Price | 40 | 41 | PA (Line price – advise) | Yes |
Quantity | 100 | 100 | IA (Line item – accept) | Yes |
Shipment | SF (Line shipment – full) | Yes | ||
Pack | 8 | PD (Line item – pack difference) | Yes | |
Inner | 6 | 6 | LIA (Line item – inner accept) | Yes |
POA response’s auto triggered values are calculated by: