<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.2 U (http://www.xmlspy.com) by Henry Fang (BEA) -->
<!ELEMENT PurchaseOrderAcknowledgement (PONumber, PODate, SONumber, SODate, Status?, BuyerInformation?, SupplierInformation?, BillingInformation, ShippingInformation?, FinanceInformation?, LineItem+, TotalAmount?)>
<!ELEMENT PONumber (#PCDATA)>
<!ELEMENT PODate (#PCDATA)>
<!ELEMENT SONumber (#PCDATA)>
<!ELEMENT SODate (#PCDATA)>
<!ELEMENT Status (#PCDATA)>
<!ELEMENT BuyerInformation (BuyerName, BuyerContact?)>
<!ELEMENT BuyerName (#PCDATA)>
<!ELEMENT BuyerContact (ContactName, ContactPhone, ContactFax?, ContactEmail?, ContactAddress)>
<!ELEMENT ContactName (#PCDATA)>
<!ELEMENT ContactPhone (#PCDATA)>
<!ELEMENT ContactFax (#PCDATA)>
<!ELEMENT ContactEmail (#PCDATA)>
<!ELEMENT ContactAddress (#PCDATA)>
<!ELEMENT SupplierInformation (SupplierName, SupplierContact?)>
<!ELEMENT SupplierName (#PCDATA)>
<!ELEMENT SupplierContact (ContactName, ContactPhone, ContactFax?, ContactEmail?, ContactAddress)>
<!ELEMENT BillingInformation (BillToAddress, AccountID)>
<!ELEMENT BillToAddress (#PCDATA)>
<!ELEMENT AccountID (#PCDATA)>
<!ELEMENT ShippingInformation (ShipToAddress, ShippingProvider, ShipmentNote?)>
<!ELEMENT ShipToAddress (#PCDATA)>
<!ELEMENT ShippingProvider (#PCDATA)>
<!ELEMENT ShipmentNote (#PCDATA)>
<!ELEMENT FinanceInformation (FinanceTerm, TaxInformation?, FinanceNote?)>
<!ELEMENT FinanceTerm (#PCDATA)>
<!ELEMENT TaxInformation (#PCDATA)>
<!ELEMENT FinanceNote (#PCDATA)>
<!ELEMENT LineItem (LineNumber, ItemId, ItemDescription?, Quantity, UOM, UnitPrice, RequiredDate, Note?)>
<!ELEMENT LineNumber (#PCDATA)>
<!ELEMENT ItemId (#PCDATA)>
<!ELEMENT ItemDescription (#PCDATA)>
<!ELEMENT Quantity (#PCDATA)>
<!ELEMENT UOM (#PCDATA)>
<!ELEMENT UnitPrice (#PCDATA)>
<!ELEMENT RequiredDate (#PCDATA)>
<!ELEMENT Note (#PCDATA)>
<!ELEMENT TotalAmount (#PCDATA)>
