Schema Arianna-Invoice.xsd


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


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

element Invoice/Header
diagram
properties
isRef 0
content complex
children InvoiceNumber SenderEANLocationCode RecipientEANLocationCode IssueDateTime PurposeCode DocumentType ReferenceCoded BuyerParty SupplierParty InvoiceeParty ServiceBureauParty InternalDepartmentParty NotifyParty CurrencyCode PaymentTerms AllowanceOrCharge FiscalNote FreeText

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

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

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

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

element Invoice/Header/PurposeCode
diagram
type restriction of InvoicePurposeCode
properties
isRef 0
content simple
facets
enumeration AdditionalTransmission
enumeration CarbonCopy

element Invoice/Header/DocumentType
diagram
type InvoiceDocumentType
properties
isRef 0
content simple
facets
enumeration Invoice
enumeration CreditNote
enumeration DebitNote

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

element Invoice/Header/ReferenceCoded/ReferenceTypeCode
diagram
type InvoiceReferenceTypeCode
properties
isRef 0
content simple
facets
enumeration DespatchAdviceNumber
enumeration RelatedDocumentNumber
enumeration CreditNoteNumber
enumeration CustomerReferenceNumber
enumeration ConditionOfSaleDocumentNumber
enumeration DebitNoteNumber
enumeration InstructionForReturnsNumber
enumeration InvoiceNumber
enumeration PurchaseOrderNumber
enumeration PurchaseOrderResponseNumber
enumeration SalesRepresentativeOrderNumber
enumeration SalesRegionNumber
enumeration SellersReferenceNumber
enumeration VendorOrderNumber
enumeration ReturnsAdviceNumber
enumeration FiscalTicketNumber
enumeration OriginalMsgNumber

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

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

element Invoice/Header/BuyerParty
diagram
type InvoicePartyMandatoryVAT
properties
isRef 0
content complex
children PartyEANLocationCode VATRegistrationNumber AdditionalPartyID PartyName PostalAddress ContactPersonOrDepartment LegalOfficeEAN LegalOfficeDescription

element Invoice/Header/SupplierParty
diagram
type InvoicePartyMandatoryVAT
properties
isRef 0
content complex
children PartyEANLocationCode VATRegistrationNumber AdditionalPartyID PartyName PostalAddress ContactPersonOrDepartment LegalOfficeEAN LegalOfficeDescription

element Invoice/Header/InvoiceeParty
diagram
type InvoiceParty
properties
isRef 0
content complex
children PartyEANLocationCode VATRegistrationNumber AdditionalPartyID PartyName PostalAddress ContactPersonOrDepartment LegalOfficeEAN LegalOfficeDescription

element Invoice/Header/ServiceBureauParty
diagram
type InvoiceParty
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children PartyEANLocationCode VATRegistrationNumber AdditionalPartyID PartyName PostalAddress ContactPersonOrDepartment LegalOfficeEAN LegalOfficeDescription

element Invoice/Header/InternalDepartmentParty
diagram
type InvoiceParty
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children PartyEANLocationCode VATRegistrationNumber AdditionalPartyID PartyName PostalAddress ContactPersonOrDepartment LegalOfficeEAN LegalOfficeDescription

element Invoice/Header/NotifyParty
diagram
type InvoiceParty
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children PartyEANLocationCode VATRegistrationNumber AdditionalPartyID PartyName PostalAddress ContactPersonOrDepartment LegalOfficeEAN LegalOfficeDescription

element Invoice/Header/CurrencyCode
diagram
type CurrencyCode
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration CHF
enumeration EUR
enumeration GBP
enumeration USD

element Invoice/Header/PaymentTerms
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NetDueDate TimeReferenceCode TimeRelationCode NumberOfDays Instalment

element Invoice/Header/PaymentTerms/NetDueDate
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 Invoice/Header/PaymentTerms/TimeReferenceCode
diagram
type InvoiceTimeReferenceCode
properties
isRef 0
content simple
facets
enumeration DateOfInvoice
enumeration DateInvoiceReceived
enumeration DateGoodsReceived
enumeration DateOfOrder
enumeration DateDocumentIssued

