<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by TK (Instytut Logistyki i Magazynowania) -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pay="urn:ean.ucc:pay:2" xmlns:eanucc="urn:ean.ucc:2" targetNamespace="urn:ean.ucc:pay:2" elementFormDefault="unqualified" attributeFormDefault="unqualified" version="2.1.1">
	<xsd:annotation>
		<xsd:documentation>
---------------------------

---------------------------
    </xsd:documentation>
	</xsd:annotation>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/DocumentOrDocumentLineReference.xsd"/>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/Description.xsd"/>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/Quantity.xsd"/>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/TradeItemIdentification.xsd"/>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/AllowanceOrChargeList.xsd"/>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/AllowanceChargeList.xsd"/>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/Extension.xsd"/>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/DigitalSignature.xsd"/>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/CurrencyExchangeRateInformation.xsd"/>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/PaymentTerms.xsd"/>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/TimePeriod.xsd"/>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/PartyIdentification.xsd"/>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/Country.xsd"/>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/MonetaryAmount.xsd"/>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/EntityIdentification.xsd"/>
	<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/Document.xsd"/>
	<xsd:include schemaLocation="InvoiceTaxInformation.xsd"/>
	<xsd:include schemaLocation="InvoiceParty.xsd"/>
	<xsd:include schemaLocation="InvoiceTypeCodeList.xsd"/>
	<xsd:complexType name="InvoiceLineItemInformationAfterTaxesType">
		<xsd:sequence>
			<xsd:element name="amountExclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
			<xsd:element name="amountInclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InvoiceAllowanceChargeType">
		<xsd:sequence>
			<xsd:element name="invoiceAllowanceChargeAmount" type="xsd:float" minOccurs="0"/>
			<xsd:element name="invoiceAllowanceChargeType" type="eanucc:AllowanceChargeListType" minOccurs="0"/>
			<xsd:element name="invoiceAllowanceOrChargeType" type="eanucc:AllowanceOrChargeListType" minOccurs="0"/>
			<xsd:element name="invoiceTaxInformation" type="pay:InvoiceTaxInformationType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InvoiceLineItemType">
		<xsd:complexContent>
			<xsd:extension base="eanucc:LineItemType">
				<xsd:sequence>
					<xsd:element name="itemName">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:minLength value="1"/>
								<xsd:maxLength value="80"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
					<xsd:element name="tradeItemIdentification" type="eanucc:TradeItemIdentificationType" minOccurs="0"/>
					<xsd:element name="itemDescription" type="eanucc:DescriptionType" minOccurs="0"/>
					<xsd:element name="itemNettUnitPrice" type="xsd:float"/>
					<xsd:element name="invoicedQuantity" type="eanucc:QuantityType"/>
					<xsd:element name="invoiceLineTaxInformation" type="pay:InvoiceTaxInformationType"/>
					<xsd:element name="invoiceLineNettValue" type="xsd:float"/>
					<xsd:element name="invoiceLineNettCalculation" type="xsd:float" minOccurs="0"/>
					<xsd:element name="transferOfOwnershipDate" type="xsd:date" minOccurs="0"/>
					<xsd:element name="amountExclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
					<xsd:element name="amountInclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
					<xsd:element name="itemPriceBaseQuantity" type="eanucc:QuantityType" minOccurs="0"/>
					<xsd:element name="itemPriceExclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
					<xsd:element name="itemPriceInclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
					<xsd:element name="invoiceLineAmountPayable" type="xsd:float"/>
					<xsd:element name="deliveryNote" type="eanucc:ReferenceType" minOccurs="0"/>
					<xsd:element name="orderIdentification" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>
					<xsd:element name="consumptionReport" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>
					<xsd:element name="receivingAdvice" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>
					<xsd:element name="purchaseConditions" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>
					<xsd:element name="despatchAdvice" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>
					<xsd:element name="invoice" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>
					<xsd:element name="invoiceLineItemInformationAfterTaxes" type="pay:InvoiceLineItemInformationAfterTaxesType" minOccurs="0"/>
					<xsd:element name="invoiceLineAllowanceCharge" type="pay:InvoiceAllowanceChargeType" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element name="itemSalesDate" type="xsd:date" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="InvoiceTotalsType">
		<xsd:sequence>
			<xsd:element name="totalInvoiceAmount" type="xsd:float"/>
			<xsd:element name="totalInvoiceAmountWr" type="xsd:string"/>
			<xsd:element name="totalAmountInvoiceAllowancesCharges" type="xsd:float" minOccurs="0"/>
			<xsd:element name="totalAmountLineAllowancesCharges" type="xsd:float" minOccurs="0"/>
			<xsd:element name="totalLineAmountExclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
			<xsd:element name="totalLineAmountInclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
			<xsd:element name="totalTaxAmount" type="xsd:float" minOccurs="0"/>
			<xsd:element name="taxSubTotal" type="pay:InvoiceTaxInformationType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="totalInvoiceAmountPayable" type="xsd:float" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InvoiceType">
		<xsd:complexContent>
			<xsd:extension base="eanucc:DocumentType">
				<xsd:sequence>
					<xsd:element name="invoiceIdentification" type="eanucc:EntityIdentificationType">
						<xsd:annotation>
							<xsd:documentation>Element ten identyfikuje jednoznacznie dokument faktury elektronicznej oraz firmę, która ten dokument wystawiła.
