Detailed Ack Draft | From West & Roland

This was developed by Jon Ericson [Roland] & Jacci [West] as a further development after our October '09 Meeting. Here are Jon's notes:
---------
NAMM Detailed Acknowledgment
** DRAFT **
8 December 2009

The (proposed) Detailed Acknowledgement is a near-mirror image of the original purchase order document.  The customer (buyer) submits the order, and the supplier (vendor) returns the purchase order noting any changes or reasons for rejection.  The Detailed Acknowledgement is a copy of the purchase order with notes.

A “status” attribute has been added to many of the elements.  The attribute is optional and has one of three values:
• “accept” – The element was accepted into the system without change.
• “modify” – The order was accepted and the value for this element was changed in the process.
• “reject” – The order was rejected.  The element(s) responsible for the rejection will have “reject” for the status attribute value.

Most of the differences in the Detailed Acknowledgment (compared to the PO) are optional.  The one mandatory element is <OrderStatusCode>, which must have a text value of either “accept”, “modify”, or “reject” showing the status for the entire order.

 

 
Summary of Differences (Acknowledgement vs. Purchase Order)

The top level node has been changed:

<NAMM_DetailedAcknowledgement>

New elements added  (shown in red):

<NAMM_DetailedAcknowledgement>
  <POHeader>
    <SupplierOrderId>
    <OrderStatusCode>
    <OrderStatusMessage>

<NAMM_DetailedAcknowledgement>
  <PODetail>
    <Items>
      <Item>
        <LineStatusCode>
        <LineStatusMessage>

Attribute “status” added to the following elements:

<NAMM_DetailedAcknowledgement>
  <POHeader>
    <TermsCode>
    <TermsDays>
    <TermsDate>
    <TermsPercent>
    <TermsPercentDays>
    <ShipInstructions>
    <TranspCode>
    <DateBeginShip>
    <DateEndShip>
    <DateCancel>

<NAMM_DetailedAcknowledgement>
  <PODetail>
    <Qty>
    <QtyUOM>
    <UCValue>
    <SupplierItemId>
    <BarCodeId>
    <BarCodeType>
    <DateBeginShip>
    <DateEndShip>
    <DateCancel>

# # #
 

AttachmentSize
Binary Data Ack_v2009.2.xsd39.17 KB

Source

<?xml version="1.0" encoding="UTF-8"?>