element Invoice/Header/PaymentTerms/TimeRelationCode
diagram
type InvoiceTimeRelationCode
properties
isRef 0
content simple
facets
enumeration ReferenceDate
enumeration AfterReference
enumeration EOMContainingReference
enumeration AfterReferenceEOM
enumeration AfterEOMContainingReference
enumeration EOMFollowingMonthContainingReference
enumeration EndOf2WeeksPeriodContainingReference

element Invoice/Header/PaymentTerms/NumberOfDays
diagram
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element Invoice/Header/PaymentTerms/Instalment
diagram
properties
isRef 0
minOcc 0
maxOcc 10
content complex
children NumberOfDays MonetaryAmount Percentage

element Invoice/Header/PaymentTerms/Instalment/NumberOfDays
diagram
type xs:int
properties
isRef 0
content simple

element Invoice/Header/PaymentTerms/Instalment/MonetaryAmount
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/Header/PaymentTerms/Instalment/Percentage
diagram
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element Invoice/Header/AllowanceOrCharge
diagram
properties
isRef 0
minOcc 0
maxOcc 5
content complex
children AllowanceOrChargeQualifierCode AllowanceCoded ChargeCoded CalculationSequence

element Invoice/Header/AllowanceOrCharge/AllowanceOrChargeQualifierCode
diagram
type InvoiceAllowanceOrChargeQualifierCode
properties
isRef 0
content simple
facets
enumeration ToBeApplied
enumeration ForInformationOnly

element Invoice/Header/AllowanceOrCharge/AllowanceCoded
diagram
properties
isRef 0
content complex
children AllowanceTypeCode Percentage MonetaryAmountCoded

element Invoice/Header/AllowanceOrCharge/AllowanceCoded/AllowanceTypeCode
diagram
type InvoiceAllowanceTypeCode
properties
isRef 0
content simple
facets
enumeration ExtraDiscount
enumeration TradeDiscount
enumeration EarlyPaymentAllowance
enumeration VATAllowance
enumeration UnconditionedDiscount
enumeration VolumeDiscount
enumeration PromotionalDiscount
enumeration Bonus
enumeration Allowance

element Invoice/Header/AllowanceOrCharge/AllowanceCoded/Percentage
diagram
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element Invoice/Header/AllowanceOrCharge/AllowanceCoded/MonetaryAmountCoded
diagram
properties
isRef 0
minOcc 0
maxOcc 2
content complex
children MonetaryAmountQualifierCode MonetaryAmount

element Invoice/Header/AllowanceOrCharge/AllowanceCoded/MonetaryAmountCoded/MonetaryAmountQualifierCode
diagram
type InvoiceAllowanceMonetaryAmountQualifierCode
properties
isRef 0
content simple
facets
enumeration AllowanceAmount
enumeration AllowanceBasis

element Invoice/Header/AllowanceOrCharge/AllowanceCoded/MonetaryAmountCoded/MonetaryAmount
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/Header/AllowanceOrCharge/ChargeCoded
diagram
properties
isRef 0
content complex
children ChargeTypeCode Percentage MonetaryAmountCoded

element Invoice/Header/AllowanceOrCharge/ChargeCoded/ChargeTypeCode
diagram
type InvoiceChargeTypeCode
properties
isRef 0
content simple
facets
enumeration ShippingAndHandling
enumeration RushDelivery
enumeration FreightCharge
enumeration Packing
enumeration SpecialPackaging
enumeration OtherServices
enumeration Invoicing
enumeration AdministrativeServiceCharge
enumeration EnvironmentalContribution
enumeration FinanceCharge
enumeration ReturnableCaution
enumeration PreferentialPromotion
enumeration VATExemptPacking
enumeration VAT4Packing
enumeration VAT10Packing
enumeration VAT20Packing
enumeration Charge