Zarzadzanie łańcuchem dostaw: numer identyfikuje dokument obciążający kupującego za zrealizowaną dostawę towarów.
Rozliczenia finansowe: numer identyfikuje dokument będący podstawą do uruchomienia płatności za zrealizowaną dostawę towarów.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="invoiceSalesDate" type="pay:InvoiceSalesDateType">
						<xsd:annotation>
							<xsd:documentation>Data przenoszona w tym elemencie wskazuje na moment wydania towaru kupującemu.
Zarzadzanie łańcuchem dostaw:  data jest ustalana w momencie wydania towaru z magazynu dostawcy.
Rozliczenia finansowe:  data ta definiuje moment powstania obowiązku podatkowwego VAT.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="invoiceCurrency" type="eanucc:ISO4217_CodeType">
						<xsd:annotation>
							<xsd:documentation>Element określa walutę, w której rozliczana jest faktura.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe: w tym elemencie podawana jest waluta zobowiązania finansowego wobec dostawcy towaru.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="invoiceType" type="pay:InvoiceTypeCodeListType">
						<xsd:annotation>
							<xsd:documentation>Określenie rodzaju faktury:
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe:  element ten identyfikuje rodzaj faktury w podziale na fakturę VAT i fakturę VAT MP dla grupy małych przedsiębiorstw.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="buyer">
						<xsd:annotation>
							<xsd:documentation>Identyfikacja kupującego.
Zarządzanie łańcuchem dostaw: element podaje dane adresowe istotne dla funkcjonowania łańcucha dostaw w przypadku, gdy nie stosuje się elementu ShipTo określającego miejsce dostawy i innych typowych dokumentów związanych z fizyczną realizacją dostaw (list przewozowy).
Rozliczenia finansowe: informacja zawarta w tym elemencie określa partnera kupującego towar i definiuje płatnika w przypadku nie korzystanie z innych elementów określających kto ureguluje należności za dostarczony towar.</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:complexContent>
								<xsd:extension base="pay:InvoicePartyType">
									<xsd:sequence>
										<xsd:element name="NIP" type="pay:NIPType"/>
										<xsd:element name="IBAN" type="pay:IBANType"/>
										<xsd:element name="BIC">
											<xsd:simpleType>
												<xsd:restriction base="xsd:string">
													<xsd:minLength value="1"/>
													<xsd:maxLength value="11"/>
												</xsd:restriction>
											</xsd:simpleType>
										</xsd:element>
									</xsd:sequence>
								</xsd:extension>
							</xsd:complexContent>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="seller">
						<xsd:annotation>
							<xsd:documentation>Identyfikacja partnera sprzedającego towar lub usługę.
Zarządzanie łańcuchem dostaw:  informacje adresowe służą do zdefiniowania miejsca odbioru towaru, w przypadku gdy nie stosuje się innych elementów specjalnie w tym celu zdefiniowanych (ShipFrom).
Rozliczenia finansowe: dane zawarte w tym elemencie przenoszą informację określającą beneficjenta i konto bankowe, na które należy przelać kwotę wynikającą z wartości zafakturowanych towarów.</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:complexContent>
								<xsd:extension base="pay:InvoicePartyType">
									<xsd:sequence>
										<xsd:element name="NIP" type="pay:NIPType"/>
										<xsd:element name="IBAN" type="pay:IBANType"/>
										<xsd:element name="BIC">
											<xsd:simpleType>
												<xsd:restriction base="xsd:string">
													<xsd:minLength value="1"/>
													<xsd:maxLength value="11"/>
												</xsd:restriction>
											</xsd:simpleType>
										</xsd:element>
									</xsd:sequence>
								</xsd:extension>
							</xsd:complexContent>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="invoiceLineItem" type="pay:InvoiceLineItemType" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Opis pozycji zafakturowanych przenosi szczegółowe informacje dotyczące sprzedanego towaru.
