]>
git.ipfire.org Git - thirdparty/python-drafthorse.git/blob
153cdbe3f543a55c6aa807d5cd5866f2684fe9b1
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_MINIMUM_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd"/>
9 <xs:import namespace=
"urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100" schemaLocation=
"FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd"/>
10 <xs:complexType name=
"DocumentContextParameterType">
12 <xs:element name=
"ID" type=
"udt:IDType"/>
15 <xs:complexType name=
"ExchangedDocumentContextType">
17 <xs:element name=
"BusinessProcessSpecifiedDocumentContextParameter" type=
"ram:DocumentContextParameterType" minOccurs=
"0"/>
18 <xs:element name=
"GuidelineSpecifiedDocumentContextParameter" type=
"ram:DocumentContextParameterType"/>
21 <xs:complexType name=
"ExchangedDocumentType">
23 <xs:element name=
"ID" type=
"udt:IDType"/>
24 <xs:element name=
"TypeCode" type=
"qdt:DocumentCodeType"/>
25 <xs:element name=
"IssueDateTime" type=
"udt:DateTimeType"/>
28 <xs:complexType name=
"HeaderTradeAgreementType">
30 <xs:element name=
"BuyerReference" type=
"udt:TextType" minOccurs=
"0"/>
31 <xs:element name=
"SellerTradeParty" type=
"ram:TradePartyType"/>
32 <xs:element name=
"BuyerTradeParty" type=
"ram:TradePartyType"/>
33 <xs:element name=
"BuyerOrderReferencedDocument" type=
"ram:ReferencedDocumentType" minOccurs=
"0"/>
36 <xs:complexType name=
"HeaderTradeDeliveryType"/>
37 <xs:complexType name=
"HeaderTradeSettlementType">
39 <xs:element name=
"InvoiceCurrencyCode" type=
"qdt:CurrencyCodeType"/>
40 <xs:element name=
"SpecifiedTradeSettlementHeaderMonetarySummation" type=
"ram:TradeSettlementHeaderMonetarySummationType"/>
43 <xs:complexType name=
"LegalOrganizationType">
45 <xs:element name=
"ID" type=
"udt:IDType" minOccurs=
"0"/>
48 <xs:complexType name=
"ReferencedDocumentType">
50 <xs:element name=
"IssuerAssignedID" type=
"udt:IDType"/>
53 <xs:complexType name=
"SupplyChainTradeTransactionType">
55 <xs:element name=
"ApplicableHeaderTradeAgreement" type=
"ram:HeaderTradeAgreementType"/>
56 <xs:element name=
"ApplicableHeaderTradeDelivery" type=
"ram:HeaderTradeDeliveryType"/>
57 <xs:element name=
"ApplicableHeaderTradeSettlement" type=
"ram:HeaderTradeSettlementType"/>
60 <xs:complexType name=
"TaxRegistrationType">
62 <xs:element name=
"ID" type=
"udt:IDType"/>
65 <xs:complexType name=
"TradeAddressType">
67 <xs:element name=
"CountryID" type=
"qdt:CountryIDType"/>
70 <xs:complexType name=
"TradePartyType">
72 <xs:element name=
"Name" type=
"udt:TextType"/>
73 <xs:element name=
"SpecifiedLegalOrganization" type=
"ram:LegalOrganizationType" minOccurs=
"0"/>
74 <xs:element name=
"PostalTradeAddress" type=
"ram:TradeAddressType" minOccurs=
"0"/>
75 <xs:element name=
"SpecifiedTaxRegistration" type=
"ram:TaxRegistrationType" minOccurs=
"0" maxOccurs=
"2"/>
78 <xs:complexType name=
"TradeSettlementHeaderMonetarySummationType">
80 <xs:element name=
"TaxBasisTotalAmount" type=
"udt:AmountType"/>
81 <xs:element name=
"TaxTotalAmount" type=
"udt:AmountType" minOccurs=
"0"/>
82 <xs:element name=
"GrandTotalAmount" type=
"udt:AmountType"/>
83 <xs:element name=
"DuePayableAmount" type=
"udt:AmountType"/>