element Invoice/Header/AllowanceOrCharge/ChargeCoded/Percentage
diagram
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element Invoice/Header/AllowanceOrCharge/ChargeCoded/MonetaryAmountCoded
diagram
properties
isRef 0
minOcc 0
maxOcc 2
content complex
children MonetaryAmountQualifierCode MonetaryAmount

element Invoice/Header/AllowanceOrCharge/ChargeCoded/MonetaryAmountCoded/MonetaryAmountQualifierCode
diagram
type InvoiceChargeMonetaryAmountQualifierCode
properties
isRef 0
content simple
facets
enumeration ChargeAmount
enumeration ChargeBasis

element Invoice/Header/AllowanceOrCharge/ChargeCoded/MonetaryAmountCoded/MonetaryAmount
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/Header/AllowanceOrCharge/CalculationSequence
diagram
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element Invoice/Header/FiscalNote
diagram
properties
isRef 0
minOcc 0
maxOcc 10
content complex
children FiscalNoteCode FiscalNoteText

element Invoice/Header/FiscalNote/FiscalNoteCode
diagram
type restriction of InvoiceFiscalNoteCode
properties
isRef 0
content simple
facets
enumeration CONAIDischarged
enumeration StampDutyExempt

element Invoice/Header/FiscalNote/FiscalNoteText
diagram
type String350
properties
isRef 0
content simple
facets
minLength 1
maxLength 350

element Invoice/Header/FreeText
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ProcessingInstructionsCode TextLine

element Invoice/Header/FreeText/ProcessingInstructionsCode
diagram
type InvoiceProcessingInstructionsCode
properties
isRef 0
content simple
facets
enumeration ImmediateUse
enumeration SubsequentUse

element Invoice/Header/FreeText/TextLine
diagram
type xs:string
properties
isRef 0
minOcc 1
maxOcc unbounded
content simple

element Invoice/ItemDetail
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children LineNumber ProductID ItemDescription InvoicedQuantity QuantityCoded PriceCoded VATRate VATExemptionDetails AllowanceOrCharge FiscalNote FreeText ReferenceCoded PromotionReference LineItemAmount MonetaryAmountCoded

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

element Invoice/ItemDetail/ProductID
diagram
properties
isRef 0
content complex
children StandardCodedID NonStandardID

element Invoice/ItemDetail/ProductID/StandardCodedID
diagram
properties
isRef 0
content complex
children PrimaryProductCode AdditionalProductCode

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

element Invoice/ItemDetail/ProductID/StandardCodedID/AdditionalProductCode
diagram
properties
isRef 0
minOcc 0
maxOcc 5
content complex
children StandardEAN NonStandardCode

element Invoice/ItemDetail/ProductID/StandardCodedID/AdditionalProductCode/StandardEAN
diagram
type UniqueEAN
properties
isRef 0
content complex
children PublicUniqueEAN SerialEAN SerialAddOn AlicePrivateEAN

element Invoice/ItemDetail/ProductID/StandardCodedID/AdditionalProductCode/NonStandardCode
diagram
type PrivateProductCode
properties
isRef 0
content complex
children CodeOwner ProductCode

element Invoice/ItemDetail/ProductID/NonStandardID
diagram
properties
isRef 0
content complex
children PrimaryItemDescription NonStandardCode

element Invoice/ItemDetail/ProductID/NonStandardID/PrimaryItemDescription
diagram
type String70
properties
isRef 0
content simple
facets
minLength 1
maxLength 70

element Invoice/ItemDetail/ProductID/NonStandardID/NonStandardCode
diagram
type PrivateProductCode
properties
isRef 0
minOcc 0
maxOcc 2
content complex
children CodeOwner ProductCode

element Invoice/ItemDetail/ItemDescription
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children MixedDescription Title Author Edition Publisher SeriesTitle ArticleType VolumeNumber

element Invoice/ItemDetail/ItemDescription/MixedDescription
diagram
type String70
properties
isRef 0
content simple
facets
minLength 1
maxLength 70

element Invoice/ItemDetail/ItemDescription/Title
diagram
type String70
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 70

element Invoice/ItemDetail/ItemDescription/Author
diagram
type String70
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 70

element Invoice/ItemDetail/ItemDescription/Edition
diagram
type String70
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 70

element Invoice/ItemDetail/ItemDescription/Publisher
diagram
type String70
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 70

element Invoice/ItemDetail/ItemDescription/SeriesTitle
diagram
type String70
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 70

element Invoice/ItemDetail/ItemDescription/ArticleType
diagram
type String70
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 70

element Invoice/ItemDetail/ItemDescription/VolumeNumber
diagram
type String70
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 70

element Invoice/ItemDetail/InvoicedQuantity
diagram
type xs:int
properties
isRef 0
content simple

element Invoice/ItemDetail/QuantityCoded
diagram
properties
isRef 0
minOcc 0
maxOcc 3
content complex
children QuantityQualifierCode Quantity ReturnReasonCode

element Invoice/ItemDetail/QuantityCoded/QuantityQualifierCode
diagram
type InvoiceQuantityQualifierCode
properties
isRef 0
content simple
facets
enumeration FreeGoodsQuantity
enumeration ReturnQuantity
enumeration HandoutQuantity

element Invoice/ItemDetail/QuantityCoded/Quantity
diagram
type xs:int
properties
isRef 0
content simple

element Invoice/ItemDetail/QuantityCoded/ReturnReasonCode
diagram
type InvoiceReturnReasonCode
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Defective
enumeration Damaged
enumeration RecalledBySupplier
enumeration ArticleInvoicedWasNotOrdered
enumeration ArticleNotOrderedAndNotInvoiced
enumeration OutOfPrint
enumeration Consignment
enumeration Shortage
enumeration NewEditionAvailable
enumeration Authorized
enumeration NotAuthorized

element Invoice/ItemDetail/PriceCoded
diagram
properties
isRef 0
minOcc 1
maxOcc 3
content complex
children PriceTypeQualifier Price

element Invoice/ItemDetail/PriceCoded/PriceTypeQualifier
diagram
type InvoicePriceTypeQualifierCode
properties
isRef 0
content simple
facets
enumeration RetailPrice
enumeration RetailPriceExcludingVAT
enumeration ResalePriceExcludingVAT

element Invoice/ItemDetail/PriceCoded/Price
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/ItemDetail/VATRate
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/ItemDetail/VATExemptionDetails
diagram
properties
isRef 0
content complex
children ExemptionQualifierCode RelatedTextNote

element Invoice/ItemDetail/VATExemptionDetails/ExemptionQualifierCode
diagram
type InvoiceExemptionQualifierCode
properties
isRef 0
content simple
facets
enumeration PaidBySupplier
enumeration Excluded
enumeration NotCharged
enumeration Exempt
enumeration IndicodA01
enumeration IndicodA02
enumeration IndicodD01
enumeration IndicodE01
enumeration IndicodE02
enumeration IndicodE03
enumeration IndicodE04
enumeration IndicodE05
enumeration IndicodE06
enumeration IndicodE07
enumeration IndicodE08
enumeration IndicodE09
enumeration IndicodE10
enumeration IndicodE11
enumeration IndicodE12
enumeration IndicodE13
enumeration IndicodG01
enumeration IndicodG02
enumeration IndicodG03
enumeration IndicodG04
enumeration IndicodG05
enumeration IndicodG06
enumeration IndicodN01
enumeration IndicodN02
enumeration IndicodN03
enumeration IndicodN04
enumeration IndicodN05
enumeration IndicodN06
enumeration IndicodN07
enumeration IndicodN08
enumeration IndicodN09
enumeration IndicodP01
enumeration IndicodP02
enumeration IndicodX01
enumeration IndicodX02
enumeration IndicodX03

element Invoice/ItemDetail/VATExemptionDetails/RelatedTextNote
diagram
type String35
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 35

element Invoice/ItemDetail/AllowanceOrCharge
diagram
properties
isRef 0
minOcc 0
maxOcc 15
content complex
children AllowanceOrChargeQualifierCode AllowanceCoded ChargeCoded CalculationSequence

