<!ELEMENT Orders ( Order+ ) >

<!ELEMENT Order ( SalesOrderNo, SoldToParty, SoldToDesc, Items ) >

<!ELEMENT Items ( Item+ ) >

<!ELEMENT Item ( ShipToParty, ShipToDesc, SalesOrderitem, ScheduleLineDt, MaterialNo, MaterialDesc, OrderQty, CorrelationId, DestinationCity, DestinationState, SORemarks, CostPerlb, PONumber, POLineNo, StatusCode, Status, EntitlementBonusFlag, ProgramCode, ProgramDesc, EntitlementYear, ProgYear, ZREQs? )* >

<!ELEMENT ZREQs ( ZREQ+ ) >

<!ELEMENT ZREQ ( raId, raBPId, RAName, ReqQty, ReqQtyUOM, ReqRemarks, reqNo, ReqLineNo )* >

<!ELEMENT CostPerlb ( #PCDATA ) >

<!ELEMENT DestinationCity ( #PCDATA ) >

<!ELEMENT DestinationState ( #PCDATA ) >

<!ELEMENT EntitlementBonusFlag ( #PCDATA ) >

<!ELEMENT EntitlementYear ( #PCDATA ) >

<!ELEMENT MaterialDesc ( #PCDATA ) >

<!ELEMENT MaterialNo ( #PCDATA ) >

<!ELEMENT OrderQty ( #PCDATA ) >

<!ELEMENT CorrelationId ( #PCDATA ) >

<!ELEMENT POLineNo ( #PCDATA ) >

<!ELEMENT PONumber ( #PCDATA ) >

<!ELEMENT ProgYear ( #PCDATA ) >

<!ELEMENT ProgramCode ( #PCDATA ) >

<!ELEMENT ProgramDesc ( #PCDATA ) >

<!ELEMENT raId ( #PCDATA ) >

<!ELEMENT RAName ( #PCDATA ) >

<!ELEMENT ReqQty ( #PCDATA ) >

<!ELEMENT ReqQtyUOM ( #PCDATA ) >

<!ELEMENT ReqRemarks ( #PCDATA ) >

<!ELEMENT SORemarks ( #PCDATA ) >

<!ELEMENT SalesOrderNo ( #PCDATA ) >

<!ELEMENT SalesOrderitem ( #PCDATA ) >

<!ELEMENT ScheduleLineDt ( #PCDATA ) >

<!ELEMENT ShipToDesc ( #PCDATA ) >

<!ELEMENT ShipToParty ( #PCDATA ) >

<!ELEMENT SoldToDesc ( #PCDATA ) >

<!ELEMENT SoldToParty ( #PCDATA ) >

<!ELEMENT StatusCode ( #PCDATA ) >

<!ELEMENT Status ( #PCDATA ) >

<!ELEMENT raBPId ( #PCDATA ) >

<!ELEMENT reqNo ( #PCDATA ) >

<!ELEMENT ReqLineNo ( #PCDATA ) >

