]> git.ipfire.org Git - thirdparty/python-drafthorse.git/blob
41ad6b92e5ed148975c5ae2ea036b5f1b2505f2c
[thirdparty/python-drafthorse.git] /
1 <?xml version="1.0" encoding="UTF-8"?>
2 <xs:schema xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12"
3 xmlns:xs="http://www.w3.org/2001/XMLSchema"
4 xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:12"
5 xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15"
6 targetNamespace="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12"
7 elementFormDefault="qualified"
8 version="12.0">
9 <xs:import namespace="urn:un:unece:uncefact:data:standard:QualifiedDataType:12" schemaLocation="ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_QualifiedDataType_12.xsd"/>
10 <xs:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15" schemaLocation="ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_15.xsd"/>
11 <xs:complexType name="CreditorFinancialAccountType">
12 <xs:sequence>
13 <xs:element name="IBANID" type="udt:IDType" minOccurs="0"/>
14 <xs:element name="AccountName" type="udt:TextType" minOccurs="0"/>
15 <xs:element name="ProprietaryID" type="udt:IDType" minOccurs="0"/>
16 </xs:sequence>
17 </xs:complexType>
18 <xs:complexType name="CreditorFinancialInstitutionType">
19 <xs:sequence>
20 <xs:element name="BICID" type="udt:IDType" minOccurs="0"/>
21 <xs:element name="GermanBankleitzahlID" type="udt:IDType" minOccurs="0"/>
22 <xs:element name="Name" type="udt:TextType" minOccurs="0"/>
23 </xs:sequence>
24 </xs:complexType>
25 <xs:complexType name="DebtorFinancialAccountType">
26 <xs:sequence>
27 <xs:element name="IBANID" type="udt:IDType" minOccurs="0"/>
28 <xs:element name="ProprietaryID" type="udt:IDType" minOccurs="0"/>
29 </xs:sequence>
30 </xs:complexType>
31 <xs:complexType name="DebtorFinancialInstitutionType">
32 <xs:sequence>
33 <xs:element name="BICID" type="udt:IDType" minOccurs="0"/>
34 <xs:element name="GermanBankleitzahlID" type="udt:IDType" minOccurs="0"/>
35 <xs:element name="Name" type="udt:TextType" minOccurs="0"/>
36 </xs:sequence>
37 </xs:complexType>
38 <xs:complexType name="DocumentContextParameterType">
39 <xs:sequence>
40 <xs:element name="ID" type="udt:IDType" minOccurs="0"/>
41 </xs:sequence>
42 </xs:complexType>
43 <xs:complexType name="DocumentLineDocumentType">
44 <xs:sequence>
45 <xs:element name="LineID" type="udt:IDType" minOccurs="0"/>
46 <xs:element name="IncludedNote" type="ram:NoteType" minOccurs="0" maxOccurs="unbounded"/>
47 </xs:sequence>
48 </xs:complexType>
49 <xs:complexType name="ExchangedDocumentContextType">
50 <xs:sequence>
51 <xs:element name="TestIndicator" type="udt:IndicatorType" minOccurs="0"/>
52 <xs:element name="BusinessProcessSpecifiedDocumentContextParameter" type="ram:DocumentContextParameterType" minOccurs="0" maxOccurs="unbounded"/>
53 <xs:element name="GuidelineSpecifiedDocumentContextParameter" type="ram:DocumentContextParameterType" minOccurs="0" maxOccurs="unbounded"/>
54 </xs:sequence>
55 </xs:complexType>
56 <xs:complexType name="ExchangedDocumentType">
57 <xs:sequence>
58 <xs:element name="ID" type="udt:IDType" minOccurs="0"/>
59 <xs:element name="Name" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>
60 <xs:element name="TypeCode" type="qdt:DocumentCodeType" minOccurs="0"/>
61 <xs:element name="IssueDateTime" type="udt:DateTimeType" minOccurs="0"/>
62 <xs:element name="CopyIndicator" type="udt:IndicatorType" minOccurs="0"/>
63 <xs:element name="LanguageID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>
64 <xs:element name="IncludedNote" type="ram:NoteType" minOccurs="0" maxOccurs="unbounded"/>
65 <xs:element name="EffectiveSpecifiedPeriod" type="ram:SpecifiedPeriodType" minOccurs="0"/>
66 </xs:sequence>
67 </xs:complexType>
68 <xs:complexType name="LogisticsServiceChargeType">
69 <xs:sequence>
70 <xs:element name="Description" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>
71 <xs:element name="AppliedAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
72 <xs:element name="AppliedTradeTax" type="ram:TradeTaxType" minOccurs="0" maxOccurs="unbounded"/>
73 </xs:sequence>
74 </xs:complexType>
75 <xs:complexType name="LogisticsTransportMovementType">
76 <xs:sequence>
77 <xs:element name="ModeCode" type="udt:CodeType" minOccurs="0"/>
78 <xs:element name="ID" type="udt:IDType" minOccurs="0"/>
79 </xs:sequence>
80 </xs:complexType>
81 <xs:complexType name="NoteType">
82 <xs:sequence>
83 <xs:element name="ContentCode" type="udt:CodeType" minOccurs="0" maxOccurs="unbounded"/>
84 <xs:element name="Content" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>
85 <xs:element name="SubjectCode" type="udt:CodeType" minOccurs="0"/>
86 </xs:sequence>
87 </xs:complexType>
88 <xs:complexType name="ProductCharacteristicType">
89 <xs:sequence>
90 <xs:element name="TypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="unbounded"/>
91 <xs:element name="Description" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>
92 <xs:element name="ValueMeasure" type="udt:MeasureType" minOccurs="0" maxOccurs="unbounded"/>
93 <xs:element name="Value" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>
94 </xs:sequence>
95 </xs:complexType>
96 <xs:complexType name="ProductClassificationType">
97 <xs:sequence>
98 <xs:element name="ClassCode" type="udt:CodeType" minOccurs="0"/>
99 <xs:element name="ClassName" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>
100 </xs:sequence>
101 </xs:complexType>
102 <xs:complexType name="ReferencedDocumentType">
103 <xs:sequence>
104 <xs:element name="IssueDateTime" type="qdt:DateMandatoryDateTimeType" minOccurs="0"/>
105 <xs:element name="LineID" type="udt:IDType" minOccurs="0"/>
106 <xs:element name="TypeCode" type="qdt:DocumentCodeType" minOccurs="0"/>
107 <xs:element name="ID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>
108 <xs:element name="ReferenceTypeCode" type="qdt:ReferenceCodeType" minOccurs="0"/>
109 </xs:sequence>
110 </xs:complexType>
111 <xs:complexType name="ReferencedProductType">
112 <xs:sequence>
113 <xs:element name="GlobalID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>
114 <xs:element name="SellerAssignedID" type="udt:IDType" minOccurs="0"/>
115 <xs:element name="BuyerAssignedID" type="udt:IDType" minOccurs="0"/>
116 <xs:element name="Name" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>
117 <xs:element name="Description" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>
118 <xs:element name="UnitQuantity" type="udt:QuantityType" minOccurs="0" maxOccurs="unbounded"/>
119 </xs:sequence>
120 </xs:complexType>
121 <xs:complexType name="SpecifiedPeriodType">
122 <xs:sequence>
123 <xs:element name="StartDateTime" type="udt:DateTimeType" minOccurs="0"/>
124 <xs:element name="EndDateTime" type="udt:DateTimeType" minOccurs="0"/>
125 <xs:element name="CompleteDateTime" type="udt:DateTimeType" minOccurs="0"/>
126 </xs:sequence>
127 </xs:complexType>
128 <xs:complexType name="SupplyChainConsignmentType">
129 <xs:sequence>
130 <xs:element name="SpecifiedLogisticsTransportMovement" type="ram:LogisticsTransportMovementType" minOccurs="0" maxOccurs="unbounded"/>
131 </xs:sequence>
132 </xs:complexType>
133 <xs:complexType name="SupplyChainEventType">
134 <xs:sequence>
135 <xs:element name="OccurrenceDateTime" type="udt:DateTimeType" minOccurs="0" maxOccurs="unbounded"/>
136 </xs:sequence>
137 </xs:complexType>
138 <xs:complexType name="SupplyChainTradeAgreementType">
139 <xs:sequence>
140 <xs:element name="BuyerReference" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>
141 <xs:element name="SellerTradeParty" type="ram:TradePartyType" minOccurs="0"/>
142 <xs:element name="BuyerTradeParty" type="ram:TradePartyType" minOccurs="0"/>
143 <xs:element name="ProductEndUserTradeParty" type="ram:TradePartyType" minOccurs="0"/>
144 <xs:element name="ApplicableTradeDeliveryTerms" type="ram:TradeDeliveryTermsType" minOccurs="0"/>
145 <xs:element name="BuyerOrderReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>
146 <xs:element name="ContractReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>
147 <xs:element name="AdditionalReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>
148 <xs:element name="GrossPriceProductTradePrice" type="ram:TradePriceType" minOccurs="0" maxOccurs="unbounded"/>
149 <xs:element name="NetPriceProductTradePrice" type="ram:TradePriceType" minOccurs="0" maxOccurs="unbounded"/>
150 <xs:element name="CustomerOrderReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>
151 </xs:sequence>
152 </xs:complexType>
153 <xs:complexType name="SupplyChainTradeDeliveryType">
154 <xs:sequence>
155 <xs:element name="BilledQuantity" type="udt:QuantityType" minOccurs="0"/>
156 <xs:element name="ChargeFreeQuantity" type="udt:QuantityType" minOccurs="0"/>
157 <xs:element name="PackageQuantity" type="udt:QuantityType" minOccurs="0"/>
158 <xs:element name="RelatedSupplyChainConsignment" type="ram:SupplyChainConsignmentType" minOccurs="0" maxOccurs="unbounded"/>
159 <xs:element name="ShipToTradeParty" type="ram:TradePartyType" minOccurs="0"/>
160 <xs:element name="UltimateShipToTradeParty" type="ram:TradePartyType" minOccurs="0"/>
161 <xs:element name="ShipFromTradeParty" type="ram:TradePartyType" minOccurs="0"/>
162 <xs:element name="ActualDeliverySupplyChainEvent" type="ram:SupplyChainEventType" minOccurs="0" maxOccurs="unbounded"/>
163 <xs:element name="DespatchAdviceReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0"/>
164 <xs:element name="ReceivingAdviceReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>
165 <xs:element name="DeliveryNoteReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0"/>
166 </xs:sequence>
167 </xs:complexType>
168 <xs:complexType name="SupplyChainTradeLineItemType">
169 <xs:sequence>
170 <xs:element name="AssociatedDocumentLineDocument" type="ram:DocumentLineDocumentType" minOccurs="0"/>
171 <xs:element name="SpecifiedSupplyChainTradeAgreement" type="ram:SupplyChainTradeAgreementType" minOccurs="0"/>
172 <xs:element name="SpecifiedSupplyChainTradeDelivery" type="ram:SupplyChainTradeDeliveryType" minOccurs="0"/>
173 <xs:element name="SpecifiedSupplyChainTradeSettlement" type="ram:SupplyChainTradeSettlementType" minOccurs="0"/>
174 <xs:element name="SpecifiedTradeProduct" type="ram:TradeProductType" minOccurs="0"/>
175 </xs:sequence>
176 </xs:complexType>
177 <xs:complexType name="SupplyChainTradeSettlementType">
178 <xs:sequence>
179 <xs:element name="PaymentReference" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>
180 <xs:element name="InvoiceCurrencyCode" type="udt:CodeType" minOccurs="0"/>
181 <xs:element name="InvoiceeTradeParty" type="ram:TradePartyType" minOccurs="0"/>
182 <xs:element name="PayeeTradeParty" type="ram:TradePartyType" minOccurs="0" maxOccurs="unbounded"/>
183 <xs:element name="SpecifiedTradeSettlementPaymentMeans" type="ram:TradeSettlementPaymentMeansType" minOccurs="0" maxOccurs="unbounded"/>
184 <xs:element name="ApplicableTradeTax" type="ram:TradeTaxType" minOccurs="0" maxOccurs="unbounded"/>
185 <xs:element name="BillingSpecifiedPeriod" type="ram:SpecifiedPeriodType" minOccurs="0" maxOccurs="unbounded"/>
186 <xs:element name="SpecifiedTradeAllowanceCharge" type="ram:TradeAllowanceChargeType" minOccurs="0" maxOccurs="unbounded"/>
187 <xs:element name="SpecifiedLogisticsServiceCharge" type="ram:LogisticsServiceChargeType" minOccurs="0" maxOccurs="unbounded"/>
188 <xs:element name="SpecifiedTradePaymentTerms" type="ram:TradePaymentTermsType" minOccurs="0" maxOccurs="unbounded"/>
189 <xs:element name="SpecifiedTradeAccountingAccount" type="ram:TradeAccountingAccountType" minOccurs="0" maxOccurs="unbounded"/>
190 <xs:element name="SpecifiedTradeSettlementMonetarySummation" type="ram:TradeSettlementMonetarySummationType" minOccurs="0"/>
191 <xs:element name="ReceivableSpecifiedTradeAccountingAccount" type="ram:TradeAccountingAccountType" minOccurs="0" maxOccurs="unbounded"/>
192 </xs:sequence>
193 </xs:complexType>
194 <xs:complexType name="SupplyChainTradeTransactionType">
195 <xs:sequence>
196 <xs:element name="ApplicableSupplyChainTradeAgreement" type="ram:SupplyChainTradeAgreementType" minOccurs="0" maxOccurs="unbounded"/>
197 <xs:element name="ApplicableSupplyChainTradeDelivery" type="ram:SupplyChainTradeDeliveryType" minOccurs="0"/>
198 <xs:element name="ApplicableSupplyChainTradeSettlement" type="ram:SupplyChainTradeSettlementType" minOccurs="0"/>
199 <xs:element name="IncludedSupplyChainTradeLineItem" type="ram:SupplyChainTradeLineItemType" minOccurs="0" maxOccurs="unbounded"/>
200 </xs:sequence>
201 </xs:complexType>
202 <xs:complexType name="TaxRegistrationType">
203 <xs:sequence>
204 <xs:element name="ID" type="udt:IDType" minOccurs="0"/>
205 </xs:sequence>
206 </xs:complexType>
207 <xs:complexType name="TradeAccountingAccountType">
208 <xs:sequence>
209 <xs:element name="ID" type="udt:IDType" minOccurs="0"/>
210 </xs:sequence>
211 </xs:complexType>
212 <xs:complexType name="TradeAddressType">
213 <xs:sequence>
214 <xs:element name="PostcodeCode" type="udt:CodeType" minOccurs="0" maxOccurs="unbounded"/>
215 <xs:element name="LineOne" type="udt:TextType" minOccurs="0"/>
216 <xs:element name="LineTwo" type="udt:TextType" minOccurs="0"/>
217 <xs:element name="CityName" type="udt:TextType" minOccurs="0"/>
218 <xs:element name="CountryID" type="qdt:CountryIDType" minOccurs="0"/>
219 </xs:sequence>
220 </xs:complexType>
221 <xs:complexType name="TradeAllowanceChargeType">
222 <xs:sequence>
223 <xs:element name="ChargeIndicator" type="udt:IndicatorType" minOccurs="0"/>
224 <xs:element name="SequenceNumeric" type="udt:NumericType" minOccurs="0"/>
225 <xs:element name="CalculationPercent" type="udt:PercentType" minOccurs="0"/>
226 <xs:element name="BasisAmount" type="udt:AmountType" minOccurs="0"/>
227 <xs:element name="BasisQuantity" type="udt:QuantityType" minOccurs="0"/>
228 <xs:element name="ActualAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
229 <xs:element name="ReasonCode" type="qdt:AllowanceChargeReasonCodeType" minOccurs="0"/>
230 <xs:element name="Reason" type="udt:TextType" minOccurs="0"/>
231 <xs:element name="CategoryTradeTax" type="ram:TradeTaxType" minOccurs="0" maxOccurs="unbounded"/>
232 </xs:sequence>
233 </xs:complexType>
234 <xs:complexType name="TradeContactType">
235 <xs:sequence>
236 <xs:element name="PersonName" type="udt:TextType" minOccurs="0"/>
237 <xs:element name="DepartmentName" type="udt:TextType" minOccurs="0"/>
238 <xs:element name="TelephoneUniversalCommunication" type="ram:UniversalCommunicationType" minOccurs="0" maxOccurs="unbounded"/>
239 <xs:element name="FaxUniversalCommunication" type="ram:UniversalCommunicationType" minOccurs="0" maxOccurs="unbounded"/>
240 <xs:element name="EmailURIUniversalCommunication" type="ram:UniversalCommunicationType" minOccurs="0"/>
241 </xs:sequence>
242 </xs:complexType>
243 <xs:complexType name="TradeCountryType">
244 <xs:sequence>
245 <xs:element name="ID" type="qdt:CountryIDType" minOccurs="0" maxOccurs="unbounded"/>
246 </xs:sequence>
247 </xs:complexType>
248 <xs:complexType name="TradeDeliveryTermsType">
249 <xs:sequence>
250 <xs:element name="DeliveryTypeCode" type="qdt:DeliveryTermsCodeType" minOccurs="0"/>
251 </xs:sequence>
252 </xs:complexType>
253 <xs:complexType name="TradePartyType">
254 <xs:sequence>
255 <xs:element name="ID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>
256 <xs:element name="GlobalID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>
257 <xs:element name="Name" type="udt:TextType" minOccurs="0"/>
258 <xs:element name="DefinedTradeContact" type="ram:TradeContactType" minOccurs="0" maxOccurs="unbounded"/>
259 <xs:element name="PostalTradeAddress" type="ram:TradeAddressType" minOccurs="0"/>
260 <xs:element name="SpecifiedTaxRegistration" type="ram:TaxRegistrationType" minOccurs="0" maxOccurs="unbounded"/>
261 </xs:sequence>
262 </xs:complexType>
263 <xs:complexType name="TradePaymentDiscountTermsType">
264 <xs:sequence>
265 <xs:element name="BasisDateTime" type="udt:DateTimeType" minOccurs="0"/>
266 <xs:element name="BasisPeriodMeasure" type="udt:MeasureType" minOccurs="0"/>
267 <xs:element name="BasisAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
268 <xs:element name="CalculationPercent" type="udt:PercentType" minOccurs="0"/>
269 <xs:element name="ActualDiscountAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
270 </xs:sequence>
271 </xs:complexType>
272 <xs:complexType name="TradePaymentPenaltyTermsType">
273 <xs:sequence>
274 <xs:element name="BasisDateTime" type="udt:DateTimeType" minOccurs="0"/>
275 <xs:element name="BasisPeriodMeasure" type="udt:MeasureType" minOccurs="0"/>
276 <xs:element name="BasisAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
277 <xs:element name="CalculationPercent" type="udt:PercentType" minOccurs="0"/>
278 <xs:element name="ActualPenaltyAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
279 </xs:sequence>
280 </xs:complexType>
281 <xs:complexType name="TradePaymentTermsType">
282 <xs:sequence>
283 <xs:element name="Description" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>
284 <xs:element name="DueDateDateTime" type="udt:DateTimeType" minOccurs="0"/>
285 <xs:element name="PartialPaymentAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
286 <xs:element name="ApplicableTradePaymentPenaltyTerms" type="ram:TradePaymentPenaltyTermsType" minOccurs="0" maxOccurs="unbounded"/>
287 <xs:element name="ApplicableTradePaymentDiscountTerms" type="ram:TradePaymentDiscountTermsType" minOccurs="0" maxOccurs="unbounded"/>
288 </xs:sequence>
289 </xs:complexType>
290 <xs:complexType name="TradePriceType">
291 <xs:sequence>
292 <xs:element name="ChargeAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
293 <xs:element name="BasisQuantity" type="udt:QuantityType" minOccurs="0"/>
294 <xs:element name="AppliedTradeAllowanceCharge" type="ram:TradeAllowanceChargeType" minOccurs="0" maxOccurs="unbounded"/>
295 </xs:sequence>
296 </xs:complexType>
297 <xs:complexType name="TradeProductType">
298 <xs:sequence>
299 <xs:element name="GlobalID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>
300 <xs:element name="SellerAssignedID" type="udt:IDType" minOccurs="0"/>
301 <xs:element name="BuyerAssignedID" type="udt:IDType" minOccurs="0"/>
302 <xs:element name="Name" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>
303 <xs:element name="Description" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>
304 <xs:element name="ApplicableProductCharacteristic" type="ram:ProductCharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
305 <xs:element name="DesignatedProductClassification" type="ram:ProductClassificationType" minOccurs="0" maxOccurs="unbounded"/>
306 <xs:element name="OriginTradeCountry" type="ram:TradeCountryType" minOccurs="0" maxOccurs="unbounded"/>
307 <xs:element name="IncludedReferencedProduct" type="ram:ReferencedProductType" minOccurs="0" maxOccurs="unbounded"/>
308 </xs:sequence>
309 </xs:complexType>
310 <xs:complexType name="TradeSettlementMonetarySummationType">
311 <xs:sequence>
312 <xs:element name="LineTotalAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
313 <xs:element name="ChargeTotalAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
314 <xs:element name="AllowanceTotalAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
315 <xs:element name="TaxBasisTotalAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
316 <xs:element name="TaxTotalAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
317 <xs:element name="GrandTotalAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
318 <xs:element name="TotalPrepaidAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
319 <xs:element name="TotalAllowanceChargeAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
320 <xs:element name="DuePayableAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
321 </xs:sequence>
322 </xs:complexType>
323 <xs:complexType name="TradeSettlementPaymentMeansType">
324 <xs:sequence>
325 <xs:element name="TypeCode" type="qdt:PaymentMeansCodeType" minOccurs="0"/>
326 <xs:element name="Information" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>
327 <xs:element name="ID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>
328 <xs:element name="PayerPartyDebtorFinancialAccount" type="ram:DebtorFinancialAccountType" minOccurs="0"/>
329 <xs:element name="PayeePartyCreditorFinancialAccount" type="ram:CreditorFinancialAccountType" minOccurs="0"/>
330 <xs:element name="PayerSpecifiedDebtorFinancialInstitution" type="ram:DebtorFinancialInstitutionType" minOccurs="0"/>
331 <xs:element name="PayeeSpecifiedCreditorFinancialInstitution" type="ram:CreditorFinancialInstitutionType" minOccurs="0"/>
332 </xs:sequence>
333 </xs:complexType>
334 <xs:complexType name="TradeTaxType">
335 <xs:sequence>
336 <xs:element name="CalculatedAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
337 <xs:element name="TypeCode" type="qdt:TaxTypeCodeType" minOccurs="0"/>
338 <xs:element name="ExemptionReason" type="udt:TextType" minOccurs="0"/>
339 <xs:element name="BasisAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
340 <xs:element name="LineTotalBasisAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
341 <xs:element name="AllowanceChargeBasisAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>
342 <xs:element name="CategoryCode" type="qdt:TaxCategoryCodeType" minOccurs="0"/>
343 <xs:element name="ApplicablePercent" type="udt:PercentType" minOccurs="0"/>
344 </xs:sequence>
345 </xs:complexType>
346 <xs:complexType name="UniversalCommunicationType">
347 <xs:sequence>
348 <xs:element name="URIID" type="udt:IDType" minOccurs="0"/>
349 <xs:element name="CompleteNumber" type="udt:TextType" minOccurs="0"/>
350 </xs:sequence>
351 </xs:complexType>
352 </xs:schema>