Schema Arianna-SalesReport.xsd


schema location:  E:\Progetti\AriannaXML\1.0-Beta4\xsd\Arianna-SalesReport.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements 
SalesReport 


element SalesReport
diagram
properties
content complex
children Header SalesDetail Summary
attributes
Name  Type  Use  Default  Fixed  annotation
Versionxs:stringrequired      
MessageIdMessageIdrequired      

element SalesReport/Header
diagram
properties
isRef 0
content complex
children SalesReportNumber SenderEANLocationCode RecipientEANLocationCode IssueDateTime PurposeCode SalesPeriod ReferenceCoded SellerParty NotifyParty

element SalesReport/Header/SalesReportNumber
diagram
type String17
properties
isRef 0
content simple
facets
minLength 1
maxLength 17

element SalesReport/Header/SenderEANLocationCode
diagram
type EAN
properties
isRef 0
content simple
facets
pattern [0-9]{13}

element SalesReport/Header/RecipientEANLocationCode
diagram
type EAN
properties
isRef 0
content simple
facets
pattern [0-9]{13}

element SalesReport/Header/IssueDateTime
diagram
type DateOrDateTime
properties
isRef 0
content complex
children Date Time

element SalesReport/Header/PurposeCode
diagram
type SRPurposeCode
properties
isRef 0
content simple
facets
enumeration Cancellation
enumeration Replace
enumeration Original
enumeration CarbonCopy

element SalesReport/Header/SalesPeriod
diagram
properties
isRef 0
content complex
children SalesStartDate SalesEndDate

element SalesReport/Header/SalesPeriod/SalesStartDate
diagram
type Date
properties
isRef 0
content simple
facets
pattern (19|20)\d\d(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-8])
pattern (19|20)([02468][048]|[13579][26])0229
pattern (19|20)\d\d(0[13-9]|1[0-2])(29|30)
pattern (19|20)\d\d(0[13578]|1[02])31

element SalesReport/Header/SalesPeriod/SalesEndDate
diagram
type Date
properties
isRef 0
content simple
facets
pattern (19|20)\d\d(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-8])
pattern (19|20)([02468][048]|[13579][26])0229
pattern (19|20)\d\d(0[13-9]|1[0-2])(29|30)
pattern (19|20)\d\d(0[13578]|1[02])31

element SalesReport/Header/ReferenceCoded
diagram
properties
isRef 0
minOcc 0
maxOcc 2
content complex
children ReferenceTypeCode ReferenceNumber ReferenceDateTime

element SalesReport/Header/ReferenceCoded/ReferenceTypeCode
diagram
type SRReferenceTypeCode
properties
isRef 0
content simple
facets
enumeration OriginalMsgNumber
enumeration SalesReportNumber

element SalesReport/Header/ReferenceCoded/ReferenceNumber
diagram
type String35
properties
isRef 0
content simple
facets
minLength 1
maxLength 35

element SalesReport/Header/ReferenceCoded/ReferenceDateTime
diagram
type DateOrDateTime
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Date Time

element SalesReport/Header/SellerParty
diagram
type SRParty
properties
isRef 0
content complex
children PartyEANLocationCode PartyName PostalAddress ContactPersonOrDepartment

element SalesReport/Header/NotifyParty
diagram
type SRParty
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children PartyEANLocationCode PartyName PostalAddress ContactPersonOrDepartment

element SalesReport/SalesDetail
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children SalesDate SalesArea ItemDetail

element SalesReport/SalesDetail/SalesDate
diagram
type Date
properties
isRef 0
content simple
facets
pattern (19|20)\d\d(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-8])
pattern (19|20)([02468][048]|[13579][26])0229
pattern (19|20)\d\d(0[13-9]|1[0-2])(29|30)
pattern (19|20)\d\d(0[13578]|1[02])31

element SalesReport/SalesDetail/SalesArea
diagram
type String35
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 35

element SalesReport/SalesDetail/ItemDetail
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children LineNumber ProductID ItemQuantity RetailPrice GoodsItemTotalAmount

element SalesReport/SalesDetail/ItemDetail/LineNumber
diagram
type xs:int
properties
isRef 0
content simple

element SalesReport/SalesDetail/ItemDetail/ProductID
diagram
properties
isRef 0
content complex
children PrimaryProductCode AdditionalProductCode

element SalesReport/SalesDetail/ItemDetail/ProductID/PrimaryProductCode
diagram
type UniqueEAN
properties
isRef 0
content complex
children PublicUniqueEAN SerialEAN SerialAddOn AlicePrivateEAN

element SalesReport/SalesDetail/ItemDetail/ProductID/AdditionalProductCode
diagram
type UniqueEANOptionalAddOn
properties
isRef 0
minOcc 0
maxOcc 5
content complex
children PublicUniqueEAN SerialEAN SerialAddOn AlicePrivateEAN

element SalesReport/SalesDetail/ItemDetail/ItemQuantity
diagram
properties
isRef 0
minOcc 1
maxOcc 2
content complex
children QuantityQualifier Quantity

element SalesReport/SalesDetail/ItemDetail/ItemQuantity/QuantityQualifier
diagram
type SRQuantityQualifierCode
properties
isRef 0
content simple
facets
enumeration SalesQuantity
enumeration ReturnedByConsumer

element SalesReport/SalesDetail/ItemDetail/ItemQuantity/Quantity
diagram
type xs:int
properties
isRef 0
content simple

element SalesReport/SalesDetail/ItemDetail/RetailPrice
diagram
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element SalesReport/SalesDetail/ItemDetail/GoodsItemTotalAmount
diagram
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element SalesReport/Summary
diagram
properties
isRef 0
content complex
children NumberOfLines NumberOfUnits

element SalesReport/Summary/NumberOfLines
diagram
type xs:int
properties
isRef 0
content simple

element SalesReport/Summary/NumberOfUnits
diagram
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy