]>
git.ipfire.org Git - thirdparty/python-drafthorse.git/blob
8198576fc95208255a75536a4437bb5d318f1828
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <xs:schema xmlns:
ram=
"urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100"
3 xmlns:
xs=
"http://www.w3.org/2001/XMLSchema"
4 xmlns:
qdt=
"urn:un:unece:uncefact:data:standard:QualifiedDataType:100"
5 xmlns:
udt=
"urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100"
6 targetNamespace=
"urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100"
7 elementFormDefault=
"qualified">
8 <xs:import namespace=
"urn:un:unece:uncefact:data:standard:QualifiedDataType:100" schemaLocation=
"FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd"/>
9 <xs:import namespace=
"urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100" schemaLocation=
"FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd"/>
10 <xs:complexType name=
"AdvancePaymentType">
12 <xs:element name=
"PaidAmount" type=
"udt:AmountType"/>
13 <xs:element name=
"FormattedReceivedDateTime" type=
"qdt:FormattedDateTimeType" minOccurs=
"0"/>
14 <xs:element name=
"IncludedTradeTax" type=
"ram:TradeTaxType" maxOccurs=
"unbounded"/>
17 <xs:complexType name=
"CreditorFinancialAccountType">
19 <xs:element name=
"IBANID" type=
"udt:IDType" minOccurs=
"0"/>
20 <xs:element name=
"AccountName" type=
"udt:TextType" minOccurs=
"0"/>
21 <xs:element name=
"ProprietaryID" type=
"udt:IDType" minOccurs=
"0"/>
24 <xs:complexType name=
"CreditorFinancialInstitutionType">
26 <xs:element name=
"BICID" type=
"udt:IDType"/>
29 <xs:complexType name=
"DebtorFinancialAccountType">
31 <xs:element name=
"IBANID" type=
"udt:IDType"/>
34 <xs:complexType name=
"DocumentContextParameterType">
36 <xs:element name=
"ID" type=
"udt:IDType"/>
39 <xs:complexType name=
"DocumentLineDocumentType">
41 <xs:element name=
"LineID" type=
"udt:IDType"/>
42 <xs:element name=
"ParentLineID" type=
"udt:IDType" minOccurs=
"0"/>
43 <xs:element name=
"LineStatusCode" type=
"qdt:LineStatusCodeType" minOccurs=
"0"/>
44 <xs:element name=
"LineStatusReasonCode" type=
"udt:CodeType" minOccurs=
"0"/>
45 <xs:element name=
"IncludedNote" type=
"ram:NoteType" minOccurs=
"0" maxOccurs=
"unbounded"/>
48 <xs:complexType name=
"ExchangedDocumentContextType">
50 <xs:element name=
"TestIndicator" type=
"udt:IndicatorType" minOccurs=
"0"/>
51 <xs:element name=
"BusinessProcessSpecifiedDocumentContextParameter" type=
"ram:DocumentContextParameterType" minOccurs=
"0"/>
52 <xs:element name=
"GuidelineSpecifiedDocumentContextParameter" type=
"ram:DocumentContextParameterType"/>
55 <xs:complexType name=
"ExchangedDocumentType">
57 <xs:element name=
"ID" type=
"udt:IDType"/>
58 <xs:element name=
"Name" type=
"udt:TextType" minOccurs=
"0"/>
59 <xs:element name=
"TypeCode" type=
"qdt:DocumentCodeType"/>
60 <xs:element name=
"IssueDateTime" type=
"udt:DateTimeType"/>
61 <xs:element name=
"CopyIndicator" type=
"udt:IndicatorType" minOccurs=
"0"/>
62 <xs:element name=
"LanguageID" type=
"udt:IDType" minOccurs=
"0" maxOccurs=
"unbounded"/>
63 <xs:element name=
"IncludedNote" type=
"ram:NoteType" minOccurs=
"0" maxOccurs=
"unbounded"/>
64 <xs:element name=
"EffectiveSpecifiedPeriod" type=
"ram:SpecifiedPeriodType" minOccurs=
"0"/>
67 <xs:complexType name=
"HeaderTradeAgreementType">
69 <xs:element name=
"BuyerReference" type=
"udt:TextType" minOccurs=
"0"/>
70 <xs:element name=
"SellerTradeParty" type=
"ram:TradePartyType"/>
71 <xs:element name=
"BuyerTradeParty" type=
"ram:TradePartyType"/>
72 <xs:element name=
"SalesAgentTradeParty" type=
"ram:TradePartyType" minOccurs=
"0"/>
73 <xs:element name=
"BuyerTaxRepresentativeTradeParty" type=
"ram:TradePartyType" minOccurs=
"0"/>
74 <xs:element name=
"SellerTaxRepresentativeTradeParty" type=
"ram:TradePartyType" minOccurs=
"0"/>
75 <xs:element name=
"ProductEndUserTradeParty" type=
"ram:TradePartyType" minOccurs=
"0"/>
76 <xs:element name=
"ApplicableTradeDeliveryTerms" type=
"ram:TradeDeliveryTermsType" minOccurs=
"0"/>
77 <xs:element name=
"SellerOrderReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
78 <xs:element name=
"BuyerOrderReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
79 <xs:element name=
"QuotationReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
80 <xs:element name=
"ContractReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
81 <xs:element name=
"AdditionalReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0" maxOccurs=
"unbounded"/>
82 <xs:element name=
"BuyerAgentTradeParty" type=
"ram:TradePartyType" minOccurs=
"0"/>
83 <xs:element name=
"SpecifiedProcuringProject" type=
"ram:ProcuringProjectType" minOccurs=
"0"/>
84 <xs:element name=
"UltimateCustomerOrderReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0" maxOccurs=
"unbounded"/>
87 <xs:complexType name=
"HeaderTradeDeliveryType">
89 <xs:element name=
"RelatedSupplyChainConsignment" type=
"ram:SupplyChainConsignmentType" minOccurs=
"0"/>
90 <xs:element name=
"ShipToTradeParty" type=
"ram:TradePartyType" minOccurs=
"0"/>
91 <xs:element name=
"UltimateShipToTradeParty" type=
"ram:TradePartyType" minOccurs=
"0"/>
92 <xs:element name=
"ShipFromTradeParty" type=
"ram:TradePartyType" minOccurs=
"0"/>
93 <xs:element name=
"ActualDeliverySupplyChainEvent" type=
"ram:SupplyChainEventType" minOccurs=
"0"/>
94 <xs:element name=
"DespatchAdviceReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
95 <xs:element name=
"ReceivingAdviceReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
96 <xs:element name=
"DeliveryNoteReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
99 <xs:complexType name=
"HeaderTradeSettlementType">
101 <xs:element name=
"CreditorReferenceID" type=
"udt:IDType" minOccurs=
"0"/>
102 <xs:element name=
"PaymentReference" type=
"udt:TextType" minOccurs=
"0"/>
103 <xs:element name=
"TaxCurrencyCode" type=
"qdt:CurrencyCodeType" minOccurs=
"0"/>
104 <xs:element name=
"InvoiceCurrencyCode" type=
"qdt:CurrencyCodeType"/>
105 <xs:element name=
"InvoiceIssuerReference" type=
"udt:TextType" minOccurs=
"0"/>
106 <xs:element name=
"InvoicerTradeParty" type=
"ram:TradePartyType" minOccurs=
"0"/>
107 <xs:element name=
"InvoiceeTradeParty" type=
"ram:TradePartyType" minOccurs=
"0"/>
108 <xs:element name=
"PayeeTradeParty" type=
"ram:TradePartyType" minOccurs=
"0"/>
109 <xs:element name=
"PayerTradeParty" type=
"ram:TradePartyType" minOccurs=
"0"/>
110 <xs:element name=
"TaxApplicableTradeCurrencyExchange" type=
"ram:TradeCurrencyExchangeType" minOccurs=
"0"/>
111 <xs:element name=
"SpecifiedTradeSettlementPaymentMeans" type=
"ram:TradeSettlementPaymentMeansType" minOccurs=
"0" maxOccurs=
"unbounded"/>
112 <xs:element name=
"ApplicableTradeTax" type=
"ram:TradeTaxType" maxOccurs=
"unbounded"/>
113 <xs:element name=
"BillingSpecifiedPeriod" type=
"ram:SpecifiedPeriodType" minOccurs=
"0"/>
114 <xs:element name=
"SpecifiedTradeAllowanceCharge" type=
"ram:TradeAllowanceChargeType" minOccurs=
"0" maxOccurs=
"unbounded"/>
115 <xs:element name=
"SpecifiedLogisticsServiceCharge" type=
"ram:LogisticsServiceChargeType" minOccurs=
"0" maxOccurs=
"unbounded"/>
116 <xs:element name=
"SpecifiedTradePaymentTerms" type=
"ram:TradePaymentTermsType" minOccurs=
"0" maxOccurs=
"unbounded"/>
117 <xs:element name=
"SpecifiedTradeSettlementHeaderMonetarySummation" type=
"ram:TradeSettlementHeaderMonetarySummationType"/>
118 <xs:element name=
"InvoiceReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
119 <xs:element name=
"ReceivableSpecifiedTradeAccountingAccount" type=
"ram:TradeAccountingAccountType" minOccurs=
"0" maxOccurs=
"unbounded"/>
120 <xs:element name=
"SpecifiedAdvancePayment" type=
"ram:AdvancePaymentType" minOccurs=
"0" maxOccurs=
"unbounded"/>
123 <xs:complexType name=
"LegalOrganizationType">
125 <xs:element name=
"ID" type=
"udt:IDType" minOccurs=
"0"/>
126 <xs:element name=
"TradingBusinessName" type=
"udt:TextType" minOccurs=
"0"/>
127 <xs:element name=
"PostalTradeAddress" type=
"ram:TradeAddressType" minOccurs=
"0"/>
130 <xs:complexType name=
"LineTradeAgreementType">
132 <xs:element name=
"BuyerOrderReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
133 <xs:element name=
"QuotationReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
134 <xs:element name=
"ContractReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
135 <xs:element name=
"AdditionalReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0" maxOccurs=
"unbounded"/>
136 <xs:element name=
"GrossPriceProductTradePrice" type=
"ram:TradePriceType" minOccurs=
"0"/>
137 <xs:element name=
"NetPriceProductTradePrice" type=
"ram:TradePriceType"/>
138 <xs:element name=
"UltimateCustomerOrderReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0" maxOccurs=
"unbounded"/>
141 <xs:complexType name=
"LineTradeDeliveryType">
143 <xs:element name=
"BilledQuantity" type=
"udt:QuantityType"/>
144 <xs:element name=
"ChargeFreeQuantity" type=
"udt:QuantityType" minOccurs=
"0"/>
145 <xs:element name=
"PackageQuantity" type=
"udt:QuantityType" minOccurs=
"0"/>
146 <xs:element name=
"ShipToTradeParty" type=
"ram:TradePartyType" minOccurs=
"0"/>
147 <xs:element name=
"UltimateShipToTradeParty" type=
"ram:TradePartyType" minOccurs=
"0"/>
148 <xs:element name=
"ActualDeliverySupplyChainEvent" type=
"ram:SupplyChainEventType" minOccurs=
"0"/>
149 <xs:element name=
"DespatchAdviceReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
150 <xs:element name=
"ReceivingAdviceReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
151 <xs:element name=
"DeliveryNoteReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
154 <xs:complexType name=
"LineTradeSettlementType">
156 <xs:element name=
"ApplicableTradeTax" type=
"ram:TradeTaxType" maxOccurs=
"unbounded"/>
157 <xs:element name=
"BillingSpecifiedPeriod" type=
"ram:SpecifiedPeriodType" minOccurs=
"0"/>
158 <xs:element name=
"SpecifiedTradeAllowanceCharge" type=
"ram:TradeAllowanceChargeType" minOccurs=
"0" maxOccurs=
"unbounded"/>
159 <xs:element name=
"SpecifiedTradeSettlementLineMonetarySummation" type=
"ram:TradeSettlementLineMonetarySummationType"/>
160 <xs:element name=
"InvoiceReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
161 <xs:element name=
"AdditionalReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0" maxOccurs=
"unbounded"/>
162 <xs:element name=
"ReceivableSpecifiedTradeAccountingAccount" type=
"ram:TradeAccountingAccountType" minOccurs=
"0"/>
165 <xs:complexType name=
"LogisticsServiceChargeType">
167 <xs:element name=
"Description" type=
"udt:TextType"/>
168 <xs:element name=
"AppliedAmount" type=
"udt:AmountType"/>
169 <xs:element name=
"AppliedTradeTax" type=
"ram:TradeTaxType" minOccurs=
"0" maxOccurs=
"unbounded"/>
172 <xs:complexType name=
"LogisticsTransportMovementType">
174 <xs:element name=
"ModeCode" type=
"qdt:TransportModeCodeType"/>
177 <xs:complexType name=
"NoteType">
179 <xs:element name=
"ContentCode" type=
"udt:CodeType" minOccurs=
"0"/>
180 <xs:element name=
"Content" type=
"udt:TextType"/>
181 <xs:element name=
"SubjectCode" type=
"udt:CodeType" minOccurs=
"0"/>
184 <xs:complexType name=
"ProcuringProjectType">
186 <xs:element name=
"ID" type=
"udt:IDType"/>
187 <xs:element name=
"Name" type=
"udt:TextType"/>
190 <xs:complexType name=
"ProductCharacteristicType">
192 <xs:element name=
"TypeCode" type=
"udt:CodeType" minOccurs=
"0"/>
193 <xs:element name=
"Description" type=
"udt:TextType"/>
194 <xs:element name=
"ValueMeasure" type=
"udt:MeasureType" minOccurs=
"0"/>
195 <xs:element name=
"Value" type=
"udt:TextType"/>
198 <xs:complexType name=
"ProductClassificationType">
200 <xs:element name=
"ClassCode" type=
"udt:CodeType" minOccurs=
"0"/>
201 <xs:element name=
"ClassName" type=
"udt:TextType" minOccurs=
"0"/>
204 <xs:complexType name=
"ReferencedDocumentType">
206 <xs:element name=
"IssuerAssignedID" type=
"udt:IDType" minOccurs=
"0"/>
207 <xs:element name=
"URIID" type=
"udt:IDType" minOccurs=
"0"/>
208 <xs:element name=
"LineID" type=
"udt:IDType" minOccurs=
"0"/>
209 <xs:element name=
"TypeCode" type=
"qdt:DocumentCodeType" minOccurs=
"0"/>
210 <xs:element name=
"Name" type=
"udt:TextType" minOccurs=
"0" maxOccurs=
"unbounded"/>
211 <xs:element name=
"AttachmentBinaryObject" type=
"udt:BinaryObjectType" minOccurs=
"0"/>
212 <xs:element name=
"ReferenceTypeCode" type=
"qdt:ReferenceCodeType" minOccurs=
"0"/>
213 <xs:element name=
"FormattedIssueDateTime" type=
"qdt:FormattedDateTimeType" minOccurs=
"0"/>
216 <xs:complexType name=
"ReferencedProductType">
218 <xs:element name=
"ID" type=
"udt:IDType" minOccurs=
"0"/>
219 <xs:element name=
"GlobalID" type=
"udt:IDType" minOccurs=
"0" maxOccurs=
"unbounded"/>
220 <xs:element name=
"SellerAssignedID" type=
"udt:IDType" minOccurs=
"0"/>
221 <xs:element name=
"BuyerAssignedID" type=
"udt:IDType" minOccurs=
"0"/>
222 <xs:element name=
"IndustryAssignedID" type=
"udt:IDType" minOccurs=
"0"/>
223 <xs:element name=
"Name" type=
"udt:TextType"/>
224 <xs:element name=
"Description" type=
"udt:TextType" minOccurs=
"0"/>
225 <xs:element name=
"UnitQuantity" type=
"udt:QuantityType" minOccurs=
"0"/>
228 <xs:complexType name=
"SpecifiedPeriodType">
230 <xs:element name=
"Description" type=
"udt:TextType" minOccurs=
"0"/>
231 <xs:element name=
"StartDateTime" type=
"udt:DateTimeType" minOccurs=
"0"/>
232 <xs:element name=
"EndDateTime" type=
"udt:DateTimeType" minOccurs=
"0"/>
233 <xs:element name=
"CompleteDateTime" type=
"udt:DateTimeType" minOccurs=
"0"/>
236 <xs:complexType name=
"SupplyChainConsignmentType">
238 <xs:element name=
"SpecifiedLogisticsTransportMovement" type=
"ram:LogisticsTransportMovementType" minOccurs=
"0" maxOccurs=
"unbounded"/>
241 <xs:complexType name=
"SupplyChainEventType">
243 <xs:element name=
"OccurrenceDateTime" type=
"udt:DateTimeType"/>
246 <xs:complexType name=
"SupplyChainTradeLineItemType">
248 <xs:element name=
"AssociatedDocumentLineDocument" type=
"ram:DocumentLineDocumentType"/>
249 <xs:element name=
"SpecifiedTradeProduct" type=
"ram:TradeProductType"/>
250 <xs:element name=
"SpecifiedLineTradeAgreement" type=
"ram:LineTradeAgreementType"/>
251 <xs:element name=
"SpecifiedLineTradeDelivery" type=
"ram:LineTradeDeliveryType"/>
252 <xs:element name=
"SpecifiedLineTradeSettlement" type=
"ram:LineTradeSettlementType"/>
255 <xs:complexType name=
"SupplyChainTradeTransactionType">
257 <xs:element name=
"IncludedSupplyChainTradeLineItem" type=
"ram:SupplyChainTradeLineItemType" maxOccurs=
"unbounded"/>
258 <xs:element name=
"ApplicableHeaderTradeAgreement" type=
"ram:HeaderTradeAgreementType"/>
259 <xs:element name=
"ApplicableHeaderTradeDelivery" type=
"ram:HeaderTradeDeliveryType"/>
260 <xs:element name=
"ApplicableHeaderTradeSettlement" type=
"ram:HeaderTradeSettlementType"/>
263 <xs:complexType name=
"TaxRegistrationType">
265 <xs:element name=
"ID" type=
"udt:IDType"/>
268 <xs:complexType name=
"TradeAccountingAccountType">
270 <xs:element name=
"ID" type=
"udt:IDType"/>
271 <xs:element name=
"TypeCode" type=
"qdt:AccountingAccountTypeCodeType" minOccurs=
"0"/>
274 <xs:complexType name=
"TradeAddressType">
276 <xs:element name=
"PostcodeCode" type=
"udt:CodeType" minOccurs=
"0"/>
277 <xs:element name=
"LineOne" type=
"udt:TextType" minOccurs=
"0"/>
278 <xs:element name=
"LineTwo" type=
"udt:TextType" minOccurs=
"0"/>
279 <xs:element name=
"LineThree" type=
"udt:TextType" minOccurs=
"0"/>
280 <xs:element name=
"CityName" type=
"udt:TextType" minOccurs=
"0"/>
281 <xs:element name=
"CountryID" type=
"qdt:CountryIDType"/>
282 <xs:element name=
"CountrySubDivisionName" type=
"udt:TextType" minOccurs=
"0" maxOccurs=
"unbounded"/>
285 <xs:complexType name=
"TradeAllowanceChargeType">
287 <xs:element name=
"ChargeIndicator" type=
"udt:IndicatorType"/>
288 <xs:element name=
"SequenceNumeric" type=
"udt:NumericType" minOccurs=
"0"/>
289 <xs:element name=
"CalculationPercent" type=
"udt:PercentType" minOccurs=
"0"/>
290 <xs:element name=
"BasisAmount" type=
"udt:AmountType" minOccurs=
"0"/>
291 <xs:element name=
"BasisQuantity" type=
"udt:QuantityType" minOccurs=
"0"/>
292 <xs:element name=
"ActualAmount" type=
"udt:AmountType"/>
293 <xs:element name=
"ReasonCode" type=
"qdt:AllowanceChargeReasonCodeType" minOccurs=
"0"/>
294 <xs:element name=
"Reason" type=
"udt:TextType" minOccurs=
"0"/>
295 <xs:element name=
"CategoryTradeTax" type=
"ram:TradeTaxType" minOccurs=
"0"/>
298 <xs:complexType name=
"TradeContactType">
300 <xs:element name=
"PersonName" type=
"udt:TextType" minOccurs=
"0"/>
301 <xs:element name=
"DepartmentName" type=
"udt:TextType" minOccurs=
"0"/>
302 <xs:element name=
"TypeCode" type=
"qdt:ContactTypeCodeType" minOccurs=
"0"/>
303 <xs:element name=
"TelephoneUniversalCommunication" type=
"ram:UniversalCommunicationType" minOccurs=
"0"/>
304 <xs:element name=
"FaxUniversalCommunication" type=
"ram:UniversalCommunicationType" minOccurs=
"0"/>
305 <xs:element name=
"EmailURIUniversalCommunication" type=
"ram:UniversalCommunicationType" minOccurs=
"0"/>
308 <xs:complexType name=
"TradeCountryType">
310 <xs:element name=
"ID" type=
"qdt:CountryIDType" minOccurs=
"0"/>
313 <xs:complexType name=
"TradeCurrencyExchangeType">
315 <xs:element name=
"SourceCurrencyCode" type=
"qdt:CurrencyCodeType"/>
316 <xs:element name=
"TargetCurrencyCode" type=
"qdt:CurrencyCodeType"/>
317 <xs:element name=
"ConversionRate" type=
"udt:RateType"/>
318 <xs:element name=
"ConversionRateDateTime" type=
"udt:DateTimeType" minOccurs=
"0"/>
321 <xs:complexType name=
"TradeDeliveryTermsType">
323 <xs:element name=
"DeliveryTypeCode" type=
"qdt:DeliveryTermsCodeType"/>
326 <xs:complexType name=
"TradePartyType">
328 <xs:element name=
"ID" type=
"udt:IDType" minOccurs=
"0" maxOccurs=
"unbounded"/>
329 <xs:element name=
"GlobalID" type=
"udt:IDType" minOccurs=
"0" maxOccurs=
"unbounded"/>
330 <xs:element name=
"Name" type=
"udt:TextType" minOccurs=
"0"/>
331 <xs:element name=
"RoleCode" type=
"qdt:PartyRoleCodeType" minOccurs=
"0"/>
332 <xs:element name=
"Description" type=
"udt:TextType" minOccurs=
"0"/>
333 <xs:element name=
"SpecifiedLegalOrganization" type=
"ram:LegalOrganizationType" minOccurs=
"0"/>
334 <xs:element name=
"DefinedTradeContact" type=
"ram:TradeContactType" minOccurs=
"0" maxOccurs=
"unbounded"/>
335 <xs:element name=
"PostalTradeAddress" type=
"ram:TradeAddressType" minOccurs=
"0"/>
336 <xs:element name=
"URIUniversalCommunication" type=
"ram:UniversalCommunicationType" minOccurs=
"0"/>
337 <xs:element name=
"SpecifiedTaxRegistration" type=
"ram:TaxRegistrationType" minOccurs=
"0" maxOccurs=
"unbounded"/>
340 <xs:complexType name=
"TradePaymentDiscountTermsType">
342 <xs:element name=
"BasisDateTime" type=
"udt:DateTimeType" minOccurs=
"0"/>
343 <xs:element name=
"BasisPeriodMeasure" type=
"udt:MeasureType" minOccurs=
"0"/>
344 <xs:element name=
"BasisAmount" type=
"udt:AmountType" minOccurs=
"0"/>
345 <xs:element name=
"CalculationPercent" type=
"udt:PercentType" minOccurs=
"0"/>
346 <xs:element name=
"ActualDiscountAmount" type=
"udt:AmountType" minOccurs=
"0"/>
349 <xs:complexType name=
"TradePaymentPenaltyTermsType">
351 <xs:element name=
"BasisDateTime" type=
"udt:DateTimeType" minOccurs=
"0"/>
352 <xs:element name=
"BasisPeriodMeasure" type=
"udt:MeasureType" minOccurs=
"0"/>
353 <xs:element name=
"BasisAmount" type=
"udt:AmountType" minOccurs=
"0"/>
354 <xs:element name=
"CalculationPercent" type=
"udt:PercentType" minOccurs=
"0"/>
355 <xs:element name=
"ActualPenaltyAmount" type=
"udt:AmountType" minOccurs=
"0"/>
358 <xs:complexType name=
"TradePaymentTermsType">
360 <xs:element name=
"Description" type=
"udt:TextType" minOccurs=
"0"/>
361 <xs:element name=
"DueDateDateTime" type=
"udt:DateTimeType" minOccurs=
"0"/>
362 <xs:element name=
"DirectDebitMandateID" type=
"udt:IDType" minOccurs=
"0"/>
363 <xs:element name=
"PartialPaymentAmount" type=
"udt:AmountType" minOccurs=
"0"/>
364 <xs:element name=
"ApplicableTradePaymentPenaltyTerms" type=
"ram:TradePaymentPenaltyTermsType" minOccurs=
"0"/>
365 <xs:element name=
"ApplicableTradePaymentDiscountTerms" type=
"ram:TradePaymentDiscountTermsType" minOccurs=
"0"/>
366 <xs:element name=
"PayeeTradeParty" type=
"ram:TradePartyType" minOccurs=
"0"/>
369 <xs:complexType name=
"TradePriceType">
371 <xs:element name=
"ChargeAmount" type=
"udt:AmountType"/>
372 <xs:element name=
"BasisQuantity" type=
"udt:QuantityType" minOccurs=
"0"/>
373 <xs:element name=
"AppliedTradeAllowanceCharge" type=
"ram:TradeAllowanceChargeType" minOccurs=
"0" maxOccurs=
"unbounded"/>
374 <xs:element name=
"IncludedTradeTax" type=
"ram:TradeTaxType" minOccurs=
"0"/>
377 <xs:complexType name=
"TradeProductInstanceType">
379 <xs:element name=
"BatchID" type=
"udt:IDType" minOccurs=
"0"/>
380 <xs:element name=
"SupplierAssignedSerialID" type=
"udt:IDType" minOccurs=
"0"/>
383 <xs:complexType name=
"TradeProductType">
385 <xs:element name=
"ID" type=
"udt:IDType" minOccurs=
"0"/>
386 <xs:element name=
"GlobalID" type=
"udt:IDType" minOccurs=
"0"/>
387 <xs:element name=
"SellerAssignedID" type=
"udt:IDType" minOccurs=
"0"/>
388 <xs:element name=
"BuyerAssignedID" type=
"udt:IDType" minOccurs=
"0"/>
389 <xs:element name=
"Name" type=
"udt:TextType"/>
390 <xs:element name=
"Description" type=
"udt:TextType" minOccurs=
"0"/>
391 <xs:element name=
"ApplicableProductCharacteristic" type=
"ram:ProductCharacteristicType" minOccurs=
"0" maxOccurs=
"unbounded"/>
392 <xs:element name=
"DesignatedProductClassification" type=
"ram:ProductClassificationType" minOccurs=
"0" maxOccurs=
"unbounded"/>
393 <xs:element name=
"IndividualTradeProductInstance" type=
"ram:TradeProductInstanceType" minOccurs=
"0" maxOccurs=
"unbounded"/>
394 <xs:element name=
"OriginTradeCountry" type=
"ram:TradeCountryType" minOccurs=
"0"/>
395 <xs:element name=
"IncludedReferencedProduct" type=
"ram:ReferencedProductType" minOccurs=
"0" maxOccurs=
"unbounded"/>
398 <xs:complexType name=
"TradeSettlementFinancialCardType">
400 <xs:element name=
"ID" type=
"udt:IDType"/>
401 <xs:element name=
"CardholderName" type=
"udt:TextType" minOccurs=
"0"/>
404 <xs:complexType name=
"TradeSettlementHeaderMonetarySummationType">
406 <xs:element name=
"LineTotalAmount" type=
"udt:AmountType"/>
407 <xs:element name=
"ChargeTotalAmount" type=
"udt:AmountType" minOccurs=
"0"/>
408 <xs:element name=
"AllowanceTotalAmount" type=
"udt:AmountType" minOccurs=
"0"/>
409 <xs:element name=
"TaxBasisTotalAmount" type=
"udt:AmountType" maxOccurs=
"2"/>
410 <xs:element name=
"TaxTotalAmount" type=
"udt:AmountType" minOccurs=
"0" maxOccurs=
"2"/>
411 <xs:element name=
"RoundingAmount" type=
"udt:AmountType" minOccurs=
"0"/>
412 <xs:element name=
"GrandTotalAmount" type=
"udt:AmountType" maxOccurs=
"2"/>
413 <xs:element name=
"TotalPrepaidAmount" type=
"udt:AmountType" minOccurs=
"0"/>
414 <xs:element name=
"DuePayableAmount" type=
"udt:AmountType"/>
417 <xs:complexType name=
"TradeSettlementLineMonetarySummationType">
419 <xs:element name=
"LineTotalAmount" type=
"udt:AmountType"/>
420 <xs:element name=
"ChargeTotalAmount" type=
"udt:AmountType" minOccurs=
"0"/>
421 <xs:element name=
"AllowanceTotalAmount" type=
"udt:AmountType" minOccurs=
"0"/>
422 <xs:element name=
"TaxTotalAmount" type=
"udt:AmountType" minOccurs=
"0"/>
423 <xs:element name=
"GrandTotalAmount" type=
"udt:AmountType" minOccurs=
"0"/>
424 <xs:element name=
"TotalAllowanceChargeAmount" type=
"udt:AmountType" minOccurs=
"0"/>
427 <xs:complexType name=
"TradeSettlementPaymentMeansType">
429 <xs:element name=
"TypeCode" type=
"qdt:PaymentMeansCodeType"/>
430 <xs:element name=
"Information" type=
"udt:TextType" minOccurs=
"0"/>
431 <xs:element name=
"ApplicableTradeSettlementFinancialCard" type=
"ram:TradeSettlementFinancialCardType" minOccurs=
"0"/>
432 <xs:element name=
"PayerPartyDebtorFinancialAccount" type=
"ram:DebtorFinancialAccountType" minOccurs=
"0"/>
433 <xs:element name=
"PayeePartyCreditorFinancialAccount" type=
"ram:CreditorFinancialAccountType" minOccurs=
"0"/>
434 <xs:element name=
"PayeeSpecifiedCreditorFinancialInstitution" type=
"ram:CreditorFinancialInstitutionType" minOccurs=
"0"/>
437 <xs:complexType name=
"TradeTaxType">
439 <xs:element name=
"CalculatedAmount" type=
"udt:AmountType" minOccurs=
"0"/>
440 <xs:element name=
"TypeCode" type=
"qdt:TaxTypeCodeType" minOccurs=
"0"/>
441 <xs:element name=
"ExemptionReason" type=
"udt:TextType" minOccurs=
"0"/>
442 <xs:element name=
"BasisAmount" type=
"udt:AmountType" minOccurs=
"0"/>
443 <xs:element name=
"LineTotalBasisAmount" type=
"udt:AmountType" minOccurs=
"0"/>
444 <xs:element name=
"AllowanceChargeBasisAmount" type=
"udt:AmountType" minOccurs=
"0"/>
445 <xs:element name=
"CategoryCode" type=
"qdt:TaxCategoryCodeType"/>
446 <xs:element name=
"ExemptionReasonCode" type=
"udt:CodeType" minOccurs=
"0"/>
447 <xs:element name=
"TaxPointDate" type=
"udt:DateType" minOccurs=
"0"/>
448 <xs:element name=
"DueDateTypeCode" type=
"qdt:TimeReferenceCodeType" minOccurs=
"0"/>
449 <xs:element name=
"RateApplicablePercent" type=
"udt:PercentType" minOccurs=
"0"/>
452 <xs:complexType name=
"UniversalCommunicationType">
454 <xs:element name=
"URIID" type=
"udt:IDType" minOccurs=
"0"/>
455 <xs:element name=
"CompleteNumber" type=
"udt:TextType" minOccurs=
"0"/>