03 - XML Order
03 - XML Order
Order
Version 2010
Generated by GEFEG.FX
order_A2
XML - INDUSTRIAL SOLUTION
Guideline Structure
order_A2
1 .. 1 xsd:sequence
1 .. 1 DocumentID
0 .. 1 Variant
1 .. 1 xsd:sequence
0 .. 1 EarliestDeliveryDate
0 .. 1 TransportPriority
0 .. 1 Campaign
0 .. 1 DeliveryRemarks
0 .. 1 BlanketOrderReference
1 .. 1 xsd:sequence
1 .. 1 DocumentID
1 .. 1 CustomerReference
1 .. 1 xsd:sequence
1 .. 1 DocumentID
1 .. 1 BuyerParty
1 .. 1 xsd:sequence
1 .. 1 PartyID
1 .. 1 AgencyCode
0 .. 1 OrderingParty
1 .. 1 xsd:sequence
1 .. 1 PartyID
1 .. 1 AgencyCode
0 .. 1 Consignee
1 .. 1 xsd:sequence
1 .. 1 PartyID
1 .. 1 AgencyCode
0 .. 1 PaymentTerms
1 .. 1 xsd:sequence
1 .. 1 PaymentMethod
1 .. unbounded OrderLine
1 .. 1 xsd:sequence
1 .. 1 LineID
0 .. 1 PortalReference
0 .. 1 AdditionalCustomerReferenceNumber
1 .. 1 xsd:sequence
1 .. 1 DocumentID
1 .. 1 OrderedArticle
1 .. 1 xsd:sequence
1 .. 1 ArticleIdentification
1 .. 1 xsd:sequence
0 .. 1 BuyersArticleID
0 .. 1 ManufacturersArticleID
0 .. 1 EANUCCArticleID
1 .. 1 xsd:sequence
0 .. 1 RequestedDeliveryDate
1 .. 1 RequestedQuantity
1 .. 1 xsd:sequence
1 .. 1 QuantityValue
order_A2 Name Root element tag Identification numbers and text: The allowed characters are
Descr. The tag of the root element indicates the document type and a [a-z, A-Z,0-9 and the underscore '_']. The terms
suffix 'Mandatory', 'must be used', 'has to be used' and any min
Remark The root element tag of this order is always "order_A2". occurence greater than '0' mean that an XML element must
be sent with a value in it .
xsd:sequence Occurrence 1 .. 1
DocumentID Occurrence 1 .. 1
Length .. 17
Name Message version
Descr. Identification of Message version
Remark This field should only contain ‘A2’ as fix value.
In some cases the status of this element is optional, and so
not used by some users.In order to guarantee a compatibility
of all business partners in the future these few applications will
be updated step by step.
Variant Occurrence 0 .. 1
Length 1
Name Variant number
Descr. Variant of the message.
Remark The variant of this release is “5”. The EDIWheel website will
provide further information about the currently available
variants.
xsd:sequence Occurrence 1 .. 1
EarliestDeliveryDate Occurrence 0 .. 1
Length .. 10
Pattern \d{4}-\d{2}-\d{2}
Name Earliest delivery date
Descr. Earliest delivery date at the place of delivery.
Remark This header information provides optimization in the logistic.
TransportPriority Occurrence 0 .. 1 Rush:If the customer wants to receive delivery faster than
Length .. 4 the agreed regular terms, then he can use this element to
Name Transport priority inform the supplier that the order must be treated differently
Remark In order to express that the order is a normal order the from the usual case. As mentioned before, the delivery
element must not be used. terms are agreed as a default at the supplier/customer level
The customer can inform the supplier how this order should so they can be specified differently on a case by case basis.
be handled. If the element is not used it means the order will The rush order simply means that the goods ordered in this
be handled by the supplier under the default way and the order should be delivered faster as usual.
goods will be delivered within the default delivery scheme or
Replenishment:It means that the customer either sends an
according to the RequestDeliveryDates provided at line level. order for which he does not expect an exact timing or
The default delivery schemes are supplier/customer/country sends an ordrer for which the supplier will compute the
specific and therefore not specified in this documentation. contractual RequestedDeliveryDate. It should be used only
Before starting any integration, the customer and the supplier on bilateral agreement between the customer and the
must agree on what is the normal delivery term. supplier. Note some suppliers in some countries will confirm
the dates for such kind of order so the rule should be if date
is confirmed, than it means the supplier will deliver on those
dates, if the date is 99991231, than no exact date is
confirmed in the order confirmation message and it means
as well that the suppliers customer service will contact the
customer to agree on delivery dates and quantities.There
are no general rules about the volume or about the way the
supplier is processing this replenishment orders.
Applicable Codes
to agree exactly what and when will be delivered.
Campaign Occurrence 0 .. 1 This information is mainly used in the order / order
Length .. 12 confirmation message and is optional. Not supported by all
Name Campaign suppliers.
Descr. Identification of a Campaign/ a Promotion.
This element is used to identify if the order is related to a
sales campaign/promotion. The content of the element
should be the campaign number given by the supplier.
If not used, the supplier will apply the usual agreed payment
terms.
Applicable Codes
C Cash
K Credit Card
OrderLine Occurrence 1 .. unbounded
Name Line item information
Remark It should be checked with each supplier what the supported
maximum occurence is.
xsd:sequence Occurrence 1 .. 1
LineID Occurrence 1 .. 1
Length .. 6
Name Line identification number
Descr. Identification of a line in a document
PortalReference Occurrence 0 .. 1
Length .. 14
Name Portal Reference
Descr. Portal Reference
Remark For statistic purposes. Not yet to be used.
AdditionalCustomerReferenceNumber Occurrence 0 .. 1
Name Additional Customer's reference information
xsd:sequence Occurrence 1 .. 1
DocumentID Occurrence 1 .. 1 If the customer wants to have more references (ex. 4 tyres
Length .. 35 for Mr. Smith) by sending this to the supplier, the supplier
Descr. Customer’s reference to the business transaction on item can print this information on the delivery document. The
level. information in this field is not checked on the supplier side
and is taken there as a kind of free text.
OrderedArticle Occurrence 1 .. 1
Remark Article information
xsd:sequence Occurrence 1 .. 1
ArticleIdentification Occurrence 1 .. 1 The customer MUST send either the EAN code or the
Remark Normally the EAN is mandatory because it’s used as primary supplier product code. The reason for this is that the
key to identify the article on manufacturers side. In some supplier does not know the product code assigned by the
cases the suppliers article number must be used as primary customer. Nevertheless, if the customer wishes to send as
key (example: complete wheels) instead the EAN, but this well his product code, the supplier will store this number on
must be based on a bilateral agreement. the sales order, will print it on the delivery documents (on
request) and will return it in all subsequent EDI messages
(order confirmation, delivery, invoice).
xsd:sequence Occurrence 1 .. 1
QuantityValue Occurrence 1 .. 1
TotalDigits 15
Name Requested quantity
Remark Quantity must be larger than 0. No decimals are allowed.