Zarzadzanie łańcuchem dostaw:  identyfikator (GTIN lub inny uzgodniony między partnerami) dokładnie wskazuje jaki towar był przedmiotem dostawy i w jakiej ilości. Przy braku innych doskumentów związanych ze zrealizowaną dostawą, informacje opisujące pozycję zafakturowaną mogą być podstawą do zmiany stanów magazynowych i odpowiedniego umieszczenia pozycji w obszarze składowania w magazynie, zgodnie z założeniami i strategią realizowaną przy pomocy oprogramowania nadzorującego zapasy magazynowe.
Rozliczenia finansowe: informacje występujące w zestawie danych opisujących pozycję zafakturowaną dokładnie informują o cenie netto, narzutach i upustach oraz naliczonym podatku VAT i sa istotne z punktu widzenia poprzwności opodatkowania transakcji.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="shipTo" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Wskazanie miejsca dostawy towarów w przypadku, gdy nie stosuje się innych dokumentów związanych z realizacją dostaw.
Zarzadzanie łańcuchem dostaw:  wskazanie adresu dostawy towarów objętych daną fakturą.
Rozliczenia finansowe:  brak powiazania. </xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:complexContent>
								<xsd:extension base="pay:InvoicePartyType">
									<xsd:sequence>
										<xsd:element name="NIP" type="pay:NIPType"/>
										<xsd:element name="IBAN" type="pay:IBANType"/>
										<xsd:element name="BIC">
											<xsd:simpleType>
												<xsd:restriction base="xsd:string">
													<xsd:minLength value="1"/>
													<xsd:maxLength value="11"/>
												</xsd:restriction>
											</xsd:simpleType>
										</xsd:element>
									</xsd:sequence>
								</xsd:extension>
							</xsd:complexContent>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="payer" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Identyfikacja płatnika.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe: element identyfikuje płatnika regulującego należność za fakturę ( adres, identyfikację podatnika i konto bankowe)</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:complexContent>
								<xsd:extension base="pay:InvoicePartyType">
									<xsd:sequence>
										<xsd:element name="NIP" type="pay:NIPType"/>
										<xsd:element name="IBAN" type="pay:IBANType"/>
										<xsd:element name="BIC">
											<xsd:simpleType>
												<xsd:restriction base="xsd:string">
													<xsd:minLength value="1"/>
													<xsd:maxLength value="11"/>
												</xsd:restriction>
											</xsd:simpleType>
										</xsd:element>
									</xsd:sequence>
								</xsd:extension>
							</xsd:complexContent>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="payee" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Odbiorca płatności.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe:  identyfikacja danych otrzymującego zapłatę za dostarczony towar bądź zrealizowaną usługę (adres, identyfikacja podatnika, numer konta bankowego).</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:complexContent>
								<xsd:extension base="pay:InvoicePartyType">
									<xsd:sequence>
										<xsd:element name="NIP" type="pay:NIPType"/>
										<xsd:element name="IBAN" type="pay:IBANType"/>
										<xsd:element name="BIC">
											<xsd:simpleType>
												<xsd:restriction base="xsd:string">
													<xsd:minLength value="1"/>
													<xsd:maxLength value="11"/>
												</xsd:restriction>
											</xsd:simpleType>
										</xsd:element>
									</xsd:sequence>
								</xsd:extension>
							</xsd:complexContent>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="remitTo" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Identyfikacja odbiorcy faktury.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe: element dostarcza informacji dotyczących prtnera biznesowego, który powinien otrzymać kopię dokumentu faktury.</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:complexContent>
								<xsd:extension base="pay:InvoicePartyType">
									<xsd:sequence>
										<xsd:element name="NIP" type="pay:NIPType"/>
										<xsd:element name="IBAN" type="pay:IBANType"/>
										<xsd:element name="BIC">
											<xsd:simpleType>
												<xsd:restriction base="xsd:string">
													<xsd:minLength value="1"/>
													<xsd:maxLength value="11"/>
												</xsd:restriction>
											</xsd:simpleType>
										</xsd:element>
									</xsd:sequence>
								</xsd:extension>
							</xsd:complexContent>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="countryOfSupplyOfGoods" type="eanucc:ISO3166_1CodeType" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Określenie kraju pochodzenia towaru.