element Invoice/ItemDetail/AllowanceOrCharge/AllowanceOrChargeQualifierCode
diagram
type InvoiceAllowanceOrChargeQualifierCode
properties
isRef 0
content simple
facets
enumeration ToBeApplied
enumeration ForInformationOnly

element Invoice/ItemDetail/AllowanceOrCharge/AllowanceCoded
diagram
properties
isRef 0
content complex
children AllowanceTypeCode Percentage MonetaryAmountCoded

element Invoice/ItemDetail/AllowanceOrCharge/AllowanceCoded/AllowanceTypeCode
diagram
type InvoiceLAllowanceTypeCode
properties
isRef 0
content simple
facets
enumeration ExtraDiscount
enumeration TradeDiscount
enumeration EarlyPaymentAllowance
enumeration VATAllowance
enumeration UnconditionedDiscount
enumeration VolumeDiscount
enumeration PromotionalDiscount
enumeration Bonus
enumeration Allowance

element Invoice/ItemDetail/AllowanceOrCharge/AllowanceCoded/Percentage
diagram
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element Invoice/ItemDetail/AllowanceOrCharge/AllowanceCoded/MonetaryAmountCoded
diagram
properties
isRef 0
minOcc 0
maxOcc 2
content complex
children MonetaryAmountQualifierCode MonetaryAmount

element Invoice/ItemDetail/AllowanceOrCharge/AllowanceCoded/MonetaryAmountCoded/MonetaryAmountQualifierCode
diagram
type InvoiceAllowanceMonetaryAmountQualifierCode
properties
isRef 0
content simple
facets
enumeration AllowanceAmount
enumeration AllowanceBasis

element Invoice/ItemDetail/AllowanceOrCharge/AllowanceCoded/MonetaryAmountCoded/MonetaryAmount
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/ItemDetail/AllowanceOrCharge/ChargeCoded
diagram
properties
isRef 0
content complex
children ChargeTypeCode Percentage MonetaryAmountCoded

element Invoice/ItemDetail/AllowanceOrCharge/ChargeCoded/ChargeTypeCode
diagram
type InvoiceLChargeTypeCode
properties
isRef 0
content simple
facets
enumeration ShippingAndHandling
enumeration RushDelivery
enumeration FreightCharge
enumeration Packing
enumeration SpecialPackaging
enumeration OtherServices
enumeration ReturnableCaution
enumeration PreferentialPromotion
enumeration VATExemptPacking
enumeration VAT4Packing
enumeration VAT10Packing
enumeration VAT20Packing
enumeration Charge
enumeration AdministrativeServiceCharge

element Invoice/ItemDetail/AllowanceOrCharge/ChargeCoded/Percentage
diagram
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element Invoice/ItemDetail/AllowanceOrCharge/ChargeCoded/MonetaryAmountCoded
diagram
properties
isRef 0
minOcc 0
maxOcc 2
content complex
children MonetaryAmountQualifierCode MonetaryAmount

element Invoice/ItemDetail/AllowanceOrCharge/ChargeCoded/MonetaryAmountCoded/MonetaryAmountQualifierCode
diagram
type InvoiceChargeMonetaryAmountQualifierCode
properties
isRef 0
content simple
facets
enumeration ChargeAmount
enumeration ChargeBasis

element Invoice/ItemDetail/AllowanceOrCharge/ChargeCoded/MonetaryAmountCoded/MonetaryAmount
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/ItemDetail/AllowanceOrCharge/CalculationSequence
diagram
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element Invoice/ItemDetail/FiscalNote
diagram
properties
isRef 0
minOcc 0
maxOcc 10
content complex
children FiscalNoteCode FiscalNoteText

element Invoice/ItemDetail/FiscalNote/FiscalNoteCode
diagram
type InvoiceFiscalNoteCode
properties
isRef 0
content simple
facets
enumeration CONAIDischarged
enumeration StampDutyExempt

