<?xml version="1.0" encoding="utf-8"?> | |
<wsdl:definitions targetNamespace="http://sap.com/xi/Purchasing" | |
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:n0="http://sap.com/xi/SRM/Basis/Global" | |
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://sap.com/xi/Purchasing" | |
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<wsdl:types> | |
<xsd:schema targetNamespace="http://sap.com/xi/Purchasing" | |
xmlns="http://sap.com/xi/Purchasing" xmlns:xi1="http://sap.com/xi/SRM/Basis/Global" | |
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prf0="http://sap.com/xi/Purchasing123" xmlns:imp0="http://sap.com/xi/Purchasing"> | |
<xsd:element name="PurchaseOrderConfirmationRequest" | |
type="PurchaseOrderMessage" /> | |
<xsd:element name="PurchaseOrderConfirmationRequestResponse" | |
type="BusinessTransactionDocumentID" /> | |
<xsd:simpleType name="AcceptanceStatusCode"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:length value="2" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="ActionCode"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:length value="2" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="Address"> | |
<xsd:sequence> | |
<xsd:element name="OrganisationFormattedName" | |
minOccurs="0" maxOccurs="unbounded" /> | |
<xsd:element name="PersonName" minOccurs="0" type="PersonName" /> | |
<xsd:element name="FunctionalTitleName" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="40" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="DepartmentName" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="40" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="Office" minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="BuildingID" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="FloorID" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="RoomID" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="InhouseMailID" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="CorrespondenceShortName" | |
minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="PhysicalAddress" minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="CountryCode" minOccurs="0" | |
type="CountryCode" /> | |
<xsd:element name="RegionCode" minOccurs="0" | |
type="RegionCode" /> | |
<xsd:element name="StreetPostalCode" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="POBoxPostalCode" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="CompanyPostalCode" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="CityName" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="40" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="AdditionalCityName" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="40" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="DistrictName" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="40" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="POBoxID" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="POBoxIndicator" minOccurs="0" | |
type="xsd:boolean" /> | |
<xsd:element name="POBoxCountryCode" minOccurs="0" | |
type="CountryCode" /> | |
<xsd:element name="POBoxRegionCode" minOccurs="0" | |
type="RegionCode" /> | |
<xsd:element name="POBoxCityName" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="40" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="StreetName" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="60" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="StreetPrefixName" minOccurs="0" | |
maxOccurs="unbounded" /> | |
<xsd:element name="StreetSuffixName" minOccurs="0" | |
maxOccurs="unbounded" /> | |
<xsd:element name="HouseID" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="AdditionalHouseID" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="BuildingID" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="20" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="FloorID" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="RoomID" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="CareOfName" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="40" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="Description" minOccurs="0" | |
maxOccurs="unbounded" type="Description" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="TaxJurisdictionCode" minOccurs="0" | |
type="TaxJurisdictionCode" /> | |
<xsd:element name="TimeZoneDifferenceValue" minOccurs="0" | |
type="TimeZoneDifferenceValue" /> | |
<xsd:element name="GeoCoordinates" minOccurs="0" | |
type="GeoCoordinates" /> | |
<xsd:element name="Communication" minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="CorrespondenceLanguageCode" | |
minOccurs="0" type="LanguageCode" /> | |
<xsd:element name="Telephone" minOccurs="0" | |
maxOccurs="unbounded"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="Number" type="PhoneNumber" /> | |
<xsd:element name="NumberDefaultIndicator" type="xsd:boolean" /> | |
<xsd:element name="NumberDescription" minOccurs="0" | |
maxOccurs="unbounded" type="Description" /> | |
<xsd:element name="NumberUsageDenialIndicator" | |
type="xsd:boolean" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="MobilePhone" minOccurs="0" | |
maxOccurs="unbounded"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="Number" type="PhoneNumber" /> | |
<xsd:element name="NumberDefaultIndicator" type="xsd:boolean" /> | |
<xsd:element name="NumberDescription" minOccurs="0" | |
maxOccurs="unbounded" type="Description" /> | |
<xsd:element name="NumberUsageDenialIndicator" | |
type="xsd:boolean" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="Facsimile" minOccurs="0" | |
maxOccurs="unbounded"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="Number" type="PhoneNumber" /> | |
<xsd:element name="NumberDefaultIndicator" type="xsd:boolean" /> | |
<xsd:element name="NumberDescription" minOccurs="0" | |
maxOccurs="unbounded" type="Description" /> | |
<xsd:element name="NumberUsageDenialIndicator" | |
type="xsd:boolean" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="Email" minOccurs="0" maxOccurs="unbounded"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="Address" type="EmailAddress" /> | |
<xsd:element name="AddressDefaultIndicator" type="xsd:boolean" /> | |
<xsd:element name="AddressDescription" minOccurs="0" | |
maxOccurs="unbounded" type="Description" /> | |
<xsd:element name="AddressUsageDenialIndicator" | |
type="xsd:boolean" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="Web" minOccurs="0" maxOccurs="unbounded"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="Address" type="WebAddress" /> | |
<xsd:element name="AddressDefaultIndicator" type="xsd:boolean" /> | |
<xsd:element name="AddressDescription" minOccurs="0" | |
maxOccurs="unbounded" type="Description" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="Amount"> | |
<xsd:simpleContent> | |
<xsd:extension base="AmountContent"> | |
<xsd:attribute name="currencyCode" type="xsd:token" | |
use="required" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="AmountContent"> | |
<xsd:restriction base="xsd:decimal"> | |
<xsd:totalDigits value="28" /> | |
<xsd:fractionDigits value="6" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="Attachment"> | |
<xsd:simpleContent> | |
<xsd:extension base="xsd:normalizedString"> | |
<xsd:attribute name="id" type="xsd:string" use="required" /> | |
<xsd:attribute name="filename" type="xsd:string" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="AttachmentWebAddress"> | |
<xsd:restriction base="xsd:anyURI"> | |
<xsd:maxLength value="255" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="BusinessDocumentMessageHeader"> | |
<xsd:sequence> | |
<xsd:element name="ID" type="BusinessDocumentMessageID" /> | |
<xsd:element name="ReferenceID" minOccurs="0" | |
type="BusinessDocumentMessageID" /> | |
<xsd:element name="CreationDateTime" type="DateTime" /> | |
<xsd:element name="SenderParty" minOccurs="0" | |
type="BusinessDocumentMessageHeaderParty" /> | |
<xsd:element name="RecipientParty" minOccurs="0" | |
maxOccurs="unbounded" type="BusinessDocumentMessageHeaderParty" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="BusinessDocumentMessageHeaderParty"> | |
<xsd:sequence> | |
<xsd:element name="InternalID" minOccurs="0" | |
type="PartyInternalID" /> | |
<xsd:element name="StandardID" minOccurs="0" maxOccurs="unbounded" | |
type="PartyStandardID" /> | |
<xsd:element name="ContactPerson" minOccurs="0" | |
type="BusinessDocumentMessageHeaderPartyContactPerson" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="BusinessDocumentMessageHeaderPartyContactPerson"> | |
<xsd:sequence> | |
<xsd:element name="Address" minOccurs="0" type="Address" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="BusinessDocumentMessageID"> | |
<xsd:simpleContent> | |
<xsd:extension base="BusinessDocumentMessageIDContent"> | |
<xsd:attribute name="schemeID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencyID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencySchemeAgencyID" | |
type="xsd:token" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="BusinessDocumentMessageIDContent"> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="35" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="BusinessTransactionDocumentID"> | |
<xsd:simpleContent> | |
<xsd:extension base="BusinessTransactionDocumentIDContent"> | |
<xsd:attribute name="schemeID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencyID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencySchemeID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencySchemeAgencyID" | |
type="xsd:token" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="BusinessTransactionDocumentIDContent"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="35" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType | |
name="BusinessTransactionDocumentItemHierarchyRelationshipTypeCode"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:length value="3" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="BusinessTransactionDocumentItemID"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="BusinessTransactionDocumentItemScheduleLineID"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="4" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="BusinessTransactionDocumentLocation"> | |
<xsd:sequence> | |
<xsd:element name="InternalID" minOccurs="0" | |
type="LocationInternalID" /> | |
<xsd:element name="StandardID" minOccurs="0" maxOccurs="unbounded" | |
type="LocationStandardID" /> | |
<xsd:element name="BuyerID" minOccurs="0" type="LocationPartyID" /> | |
<xsd:element name="SellerID" minOccurs="0" | |
type="LocationPartyID" /> | |
<xsd:element name="ProductRecipientID" minOccurs="0" | |
type="LocationPartyID" /> | |
<xsd:element name="VendorID" minOccurs="0" | |
type="LocationPartyID" /> | |
<xsd:element name="BillToID" minOccurs="0" | |
type="LocationPartyID" /> | |
<xsd:element name="BillFromID" minOccurs="0" | |
type="LocationPartyID" /> | |
<xsd:element name="BidderID" minOccurs="0" | |
type="LocationPartyID" /> | |
<xsd:element name="Address" minOccurs="0" type="Address" /> | |
<xsd:element name="Note" minOccurs="0" type="Note" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="BusinessTransactionDocumentParty"> | |
<xsd:sequence> | |
<xsd:element name="InternalID" minOccurs="0" | |
type="PartyInternalID" /> | |
<xsd:element name="StandardID" minOccurs="0" maxOccurs="unbounded" | |
type="PartyStandardID" /> | |
<xsd:element name="BuyerID" minOccurs="0" type="PartyPartyID" /> | |
<xsd:element name="SellerID" minOccurs="0" type="PartyPartyID" /> | |
<xsd:element name="ProductRecipientID" minOccurs="0" | |
type="PartyPartyID" /> | |
<xsd:element name="VendorID" minOccurs="0" type="PartyPartyID" /> | |
<xsd:element name="BillToID" minOccurs="0" type="PartyPartyID" /> | |
<xsd:element name="BillFromID" minOccurs="0" type="PartyPartyID" /> | |
<xsd:element name="BidderID" minOccurs="0" type="PartyPartyID" /> | |
<xsd:element name="TaxID" minOccurs="0" type="PartyTaxID" /> | |
<xsd:element name="Address" minOccurs="0" type="Address" /> | |
<xsd:element name="ContactPerson" minOccurs="0" | |
type="ContactPerson" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="BusinessTransactionDocumentProduct"> | |
<xsd:sequence> | |
<xsd:element name="InternalID" minOccurs="0" | |
type="ProductInternalID" /> | |
<xsd:element name="StandardID" minOccurs="0" maxOccurs="unbounded" | |
type="ProductStandardID" /> | |
<xsd:element name="BuyerID" minOccurs="0" type="ProductPartyID" /> | |
<xsd:element name="SellerID" minOccurs="0" type="ProductPartyID" /> | |
<xsd:element name="ProductRecipientID" minOccurs="0" | |
type="ProductPartyID" /> | |
<xsd:element name="VendorID" minOccurs="0" type="ProductPartyID" /> | |
<xsd:element name="ManufacturerID" minOccurs="0" | |
type="ProductPartyID" /> | |
<xsd:element name="BillToID" minOccurs="0" type="ProductPartyID" /> | |
<xsd:element name="BillFromID" minOccurs="0" | |
type="ProductPartyID" /> | |
<xsd:element name="BidderID" minOccurs="0" type="ProductPartyID" /> | |
<xsd:element name="TypeCode" minOccurs="0" | |
type="ProductTypeCode" /> | |
<xsd:element name="Note" minOccurs="0" type="Note" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="BusinessTransactionDocumentProductCategory"> | |
<xsd:sequence> | |
<xsd:element name="InternalID" minOccurs="0" | |
type="ProductCategoryInternalID" /> | |
<xsd:element name="StandardID" minOccurs="0" maxOccurs="unbounded" | |
type="ProductCategoryStandardID" /> | |
<xsd:element name="BuyerID" minOccurs="0" | |
type="ProductCategoryPartyID" /> | |
<xsd:element name="SellerID" minOccurs="0" | |
type="ProductCategoryPartyID" /> | |
<xsd:element name="ProductRecipientID" minOccurs="0" | |
type="ProductCategoryPartyID" /> | |
<xsd:element name="VendorID" minOccurs="0" | |
type="ProductCategoryPartyID" /> | |
<xsd:element name="ManufacturerID" minOccurs="0" | |
type="ProductCategoryPartyID" /> | |
<xsd:element name="BillToID" minOccurs="0" | |
type="ProductCategoryPartyID" /> | |
<xsd:element name="BillFromID" minOccurs="0" | |
type="ProductCategoryPartyID" /> | |
<xsd:element name="BidderID" minOccurs="0" | |
type="ProductCategoryPartyID" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="BusinessTransactionDocumentReference"> | |
<xsd:sequence> | |
<xsd:element name="ID" type="BusinessTransactionDocumentID" /> | |
<xsd:element name="ItemID" minOccurs="0" maxOccurs="unbounded" | |
type="BusinessTransactionDocumentItemID" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="BusinessTransactionDocumentShipFromLocation"> | |
<xsd:sequence> | |
<xsd:element name="InternalID" minOccurs="0" | |
type="LocationInternalID" /> | |
<xsd:element name="StandardID" minOccurs="0" maxOccurs="unbounded" | |
type="LocationStandardID" /> | |
<xsd:element name="BuyerID" minOccurs="0" type="LocationPartyID" /> | |
<xsd:element name="SellerID" minOccurs="0" | |
type="LocationPartyID" /> | |
<xsd:element name="ProductRecipientID" minOccurs="0" | |
type="LocationPartyID" /> | |
<xsd:element name="VendorID" minOccurs="0" | |
type="LocationPartyID" /> | |
<xsd:element name="Address" minOccurs="0" type="Address" /> | |
<xsd:element name="Note" minOccurs="0" type="Note" /> | |
<xsd:element name="LoadingLocation" minOccurs="0" | |
type="BusinessTransactionDocumentLocation" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="BusinessTransactionDocumentShipToLocation"> | |
<xsd:sequence> | |
<xsd:element name="InternalID" minOccurs="0" | |
type="LocationInternalID" /> | |
<xsd:element name="StandardID" minOccurs="0" maxOccurs="unbounded" | |
type="LocationStandardID" /> | |
<xsd:element name="BuyerID" minOccurs="0" type="LocationPartyID" /> | |
<xsd:element name="SellerID" minOccurs="0" | |
type="LocationPartyID" /> | |
<xsd:element name="ProductRecipientID" minOccurs="0" | |
type="LocationPartyID" /> | |
<xsd:element name="VendorID" minOccurs="0" | |
type="LocationPartyID" /> | |
<xsd:element name="Address" minOccurs="0" type="Address" /> | |
<xsd:element name="Note" minOccurs="0" type="Note" /> | |
<xsd:element name="UnloadingLocation" minOccurs="0" | |
type="BusinessTransactionDocumentLocation" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:simpleType name="CancelledIndicator"> | |
<xsd:restriction base="xsd:boolean" /> | |
</xsd:simpleType> | |
<xsd:complexType name="CashDiscount"> | |
<xsd:sequence> | |
<xsd:element name="DaysValue"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:integer"> | |
<xsd:totalDigits value="3" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="Percent" type="Percent" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="CashDiscountTerms"> | |
<xsd:sequence> | |
<xsd:element name="PaymentBaselineDate" minOccurs="0" | |
type="Date" /> | |
<xsd:element name="MaximumCashDiscount" minOccurs="0" | |
type="CashDiscount" /> | |
<xsd:element name="NormalCashDiscount" minOccurs="0" | |
type="CashDiscount" /> | |
<xsd:element name="FullPaymentDueDaysValue" minOccurs="0" | |
type="xsd:integer" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="CatalogueID"> | |
<xsd:simpleContent> | |
<xsd:extension base="CatalogueIDContent"> | |
<xsd:attribute name="schemeID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencyID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencySchemeID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencySchemeAgencyID" | |
type="xsd:token" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="CatalogueIDContent"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="20" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="CatalogueItemID"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="40" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="CatalogueReference"> | |
<xsd:sequence> | |
<xsd:element name="ID" type="CatalogueID" /> | |
<xsd:element name="ItemID" minOccurs="0" maxOccurs="unbounded" | |
type="CatalogueItemID" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:simpleType name="CompleteTransmissionIndicator"> | |
<xsd:restriction base="xsd:boolean" /> | |
</xsd:simpleType> | |
<xsd:complexType name="ContactPerson"> | |
<xsd:sequence> | |
<xsd:element name="InternalID" minOccurs="0" | |
type="ContactPersonInternalID" /> | |
<xsd:element name="BuyerID" minOccurs="0" | |
type="ContactPersonPartyID" /> | |
<xsd:element name="SellerID" minOccurs="0" | |
type="ContactPersonPartyID" /> | |
<xsd:element name="ProductRecipientID" minOccurs="0" | |
type="ContactPersonPartyID" /> | |
<xsd:element name="VendorID" minOccurs="0" | |
type="ContactPersonPartyID" /> | |
<xsd:element name="BillToID" minOccurs="0" | |
type="ContactPersonPartyID" /> | |
<xsd:element name="BillFromID" minOccurs="0" | |
type="ContactPersonPartyID" /> | |
<xsd:element name="BidderID" minOccurs="0" | |
type="ContactPersonPartyID" /> | |
<xsd:element name="Address" minOccurs="0" type="Address" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="ContactPersonInternalID"> | |
<xsd:simpleContent> | |
<xsd:extension base="ContactPersonInternalIDContent"> | |
<xsd:attribute name="schemeID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencyID" type="xsd:token" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="ContactPersonInternalIDContent"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="32" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="ContactPersonPartyID"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="60" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="CountryCode"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:length value="3" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="Date"> | |
<xsd:restriction base="xsd:date" /> | |
</xsd:simpleType> | |
<xsd:simpleType name="DateTime"> | |
<xsd:restriction base="xsd:string" /> | |
</xsd:simpleType> | |
<xsd:complexType name="DateTimePeriod"> | |
<xsd:sequence> | |
<xsd:element name="StartDateTime" minOccurs="0" type="DateTime" /> | |
<xsd:element name="EndDateTime" minOccurs="0" type="DateTime" /> | |
<xsd:element name="Duration" minOccurs="0" type="Duration" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="DeliveryTerms"> | |
<xsd:sequence> | |
<xsd:element name="Incoterms" minOccurs="0" type="Incoterms" /> | |
<xsd:element name="MaximumLeadTimeDuration" minOccurs="0" | |
type="Duration" /> | |
<xsd:element name="Transport" minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="ServiceLevelCode" minOccurs="0" | |
type="TransportServiceLevelCode" /> | |
<xsd:element name="ModeCode" minOccurs="0" | |
type="TransportModeCode" /> | |
<xsd:element name="MeansDescriptionCode" minOccurs="0" | |
type="TransportMeansDescriptionCode" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="Description" minOccurs="0" type="Description" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="Description"> | |
<xsd:simpleContent> | |
<xsd:extension base="xsd:string"> | |
<xsd:attribute name="languageCode" type="xsd:language" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="Duration"> | |
<xsd:restriction base="xsd:string" /> | |
</xsd:simpleType> | |
<xsd:complexType name="EmailAddress"> | |
<xsd:simpleContent> | |
<xsd:extension base="xsd:anyURI"> | |
<xsd:attribute name="protocolCode" type="xsd:token" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="EvaluatedReceiptSettlementIndicator"> | |
<xsd:restriction base="xsd:boolean" /> | |
</xsd:simpleType> | |
<xsd:complexType name="ExchangeFaultData"> | |
<xsd:sequence> | |
<xsd:element name="faultText" type="xsd:string" /> | |
<xsd:element name="faultUrl" minOccurs="0" type="xsd:string" /> | |
<xsd:element name="faultDetail" minOccurs="0" | |
maxOccurs="unbounded" type="ExchangeLogData" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="ExchangeLogData"> | |
<xsd:sequence> | |
<xsd:element name="severity" minOccurs="0" type="xsd:string" /> | |
<xsd:element name="text" type="xsd:string" /> | |
<xsd:element name="url" minOccurs="0" type="xsd:string" /> | |
<xsd:element name="id" minOccurs="0" type="xsd:string" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:simpleType name="FollowUpBusinessTransactionDocumentRequirementCode"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:length value="2" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="GeoCoordinates"> | |
<xsd:sequence> | |
<xsd:element name="LatitudeMeasure" type="Measure" /> | |
<xsd:element name="LongitudeMeasure" type="Measure" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:simpleType name="GoodsReceiptBasedInvoiceVerificationIndicator"> | |
<xsd:restriction base="xsd:boolean" /> | |
</xsd:simpleType> | |
<xsd:complexType name="Incoterms"> | |
<xsd:sequence> | |
<xsd:element name="ClassificationCode"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:token"> | |
<xsd:length value="3" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="TransferLocationName" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="28" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:simpleType name="LanguageCode"> | |
<xsd:restriction base="xsd:language"> | |
<xsd:maxLength value="9" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="LocationInternalID"> | |
<xsd:simpleContent> | |
<xsd:extension base="LocationInternalIDContent"> | |
<xsd:attribute name="schemeID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencyID" type="xsd:token" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="LocationInternalIDContent"> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="32" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="LocationPartyID"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="20" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="LocationStandardID"> | |
<xsd:simpleContent> | |
<xsd:extension base="LocationStandardIDContent"> | |
<xsd:attribute name="schemeAgencyID" type="xsd:token" | |
use="required" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="LocationStandardIDContent"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:length value="13" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="Measure"> | |
<xsd:simpleContent> | |
<xsd:extension base="MeasureContent"> | |
<xsd:attribute name="unitCode" type="xsd:token" use="required" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="MeasureContent"> | |
<xsd:restriction base="xsd:decimal"> | |
<xsd:totalDigits value="19" /> | |
<xsd:fractionDigits value="6" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="Note"> | |
<xsd:restriction base="xsd:string" /> | |
</xsd:simpleType> | |
<xsd:complexType name="PartyInternalID"> | |
<xsd:simpleContent> | |
<xsd:extension base="PartyInternalIDContent"> | |
<xsd:attribute name="schemeID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencyID" type="xsd:token" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="PartyInternalIDContent"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="32" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="PartyPartyID"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="PartyStandardID"> | |
<xsd:simpleContent> | |
<xsd:extension base="PartyStandardIDContent"> | |
<xsd:attribute name="schemeAgencyID" type="xsd:token" | |
use="required" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="PartyStandardIDContent"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="60" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="PartyTaxID"> | |
<xsd:simpleContent> | |
<xsd:extension base="PartyTaxIDContent"> | |
<xsd:attribute name="schemeID" type="xsd:token" use="required" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="PartyTaxIDContent"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="20" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="PaymentCard"> | |
<xsd:sequence> | |
<xsd:element name="ID" type="PaymentCardID" /> | |
<xsd:element name="ReferenceID" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="25" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="SequenceID" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="Holder" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="40" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="ExpirationDate" type="Date" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="PaymentCardID"> | |
<xsd:simpleContent> | |
<xsd:extension base="PaymentCardIDContent"> | |
<xsd:attribute name="schemeID" type="xsd:token" use="required" /> | |
<xsd:attribute name="schemeAgencyID" type="xsd:token" | |
use="required" /> | |
<xsd:attribute name="schemeAgencySchemeID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencySchemeAgencyID" | |
type="xsd:token" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="PaymentCardIDContent"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="25" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="PaymentFormCode"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:length value="2" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="Percent"> | |
<xsd:restriction base="xsd:decimal"> | |
<xsd:totalDigits value="10" /> | |
<xsd:fractionDigits value="6" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="PersonName"> | |
<xsd:sequence> | |
<xsd:element name="FormattedName" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="80" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="LegalName" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="80" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="GivenName" minOccurs="0" maxOccurs="unbounded" /> | |
<xsd:element name="PreferredGivenName" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="40" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="MiddleName" minOccurs="0" maxOccurs="unbounded" /> | |
<xsd:element name="Family" minOccurs="0" maxOccurs="unbounded"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="FamilyName"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="40" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="PrimaryIndicator" minOccurs="0" | |
type="xsd:boolean" /> | |
<xsd:element name="FamilyNamePrefix" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="20" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="Affix" minOccurs="0" maxOccurs="unbounded"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="AffixName"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="20" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="AffixCode"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="20" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="PhoneNumber"> | |
<xsd:sequence> | |
<xsd:element name="AreaID" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="SubscriberID" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="30" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="ExtensionID" minOccurs="0"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="10" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="CountryCode" minOccurs="0" type="CountryCode" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="Price"> | |
<xsd:sequence> | |
<xsd:element name="Amount" type="Amount" /> | |
<xsd:element name="BaseQuantity" type="Quantity" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="ProductCategoryInternalID"> | |
<xsd:simpleContent> | |
<xsd:extension base="ProductCategoryInternalIDContent"> | |
<xsd:attribute name="schemeID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencyID" type="xsd:token" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="ProductCategoryInternalIDContent"> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="40" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="ProductCategoryPartyID"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="40" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="ProductCategoryStandardID"> | |
<xsd:simpleContent> | |
<xsd:extension base="ProductCategoryStandardIDContent"> | |
<xsd:attribute name="schemeID" type="xsd:token" /> | |
<xsd:attribute name="schemeVersionID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencyID" type="xsd:token" | |
use="required" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="ProductCategoryStandardIDContent"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="40" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="ProductInternalID"> | |
<xsd:simpleContent> | |
<xsd:extension base="ProductInternalIDContent"> | |
<xsd:attribute name="schemeID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencyID" type="xsd:token" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="ProductInternalIDContent"> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="60" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="ProductPartyID"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="60" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="ProductStandardID"> | |
<xsd:simpleContent> | |
<xsd:extension base="ProductStandardIDContent"> | |
<xsd:attribute name="schemeID" type="xsd:token" /> | |
<xsd:attribute name="schemeAgencyID" type="xsd:token" | |
use="required" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="ProductStandardIDContent"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="40" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="ProductTypeCode"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="2" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="PurchaseOrder"> | |
<xsd:sequence> | |
<xsd:element name="ID" type="BusinessTransactionDocumentID" /> | |
<xsd:element name="SellerID" minOccurs="0" | |
type="BusinessTransactionDocumentID" /> | |
<xsd:element name="BuyerPostingDateTime" minOccurs="0" | |
type="DateTime" /> | |
<xsd:element name="BuyerLastChangeDateTime" minOccurs="0" | |
type="DateTime" /> | |
<xsd:element name="SellerPostingDateTime" minOccurs="0" | |
type="DateTime" /> | |
<xsd:element name="SellerLastChangeDateTime" minOccurs="0" | |
type="DateTime" /> | |
<xsd:element name="AcceptanceStatusCode" minOccurs="0" | |
type="AcceptanceStatusCode" /> | |
<xsd:element name="ActionCode" type="ActionCode" /> | |
<xsd:element name="Note" minOccurs="0" type="Note" /> | |
<xsd:element name="ItemListCompleteTransmissionIndicator" | |
minOccurs="0" type="CompleteTransmissionIndicator" /> | |
<xsd:element name="BuyerParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="SellerParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="ProductRecipientParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="VendorParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="ManufacturerParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="BillToParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="PayerParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="CarrierParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="ShipToLocation" minOccurs="0" | |
type="BusinessTransactionDocumentShipToLocation" /> | |
<xsd:element name="ShipFromLocation" minOccurs="0" | |
type="BusinessTransactionDocumentShipFromLocation" /> | |
<xsd:element name="DeliveryTerms" minOccurs="0" | |
type="DeliveryTerms" /> | |
<xsd:element name="CashDiscountTerms" minOccurs="0" | |
type="CashDiscountTerms" /> | |
<xsd:element name="PaymentForm" minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="Code" type="PaymentFormCode" /> | |
<xsd:element name="PaymentCard" minOccurs="0" | |
type="PaymentCard" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="Price" minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="NetAmount" minOccurs="0" type="Amount" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="Attachment" minOccurs="0" maxOccurs="unbounded" | |
type="Attachment" /> | |
<xsd:element name="AttachmentWebAddress" minOccurs="0" | |
maxOccurs="unbounded" type="AttachmentWebAddress" /> | |
<xsd:element name="Description" minOccurs="0" type="Description" /> | |
<xsd:element name="ConfirmationDescription" minOccurs="0" | |
type="Description" /> | |
<xsd:element name="FollowUpPurchaseOrderConfirmation" | |
minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="RequirementCode" | |
type="FollowUpBusinessTransactionDocumentRequirementCode" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="FollowUpDespatchedDeliveryNotification" | |
minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="RequirementCode" | |
type="FollowUpBusinessTransactionDocumentRequirementCode" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="FollowUpServiceAcknowledgementRequest" | |
minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="RequirementCode" | |
type="FollowUpBusinessTransactionDocumentRequirementCode" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="FollowUpInvoiceRequest" minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="RequirementCode" minOccurs="0" | |
type="FollowUpBusinessTransactionDocumentRequirementCode" /> | |
<xsd:element name="EvaluatedReceiptSettlementIndicator" | |
minOccurs="0" type="EvaluatedReceiptSettlementIndicator" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="Item" minOccurs="0" maxOccurs="unbounded" | |
type="PurchaseOrderItem" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="PurchaseOrderItem"> | |
<xsd:sequence> | |
<xsd:element name="ID" minOccurs="0" | |
type="BusinessTransactionDocumentItemID" /> | |
<xsd:element name="SellerID" minOccurs="0" | |
type="BusinessTransactionDocumentItemID" /> | |
<xsd:element name="ActionCode" type="ActionCode" /> | |
<xsd:element name="AcceptanceStatusCode" minOccurs="0" | |
type="AcceptanceStatusCode" /> | |
<xsd:element name="UnplannedItemPermissionCode" | |
minOccurs="0" type="UnplannedItemPermissionCode" /> | |
<xsd:element name="UnconfirmedQuantityCancelledIndicator" | |
minOccurs="0" type="CancelledIndicator" /> | |
<xsd:element name="GoodsReceiptBasedInvoiceVerificationIndicator" | |
minOccurs="0" type="GoodsReceiptBasedInvoiceVerificationIndicator" /> | |
<xsd:element name="HierarchyRelationship" minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="ParentItemID" minOccurs="0" | |
type="BusinessTransactionDocumentItemID" /> | |
<xsd:element name="ParentItemSellerID" minOccurs="0" | |
type="BusinessTransactionDocumentItemID" /> | |
<xsd:element name="TypeCode" | |
type="BusinessTransactionDocumentItemHierarchyRelationshipTypeCode" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="Product" minOccurs="0" | |
type="BusinessTransactionDocumentProduct" /> | |
<xsd:element name="ProductCategory" minOccurs="0" | |
type="BusinessTransactionDocumentProductCategory" /> | |
<xsd:element name="Price" minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="NetAmount" minOccurs="0" type="Amount" /> | |
<xsd:element name="NetUnitPrice" minOccurs="0" type="Price" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="ConfirmedPrice" minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="NetUnitPrice" minOccurs="0" type="Price" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="BuyerParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="SellerParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="ProductRecipientParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="VendorParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="ManufacturerParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="BillToParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="PayerParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="CarrierParty" minOccurs="0" | |
type="BusinessTransactionDocumentParty" /> | |
<xsd:element name="ShipToLocation" minOccurs="0" | |
type="BusinessTransactionDocumentShipToLocation" /> | |
<xsd:element name="ShipFromLocation" minOccurs="0" | |
type="BusinessTransactionDocumentShipFromLocation" /> | |
<xsd:element name="DeliveryTerms" minOccurs="0" | |
type="DeliveryTerms" /> | |
<xsd:element name="QuoteReference" minOccurs="0" | |
type="BusinessTransactionDocumentReference" /> | |
<xsd:element name="PurchaseContractReference" | |
minOccurs="0" maxOccurs="unbounded" type="BusinessTransactionDocumentReference" /> | |
<xsd:element name="SalesContractReference" minOccurs="0" | |
maxOccurs="unbounded" type="BusinessTransactionDocumentReference" /> | |
<xsd:element name="OriginPurchaseOrderReference" | |
minOccurs="0" type="BusinessTransactionDocumentReference" /> | |
<xsd:element name="BuyerProductCatalogueReference" | |
minOccurs="0" type="CatalogueReference" /> | |
<xsd:element name="SellerProductCatalogueReference" | |
minOccurs="0" type="CatalogueReference" /> | |
<xsd:element name="Attachment" minOccurs="0" maxOccurs="unbounded" | |
type="Attachment" /> | |
<xsd:element name="AttachmentWebAddress" minOccurs="0" | |
maxOccurs="unbounded" type="AttachmentWebAddress" /> | |
<xsd:element name="Description" minOccurs="0" type="Description" /> | |
<xsd:element name="ConfirmationDescription" minOccurs="0" | |
type="Description" /> | |
<xsd:element name="FollowUpPurchaseOrderConfirmation" | |
minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="RequirementCode" | |
type="FollowUpBusinessTransactionDocumentRequirementCode" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="FollowUpDespatchedDeliveryNotification" | |
minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="RequirementCode" | |
type="FollowUpBusinessTransactionDocumentRequirementCode" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="FollowUpServiceAcknowledgementRequest" | |
minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="RequirementCode" | |
type="FollowUpBusinessTransactionDocumentRequirementCode" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="FollowUpInvoiceRequest" minOccurs="0"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="RequirementCode" minOccurs="0" | |
type="FollowUpBusinessTransactionDocumentRequirementCode" /> | |
<xsd:element name="EvaluatedReceiptSettlementIndicator" | |
minOccurs="0" type="EvaluatedReceiptSettlementIndicator" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="ScheduleLine" minOccurs="0" | |
maxOccurs="unbounded" type="PurchaseOrderItemScheduleLine" /> | |
<xsd:element name="ConfirmedScheduleLine" minOccurs="0" | |
maxOccurs="unbounded" type="PurchaseOrderItemScheduleLine" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="PurchaseOrderItemScheduleLine"> | |
<xsd:sequence> | |
<xsd:element name="ID" minOccurs="0" | |
type="BusinessTransactionDocumentItemScheduleLineID" /> | |
<xsd:element name="SellerID" minOccurs="0" | |
type="BusinessTransactionDocumentItemScheduleLineID" /> | |
<xsd:element name="DeliveryPeriod" type="DateTimePeriod" /> | |
<xsd:element name="Quantity" minOccurs="0" type="Quantity" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="PurchaseOrderMessage"> | |
<xsd:sequence> | |
<xsd:element name="MessageHeader" type="BusinessDocumentMessageHeader" /> | |
<xsd:element name="PurchaseOrder" type="PurchaseOrder" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
<xsd:complexType name="Quantity"> | |
<xsd:simpleContent> | |
<xsd:extension base="QuantityContent"> | |
<xsd:attribute name="unitCode" type="xsd:token" use="required" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="QuantityContent"> | |
<xsd:restriction base="xsd:decimal"> | |
<xsd:totalDigits value="19" /> | |
<xsd:fractionDigits value="6" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:complexType name="RegionCode"> | |
<xsd:simpleContent> | |
<xsd:extension base="RegionCodeContent"> | |
<xsd:attribute name="listID" type="xsd:token" /> | |
<xsd:attribute name="listVersionID" type="xsd:token" /> | |
<xsd:attribute name="listAgencyID" type="xsd:token" /> | |
<xsd:attribute name="listAgencySchemeID" type="xsd:token" /> | |
<xsd:attribute name="listAgencySchemeAgencyID" type="xsd:token" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="RegionCodeContent"> | |
<xsd:restriction base="xsd:token" /> | |
</xsd:simpleType> | |
<xsd:complexType name="TaxJurisdictionCode"> | |
<xsd:simpleContent> | |
<xsd:extension base="TaxJurisdictionCodeContent"> | |
<xsd:attribute name="listID" type="xsd:token" /> | |
<xsd:attribute name="listVersionID" type="xsd:token" /> | |
<xsd:attribute name="listAgencyID" type="xsd:token" /> | |
<xsd:attribute name="listAgencySchemeID" type="xsd:token" /> | |
<xsd:attribute name="listAgencySchemeAgencyID" type="xsd:token" /> | |
</xsd:extension> | |
</xsd:simpleContent> | |
</xsd:complexType> | |
<xsd:simpleType name="TaxJurisdictionCodeContent"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="15" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="TimeZoneDifferenceValue"> | |
<xsd:restriction base="xsd:decimal"> | |
<xsd:totalDigits value="4" /> | |
<xsd:fractionDigits value="2" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="TransportMeansDescriptionCode"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="4" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="TransportModeCode"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="2" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="TransportServiceLevelCode"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:maxLength value="2" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="UnplannedItemPermissionCode"> | |
<xsd:restriction base="xsd:token"> | |
<xsd:length value="2" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="WebAddress"> | |
<xsd:restriction base="xsd:anyURI"> | |
<xsd:maxLength value="255" /> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:element | |
name="PurchaseOrderConfirmationRequestResponse_InFault"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element | |
name="PurchaseOrderConfirmationRequestResponse_InFault" | |
type="xsd:string"> | |
</xsd:element> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:schema> | |
<xsd:schema targetNamespace="http://sap.com/xi/SRM/Basis/Global" | |
xmlns="http://sap.com/xi/SRM/Basis/Global" xmlns:xi0="http://sap.com/xi/Purchasing" | |
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prf0="http://sap.com/xi/Purchasing123" xmlns:imp0="http://sap.com/xi/Purchasing"> | |
<xsd:import namespace="http://sap.com/xi/Purchasing" /> | |
<xsd:element name="StandardMessageFault"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="standard" type="xi0:ExchangeFaultData" /> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:schema> | |
</wsdl:types> | |
<wsdl:message name="PurchaseOrderConfirmationRequest"> | |
<wsdl:part name="parameters" element="tns:PurchaseOrderConfirmationRequest" /> | |
</wsdl:message> | |
<wsdl:message name="PurchaseOrderConfirmationRequestResponse"> | |
<wsdl:part name="parameters" | |
element="tns:PurchaseOrderConfirmationRequestResponse" /> | |
</wsdl:message> | |
<wsdl:message name="exception00"> | |
<wsdl:part name="exception00" element="n0:StandardMessageFault" /> | |
</wsdl:message> | |
<wsdl:message name="PurchaseOrderConfirmationRequestResponse_InFault"> | |
<wsdl:part name="parameters" | |
element="tns:PurchaseOrderConfirmationRequestResponse_InFault"></wsdl:part> | |
</wsdl:message> | |
<wsdl:portType name="PurchaseOrderConfirmation"> | |
<wsdl:operation name="PurchaseOrderConfirmationRequestResponse_In"> | |
<wsdl:input message="tns:PurchaseOrderConfirmationRequest" /> | |
<wsdl:output message="tns:PurchaseOrderConfirmationRequestResponse" /> | |
<wsdl:fault name="exception00" message="tns:exception00" /> | |
<wsdl:fault name="fault" message="tns:PurchaseOrderConfirmationRequestResponse_InFault"></wsdl:fault> | |
</wsdl:operation> | |
</wsdl:portType> | |
<wsdl:binding name="PurchaseOrderConfirmationSoapBinding" | |
type="tns:PurchaseOrderConfirmation"> | |
<soap:binding style="document" | |
transport="http://schemas.xmlsoap.org/soap/http" /> | |
<wsdl:operation name="PurchaseOrderConfirmationRequestResponse_In"> | |
<soap:operation soapAction="" /> | |
<wsdl:input> | |
<soap:body use="literal" /> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal" /> | |
</wsdl:output> | |
<wsdl:fault name="exception00"> | |
<soap:fault name="exception00" use="literal" /> | |
</wsdl:fault> | |
</wsdl:operation> | |
</wsdl:binding> | |
<wsdl:service name="PurchaseOrderConfirmationService"> | |
<wsdl:port name="PurchaseOrderConfirmationSoapBinding" | |
binding="tns:PurchaseOrderConfirmationSoapBinding"> | |
<soap:address | |
location="http://SRM.ESApreview.sap.com:80/sap/bc/srt/xip/sap/PurchaseOrderConfirmation?sap-client=800" /> | |
</wsdl:port> | |
</wsdl:service> | |
</wsdl:definitions> |