Zarządzanie łańcuchem dostaw:  brak powiązania.
Rozliczenia finasowe: informacja istotna z punktu widzenia zobowiązań podatkowych.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="taxRepresentative" type="pay:InvoicePartyType" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Dane opisujące właściwy Urząd Skarbowy.
Zarzadzanie łańcuchem dostaw:  brak powiazania.
Rozliczenia finansowe:  element identyfikuje Urzad Skarbowy właściwy ze względu na miejsce realizacji transakcji biznesowej i wynikające z tego faktu zobowiązania podatkowe.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="invoicingPeriod" type="eanucc:TimePeriodType" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Informacja okeślająca okresrozliczeniowy, do którego zaliczona została faktura elektroniczna.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe: dane zawarte w tym elemencie identyfikują raport sprzedaży, w którym występuje aktualny dokument faktury elektronicznej.
</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="invoiceAllowanceCharge" type="pay:InvoiceAllowanceChargeType" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Informacje wykazujące zbiorczo zastosowane upusty i narzuty.
Zarządzanie łańcuchem dostaw: dane te odnoszą się do obciążeń wynikających z czynności wykonywanych w związku z realizacją dostawy lub  upustów zastosowanych dla określonych towarów czy też warunków dostawy.
Rozliczenia finansowe: element ten przenosi informacje związane ze składnikami faktury zmniejszającymi lub zwiększającymi wartość zobowiązania finansowego w zależności od rodzaju składnika.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="paymentTerms" type="eanucc:PaymentTermsType" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Okeślenie warunków płatności za fakturę.
Zarządzanie łańcuche dostaw: parametry zdefiniowane ew tym elemencie mogą pośrednio wpływać na realizację dalszych dostaw, w przypadku podjęcia decyzji o ograniczaniu wartości dostarczanych towarów np.: w zależności od wywiązywania sią z poprzednich zobowiązań finansowych przez danego płatnika.
Rozliczenia finansowe: element ten definiuje sposób realizacji zapłaty za fakturę elektroniczną.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="taxCurrencyInformation" type="eanucc:CurrencyExchangeRateInformationType" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Element określający zobowiązania podatkowe w walucie kraju, gdzie to zobowiązanie jest rozliczane.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe:  element ten określa zależność wartości opodatkowania w walucie, w której zostało ono naliczone w stosunku do waluty w której powinno być wykazane na fakturze.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="invoiceTotals" type="pay:InvoiceTotalsType">
						<xsd:annotation>
							<xsd:documentation>Warości sumaryczne dla faktury.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe: uwidocznione wartości służą do odpowiedniego przygotowania dokumentu obciążającego płatnika oraz w sposób odpowiedni uwidocznienia informacji z faktury w zapisach księgowości finansowej.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="InvoiceSummary" type="pay:InvoiceSummaryType" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>lement przenoszący dane sumaryczne związane z podatkiem VAT.
Zarządzanie łańcuchem dosta: brak powiązania.
Rozliczenia finansowe: element wykazuje sumaryczne wartości dla faktury, podające kwoty podatku naliczonego dla poszczególnych stawek opodatkowania.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="IDP">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:minLength value="1"/>
								<xsd:maxLength value="20"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
					<xsd:element name="paymentName">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:minLength value="1"/>
								<xsd:maxLength value="140"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
					<xsd:element name="digitalSignature" type="eanucc:DigitalSignatureType" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Podpis elektroniczny zapewniający bezpieczeństwo informacyjne dokumentu faktury elektronicznej.
Zarządzanie łańcuchem dostaw: podpis elektroniczny zapewnia prawidłowość przekazywanych danych identyfikacyjnych i ilość towaru w zrealizowanej dostawie..
Rozliczenia finansowe: podpis elektroniczny zapewnia, że informacje przenoszone w ramach poszczególnych elementów faktury są zgodne z intencją wysyłającego dokument elektroniczny i nie uległy zmianie w trakcie przesyłania ich drogą teletransmisji komunikatów elektronicznych oraz umożliwia wiarygodne potwierdzenie nadawcy dokumentu.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="extension" type="eanucc:ExtensionType" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Element umożliwiający dołączenie dodatkowych danych wynikających ze specyfiki rynku czy branży.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="invoice" substitutionGroup="eanucc:document">
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="pay:InvoiceType"/>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="InvoiceSummaryType">
		<xsd:sequence>
			<xsd:element name="NetValueSummaryForTaxRate" type="xsd:float"/>
			<xsd:element name="TaxRate" type="pay:VATCategoryCodeListType"/>
			<xsd:element name="TaxAmountSummaryForTaxRate" type="xsd:float"/>
			<xsd:element name="ValueSummaryForTaxRate" type="xsd:float"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InvoiceSalesDateType">
		<xsd:choice>
			<xsd:element name="SalesDateYMD" type="xsd:date"/>
			<xsd:element name="SalesDateYM" type="xsd:gYearMonth"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:simpleType name="IBANType">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="28"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NIPType">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="10"/>
			<xsd:maxLength value="12"/>
		</xsd:restriction>
	</xsd:simpleType>
</xsd:schema>
