<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 U (http://www.xmlspy.com) by Bela Lugosi (Samhein Inc.) -->
<!--DTD generated by XMLSPY v5 U (http://www.xmlspy.com)-->
<!ATTLIST AddlData
	DataID CDATA #REQUIRED
>
<!ELEMENT AddlData (#PCDATA)>
<!ELEMENT AddlDataList (AddlData+)>
<!ELEMENT BillTo (EntityName?, (EntityID | ECommerceID | Entity))>
<!ELEMENT CashDiscount (Amount, Percentage, Date)>
<!ELEMENT Courier (#PCDATA)>
<!ELEMENT Currency (#PCDATA)>
<!ELEMENT CustomerPO (#PCDATA)>
<!ELEMENT CustomerReleaseNumber (#PCDATA)>
<!ELEMENT DirectCustomerPO (#PCDATA)>
<!ELEMENT Discount (ROEDiscount?, CashDiscount?)>
<!ELEMENT FederalExciseTax (#PCDATA)>
<!ELEMENT Freight (#PCDATA)>
<!ELEMENT FreightCharge (#PCDATA)>
<!ELEMENT GenerationID (#PCDATA)>
<!ELEMENT Handling (#PCDATA)>
<!ELEMENT HandlingCharge (#PCDATA)>
<!ELEMENT InsideSalesPerson (EclipseID)>
<!ELEMENT Instructions (#PCDATA)>
<!ELEMENT InternalNotes (#PCDATA)>
<!ELEMENT InvoiceNumber (#PCDATA)>
<!ELEMENT OrderDate (Date)>
<!ELEMENT OrderedBy (Description, Contact?)>
<!ELEMENT OrderHeader (OrderID?, PricingBranch?, ShippingBranch?, BillTo?, ShipTo, CustomerPO?, CustomerReleaseNumber?, DirectCustomerPO?, GenerationID?, InsideSalesPerson?, InternalNotes?, InvoiceNumber?, OrderDate?, OrderedBy?, OrderStatus?, OutsideSalesPerson?, Currency?, PaymentTerms?, RequiredDate, ShipDate?, ShippingInformation?, TaxExemptCode?, TaxExemptID?, TaxJurisdiction?, Telephone?, WrittenBy?, CreditCard?, AddlDataList?, UserDataList?, Attachments?)>
<!ELEMENT OrderID (#PCDATA)>
<!ATTLIST OrderStatus
	Code CDATA #REQUIRED
>
<!ELEMENT OrderStatus (#PCDATA)>
<!ELEMENT OrderTotals (Subtotal, Tax, FederalExciseTax, Freight, Handling, Payment?, Discount?, Total)>
<!ELEMENT OutsideSalesPerson (EclipseID)>
<!ELEMENT Percentage (#PCDATA)>
<!ELEMENT PricingBranch (Branch)>
<!ELEMENT RequiredDate (Date)>
<!ELEMENT ROEDiscount (#PCDATA)>
<!ELEMENT SalesOrder (OrderHeader, LineItemList, OrderTotals?)>
<!ELEMENT SalesOrderAttachment (OrderID, GenerationID, File)>
<!ELEMENT ShipDate (Date)>
<!ELEMENT Shipment (ShippingID, Courier)>
<!ELEMENT ShipmentList (Shipment+)>
<!ELEMENT ShippingBranch (Branch)>
<!ELEMENT ShippingID (#PCDATA)>
<!ELEMENT ShippingInformation (EntityName?, ShipmentList?, Address?, ShipVia?, Instructions?, FreightCharge?, HandlingCharge?)>
<!ELEMENT ShipTo (EntityName?, (EntityID | ECommerceID | Entity))>
<!ELEMENT Subtotal (#PCDATA)>
<!ELEMENT Tax (#PCDATA)>
<!ELEMENT TaxExemptID (#PCDATA)>
<!ELEMENT TaxJurisdiction (#PCDATA)>
<!ELEMENT Total (#PCDATA)>
<!ELEMENT WrittenBy (EclipseID)>