element Invoice/ItemDetail/FiscalNote/FiscalNoteText
diagram
type String350
properties
isRef 0
content simple
facets
minLength 1
maxLength 350

element Invoice/ItemDetail/FreeText
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ProcessingInstructionsCode TextLine

element Invoice/ItemDetail/FreeText/ProcessingInstructionsCode
diagram
type InvoiceProcessingInstructionsCode
properties
isRef 0
content simple
facets
enumeration ImmediateUse
enumeration SubsequentUse

element Invoice/ItemDetail/FreeText/TextLine
diagram
type xs:string
properties
isRef 0
minOcc 1
maxOcc unbounded
content simple

element Invoice/ItemDetail/ReferenceCoded
diagram
properties
isRef 0
minOcc 0
maxOcc 99
content complex
children ReferenceTypeCode ReferenceNumber ReferenceDateTime

element Invoice/ItemDetail/ReferenceCoded/ReferenceTypeCode
diagram
type InvoiceItemReferenceTypeCode
properties
isRef 0
content simple
facets
enumeration DespatchAdviceNumber
enumeration InvoiceNumber
enumeration PurchaseOrderNumber
enumeration VendorOrderNumber
enumeration InstructionForReturnsNumber
enumeration CreditNoteNumber
enumeration DebitNoteNumber
enumeration LineItemNumber
enumeration PurchaseOrderResponseNumber
enumeration SalesRepresentativeOrderNumber
enumeration SupplierOrderLineNumber
enumeration ReturnsAdviceNumber
enumeration ReturnsAdviceLineNumber
enumeration DebitNoteLineNumber
enumeration CreditNoteLineNumber
enumeration DespatchAdviceLineNumber
enumeration InvoiceLineNumber
enumeration PurchaseOrderLineNumber
enumeration SalesRepresentativeOrderLineNumber

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

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

element Invoice/ItemDetail/PromotionReference
diagram
type PromotionReference
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children PromotionNumberOrDescription PromotionStartDate PromotionEndDate

element Invoice/ItemDetail/LineItemAmount
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/ItemDetail/MonetaryAmountCoded
diagram
properties
isRef 0
minOcc 0
maxOcc 9
content complex
children MonetaryAmountQualifierCode MonetaryAmount

element Invoice/ItemDetail/MonetaryAmountCoded/MonetaryAmountQualifierCode
diagram
type InvoiceLMonetaryAmountQualifierCode
properties
isRef 0
content simple
facets
enumeration LineGrossAmount
enumeration LineGrossAmountExcludedVAT
enumeration LineAllowanceAmount
enumeration LineChargeAmount
enumeration LineVATAllowanceAmount
enumeration LineVATAmount
enumeration LineTaxableAmountSubjectToAllowance
enumeration LineGrossAmountExcludedAllowance
enumeration LineGrossAmountExcludedAllowanceVat

element Invoice/ItemDetail/MonetaryAmountCoded/MonetaryAmount
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/Summary
diagram
properties
isRef 0
content complex
children AmountSubjectToVAT TotalVATAmount AmountPayable MonetaryAmountCoded TotalVATAmounts TotalAllowanceOrCharge NumberOfLines NumberOfUnits

element Invoice/Summary/AmountSubjectToVAT
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/Summary/TotalVATAmount
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/Summary/AmountPayable
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/Summary/MonetaryAmountCoded
diagram
properties
isRef 0
minOcc 0
maxOcc 7
content complex
children MonetaryAmountQualifierCode MonetaryAmount

element Invoice/Summary/MonetaryAmountCoded/MonetaryAmountQualifierCode
diagram
type InvoiceSMonetaryAmountQualifierCode
properties
isRef 0
content simple
facets
enumeration TotalLineItemsAmount
enumeration InvoiceTotalMonetaryAmount
enumeration PrepaidAmount
enumeration TotalChargesAllowances
enumeration TotalRetailValue
enumeration TotalCharges
enumeration TotalAllowances

element Invoice/Summary/MonetaryAmountCoded/MonetaryAmount
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/Summary/TotalVATAmounts
diagram
properties
isRef 0
minOcc 0
maxOcc 10
content complex
children VATRate VATExemptionDetails TotalTaxableAmount TotalTaxAmount

element Invoice/Summary/TotalVATAmounts/VATRate
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/Summary/TotalVATAmounts/VATExemptionDetails
diagram
properties
isRef 0
content complex
children ExemptionQualifierCode RelatedTextNote

element Invoice/Summary/TotalVATAmounts/VATExemptionDetails/ExemptionQualifierCode
diagram
type InvoiceExemptionQualifierCode
properties
isRef 0
content simple
facets
enumeration PaidBySupplier
enumeration Excluded
enumeration NotCharged
enumeration Exempt
enumeration IndicodA01
enumeration IndicodA02
enumeration IndicodD01
enumeration IndicodE01
enumeration IndicodE02
enumeration IndicodE03
enumeration IndicodE04
enumeration IndicodE05
enumeration IndicodE06
enumeration IndicodE07
enumeration IndicodE08
enumeration IndicodE09
enumeration IndicodE10
enumeration IndicodE11
enumeration IndicodE12
enumeration IndicodE13
enumeration IndicodG01
enumeration IndicodG02
enumeration IndicodG03
enumeration IndicodG04
enumeration IndicodG05
enumeration IndicodG06
enumeration IndicodN01
enumeration IndicodN02
enumeration IndicodN03
enumeration IndicodN04
enumeration IndicodN05
enumeration IndicodN06
enumeration IndicodN07
enumeration IndicodN08
enumeration IndicodN09
enumeration IndicodP01
enumeration IndicodP02
enumeration IndicodX01
enumeration IndicodX02
enumeration IndicodX03

element Invoice/Summary/TotalVATAmounts/VATExemptionDetails/RelatedTextNote
diagram
type String35
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 35

element Invoice/Summary/TotalVATAmounts/TotalTaxableAmount
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/Summary/TotalVATAmounts/TotalTaxAmount
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/Summary/TotalAllowanceOrCharge
diagram
properties
isRef 0
minOcc 0
maxOcc 15
content complex
children AllowanceCoded ChargeCoded

element Invoice/Summary/TotalAllowanceOrCharge/AllowanceCoded
diagram
properties
isRef 0
content complex
children AllowanceTypeCode AllowanceAmount

element Invoice/Summary/TotalAllowanceOrCharge/AllowanceCoded/AllowanceTypeCode
diagram
type InvoiceAllowanceTypeCode
properties
isRef 0
content simple
facets
enumeration ExtraDiscount
enumeration TradeDiscount
enumeration EarlyPaymentAllowance
enumeration VATAllowance
enumeration UnconditionedDiscount
enumeration VolumeDiscount
enumeration PromotionalDiscount
enumeration Bonus
enumeration Allowance

element Invoice/Summary/TotalAllowanceOrCharge/AllowanceCoded/AllowanceAmount
diagram
type xs:decimal
properties
isRef 0
content simple

element Invoice/Summary/TotalAllowanceOrCharge/ChargeCoded
diagram
properties
isRef 0
content complex
children ChargeTypeCode ChargeAmount

element Invoice/Summary/TotalAllowanceOrCharge/ChargeCoded/ChargeTypeCode
diagram
type InvoiceChargeTypeCode
properties
isRef 0
content simple
facets
enumeration ShippingAndHandling
enumeration RushDelivery
enumeration FreightCharge
enumeration Packing
enumeration SpecialPackaging
enumeration OtherServices
enumeration Invoicing
enumeration AdministrativeServiceCharge
enumeration EnvironmentalContribution
enumeration FinanceCharge
enumeration ReturnableCaution
enumeration PreferentialPromotion
enumeration VATExemptPacking
enumeration VAT4Packing
enumeration VAT10Packing
enumeration VAT20Packing
enumeration Charge

element Invoice/Summary/TotalAllowanceOrCharge/ChargeCoded/ChargeAmount
diagram
type xs:decimal
properties
isRef 0
content simple

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

element Invoice/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