I've tried all those and they don't work.
Ive also put in http://server2k3:5493/sdata/accounts50/GCRM/{0727DF01-4874-11D9-B390-00A0C9EC8AA2}/$schema
<p> <?xml version="1.0" encoding="utf-8" ?>
- <xs:schema targetNamespace="http://schemas.sage.com/crmErp/2008" xmlns="http://schemas.sage.com/crmErp/2008" xmlns:crm="http://schemas.sage.com/crmErp/2008" xmlns:sc="http://schemas.sage.com/sc/2009" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sdata="http://schemas.sage.com/sdata/2008/1" xmlns:sme="http://schemas.sage.com/sdata/sme/2007" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="tradingActivity" type="tradingActivity--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="tradingActivities" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="tradingActivity--type">
- <xs:all>
<xs:element name="applicationID" type="xs:string" minOccurs="0" sme:label="tradingActivity Application ID" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="tradingActivity Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="deleted" type="xs:boolean" minOccurs="0" sme:label="tradingActivity Deleted" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="label" type="xs:string" minOccurs="0" sme:label="tradingActivity Label" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="tradingActivity reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="tradingAccount" type="tradingAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="transactionType" type="xs:string" minOccurs="0" sme:label="tradingActivity transactionType" sme:precedence="1" sme:canFilter="true" />
<xs:element name="date" type="xs:date" minOccurs="0" sme:label="tradingActivity Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="details" type="xs:string" minOccurs="0" sme:label="tradingActivity details" sme:precedence="1" sme:canFilter="true" />
<xs:element name="amountNet" type="xs:decimal" minOccurs="0" sme:label="tradingActivity netAmount" nillable="true" sme:precedence="1" sme:canFilter="true" sme:fractionDigits="2" />
<xs:element name="amountTax" type="xs:decimal" minOccurs="0" sme:label="tradingActivity taxAmount" nillable="true" sme:precedence="1" sme:canFilter="true" sme:fractionDigits="2" />
<xs:element name="amountGross" type="xs:decimal" minOccurs="0" sme:label="tradingActivity grossAmount" nillable="true" sme:precedence="1" sme:canFilter="true" sme:fractionDigits="2" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="tradingActivity currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="amountPaid" type="xs:decimal" minOccurs="0" sme:label="tradingActivity paidAcmount" nillable="true" sme:precedence="1" sme:canFilter="true" sme:fractionDigits="2" />
<xs:element name="accountReference" type="xs:string" minOccurs="0" sme:label="tradingActivity accountReference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="dueDate" type="xs:date" minOccurs="0" sme:label="tradingActivity Due Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="headerNumber" type="xs:string" minOccurs="0" sme:label="tradingActivity header number" sme:precedence="1" sme:canFilter="true" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="tradingActivity--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="tradingActivity" type="tradingActivity--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="tradingAccount" type="tradingAccount--type" sme:canGet="true" sme:canPost="true" sme:canPut="true" sme:canDelete="true" sme:canSearch="false" sme:pluralName="tradingAccounts" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="tradingAccount--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="TradingAccount Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="customerSupplierFlag" type="xs:string" minOccurs="0" sme:label="TradingAccount Customer Supplier Flag" sme:precedence="1" sme:canFilter="true" />
<xs:element name="companyPersonFlag" type="xs:string" minOccurs="0" sme:label="TradingAccount Company Person Flag" sme:precedence="1" sme:canFilter="true" />
<xs:element name="invoiceTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="openedDate" type="xs:date" minOccurs="0" sme:label="TradingAccount Opened Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="TradingAccount Reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="TradingAccount Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="TradingAccount Status" sme:precedence="1" sme:canFilter="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="TradingAccount Name" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="shortName" type="xs:string" minOccurs="0" sme:label="TradingAccount Short Name" sme:precedence="1" sme:canFilter="true" sme:unsupported="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="TradingAccount Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="registeredAddress" type="postalAddress--type" sme:relationship="association" sme:isCollection="false" minOccurs="0" />
<xs:element name="postalAddresses" type="postalAddress--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="shippingAddresses" type="postalAddress--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="billingAddresses" type="postalAddress--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="phones" type="phoneNumber--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="emails" type="email--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="website" type="xs:string" minOccurs="0" sme:label="TradingAccount Web site" sme:precedence="1" sme:canFilter="true" />
<xs:element name="contacts" type="contact--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="deliveryContact" type="contact--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="salesPersons" type="salesPerson--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="deliveryMethod" type="xs:string" minOccurs="0" sme:label="TradingAccount Delivery Method" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryRule" type="xs:boolean" minOccurs="0" sme:label="TradingAccount Delivery Rule" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="TradingAccount Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="taxCode" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="taxReference" type="xs:string" minOccurs="0" sme:label="TradingAccount Tax reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="taxationCountry" type="xs:string" minOccurs="0" sme:label="TradingAccount Taxation Country" sme:precedence="1" sme:canFilter="true" />
<xs:element name="useTaxInclusivePrices" type="xs:boolean" minOccurs="0" sme:label="TradingAccount Use Tax Inclusive Prices" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="financeBalance" type="xs:decimal" minOccurs="0" sme:label="TradingAccount Finance Balance" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="financeLimit" type="xs:decimal" minOccurs="0" sme:label="TradingAccount Finance Limit" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="financeBalanceDate" type="xs:date" minOccurs="0" sme:label="TradingAccount Finance Balance Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="financeStatusFlag" type="xs:boolean" minOccurs="0" sme:label="TradingAccount Finance Status Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="financeStatusText" type="xs:string" minOccurs="0" sme:label="TradingAccount Finance Status Text" sme:precedence="1" sme:canFilter="true" />
<xs:element name="settlementDiscountType" type="xs:string" minOccurs="0" sme:label="TradingAccount Settlement Discount Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="settlementDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="TradingAccount Settlement Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="settlementDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="TradingAccount Settlement Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="settlementDiscountTerms" type="xs:string" minOccurs="0" sme:label="TradingAccount Settlement Discount Terms" sme:precedence="1" sme:canFilter="true" />
<xs:element name="settlementDiscountTermsCommencement" type="xs:string" minOccurs="0" sme:label="TradingAccount Settlement Discount Terms Commencement" sme:precedence="1" sme:unsupported="true" />
<xs:element name="settlementDiscountIncludedInTotal" type="xs:boolean" minOccurs="0" sme:label="TradingAccount Settlement Discount Included In Total" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="paymentTerms" type="xs:string" minOccurs="0" sme:label="TradingAccount Payment Terms" sme:precedence="1" sme:canFilter="true" />
<xs:element name="paymentTermsCommencement" type="xs:string" minOccurs="0" sme:label="TradingAccount Payment Terms Commencement" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderDiscountType" type="xs:string" minOccurs="0" sme:label="TradingAccount Order Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="TradingAccount Order Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="TradingAccount Order Discount Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderText1" type="xs:string" minOccurs="0" sme:label="TradingAccount Order Text1" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderText2" type="xs:string" minOccurs="0" sme:label="TradingAccount Order Text2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderLineDiscountType" type="xs:string" minOccurs="0" sme:label="TradingAccount Order Line Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderLineDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="TradingAccount Order Line Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderLineDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="TradingAccount Order Line Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="orderLineText1" type="xs:string" minOccurs="0" sme:label="TradingAccount OrderLine Text1" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderLineText2" type="xs:string" minOccurs="0" sme:label="TradingAccount OrderLine Text2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceDiscountType" type="xs:string" minOccurs="0" sme:label="TradingAccount Invoice Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="TradingAccount Invoice Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="invoiceDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="TradingAccount Invoice Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="invoiceText1" type="xs:string" minOccurs="0" sme:label="TradingAccount Invoice Text1" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceText2" type="xs:string" minOccurs="0" sme:label="TradingAccount Invoice Text2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="bankAccounts" type="bankAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="tenderType" type="xs:string" minOccurs="0" sme:label="TradingAccount Default Tender Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="defaultFulfillmentLocation" type="location--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="pricelists" type="priceList--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="pricingOverride" type="priceList--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="accountingType" type="xs:string" minOccurs="0" sme:label="TradingAccount Accounting Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="primacyIndicator" type="xs:boolean" minOccurs="0" sme:label="TradingAccount Primacy Indicator" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="opportunities" type="opportunity--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesQuotations" type="salesQuotation--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesOrders" type="salesOrder--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesOrderDeliveries" type="salesOrderDelivery--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesInvoices" type="salesInvoice--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesCredits" type="salesCredit--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="purchaseOrders" type="purchaseOrder--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="purchaseOrderDeliveries" type="purchaseOrderDelivery--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="receipts" type="receipt--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="interactions" type="interaction--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="projects" type="project--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="tradingAccount--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="tradingAccount" type="tradingAccount--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="postalAddress" type="postalAddress--type" sme:canGet="true" sme:canPost="true" sme:canPut="true" sme:canDelete="true" sme:canSearch="false" sme:pluralName="postalAddresses" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="postalAddress--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="PostalAddress Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="PostalAddress Reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="PostalAddress Name" sme:precedence="1" sme:canFilter="true" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="PostalAddress Description" sme:precedence="1" sme:canFilter="true" />
<xs:element name="address1" type="xs:string" minOccurs="0" sme:label="PostalAddress Address 1" sme:precedence="1" sme:canFilter="true" />
<xs:element name="address2" type="xs:string" minOccurs="0" sme:label="PostalAddress Address 2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="address3" type="xs:string" minOccurs="0" sme:label="PostalAddress Address 3" sme:precedence="1" sme:canFilter="true" />
<xs:element name="address4" type="xs:string" minOccurs="0" sme:label="PostalAddress Address 4" sme:precedence="1" sme:canFilter="true" />
<xs:element name="townCity" type="xs:string" minOccurs="0" sme:label="PostalAddress TownCity" sme:precedence="1" sme:canFilter="true" />
<xs:element name="county" type="xs:string" minOccurs="0" sme:label="PostalAddress County" sme:precedence="1" sme:canFilter="true" />
<xs:element name="stateRegion" type="xs:string" minOccurs="0" sme:label="PostalAddress StateRegion" sme:precedence="1" sme:canFilter="true" />
<xs:element name="zipPostCode" type="xs:string" minOccurs="0" sme:label="PostalAddress ZipPost Code" sme:precedence="1" sme:canFilter="true" />
<xs:element name="country" type="xs:string" minOccurs="0" sme:label="PostalAddress Country" sme:precedence="1" sme:canFilter="true" />
<xs:element name="primacyIndicator" type="xs:boolean" minOccurs="0" sme:label="PostalAddress Primacy Indicator" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="PostalAddress Type" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="postalAddress--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="registeredAddress" type="postalAddress--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="phoneNumber" type="phoneNumber--type" sme:canGet="true" sme:canPost="true" sme:canPut="true" sme:canDelete="true" sme:canSearch="false" sme:pluralName="phoneNumbers" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="phoneNumber--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="PhoneNumber Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="PhoneNumber reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="PhoneNumber Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="uRI" type="xs:string" minOccurs="0" sme:label="PhoneNumber URI" sme:precedence="1" sme:canFilter="true" sme:unsupported="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="PhoneNumber Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="PhoneNumber Name" sme:precedence="1" sme:canFilter="true" />
<xs:element name="text" type="xs:string" minOccurs="0" sme:label="PhoneNumber Text" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="countryCode" type="xs:string" minOccurs="0" sme:label="PhoneNumber Country Code" sme:precedence="1" sme:unsupported="true" />
<xs:element name="areaCode" type="xs:string" minOccurs="0" sme:label="PhoneNumber Area Code" sme:precedence="1" sme:unsupported="true" />
<xs:element name="number" type="xs:string" minOccurs="0" sme:label="PhoneNumber Number" sme:precedence="1" sme:unsupported="true" />
<xs:element name="extension" type="xs:string" minOccurs="0" sme:label="PhoneNumber Extension" sme:precedence="1" sme:unsupported="true" />
<xs:element name="primacyIndicator" type="xs:boolean" minOccurs="0" sme:label="PhoneNumber Primacy Indicator" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="phoneNumber--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="phones" type="phoneNumber--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="note" type="note--type" sme:canGet="true" sme:canPost="false" sme:canPut="true" sme:canDelete="false" sme:canSearch="false" sme:pluralName="notes" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="note--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="Note Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="Note reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="NoteReference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="text" type="xs:string" minOccurs="0" sme:label="Note Text" sme:precedence="1" sme:isMandatory="true" />
<xs:element name="privacyFlag" type="xs:boolean" minOccurs="0" sme:label="Note Privacy Flag" nillable="true" sme:precedence="1" />
<xs:element name="dateStamp" type="xs:date" minOccurs="0" sme:label="Note Date Stamp" nillable="true" sme:precedence="1" />
<xs:element name="primacyIndicator" type="xs:boolean" minOccurs="0" sme:label="Note Primacy Indicator" nillable="true" sme:precedence="1" />
<xs:element name="user" type="xs:string" minOccurs="0" sme:label="Note User" sme:precedence="1" />
<xs:element name="applicationID" type="xs:string" minOccurs="0" sme:label="Note Application ID" sme:precedence="1" sme:isUniqueKey="true" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="note--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="notes" type="note--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="email" type="email--type" sme:canGet="true" sme:canPost="true" sme:canPut="true" sme:canDelete="true" sme:canSearch="false" sme:pluralName="emails" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="email--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="Email Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="Email reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="Email Reference2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="Email Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="address" type="xs:string" minOccurs="0" sme:label="Email Address" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="url" type="xs:string" minOccurs="0" sme:label="mailto:URL" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="primacyIndicator" type="xs:boolean" minOccurs="0" sme:label="Email Primacy Indicator" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="notes" type="note--type" sme:relationship="child" sme:isCollection="false" minOccurs="0" />
<xs:element name="label" type="xs:string" minOccurs="0" sme:label="Email Label" sme:precedence="1" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="email--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="emails" type="email--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="contact" type="contact--type" sme:canGet="true" sme:canPost="true" sme:canPut="true" sme:canDelete="true" sme:canSearch="false" sme:pluralName="contacts" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="contact--type">
- <xs:all>
<xs:element name="contactGroups" type="contactGroup--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="Contact Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="Contact reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="Contact Reference2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="Contact Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="Contact Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="gender" type="xs:string" minOccurs="0" sme:label="Contact Gender" sme:precedence="1" sme:unsupported="true" />
<xs:element name="fullName" type="xs:string" minOccurs="0" sme:label="Contact Full Name" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="salutation" type="xs:string" minOccurs="0" sme:label="Contact Salutation" sme:precedence="1" sme:unsupported="true" />
<xs:element name="firstName" type="xs:string" minOccurs="0" sme:label="Contact First Name" sme:precedence="1" />
<xs:element name="preferredName" type="xs:string" minOccurs="0" sme:label="Contact Preferred Name" sme:precedence="1" sme:unsupported="true" />
<xs:element name="familyName" type="xs:string" minOccurs="0" sme:label="Contact Family Name" sme:precedence="1" />
<xs:element name="title" type="xs:string" minOccurs="0" sme:label="Contact Title" sme:precedence="1" />
<xs:element name="middleName" type="xs:string" minOccurs="0" sme:label="Contact Middle Name" sme:precedence="1" />
<xs:element name="suffix" type="xs:string" minOccurs="0" sme:label="Contact Suffix" sme:precedence="1" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="age" type="xs:decimal" minOccurs="0" sme:label="Contact Age" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="dateOfBirth" type="xs:date" minOccurs="0" sme:label="Contact Date Of Birth" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="nationality" type="xs:string" minOccurs="0" sme:label="Contact Nationality" sme:precedence="1" sme:unsupported="true" />
<xs:element name="language" type="xs:string" minOccurs="0" sme:label="Contact Language" sme:precedence="1" sme:unsupported="true" />
<xs:element name="maritalStatus" type="xs:string" minOccurs="0" sme:label="Contact Marital Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="countryOfResidence" type="xs:string" minOccurs="0" sme:label="Contact Country of Residence" sme:precedence="1" sme:unsupported="true" />
<xs:element name="nationalInsuranceNumber" type="xs:string" minOccurs="0" sme:label="Contact National Insurance Number" sme:precedence="1" sme:unsupported="true" />
<xs:element name="taxReference" type="xs:string" minOccurs="0" sme:label="Contact Tax reference" sme:precedence="1" />
<xs:element name="postalAddresses" type="postalAddress--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="phones" type="phoneNumber--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="emails" type="email--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="website" type="xs:string" minOccurs="0" sme:label="Contact Web site" sme:precedence="1" sme:canFilter="true" />
<xs:element name="tradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="bankAccounts" type="bankAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="jobTitle" type="xs:string" minOccurs="0" sme:label="Contact Job Title" sme:precedence="1" sme:unsupported="true" />
<xs:element name="companyContext" type="xs:string" minOccurs="0" sme:label="Contact Company Context" sme:precedence="1" sme:unsupported="true" />
<xs:element name="user" type="xs:string" minOccurs="0" sme:label="Contact User" sme:precedence="1" sme:unsupported="true" />
<xs:element name="primacyIndicator" type="xs:boolean" minOccurs="0" sme:label="Contact Primacy Indicator" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="opportunities" type="opportunity--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesQuotations" type="salesQuotation--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesOrders" type="salesOrder--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesOrderDeliveries" type="salesOrderDelivery--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesInvoices" type="salesInvoice--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesCredits" type="salesCredit--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="purchaseOrders" type="purchaseOrder--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="purchaseOrderDeliveries" type="purchaseOrderDelivery--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="interactions" type="interaction--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="projects" type="project--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="contact--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="contacts" type="contact--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="contactGroup" type="contactGroup--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="contactGroups" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="contactGroup--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="ContactGroup Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="ContactGroup Name" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="ContactGroup Reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="ContactGroup Description" sme:precedence="1" sme:canFilter="true" />
<xs:element name="associatedContactGroup" type="contactGroup--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="contacts" type="contact--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="contactGroup--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="contactGroups" type="contactGroup--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="financialAccount" type="financialAccount--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="financialAccounts" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="financialAccount--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="FinancialAccount Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="FinancialAccount reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="FinancialAccount Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="FinancialAccount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="reportingType" type="xs:string" minOccurs="0" sme:label="FinancialAccount Reporting Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="accountingType" type="xs:string" minOccurs="0" sme:label="FinancialAccount Accounting Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="FinancialAccount Name" sme:precedence="1" sme:canFilter="true" sme:unsupported="true" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="FinancialAccount Description" sme:precedence="1" sme:unsupported="true" />
<xs:element name="account" type="xs:string" minOccurs="0" sme:label="FinancialAccount Account" sme:precedence="1" sme:canFilter="true" />
<xs:element name="analysis01" type="xs:string" minOccurs="0" sme:label="Financial Account Analysis 01" sme:precedence="1" sme:unsupported="true" />
<xs:element name="analysis02" type="xs:string" minOccurs="0" sme:label="Financial Account Analysis 02" sme:precedence="1" sme:unsupported="true" />
<xs:element name="analysis03" type="xs:string" minOccurs="0" sme:label="Financial Account Analysis 03" sme:precedence="1" sme:unsupported="true" />
<xs:element name="analysis04" type="xs:string" minOccurs="0" sme:label="Financial Account Analysis 04" sme:precedence="1" sme:unsupported="true" />
<xs:element name="analysis05" type="xs:string" minOccurs="0" sme:label="Financial Account Analysis 05" sme:precedence="1" sme:unsupported="true" />
<xs:element name="analysis06" type="xs:string" minOccurs="0" sme:label="Financial Account Analysis 06" sme:precedence="1" sme:unsupported="true" />
<xs:element name="analysis07" type="xs:string" minOccurs="0" sme:label="Financial Account Analysis 07" sme:precedence="1" sme:unsupported="true" />
<xs:element name="analysis08" type="xs:string" minOccurs="0" sme:label="Financial Account Analysis 08" sme:precedence="1" sme:unsupported="true" />
<xs:element name="analysis09" type="xs:string" minOccurs="0" sme:label="Financial Account Analysis 09" sme:precedence="1" sme:unsupported="true" />
<xs:element name="analysis10" type="xs:string" minOccurs="0" sme:label="Financial Account Analysis 10" sme:precedence="1" sme:unsupported="true" />
<xs:element name="analysis11" type="xs:string" minOccurs="0" sme:label="Financial Account Analysis 11" sme:precedence="1" sme:unsupported="true" />
<xs:element name="analysis12" type="xs:string" minOccurs="0" sme:label="Financial Account Analysis 12" sme:precedence="1" sme:unsupported="true" />
<xs:element name="analysis13" type="xs:string" minOccurs="0" sme:label="Financial Account Analysis 13" sme:precedence="1" sme:unsupported="true" />
<xs:element name="analysis14" type="xs:string" minOccurs="0" sme:label="Financial Account Analysis 14" sme:precedence="1" sme:unsupported="true" />
<xs:element name="analysis15" type="xs:string" minOccurs="0" sme:label="Financial Account Analysis 15" sme:precedence="1" sme:unsupported="true" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="FinancialAccount Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="balance" type="xs:decimal" minOccurs="0" sme:label="FinancialAccount Balance" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="balanceDate" type="xs:date" minOccurs="0" sme:label="FinancialAccount Balance Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="lastTransactionDate" type="xs:date" minOccurs="0" sme:label="FinancialAccount Last Transaction Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="primacyIndicator" type="xs:boolean" minOccurs="0" sme:label="FinancialAccount Primacy Indicator" nillable="true" sme:precedence="1" sme:canFilter="true" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="financialAccount--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="financialAccounts" type="financialAccount--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="bankAccount" type="bankAccount--type" sme:canGet="true" sme:canPost="false" sme:canPut="true" sme:canDelete="false" sme:canSearch="false" sme:pluralName="bankAccounts" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="bankAccount--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="BankAccount Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="BankAccount Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="BankAccount Reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="BankAccount Name" sme:precedence="1" sme:canFilter="true" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="BankAccount Description" sme:precedence="1" sme:unsupported="true" />
<xs:element name="branchIdentifier" type="xs:string" minOccurs="0" sme:label="BankAccount Branch Identifier" sme:precedence="1" sme:canFilter="true" />
<xs:element name="accountNumber" type="xs:string" minOccurs="0" sme:label="BankAccount Account Number" sme:precedence="1" sme:canFilter="true" />
<xs:element name="iBANNumber" type="xs:string" minOccurs="0" sme:label="BankAccount IBAN Number" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="bICSwiftCode" type="xs:string" minOccurs="0" sme:label="BankAccount BIC Swift Code" sme:precedence="1" sme:canFilter="true" />
<xs:element name="rollNumber" type="xs:string" minOccurs="0" sme:label="BankAccount Roll Number" sme:precedence="1" sme:canFilter="true" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="BankAccount Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrency" type="xs:string" minOccurs="0" sme:label="BankAccount OperatingCompany Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="tradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="contacts" type="contact--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="phones" type="phoneNumber--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="emails" type="email--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="website" type="xs:string" minOccurs="0" sme:label="BankAccount Web site" sme:precedence="1" sme:canFilter="true" />
<xs:element name="postalAddress" type="postalAddress--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="companyReference" type="xs:string" minOccurs="0" sme:label="BankAccount Company reference" sme:precedence="1" />
<xs:element name="paymentAllowedFlag" type="xs:boolean" minOccurs="0" sme:label="BankAccount Payment Allowed Flag" nillable="true" sme:precedence="1" />
<xs:element name="paymentReference" type="xs:string" minOccurs="0" sme:label="BankAccount Payment reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="receiptAllowedFlag" type="xs:boolean" minOccurs="0" sme:label="BankAccount Receipt Allowed Flag" nillable="true" sme:precedence="1" />
<xs:element name="receiptReference" type="xs:string" minOccurs="0" sme:label="BankAccount Receipt reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="BankAccount Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="balance" type="xs:decimal" minOccurs="0" sme:label="BankAccount Balance" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="limit" type="xs:decimal" minOccurs="0" sme:label="BankAccount Limit" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="lastStatementDate" type="xs:date" minOccurs="0" sme:label="BankAccount Last Statement Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="primacyIndicator" type="xs:boolean" minOccurs="0" sme:label="BankAccount Primacy Indicator" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="bankAccount--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="bankAccounts" type="bankAccount--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="opportunity" type="opportunity--type" sme:canGet="false" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="Opportunities" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="opportunity--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="Opportunity Active Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="Opportunity Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="statusFlag" type="xs:boolean" minOccurs="0" sme:label="Opportunity Status Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="statusFlagText" type="xs:string" minOccurs="0" sme:label="Opportunity Status Flag Text" sme:precedence="1" sme:unsupported="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="Opportunity reference" sme:precedence="1" sme:isUniqueKey="true" sme:unsupported="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="Opportunity Name" sme:precedence="1" sme:unsupported="true" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="Opportunity Description" sme:precedence="1" sme:unsupported="true" />
<xs:element name="companyReference" type="xs:string" minOccurs="0" sme:label="Opportunity Company reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerReference" type="xs:string" minOccurs="0" sme:label="Opportunity Customer reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="tradingAccountReference" type="xs:string" minOccurs="0" sme:label="Opportunity Customer TradingAccount reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="commodities" type="commodity--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="text" type="xs:string" minOccurs="0" sme:label="Opportunity Commodity Text" sme:precedence="1" sme:unsupported="true" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="Opportunity Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="operatingCompanyCurrency" type="xs:string" minOccurs="0" sme:label="Opportunity OperatingCompany Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="operatingCompanyCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="Opportunity OperatingCompany Currency Exchange Rate" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="operatingCompanyCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="Opportunity OperatingCompany Currency Exchange Rate Operator" sme:precedence="1" sme:unsupported="true" />
<xs:element name="operatingCompanyCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="Opportunity OperatingCompany Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="contacts" type="contact--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="source" type="xs:string" minOccurs="0" sme:label="Opportunity Source" sme:precedence="1" sme:unsupported="true" />
<xs:element name="salesperson" type="salesPerson--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="date" type="xs:date" minOccurs="0" sme:label="Opportunity Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="closeDate" type="xs:date" minOccurs="0" sme:label="Opportunity Close Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="openDays" type="xs:string" minOccurs="0" sme:label="Opportunity Open Days" sme:precedence="1" sme:unsupported="true" />
<xs:element name="priority" type="xs:string" minOccurs="0" sme:label="Opportunity Priority" sme:precedence="1" sme:unsupported="true" />
<xs:element name="probabilityIndicatorType" type="xs:string" minOccurs="0" sme:label="Opportunity Probability Indicator Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="probabilityIndicatorstring" type="xs:string" minOccurs="0" sme:label="Opportunity Probability Indicator String" sme:precedence="1" sme:unsupported="true" />
<xs:element name="probabilityIndicatorPercent" type="xs:decimal" minOccurs="0" sme:label="Opportunity Probability Indicator Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="workflowIndicator1" type="xs:string" minOccurs="0" sme:label="Opportunity Workflow Indicator1" sme:precedence="1" sme:unsupported="true" />
<xs:element name="workflowIndicator2" type="xs:string" minOccurs="0" sme:label="Opportunity Workflow Indicator2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Net Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Discount Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="chargesTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Charges Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Tax Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Gross Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="costTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Cost Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="profitTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Profit Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="quotationNetTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Quotation Net Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="quotationDiscountTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Quotation Discount Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="quotationChargesTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Quotation Charges Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="quotationTaxTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Quotation Tax Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="quotationGrossTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Quotation Gross Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="quotationCostTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Quotation Cost Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="quotationProfitTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Quotation Profit Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="salesQuotations" type="salesQuotation--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="orderNetTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Order Net Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="orderDiscountTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Order Discount Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="orderChargesTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Order Charges Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="orderTaxTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Order Tax Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="orderGrossTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Order Gross Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="orderCostTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Order Cost Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="orderProfitTotal" type="xs:decimal" minOccurs="0" sme:label="Opportunity Order Profit Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="salesOrders" type="salesOrder--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="interactions" type="interaction--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="privacyFlag" type="xs:boolean" minOccurs="0" sme:label="Opportunity Privacy Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="notes" type="note--type" sme:relationship="child" sme:isCollection="false" minOccurs="0" />
<xs:element name="applicationID" type="xs:string" minOccurs="0" sme:label="Opportunity Application ID" sme:precedence="1" sme:isUniqueKey="true" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="opportunity--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="opportunities" type="opportunity--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="commodity" type="commodity--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="commodities" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="commodity--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="Commodity Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="commodityGroup" type="commodityGroup--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="commodityIdentifierType" type="xs:string" minOccurs="0" sme:label="Commodity CommodityIdentifier Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="commodityIdentifiers" type="commodityIdentifier--type" sme:relationship="child" sme:isCollection="false" minOccurs="0" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="Commodity reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="Commodity Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="Commodity Status" sme:precedence="1" sme:canFilter="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="Commodity Name" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="shortName" type="xs:string" minOccurs="0" sme:label="Commodity Short Name" sme:precedence="1" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="Commodity Description" sme:precedence="1" sme:canFilter="true" />
<xs:element name="alternativeDescription1" type="xs:string" minOccurs="0" sme:label="Commodity Alternative Description 1" sme:precedence="1" sme:canFilter="true" />
<xs:element name="alternativeDescription2" type="xs:string" minOccurs="0" sme:label="Commodity Alternative Description 2" sme:precedence="1" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="Commodity Type" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="unitOfMeasure" type="unitOfMeasure--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="buyingAllowedFlag" type="xs:boolean" minOccurs="0" sme:label="Commodity Buying Allowed Flag" nillable="true" sme:precedence="1" />
<xs:element name="buyingUnitOfMeasure" type="unitOfMeasure--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="buyingUnitOfMeasureNumber" type="xs:decimal" minOccurs="0" sme:label="Commodity Buying UnitOfMeasure Number" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="sellingAllowedFlag" type="xs:boolean" minOccurs="0" sme:label="Commodity Selling Allowed Flag" nillable="true" sme:precedence="1" />
<xs:element name="sellingUnitOfMeasure" type="unitOfMeasure--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="sellingUnitOfMeasureNumber" type="xs:decimal" minOccurs="0" sme:label="Commodity Selling UnitOfMeasure Number" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="packingUnitOfMeasure" type="unitOfMeasure--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="packingUnitOfMeasureNumber" type="xs:decimal" minOccurs="0" sme:label="Commodity Packing UnitOfMeasure Number" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="catalogueNumber" type="xs:string" minOccurs="0" sme:label="Commodity Catalogue Number" sme:precedence="1" sme:canFilter="true" />
<xs:element name="supplierTradingAccount" type="tradingAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="supplierReference" type="xs:string" minOccurs="0" sme:label="Commodity Supplier reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="manufacturerCompany" type="xs:string" minOccurs="0" sme:label="Commodity Manufacturer Company" sme:precedence="1" />
<xs:element name="manufacturerReference" type="xs:string" minOccurs="0" sme:label="Commodity Manufacturer reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="material" type="xs:string" minOccurs="0" sme:label="Commodity Material" sme:precedence="1" sme:unsupported="true" />
<xs:element name="countryOfOrigin" type="xs:string" minOccurs="0" sme:label="Commodity Country Of Origin" sme:precedence="1" sme:unsupported="true" />
<xs:element name="weight" type="xs:decimal" minOccurs="0" sme:label="Commodity Weight" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="weightKg" type="xs:decimal" minOccurs="0" sme:label="Commodity Weight KG" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="classification" type="xs:string" minOccurs="0" sme:label="Commodity Classification" sme:precedence="1" sme:canFilter="true" />
<xs:element name="taxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="dutyApplicableFlag" type="xs:boolean" minOccurs="0" sme:label="Commodity Duty Applicable Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="dutyRate" type="xs:decimal" minOccurs="0" sme:label="Commodity Duty Rate" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="tradeIdentificationNumber" type="xs:string" minOccurs="0" sme:label="Commodity Trade Identification Number" sme:precedence="1" sme:isUniqueKey="true" sme:unsupported="true" />
<xs:element name="replacement" type="commodity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="replacementDate" type="xs:date" minOccurs="0" sme:label="Commodity Replacement Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="leadTime" type="xs:decimal" minOccurs="0" sme:label="Commodity Lead Time" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="cost" type="xs:decimal" minOccurs="0" sme:label="Commodity Cost" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="associatedChildCommodities" type="commodity--list" sme:relationship="child" sme:isCollection="true" minOccurs="0" />
<xs:element name="associatedParentCommodity" type="commodity--type" sme:relationship="parent" sme:isCollection="false" minOccurs="0" />
<xs:element name="version" type="xs:string" minOccurs="0" sme:label="Commodity Version" sme:precedence="1" sme:unsupported="true" />
<xs:element name="commissionType" type="xs:string" minOccurs="0" sme:label="Commodity Commission Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="commissionAmount" type="xs:decimal" minOccurs="0" sme:label="Commodity Commission Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="commissionPercent" type="xs:decimal" minOccurs="0" sme:label="Commodity Commission Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="interactions" type="interaction--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="opportunities" type="opportunity--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesQuotationLines" type="salesQuotationLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesOrderLines" type="salesOrderLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesOrderDeliveryLines" type="salesOrderDeliveryLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesInvoiceLines" type="salesInvoiceLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesCreditLines" type="salesCreditLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="purchaseOrderLines" type="purchaseOrderLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="purchaseOrderDeliveryLines" type="purchaseOrderDeliveryLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="pricelists" type="priceList--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="prices" type="price--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="inStock" type="xs:decimal" minOccurs="0" sme:label="Commodity Amount in Stock" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="allocated" type="xs:decimal" minOccurs="0" sme:label="Commodity Amount Allocated" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="freeStock" type="xs:decimal" minOccurs="0" sme:label="Commodity Free Stock" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="onOrder" type="xs:decimal" minOccurs="0" sme:label="Commodity Amount on Order" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="salesPrice" type="xs:decimal" minOccurs="0" sme:label="Commodity Sales Price in base currency" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="commodity--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="commodities" type="commodity--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="commodityGroup" type="commodityGroup--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="commodityGroups" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="commodityGroup--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="CommodityGroup Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="CommodityGroup Commodity Type" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="CommodityGroup reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="CommodityGroup Reference2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="CommodityGroup Name" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="CommodityGroup Description" sme:precedence="1" sme:unsupported="true" />
<xs:element name="countryOfOrigin" type="xs:string" minOccurs="0" sme:label="CommodityGroup Country Of Origin" sme:precedence="1" sme:unsupported="true" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="commodities" type="commodity--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="commodityGroup--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="commodityGroup" type="commodityGroup--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="commodityIdentifier" type="commodityIdentifier--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="commodityIdentifiers" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="commodityIdentifier--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="CommodityIdentifier Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="CommodityIdentifier reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="CommodityIdentifier Reference2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="isUniqueFlag" type="xs:boolean" minOccurs="0" sme:label="CommodityIdentifier Unique Flag" nillable="true" sme:precedence="1" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="CommodityIdentifier Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="CommodityIdentifier Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="inStockFlag" type="xs:boolean" minOccurs="0" sme:label="CommodityIdentifier In Stock Flag" nillable="true" sme:precedence="1" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="CommodityIdentifier Name" sme:precedence="1" sme:unsupported="true" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="CommodityIdentifier Description" sme:precedence="1" sme:canFilter="true" sme:unsupported="true" />
<xs:element name="commodity" type="commodity--type" sme:relationship="parent" sme:isCollection="false" minOccurs="0" />
<xs:element name="identifier" type="xs:string" minOccurs="0" sme:label="CommodityIdentifier Identifier" sme:precedence="1" sme:canFilter="true" />
<xs:element name="barcode" type="xs:string" minOccurs="0" sme:label="ComodityIdentifier Barcode" sme:precedence="1" sme:unsupported="true" />
<xs:element name="creationDate" type="xs:date" minOccurs="0" sme:label="CommodityIdentifier Creation Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="useByDate" type="xs:date" minOccurs="0" sme:label="CommodityIdentifier Use By Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="expirationDate" type="xs:date" minOccurs="0" sme:label="CommodityIdentifier Expiration Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="parentCommodityIdentifier" type="commodityIdentifier--type" sme:relationship="parent" sme:isCollection="false" minOccurs="0" />
<xs:element name="childCommodityIdentifiers" type="commodityIdentifier--list" sme:relationship="child" sme:isCollection="true" minOccurs="0" />
<xs:element name="buyingAllowed" type="xs:boolean" minOccurs="0" sme:label="CommodityIdentifier Buying Allowed Flag" nillable="true" sme:precedence="1" />
<xs:element name="supplierTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="originatorPurchaseDocumentLine" type="purchaseOrderLine--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="purchaseDeliveryLine" type="purchaseOrderDeliveryLine--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="purchaseQuantity" type="xs:decimal" minOccurs="0" sme:label="CommodityIdentifier Purchase Quantity" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="lastPurchaseDate" type="xs:date" minOccurs="0" sme:label="CommodityIdentifier Last Purchase Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="sellingAllowed" type="xs:boolean" minOccurs="0" sme:label="CommodityIdentifier Selling Allowed Flag" nillable="true" sme:precedence="1" />
<xs:element name="customerTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="originatorSalesDocumentLine" type="salesOrderLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesDeliveryLine" type="salesOrderDeliveryLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="saleQuantity" type="xs:decimal" minOccurs="0" sme:label="CommodityIdentifier Sale Quantity" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="lastSaleDate" type="xs:date" minOccurs="0" sme:label="CommodityIdentifier Last Sale Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="movementAllowed" type="xs:boolean" minOccurs="0" sme:label="CommodityIdentifier Movements Allowed Flag" nillable="true" sme:precedence="1" />
<xs:element name="movementQuantity" type="xs:decimal" minOccurs="0" sme:label="CommodityIdentifier Movement Quantity" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="lastMovementDate" type="xs:date" minOccurs="0" sme:label="CommodityIdentifier Last Movement Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="availableQuantity" type="xs:decimal" minOccurs="0" sme:label="CommodityIdentifier Available Quantity" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="reservedQuantity" type="xs:decimal" minOccurs="0" sme:label="CommodityIdentifier Reserved Quantity" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="totalQuantity" type="xs:decimal" minOccurs="0" sme:label="CommodityIdentifier Total Quantity" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="location" type="location--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="subLocation" type="location--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="notes" type="note--type" sme:relationship="child" sme:isCollection="false" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="commodityIdentifier--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="commodityIdentifiers" type="commodityIdentifier--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="purchaseOrderLine" type="purchaseOrderLine--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="purchaseOrderLines" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="purchaseOrderLine--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="PurchaseOrderLine Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="PurchaseOrderLine reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="PurchaseOrderLine Reference2" sme:precedence="1" sme:canFilter="true" sme:unsupported="true" />
<xs:element name="number" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Number" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="PurchaseOrderLine Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="PurchaseOrderLine Type" sme:precedence="1" sme:isMandatory="true" sme:unsupported="true" />
<xs:element name="deliveryTerms" type="xs:string" minOccurs="0" sme:label="PurchaseOrderLine Delivery Terms" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryDate" type="xs:date" minOccurs="0" sme:label="PurchaseOrderLine Delivery Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="dueDate" type="xs:date" minOccurs="0" sme:label="PurchaseOrderLine Due Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="carrierTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="carrierNetPrice" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Carrier Net Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="carrierTaxPrice" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Carrier Tax Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="carrierTotalPrice" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Carrier Gross Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="carrierTaxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierReference" type="xs:string" minOccurs="0" sme:label="PurchaseOrderLine Carrier reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="commodity" type="commodity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="text" type="xs:string" minOccurs="0" sme:label="PurchaseOrderLine Text" sme:precedence="1" sme:canFilter="true" />
<xs:element name="fulfillmentLocation" type="location--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="unitOfMeasure" type="unitOfMeasure--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="quantity" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Quantity" nillable="true" sme:precedence="1" sme:isMandatory="true" sme:fractionDigits="2" />
<xs:element name="initialPrice" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Initial Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="pricelist" type="priceList--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="customerTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="customerReference" type="xs:string" minOccurs="0" sme:label="PurchaseOrderLine Customer reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerSalesOrder" type="salesOrder--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="customerSalesOrderLine" type="salesOrderLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="orderLineDiscountType" type="xs:string" minOccurs="0" sme:label="PurchaseOrderLine Order Line Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderLineDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Order Line Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderLineDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Order Line Discount Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderLineSubtotalDiscountType" type="xs:string" minOccurs="0" sme:label="PurchaseOrderLine Order Line Subtotal Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderLineSubtotalDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Order Line Subtotal Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderLineSubtotalDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Order Line Subtotal Discount Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="actualPrice" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Actual Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Net Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Discount Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="chargesTotal" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Charges Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="fOBPoint" type="xs:string" minOccurs="0" sme:label="PurchaseOrderLine FOB Point" sme:precedence="1" sme:unsupported="true" />
<xs:element name="taxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="priceTax" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Price Tax" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Tax Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderLine Gross Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="project" type="project--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="purchaseOrderDeliveryLine" type="purchaseOrderDeliveryLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="purchaseOrderLine--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="originatorPurchaseDocumentLine" type="purchaseOrderLine--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="taxCode" type="taxCode--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="taxCodes" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="taxCode--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="TaxCode Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="TaxCode reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="TaxCode Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="TaxCode Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="taxationCountry" type="xs:string" minOccurs="0" sme:label="TaxCode Taxation Country" sme:precedence="1" sme:unsupported="true" />
<xs:element name="taxationLocale" type="xs:string" minOccurs="0" sme:label="TaxCode Taxation Locale" sme:precedence="1" sme:unsupported="true" />
<xs:element name="value" type="xs:decimal" minOccurs="0" sme:label="TaxCode Value" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="valueText" type="xs:string" minOccurs="0" sme:label="TaxCode Value Text" sme:precedence="1" sme:canFilter="true" />
<xs:element name="primacyIndicator" type="xs:boolean" minOccurs="0" sme:label="TaxCode Primacy Indicator" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="orderOfPrecedence" type="xs:decimal" minOccurs="0" sme:label="TaxCode Order Of Precedence" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="notes" type="note--type" sme:relationship="child" sme:isCollection="false" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="taxCode--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="carrierTaxCodes" type="taxCode--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="location" type="location--type" sme:canGet="true" sme:canPost="true" sme:canPut="true" sme:canDelete="true" sme:canSearch="false" sme:pluralName="locations" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="location--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="Location Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="Location Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="Location reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="Location Reference2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="Location Name" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="Location Description" sme:precedence="1" sme:canFilter="true" />
<xs:element name="customerSupplierFlag" type="xs:string" minOccurs="0" sme:label="Location Customer Supplier Flag" sme:precedence="1" sme:canFilter="true" />
<xs:element name="postalAddress" type="postalAddress--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="saleFlag" type="xs:boolean" minOccurs="0" sme:label="Location Sale Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="purchaseFlag" type="xs:boolean" minOccurs="0" sme:label="Location Purchase Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="openingDays" type="xs:string" minOccurs="0" sme:label="Location Opening Days" sme:precedence="1" sme:unsupported="true" />
<xs:element name="openingTimes" type="xs:date" minOccurs="0" sme:label="Location Opening Times" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="gPSPosition" type="xs:string" minOccurs="0" sme:label="Location GPS Position" sme:precedence="1" sme:unsupported="true" />
<xs:element name="phones" type="phoneNumber--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="emails" type="email--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="website" type="xs:string" minOccurs="0" sme:label="Location Web site" sme:precedence="1" sme:unsupported="true" />
<xs:element name="contacts" type="contact--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="transitFlag" type="xs:boolean" minOccurs="0" sme:label="Location Transit Flag" nillable="true" sme:precedence="1" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
<xs:element name="parentLocation" type="location--type" sme:relationship="parent" sme:isCollection="false" minOccurs="0" />
<xs:element name="childLocation" type="location--list" sme:relationship="child" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="location--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="fulfillmentLocation" type="location--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="unitOfMeasure" type="unitOfMeasure--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="unitsOfMeasure" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="unitOfMeasure--type">
- <xs:all>
<xs:element name="unitOfMeasureGroup" type="unitOfMeasureGroup--type" sme:relationship="parent" sme:isCollection="false" minOccurs="0" />
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="UnitOfMeasure Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="UnitOfMeasure Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="UnitOfMeasure reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="UnitOfMeasure Reference2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="UnitOfMeasure Name" sme:precedence="1" sme:unsupported="true" />
<xs:element name="shortName" type="xs:string" minOccurs="0" sme:label="UnitOfMeasure Short Name" sme:precedence="1" sme:unsupported="true" />
<xs:element name="symbol" type="xs:string" minOccurs="0" sme:label="UnitOfMeasure Symbol" sme:precedence="1" sme:unsupported="true" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="UnitOfMeasure Description" sme:precedence="1" sme:canFilter="true" />
<xs:element name="baseNumber" type="xs:decimal" minOccurs="0" sme:label="UnitOfMeasure Base Number" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="baseFactorNumber" type="xs:decimal" minOccurs="0" sme:label="UnitOfMeasure Base Factor Number" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="decimalPlaces" type="xs:decimal" minOccurs="0" sme:label="UnitOfMeasure Decimal Places" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="tradeIdentificationNumber" type="xs:string" minOccurs="0" sme:label="UnitOfMeasure Trade Identification Number" sme:precedence="1" sme:isUniqueKey="true" sme:unsupported="true" />
<xs:element name="weight" type="xs:decimal" minOccurs="0" sme:label="UnitOfMeasure Weight" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="weightKg" type="xs:decimal" minOccurs="0" sme:label="UnitOfMeasure Weight KG" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="primacyIndicator" type="xs:boolean" minOccurs="0" sme:label="UnitOfMeasure Primacy Indicator" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="commodities" type="commodity--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="unitOfMeasure--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="unitOfMeasure" type="unitOfMeasure--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="unitOfMeasureGroup" type="unitOfMeasureGroup--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="unitsOfMeasureGroup" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="unitOfMeasureGroup--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="UnitOfMeasureGroup Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="UnitOfMeasureGroup Reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="UnitOfMeasureGroup Name" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="UnitOfMeasureGroup Description" sme:precedence="1" sme:unsupported="true" />
<xs:element name="unitOfMeasures" type="unitOfMeasure--list" sme:relationship="child" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:relationship="child" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="unitOfMeasureGroup--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="unitOfMeasureGroup" type="unitOfMeasureGroup--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="priceList" type="priceList--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="priceLists" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="priceList--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="PriceList Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="PriceList Type" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="PriceList Name" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="PriceList Reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="PriceList Description" sme:precedence="1" sme:canFilter="true" />
<xs:element name="calculationMethod" type="xs:string" minOccurs="0" sme:label="PriceList Calculation Method" sme:precedence="1" sme:unsupported="true" />
<xs:element name="calculationType" type="xs:string" minOccurs="0" sme:label="PriceList CalculationType" sme:precedence="1" sme:unsupported="true" />
<xs:element name="calculationAmount" type="xs:decimal" minOccurs="0" sme:label="PriceList Calculation Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="calculationPercent" type="xs:decimal" minOccurs="0" sme:label="PriceList Calculation Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="roundingMethod" type="xs:string" minOccurs="0" sme:label="PriceList Rounding Method" sme:precedence="1" sme:unsupported="true" />
<xs:element name="taxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="pricesIncludesTax" type="xs:boolean" minOccurs="0" sme:label="PriceList Prices Includes Tax" nillable="true" sme:precedence="1" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="PriceList Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrency" type="xs:string" minOccurs="0" sme:label="PriceList OperatingCompany Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="PriceList OperatingCompany Currency Exchange Rate" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="operatingCompanyCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="Pricelist OperatingCompany Currency Exchange Rate Operator" sme:precedence="1" />
<xs:element name="operatingCompanyCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="PriceList OperatingCompany Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="startDate" type="xs:date" minOccurs="0" sme:label="PriceList Start Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="endDate" type="xs:date" minOccurs="0" sme:label="PriceList End Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="primacyIndicator" type="xs:boolean" minOccurs="0" sme:label="PriceList Primacy Indicator" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="commodities" type="commodity--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="tradingAccounts" type="tradingAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="priceList--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="pricelist" type="priceList--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="salesOrder" type="salesOrder--type" sme:canGet="true" sme:canPost="true" sme:canPut="false" sme:canDelete="true" sme:canSearch="false" sme:pluralName="salesOrders" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="salesOrder--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="SalesOrder Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="SalesOrder reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="SalesOrder Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="SalesOrder Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="allocationStatus" type="xs:string" minOccurs="0" sme:label="SalesOrder Allocation Status" sme:precedence="1" sme:canFilter="true" />
<xs:element name="deliveryStatus" type="xs:string" minOccurs="0" sme:label="SalesOrder Delivery Status" sme:precedence="1" sme:canFilter="true" />
<xs:element name="invoiceStatus" type="xs:string" minOccurs="0" sme:label="SalesOrder Invoice Status" sme:precedence="1" sme:canFilter="true" />
<xs:element name="statusFlag" type="xs:boolean" minOccurs="0" sme:label="SalesOrder Status Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="statusFlagText" type="xs:string" minOccurs="0" sme:label="SalesOrder Status Flag Text" sme:precedence="1" sme:unsupported="true" />
<xs:element name="tradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="customerReference" type="xs:string" minOccurs="0" sme:label="SalesOrder Customer reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="opportunity" type="opportunity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="pricelist" type="priceList--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="supplierTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="supplierReference" type="xs:string" minOccurs="0" sme:label="SalesOrder Supplier reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="supplierPurchaseOrders" type="purchaseOrder--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="SalesOrder Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="copyFlag" type="xs:boolean" minOccurs="0" sme:label="SalesOrder Copy Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="originatorDocument" type="salesOrder--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="quotation" type="salesQuotation--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="postalAddresses" type="postalAddress--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="deliveryMethod" type="xs:string" minOccurs="0" sme:label="SalesOrder Delivery Method" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryRule" type="xs:boolean" minOccurs="0" sme:label="SalesOrder Delivery Rule" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryTerms" type="xs:string" minOccurs="0" sme:label="SalesOrder Delivery Terms" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryDate" type="xs:date" minOccurs="0" sme:label="SalesOrder Delivery Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="dueDate" type="xs:date" minOccurs="0" sme:label="SalesOrder Due Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="carrierCompany" type="xs:string" minOccurs="0" sme:label="SalesOrder Carrier Company" sme:precedence="1" sme:unsupported="true" />
<xs:element name="carrierTradingAccount" type="tradingAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierNetPrice" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Carrier Net Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="carrierTaxPrice" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Carrier Tax Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="carrierTotalPrice" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Carrier Gross Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="carrierSalesInvoice" type="salesInvoice--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierTaxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierReference" type="xs:string" minOccurs="0" sme:label="SalesOrder Carrier reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="SalesOrder Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrency" type="xs:string" minOccurs="0" sme:label="SalesOrder OperatingCompany Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="SalesOrder OperatingCompany Currency Exchange Rate" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="operatingCompanyCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="SalesOrder OperatingCompany Currency Exchange Rate Operator" sme:precedence="1" />
<xs:element name="operatingCompanyCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="SalesOrder OperatingCompany Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceCurrency" type="xs:string" minOccurs="0" sme:label="SalesOrder Invoice Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Invoice Currency Exchange Rate" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="invoiceCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="SalesOrder Invoice Currency Exchange Rate Operator" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="SalesOrder Invoice Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerTradingAccountCurrency" type="xs:string" minOccurs="0" sme:label="SalesOrder Customer TradingAccount Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerTradingAccountCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Customer TradingAccount Currency Exchange Rate" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="customerTradingAccountCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="SalesOrder Customer TradingAccount Currency Exchange Rate Operator" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerTradingAccountCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="SalesOrder Customer TradingAccount Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="date" type="xs:date" minOccurs="0" sme:label="SalesOrder Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="time" type="xs:time" minOccurs="0" sme:label="SalesOrder Time" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="validity" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Validity" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="expirationDate" type="xs:date" minOccurs="0" sme:label="SalesOrder Expiration Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="taxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="buyerContact" type="contact--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="salesPersons" type="salesPerson--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="user" type="xs:string" minOccurs="0" sme:label="SalesOrder User" sme:precedence="1" sme:canFilter="true" />
<xs:element name="salesOrderLines" type="salesOrderLine--list" sme:relationship="child" sme:isCollection="true" minOccurs="0" />
<xs:element name="lineCount" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Line Count" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="orderDiscountType" type="xs:string" minOccurs="0" sme:label="SalesOrder Order Discount Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="orderDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Order Discount Amount" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="orderDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Order Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="orderAdditionalDiscount1Type" type="xs:string" minOccurs="0" sme:label="SalesOrder Order Additional Discount1 Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderAdditionalDiscount1Amount" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Order Additional Discount1 Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderAdditionalDiscount1Percent" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Order Additional Discount1 Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderAdditionalDiscount2" type="xs:string" minOccurs="0" sme:label="SalesOrder Order Additional Discount2 Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderAdditionalDiscount2Amount" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Order Additional Discount2 Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderAdditionalDiscount2Percent" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Order Additional Discount2 Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="text1" type="xs:string" minOccurs="0" sme:label="SalesOrder Text1" sme:precedence="1" sme:canFilter="true" />
<xs:element name="text2" type="xs:string" minOccurs="0" sme:label="SalesOrder Text2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Net Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Discount Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="chargesTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Charges Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Tax Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Gross Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="costTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Cost Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="profitTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrder Profit Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="receipts" type="receipt--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="depositFlag" type="xs:boolean" minOccurs="0" sme:label="SalesOrder Deposit Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="contract" type="xs:string" minOccurs="0" sme:label="SalesOrder Contract" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="invoiceCountry" type="xs:string" minOccurs="0" sme:label="SalesOrder Invoice Country" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderCountry" type="xs:string" minOccurs="0" sme:label="SalesOrder Order Country" sme:precedence="1" sme:unsupported="true" />
<xs:element name="projects" type="project--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesOrderDeliveries" type="salesOrderDelivery--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="fulfillmentLocations" type="location--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="interactions" type="interaction--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
<xs:element name="CustomerId" type="xs:time" minOccurs="0" sme:label="Customer Identifier" sme:precedence="1" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="salesOrder--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="customerSalesOrder" type="salesOrder--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="purchaseOrder" type="purchaseOrder--type" sme:canGet="true" sme:canPost="true" sme:canPut="false" sme:canDelete="true" sme:canSearch="false" sme:pluralName="purchaseOrders" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="purchaseOrder--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="PurchaseOrder Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="PurchaseOrder reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Status" sme:precedence="1" sme:canFilter="true" />
<xs:element name="statusFlag" type="xs:boolean" minOccurs="0" sme:label="PurchaseOrder Status Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="statusFlagText" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Status Flag Text" sme:precedence="1" sme:canFilter="true" />
<xs:element name="tradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="customerTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="customerReference" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Customer Reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerSalesOrders" type="salesOrder--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="supplierReference" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Supplier reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="pricelist" type="priceList--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="sellerContact" type="contact--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="copyFlag" type="xs:boolean" minOccurs="0" sme:label="PurchaseOrder Copy Flag" nillable="true" sme:precedence="1" />
<xs:element name="originatorDocument" type="purchaseOrder--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="postalAddresses" type="postalAddress--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="deliveryMethod" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Delivery Method" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryRule" type="xs:boolean" minOccurs="0" sme:label="PurchaseOrder Delivery Rule" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryTerms" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Delivery Terms" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryDate" type="xs:date" minOccurs="0" sme:label="PurchaseOrder Delivery Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="carrierCompany" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Carrier Company" sme:precedence="1" sme:unsupported="true" />
<xs:element name="carrierTradingAccount" type="tradingAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierNetPrice" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Carrier Net Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="carrierTaxPrice" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Carrier Tax Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="carrierTotalPrice" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Carrier Gross Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="carrierTaxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierReference" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Carrier reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrency" type="xs:string" minOccurs="0" sme:label="PurchaseOrder OperatingCompany Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="operatingCompanyCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder OperatingCompany Currency Exchange Rate" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="operatingCompanyCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="PurchaseOrder OperatingCompany Currency Exchange Rate Operator" sme:precedence="1" />
<xs:element name="operatingCompanyCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="PurchaseOrder OperatingCompany Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceCurrency" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Invoice Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Invoice Currency Exchange Rate" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="invoiceCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Invoice Currency Exchange Rate Operator" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="PurchaseOrder Invoice Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="supplierTradingAccountCurrency" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Supplier TradingAccount Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="supplierTradingAccountCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Supplier TradingAccount Currency Exchange Rate" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="supplierTradingAccountCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Supplier TradingAccount Currency Exchange Rate Operator" sme:precedence="1" sme:unsupported="true" />
<xs:element name="supplierTradingAccountCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="PurchaseOrder Supplier TradingAccount Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="date" type="xs:date" minOccurs="0" sme:label="PurchaseOrder Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="time" type="xs:time" minOccurs="0" sme:label="PurchaseOrder Time" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="validity" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Validity" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="expirationDate" type="xs:date" minOccurs="0" sme:label="PurchaseOrder Expiration Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="dueDate" type="xs:date" minOccurs="0" sme:label="PurchaseOrder Due Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="taxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="user" type="xs:string" minOccurs="0" sme:label="PurchaseOrder user" sme:precedence="1" sme:canFilter="true" />
<xs:element name="buyerUser" type="xs:string" minOccurs="0" sme:label="PurchaseOder Buyer" sme:precedence="1" sme:unsupported="true" />
<xs:element name="purchaseOrderLines" type="purchaseOrderLine--list" sme:relationship="child" sme:isCollection="true" minOccurs="0" />
<xs:element name="lineCount" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Line Count" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="orderDiscountType" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Order Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Order Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Order Discount Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderAdditionalDiscount1Type" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Order Additional Discount1 Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderAdditionalDiscount1Amount" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Order Additional Discount1 Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderAdditionalDiscount1Percent" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Order Additional Discount1 Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderAdditionalDiscount2" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Order Additional Discount2 Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderAdditionalDiscount2Amount" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Order Additional Discount2 Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderAdditionalDiscount2Percent" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Order Additional Discount2 Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="text1" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Text1" sme:precedence="1" sme:canFilter="true" />
<xs:element name="text2" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Text2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Net Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Discount Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="chargesTotal" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Charges Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Tax Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrder Gross Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="depositFlag" type="xs:boolean" minOccurs="0" sme:label="PurchaseOrder Deposit Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="contract" type="xs:string" minOccurs="0" sme:label="PurchaseOrder Contract" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="projects" type="project--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="purchaseOrderDeliveries" type="purchaseOrderDelivery--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="interactions" type="interaction--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
<xs:element name="SupplierId" type="xs:time" minOccurs="0" sme:label="Supplier Identifier" sme:precedence="1" />
<xs:element name="onOrder" type="xs:string" minOccurs="0" sme:label="Purchase Order On Order Status" sme:precedence="1" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="purchaseOrder--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="supplierPurchaseOrders" type="purchaseOrder--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="project" type="project--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="projects" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="project--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="Project Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="Project reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="Project Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="Project Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="Project Name" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="shortName" type="xs:string" minOccurs="0" sme:label="Project Short Name" sme:precedence="1" sme:unsupported="true" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="Project Description" sme:precedence="1" sme:canFilter="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="Project Status" sme:precedence="1" sme:canFilter="true" />
<xs:element name="completionStatus" type="xs:string" minOccurs="0" sme:label="Project Completion Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="startDate" type="xs:date" minOccurs="0" sme:label="Project Start Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="endDate" type="xs:date" minOccurs="0" sme:label="Project End Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="originalEndDate" type="xs:date" minOccurs="0" sme:label="Project Original End Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="forecastEndDate" type="xs:date" minOccurs="0" sme:label="Project Forecast End Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="tradingAccount" type="tradingAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="Project Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrency" type="xs:string" minOccurs="0" sme:label="Project OperatingCompany Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="Project OperatingCompany Currency Exchange Rate" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="operatingCompanyCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="Project OperatingCompany Currency Exchange Rate Operator" sme:precedence="1" />
<xs:element name="operatingCompanyCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="Project OperatingCompany Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="originatorDocument" type="salesOrder--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="associatedProject" type="project--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="parentProject" type="project--type" sme:relationship="parent" sme:isCollection="false" minOccurs="0" />
<xs:element name="childProjects" type="project--list" sme:relationship="child" sme:isCollection="true" minOccurs="0" />
<xs:element name="currentCostBalance" type="xs:decimal" minOccurs="0" sme:label="Project Current Cost Balance" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="lastCostTransactionDate" type="xs:date" minOccurs="0" sme:label="Project Last Cost Transaction Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="currentRevenueBalance" type="xs:decimal" minOccurs="0" sme:label="Project Current Revenue Balance" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="lastRevenueTransactionDate" type="xs:date" minOccurs="0" sme:label="Project Last Revenue Transaction Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="currentCostBudget" type="xs:decimal" minOccurs="0" sme:label="Project Current Cost Budget" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="currentCostBudgetDate" type="xs:date" minOccurs="0" sme:label="Project Current Cost Budget Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="currentRevenueBudget" type="xs:decimal" minOccurs="0" sme:label="Project Current Revenue Budget" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="currentRevenueBudgetDate" type="xs:date" minOccurs="0" sme:label="Project Current Revenue Budget Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="currentCommittedCostBalance" type="xs:decimal" minOccurs="0" sme:label="Project Current Committed Cost Balance" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="currentCommittedCostBalanceDate" type="xs:date" minOccurs="0" sme:label="Project Current Committed Cost Balance Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="contacts" type="contact--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="postalAddresses" type="postalAddress--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="taxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="interactions" type="interaction--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="project--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="projects" type="project--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="interaction" type="interaction--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="interactions" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="interaction--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="Interaction Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="Interaction Type" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="Interaction Status" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="Interaction reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="Interaction Name" sme:precedence="1" sme:unsupported="true" />
<xs:element name="subject" type="xs:string" minOccurs="0" sme:label="Interaction Subject" sme:precedence="1" sme:unsupported="true" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="Interaction Description" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="user" type="xs:string" minOccurs="0" sme:label="Interaction User" sme:precedence="1" sme:canFilter="true" />
<xs:element name="priority" type="xs:string" minOccurs="0" sme:label="Interaction Priority" sme:precedence="1" sme:unsupported="true" />
<xs:element name="tradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="salesInvoices" type="salesInvoice--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="contacts" type="contact--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="commodities" type="commodity--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="date" type="xs:date" minOccurs="0" sme:label="Interaction Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="time" type="xs:time" minOccurs="0" sme:label="Interaction Time" nillable="true" sme:precedence="1" />
<xs:element name="endDate" type="xs:date" minOccurs="0" sme:label="Interaction End Date" nillable="true" sme:precedence="1" />
<xs:element name="endTime" type="xs:time" minOccurs="0" sme:label="Interaction End Time" nillable="true" sme:precedence="1" />
<xs:element name="expirationDate" type="xs:date" minOccurs="0" sme:label="Interaction Expiration Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="expirationTime" type="xs:time" minOccurs="0" sme:label="Interaction Expiration Time" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="recurrence" type="xs:boolean" minOccurs="0" sme:label="Interaction Recurrence" nillable="true" sme:precedence="1" />
<xs:element name="recurrenceFrequency" type="xs:string" minOccurs="0" sme:label="Interaction Recurrence Frequency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="workflowIndicator1" type="xs:string" minOccurs="0" sme:label="Interaction Workflow Indicator1" sme:precedence="1" sme:unsupported="true" />
<xs:element name="workflowIndicator2" type="xs:string" minOccurs="0" sme:label="Interaction Workflow Indicator2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="privacyFlag" type="xs:boolean" minOccurs="0" sme:label="Interaction Privacy Flag" nillable="true" sme:precedence="1" />
<xs:element name="project" type="project--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
<xs:element name="promisedPaymentDate" type="xs:string" minOccurs="0" sme:label="Interaciton Promised Payment Date" nillable="true" sme:precedence="1" />
<xs:element name="followUpDate" type="xs:string" minOccurs="0" sme:label="Interaction Follow up Date" nillable="true" sme:precedence="1" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="interaction--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="interactions" type="interaction--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="salesInvoice" type="salesInvoice--type" sme:canGet="true" sme:canPost="true" sme:canPut="false" sme:canDelete="true" sme:canSearch="false" sme:pluralName="salesInvoices" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="salesInvoice--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="SalesInvoice Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="SalesInvoice reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="SalesInvoice Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="SalesInvoice Status" sme:precedence="1" sme:canFilter="true" />
<xs:element name="allocationStatus" type="xs:string" minOccurs="0" sme:label="SalesInvoice Allocation Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryStatus" type="xs:string" minOccurs="0" sme:label="SalesInvoice Delivery Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="statusFlag" type="xs:boolean" minOccurs="0" sme:label="SalesInvoice Status Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="statusFlagText" type="xs:string" minOccurs="0" sme:label="SalesInvoice Status Flag Text" sme:precedence="1" sme:unsupported="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="SalesInvoice Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="tradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="customerReference" type="xs:string" minOccurs="0" sme:label="SalesInvoice Customer reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="opportunity" type="opportunity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="pricelist" type="priceList--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="copyFlag" type="xs:boolean" minOccurs="0" sme:label="SalesInvoice Copy Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="date" type="xs:date" minOccurs="0" sme:label="SalesInvoice Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="time" type="xs:time" minOccurs="0" sme:label="SalesInvoice Time" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="taxDate" type="xs:date" minOccurs="0" sme:label="SalesInvoice Tax Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="taxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="postalAddresses" type="postalAddress--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="deliveryMethod" type="xs:string" minOccurs="0" sme:label="SalesInvoice Delivery Method" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryTerms" type="xs:string" minOccurs="0" sme:label="SalesInvoice Delivery Terms" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryRule" type="xs:boolean" minOccurs="0" sme:label="SalesInvoice Delivery Rule" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryDate" type="xs:date" minOccurs="0" sme:label="SalesInvoice Delivery Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="carrierCompany" type="xs:string" minOccurs="0" sme:label="SalesInvoice Carrier Company" sme:precedence="1" sme:unsupported="true" />
<xs:element name="carrierTradingAccount" type="tradingAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierNetPrice" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Carrier Net Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="carrierTaxPrice" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Carrier Tax Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="carrierTotalPrice" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Carrier Gross Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="carrierSalesInvoice" type="salesInvoice--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierTaxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierReference" type="xs:string" minOccurs="0" sme:label="SalesInvoice Carrier reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="SalesInvoice Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrency" type="xs:string" minOccurs="0" sme:label="SalesInvoice OperatingCompany Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="operatingCompanyCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice OperatingCompany Currency Exchange Rate" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="operatingCompanyCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="SalesInvoice OperatingCompany Currency Exchange Rate Operator" sme:precedence="1" />
<xs:element name="operatingCompanyCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="SalesInvoice OperatingCompany Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerTradingAccountCurrency" type="xs:string" minOccurs="0" sme:label="SalesInvoice Customer TradingAccount Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerTradingAccountCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Customer TradingAccount Currency Exchange Rate" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="customerTradingAccountCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="SalesInvoice Customer TradingAccount Currency Exchange Rate Operator" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerTradingAccountCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="SalesInvoice Customer TradingAccount Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="buyerContact" type="contact--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="salespersons" type="salesPerson--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesInvoiceLines" type="salesInvoiceLine--list" sme:relationship="child" sme:isCollection="true" minOccurs="0" />
<xs:element name="lineCount" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Line Count" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="originatorDocument" type="salesOrder--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="salesOrderDeliveries" type="salesOrderDelivery--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="receipts" type="receipt--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="contract" type="xs:string" minOccurs="0" sme:label="SalesInvoice Contract" sme:precedence="1" sme:unsupported="true" />
<xs:element name="settlementDiscountType" type="xs:string" minOccurs="0" sme:label="SalesInvoice Settlement Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="settlementDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Settlement Discount Amount" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="settlementDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Settlement Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="settlementDiscountTerms" type="xs:string" minOccurs="0" sme:label="SalesInvoice Settlement Discount Terms" sme:precedence="1" sme:unsupported="true" />
<xs:element name="settlementDiscountIncludedInTotal" type="xs:boolean" minOccurs="0" sme:label="SalesInvoice Settlement Discount Included In Total" nillable="true" sme:precedence="1" />
<xs:element name="invoiceDiscountType" type="xs:string" minOccurs="0" sme:label="SalesInvoice Invoice Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Invoice Discount Amount" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="invoiceDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Invoice Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="invoiceAdditionalDiscount1Type" type="xs:string" minOccurs="0" sme:label="SalesInvoice Invoice Additional Discount1 Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceAdditionalDiscount1Amount" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Invoice Additional Discount1 Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="invoiceAdditionalDiscount1Percent" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Invoice Additional Discount1 Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="invoiceAdditionalDiscount2" type="xs:string" minOccurs="0" sme:label="SalesInvoice Invoice Additional Discount2 Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceAdditionalDiscount2Amount" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Invoice Additional Discount2 Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="invoiceAdditionalDiscount2Percent" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Invoice Additional Discount2 Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Net Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Discount Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="chargesTotal" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Charges Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Tax Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Gross Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="costTotal" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Cost Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="profitTotal" type="xs:decimal" minOccurs="0" sme:label="SalesInvoice Profit Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="text1" type="xs:string" minOccurs="0" sme:label="SalesInvoice Text1" sme:precedence="1" sme:canFilter="true" />
<xs:element name="text2" type="xs:string" minOccurs="0" sme:label="SalesInvoice Text2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="projects" type="project--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="interactions" type="interaction--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="user" type="xs:string" minOccurs="0" sme:label="SalesInvoice User" sme:precedence="1" sme:canFilter="true" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
<xs:element name="CustomerId" type="xs:time" minOccurs="0" sme:label="Customer Identifier" sme:precedence="1" />
<xs:element name="paymentDue" type="xs:date" minOccurs="0" sme:label="SalesInvoice Payment Due" nillable="true" sme:precedence="1" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="salesInvoice--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="salesInvoices" type="salesInvoice--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="salesPerson" type="salesPerson--type" sme:canGet="false" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="salesPersons" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="salesPerson--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="SalesPerson Active Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="SalesPerson reference" sme:precedence="1" sme:isUniqueKey="true" sme:unsupported="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="SalesPersonReference2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="SalesPerson Name" sme:precedence="1" sme:isMandatory="true" sme:unsupported="true" />
<xs:element name="contact" type="contact--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="postalAddress" type="postalAddress--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="commissionType" type="xs:string" minOccurs="0" sme:label="SalesPerson Commission Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="commissionAmount" type="xs:decimal" minOccurs="0" sme:label="SalesPerson Commission Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="commissionPercent" type="xs:decimal" minOccurs="0" sme:label="SalesPerson Commission Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="primacyIndicator" type="xs:boolean" minOccurs="0" sme:label="SalesPerson Primacy Indicator" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="salesPerson--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="salespersons" type="salesPerson--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="salesInvoiceLine" type="salesInvoiceLine--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="true" sme:canSearch="false" sme:pluralName="salesInvoiceLines" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="salesInvoiceLine--type">
- <xs:all>
<xs:element name="originatorDocumentLine" type="salesOrderLine--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="SalesInvoiceLine Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="SalesInvoiceLine reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="SalesInvoiceLine Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="SalesInvoiceLine Status" sme:precedence="1" sme:canFilter="true" sme:unsupported="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="SalesInvoiceLine Type" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="number" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Number" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="commodity" type="commodity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="text" type="xs:string" minOccurs="0" sme:label="SalesInvoiceLine Text" sme:precedence="1" sme:canFilter="true" />
<xs:element name="deliveryTerms" type="xs:string" minOccurs="0" sme:label="SalesInvoiceLine Delivery Terms" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryDate" type="xs:date" minOccurs="0" sme:label="SalesInvoiceLine Delivery Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="carrierTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="carrierNetPrice" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Carrier Net Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="carrierTaxPrice" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Carrier Tax Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="carrierTotalPrice" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Carrier Gross Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="carrierSalesInvoiceLine" type="salesInvoiceLine--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="carrierTaxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierReference" type="xs:string" minOccurs="0" sme:label="SalesInvoiceLine Carrier reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="unitOfMeasure" type="unitOfMeasure--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="quantity" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Quantity" nillable="true" sme:precedence="1" sme:isMandatory="true" sme:fractionDigits="2" />
<xs:element name="initialPrice" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Initial Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="pricelist" type="priceList--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="settlementDiscountType" type="xs:string" minOccurs="0" sme:label="SalesInvoiceLine Settlement Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="settlementDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Settlement Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="settlementDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Settlement Discount Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="settlementDiscountTerms" type="xs:string" minOccurs="0" sme:label="SalesInvoiceLine Settlement Discount Terms" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceLineDiscountType" type="xs:string" minOccurs="0" sme:label="SalesInvoiceLine Invoice Line Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceLineDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Invoice Line Discount Amount" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="invoiceLineDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Invoice Line Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="invoiceLineSubtotalDiscountType" type="xs:string" minOccurs="0" sme:label="SalesInvoiceLine Invoice Line Subtotal Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceLineSubtotalDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Invoice Line Subtotal Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="invoiceLineSubtotalDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Invoice Line Subtotal Discount Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="actualPrice" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Actual Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Net Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="chargesTotal" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Charges Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Discount Total" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="fOBPoint" type="xs:string" minOccurs="0" sme:label="SalesInvoiceLine FOB Point" sme:precedence="1" sme:unsupported="true" />
<xs:element name="taxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="priceTax" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Price Tax" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Tax Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Gross Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="costTotal" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Cost Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="profitTotal" type="xs:decimal" minOccurs="0" sme:label="SalesInvoiceLine Profit Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="project" type="project--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="salesOrderDeliveryLines" type="salesOrderDeliveryLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="receipts" type="receipt--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="salesInvoiceLine--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="salesInvoiceLines" type="salesInvoiceLine--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="salesOrderLine" type="salesOrderLine--type" sme:canGet="true" sme:canPost="true" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="salesOrderLines" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="salesOrderLine--type">
- <xs:all>
<xs:element name="salesOrder" type="salesOrder--type" sme:relationship="parent" sme:isCollection="false" minOccurs="0" />
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="SalesOrderLine Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="SalesOrderLine reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="SalesOrderLine Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="number" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Number" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="SalesOrderLine Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="SalesOrderLine Type" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="deliveryTerms" type="xs:string" minOccurs="0" sme:label="SalesOrderLine Delivery Terms" sme:precedence="1" sme:unsupported="true" />
<xs:element name="commodity" type="commodity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="text" type="xs:string" minOccurs="0" sme:label="SalesOrderLine Text" sme:precedence="1" sme:canFilter="true" />
<xs:element name="associatedCommodity" type="commodity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="fulfillmentLocation" type="location--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="deliveryDate" type="xs:date" minOccurs="0" sme:label="SalesOrderLine Delivery Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="dueDate" type="xs:date" minOccurs="0" sme:label="SalesOrderLine Due Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="carrierTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="carrierNetPrice" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Carrier Net Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="carrierTaxPrice" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Carrier Tax Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="carrierTotalPrice" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Carrier Gross Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="carrierSalesInvoiceLine" type="salesInvoiceLine--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="carrierTaxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierReference" type="xs:string" minOccurs="0" sme:label="SalesOrderLine Carrier reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="unitOfMeasure" type="unitOfMeasure--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="quantity" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Quantity" nillable="true" sme:precedence="1" sme:isMandatory="true" sme:fractionDigits="2" />
<xs:element name="initialPrice" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Initial Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="pricelist" type="priceList--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="supplierTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="supplierReference" type="xs:string" minOccurs="0" sme:label="SalesOrderLine Supplier reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="supplierPurchaseOrder" type="purchaseOrder--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="supplierPurchaseOrderLine" type="purchaseOrderLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="quotationLine" type="salesQuotationLine--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="postalAddresses" type="postalAddress--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="orderLineDiscountType" type="xs:string" minOccurs="0" sme:label="SalesOrderLine Order Line Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderLineDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Order Line Discount Amount" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="orderLineDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Order Line Discount Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderLineSubtotalDiscountType" type="xs:string" minOccurs="0" sme:label="SalesOrderLine Order Line Subtotal Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderLineSubtotalDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Order Line Subtotal Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderLineSubtotalDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Order Line Subtotal Discount Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="FOBPoint" type="xs:string" minOccurs="0" sme:label="SalesOrderLine FOB Point" sme:precedence="1" sme:unsupported="true" />
<xs:element name="actualPrice" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Actual Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Net Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="chargesTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Charges Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Discount Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="taxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="priceTax" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Price Tax" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Tax Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Gross Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="costTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Cost Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="profitTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderLine Profit Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="salesInvoiceLines" type="salesInvoiceLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="receipts" type="receipt--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="buyerContact" type="contact--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="project" type="project--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="salesOrderDeliveryLines" type="salesOrderDeliveryLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="BOMLine" type="xs:string" minOccurs="0" sme:label="SalesOrderLine BOM Line" sme:precedence="1" sme:unsupported="true" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="salesOrderLine--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="originatorDocumentLine" type="salesOrderLine--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="salesQuotationLine" type="salesQuotationLine--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="true" sme:canSearch="false" sme:pluralName="salesQuotationLines" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="salesQuotationLine--type">
- <xs:all>
<xs:element name="salesQuotation" type="salesQuotation--type" sme:relationship="parent" sme:isCollection="false" minOccurs="0" />
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="SalesQuotationLine Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="SalesQuotationLine reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="SalesQuotationLine Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="number" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Number" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="SalesQuotationLine Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="SalesQuotationLine Type" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="deliveryTerms" type="xs:string" minOccurs="0" sme:label="SalesQuotationLine Delivery Terms" sme:precedence="1" sme:unsupported="true" />
<xs:element name="commodity" type="commodity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="text" type="xs:string" minOccurs="0" sme:label="SalesQuotationLine Text" sme:precedence="1" sme:canFilter="true" />
<xs:element name="associatedCommodity" type="commodity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="fulfillmentLocation" type="location--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="deliveryDate" type="xs:date" minOccurs="0" sme:label="SalesQuotationLine Delivery Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="dueDate" type="xs:date" minOccurs="0" sme:label="SalesQuotationLine Due Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="unitOfMeasure" type="unitOfMeasure--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="quantity" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Quantity" nillable="true" sme:precedence="1" sme:isMandatory="true" sme:fractionDigits="2" />
<xs:element name="initialPrice" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Initial Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="pricelist" type="priceList--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="postalAddresses" type="postalAddress--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="orderLineDiscountType" type="xs:string" minOccurs="0" sme:label="SalesQuotationLine Order Line Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderLineDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Order Line Discount Amount" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="orderLineDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Order Line Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="orderLineSubtotalDiscountType" type="xs:string" minOccurs="0" sme:label="SalesQuotationLine Order Line Subtotal Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderLineSubtotalDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Order Line Subtotal Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderLineSubtotalDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Order Line Subtotal Discount Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="actualPrice" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Actual Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Net Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="chargesTotal" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Charges Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Discount Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="taxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="priceTax" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Price Tax" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Tax Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Gross Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="costTotal" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Cost Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="profitTotal" type="xs:decimal" minOccurs="0" sme:label="SalesQuotationLine Profit Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="buyerContact" type="contact--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="project" type="project--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="BOMLine" type="xs:string" minOccurs="0" sme:label="SalesQuotationLine BOM Line" sme:precedence="1" sme:unsupported="true" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="salesQuotationLine--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="quotationLine" type="salesQuotationLine--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="salesQuotation" type="salesQuotation--type" sme:canGet="true" sme:canPost="true" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="salesQuotations" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="salesQuotation--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="SalesQuotation Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="SalesQuotation reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="SalesQuotation Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="SalesQuotation Status" sme:precedence="1" sme:canFilter="true" />
<xs:element name="statusFlag" type="xs:boolean" minOccurs="0" sme:label="SalesQuotation Status Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="statusFlagText" type="xs:string" minOccurs="0" sme:label="SalesQuotation Status Flag Text" sme:precedence="1" sme:unsupported="true" />
<xs:element name="tradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="customerReference" type="xs:string" minOccurs="0" sme:label="SalesQuotation Customer reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="opportunity" type="opportunity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="pricelist" type="priceList--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="SalesQuotation Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="copyFlag" type="xs:boolean" minOccurs="0" sme:label="SalesQuotation Copy Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="originatorDocument" type="salesQuotation--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="postalAddresses" type="postalAddress--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="deliveryMethod" type="xs:string" minOccurs="0" sme:label="SalesQuotation Delivery Method" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryRule" type="xs:boolean" minOccurs="0" sme:label="SalesQuotation Delivery Rule" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryTerms" type="xs:string" minOccurs="0" sme:label="SalesQuotation Delivery Terms" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryDate" type="xs:date" minOccurs="0" sme:label="SalesQuotation Delivery Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="dueDate" type="xs:date" minOccurs="0" sme:label="SalesQuotation Due Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="SalesQuotation Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrency" type="xs:string" minOccurs="0" sme:label="SalesQuotation OperatingCompany Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="operatingCompanyCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation OperatingCompany Currency Exchange Rate" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="operatingCompanyCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="SalesQuotation OperatingCompany Currency Exchange Rate Operator" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="SalesQuotation OperatingCompany Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerTradingAccountCurrency" type="xs:string" minOccurs="0" sme:label="SalesQuotation Customer TradingAccount Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerTradingAccountCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Customer TradingAccount Currency Exchange Rate" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="customerTradingAccountCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="SalesQuotation Customer TradingAccount Currency Exchange Rate Operator" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerTradingAccountCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="SalesQuotation Customer TradingAccount Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="date" type="xs:date" minOccurs="0" sme:label="SalesQuotation Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="time" type="xs:time" minOccurs="0" sme:label="SalesQuotation Time" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="validity" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Validity" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="expirationDate" type="xs:date" minOccurs="0" sme:label="SalesQuotation Expiration Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="taxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="buyerContact" type="contact--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="salespersons" type="salesPerson--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="user" type="xs:string" minOccurs="0" sme:label="SalesQuotation User" sme:precedence="1" sme:canFilter="true" />
<xs:element name="salesQuotationLines" type="salesQuotationLine--list" sme:relationship="child" sme:isCollection="true" minOccurs="0" />
<xs:element name="lineCount" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Line Count" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="orderDiscountType" type="xs:string" minOccurs="0" sme:label="SalesQuotation Order Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Order Discount Amount" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="orderDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Order Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="orderAdditionalDiscount1Type" type="xs:string" minOccurs="0" sme:label="SalesQuotation Order Additional Discount1 Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderAdditionalDiscount1Amount" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Order Additional Discount1 Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderAdditionalDiscount1Percent" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Order Additional Discount1 Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderAdditionalDiscount2" type="xs:string" minOccurs="0" sme:label="SalesQuotation Order Additional Discount2 Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="orderAdditionalDiscount2Amount" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Order Additional Discount2 Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="orderAdditionalDiscount2Percent" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Order Additional Discount2 Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="text1" type="xs:string" minOccurs="0" sme:label="SalesQuotation Text1" sme:precedence="1" sme:canFilter="true" />
<xs:element name="text2" type="xs:string" minOccurs="0" sme:label="SalesQuotation Text2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Net Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Discount Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="chargesTotal" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Charges Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Tax Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Gross Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="costTotal" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Cost Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="profitTotal" type="xs:decimal" minOccurs="0" sme:label="SalesQuotation Profit Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="contract" type="xs:string" minOccurs="0" sme:label="SalesQuotation Contract" sme:precedence="1" sme:unsupported="true" />
<xs:element name="projects" type="project--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="fulfillmentLocations" type="location--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="interactions" type="interaction--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="salesQuotation--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="salesQuotation" type="salesQuotation--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="receipt" type="receipt--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="receipts" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="receipt--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="Receipt Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="Receipt Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="bankAccount" type="bankAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="source" type="xs:string" minOccurs="0" sme:label="Receipt Source" sme:precedence="1" sme:unsupported="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="Receipt Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="tenderType" type="xs:string" minOccurs="0" sme:label="Receipt Tender Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="tenderReference" type="xs:string" minOccurs="0" sme:label="Receipt Tender reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="externalReference" type="xs:string" minOccurs="0" sme:label="Receipt Tender External reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="Receipt reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="Receipt Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="date" type="xs:date" minOccurs="0" sme:label="Receipt Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="processDate" type="xs:date" minOccurs="0" sme:label="Receipt Process Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="tradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="tradingAccountReference" type="xs:string" minOccurs="0" sme:label="Receipt TradingAccount reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="priceList" type="priceList--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="originatorDocument" type="salesInvoice--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="taxCode" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesPerson" type="salesPerson--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="Receipt Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrency" type="xs:string" minOccurs="0" sme:label="Receipt OperatingCompany Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="Receipt OperatingCompany Currency Exchange Rate" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="operatingCompanyCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="Receipt OperatingCompany Currency Exchange Rate Operator" sme:precedence="1" />
<xs:element name="operatingCompanyCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="Receipt OperatingCompany Currency Exchange Rate Date" nillable="true" sme:precedence="1" />
<xs:element name="bankAccountCurrency" type="xs:string" minOccurs="0" sme:label="Receipt Bank Account Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="bankAccountCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="Receipt Bank Account Currency Exchange Rate" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="bankAccountCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="Receipt Bank Account Currency Exchange Rate Operator" sme:precedence="1" />
<xs:element name="bankAccountCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="Receipt Bank Account Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="Receipt Net Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="balanceBefore" type="xs:decimal" minOccurs="0" sme:label="Receipt BankAccount Balance Before" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="balanceAfter" type="xs:decimal" minOccurs="0" sme:label="Receipt BankAccount Balance After" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="Receipt Discount Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="chargesTotal" type="xs:decimal" minOccurs="0" sme:label="Receipt Charges Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="Receipt Tax Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="Receipt Gross Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="Receipt Name" sme:precedence="1" sme:unsupported="true" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="Receipt Description" sme:precedence="1" sme:canFilter="true" />
<xs:element name="text1" type="xs:string" minOccurs="0" sme:label="Receipt Text1" sme:precedence="1" sme:unsupported="true" />
<xs:element name="text2" type="xs:string" minOccurs="0" sme:label="Receipt Text2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="lineCount" type="xs:decimal" minOccurs="0" sme:label="Receipt Line Count" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="user" type="xs:string" minOccurs="0" sme:label="Receipt User" sme:precedence="1" sme:canFilter="true" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="projects" type="project--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="interactions" type="interaction--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="receipt--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="receipts" type="receipt--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="salesOrderDeliveryLine" type="salesOrderDeliveryLine--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="salesOrderDeliveryLines" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="salesOrderDeliveryLine--type">
- <xs:all>
<xs:element name="salesOrderDelivery" type="salesOrderDelivery--type" sme:relationship="parent" sme:isCollection="false" minOccurs="0" />
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="SalesOrderDeliveryLine Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="SalesOrderDeliveryLine reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="SalesOrderDeliveryLine Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="number" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Number" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="SalesOrderDeliveryLine Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="SalesOrderDeliveryLine Type" sme:precedence="1" sme:isMandatory="true" sme:unsupported="true" />
<xs:element name="commodity" type="commodity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="text" type="xs:string" minOccurs="0" sme:label="SalesOrderDeliveryLine Text" sme:precedence="1" sme:canFilter="true" />
<xs:element name="fulfillmentLocation" type="location--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="fulfillmentSubLocation" type="location--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="requestedDeliveryDate" type="xs:date" minOccurs="0" sme:label="Sales OrderDeliveryLine Requested Delivery Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="actualDeliveryDate" type="xs:date" minOccurs="0" sme:label="SalesOrderDeliveryLine Actual Delivery Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="actualDeliveryTime" type="xs:time" minOccurs="0" sme:label="SalesOrderDeliveryLine Actual Delivery Time" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="dateExceptionReason" type="xs:string" minOccurs="0" sme:label="SalesOrderDeliveryLine Date Exception Reason" sme:precedence="1" sme:unsupported="true" />
<xs:element name="unitOfMeasure" type="unitOfMeasure--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="requestedQuantity" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Requested Quantity" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="deliveredQuantity" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Delivered Quantity" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="initialPrice" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Initial Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="pricelist" type="priceList--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="deliveryLineDiscountType" type="xs:string" minOccurs="0" sme:label="SalesOrderDeliveryLine Delivery Line Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryLineDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Delivery Line Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="deliveryLineDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Delivery Line Discount Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="deliveryLineSubtotalDiscountType" type="xs:string" minOccurs="0" sme:label="SalesOrderDeliveryLine Delivery Line Subtotal Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryLineSubtotalDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Delivery Line Subtotal Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="deliveryLineSubtotalDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Delivery Line Subtotal Discount Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="actualPrice" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Actual Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Net Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="chargesTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Charges Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Discount Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="taxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="priceTax" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Price Tax" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Tax Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Gross Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="costTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Cost Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="profitTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDeliveryLine Profit Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="salesInvoiceLines" type="salesInvoiceLine--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="receipts" type="receipt--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="salesOrderDeliveryLine--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="salesOrderDeliveryLines" type="salesOrderDeliveryLine--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="salesOrderDelivery" type="salesOrderDelivery--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="salesOrderDeliveries" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="salesOrderDelivery--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="SalesOrderDelivery Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="salesOrder" type="salesOrder--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="tradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="customerReference" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Customer reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="pricelist" type="priceList--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="supplierTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="supplierReference" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Supplier reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="postalAddress" type="postalAddress--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="deliveryMethod" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Method" sme:precedence="1" sme:unsupported="true" />
<xs:element name="carrierTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="carrierTaxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierReference" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Carrier reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="carrierNetPrice" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Carrier Net Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="carrierTaxPrice" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Carrier Tax Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="carrierTotalPrice" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Carrier Gross Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="carrierSalesInvoice" type="salesInvoice--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrency" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery OperatingCompany Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery OperatingCompany Currency Exchange Rate" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="operatingCompanyCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery OperatingCompany Currency Exchange Rate Operator" sme:precedence="1" sme:unsupported="true" />
<xs:element name="operatingCompanyCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="SalesOrderDelivery OperatingCompany Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceCurrency" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Invoice Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Invoice Currency Exchange Rate" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="invoiceCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Invoice Currency Exchange Rate Operator" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="SalesOrderDelivery Invoice Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerTradingAccountCurrency" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Customer TradingAccount Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerTradingAccountCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Customer TradingAccount Currency Exchange Rate" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="customerTradingAccountCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Customer TradingAccount Currency Exchange Rate Operator" sme:precedence="1" sme:canFilter="true" />
<xs:element name="customerTradingAccountCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="SalesOrderDelivery Customer TradingAccount Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="requestedDeliveryDate" type="xs:date" minOccurs="0" sme:label="SalesOrderDelivery Requested Delivery Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="actualDeliveryDate" type="xs:date" minOccurs="0" sme:label="SalesOrderDelivery Actual Delivery Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="actualDeliveryTime" type="xs:time" minOccurs="0" sme:label="SalesOrderDelivery Actual Delivery Time" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="dateExceptionReason" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Date Exception Reason" sme:precedence="1" sme:unsupported="true" />
<xs:element name="taxcodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="deliveryContact" type="contact--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="salesOrderDeliveryLines" type="salesOrderDeliveryLine--list" sme:relationship="child" sme:isCollection="true" minOccurs="0" />
<xs:element name="lineCount" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Line Count" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="requestedQuantity" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Requested Quantity" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="deliveredQuantity" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Delivered Quantity" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="deliveryDiscountType" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Delivery Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Delivery Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="deliveryDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Delivery Discount Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="deliveryAdditionalDiscount1Type" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Delivery Additional Discount1 Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryAdditionalDiscount1Amount" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Delivery Additional Discount1 Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="deliveryAdditionalDiscount1Percent" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Delivery Additional Discount1 Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="deliveryAdditionalDiscount2" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Delivery Additional Discount2 Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryAdditionalDiscount2Amount" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Delivery Additional Discount2 Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="deliveryAdditionalDiscount2Percent" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Delivery Additional Discount2 Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="text1" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Text1" sme:precedence="1" sme:unsupported="true" />
<xs:element name="text2" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Text2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Net Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Discount Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="chargesTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Charges Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Tax Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Gross Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="costTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Cost Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="profitTotal" type="xs:decimal" minOccurs="0" sme:label="SalesOrderDelivery Profit Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="receipts" type="receipt--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="invoiceTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="invoiceCountry" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Invoice Country" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryCountry" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Delivery Country" sme:precedence="1" sme:unsupported="true" />
<xs:element name="originCountry" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Origin Country" sme:precedence="1" sme:unsupported="true" />
<xs:element name="typeOfBusiness" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Type Of Business" sme:precedence="1" sme:unsupported="true" />
<xs:element name="statisticalProcess" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery Statistical Process" sme:precedence="1" sme:unsupported="true" />
<xs:element name="user" type="xs:string" minOccurs="0" sme:label="SalesOrderDelivery User" sme:precedence="1" sme:unsupported="true" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="interactions" type="interaction--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="salesOrderDelivery--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="salesOrderDelivery" type="salesOrderDelivery--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="purchaseOrderDelivery" type="purchaseOrderDelivery--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="purchaseOrderDeliveries" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="purchaseOrderDelivery--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="PurchaseOrderDelivery Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="purchaseOrder" type="purchaseOrder--type" sme:relationship="parent" sme:isCollection="false" minOccurs="0" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery Reference2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="tradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="supplierReference" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery Supplier reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="postalAddress" type="postalAddress--type" sme:relationship="association" sme:isCollection="false" minOccurs="0" />
<xs:element name="deliveryMethod" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery Method" sme:precedence="1" sme:unsupported="true" />
<xs:element name="carrierTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="deliveryContact" type="contact--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="carrierReference" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery Carrier reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="carrierNetPrice" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderDelivery Carrier Net Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="carrierTaxPrice" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderDelivery Carrier Tax Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="carrierTotalPrice" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderDelivery Carrier Gross Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrency" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery OperatingCompany Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderDelivery OperatingCompany Currency Exchange Rate" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="operatingCompanyCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery OperatingCompany Currency Exchange Rate Operator" sme:precedence="1" />
<xs:element name="operatingCompanyCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="PurchaseOrderDelivery OperatingCompany Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceCurrency" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery Invoice Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderDelivery Invoice Currency Exchange Rate" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="invoiceCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery Invoice Currency Exchange Rate Operator" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="PurchaseOrderDelivery Invoice Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="supplierTradingAccountCurrency" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery Supplier TradingAccount Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="supplierTradingAccountCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderDelivery Supplier TradingAccount Currency Exchange Rate" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="supplierTradingAccountCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery Supplier TradingAccount Currency Exchange Rate Operator" sme:precedence="1" sme:unsupported="true" />
<xs:element name="supplierTradingAccountCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="PurchaseOrderDelivery Supplier TradingAccount Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="requestedDeliveryDate" type="xs:date" minOccurs="0" sme:label="PurchaseOrderDelivery Requested Delivery Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="actualDeliveryDate" type="xs:date" minOccurs="0" sme:label="PurchaseOrderDelivery Actual Delivery Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="actualDeliveryTime" type="xs:time" minOccurs="0" sme:label="PurchaseOrderDelivery Actual Delivery Time" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="dateExceptionReason" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery Date Exception Reason" sme:precedence="1" sme:unsupported="true" />
<xs:element name="purchaseOrderDeliveryLines" type="purchaseOrderDeliveryLine--list" sme:relationship="child" sme:isCollection="true" minOccurs="0" />
<xs:element name="lineCount" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderDelivery Line Count" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="requestedQuantity" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderDelivery Requested Quantity" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="deliveredQuantity" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderDelivery Delivered Quantity" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="0" />
<xs:element name="text1" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery Text1" sme:precedence="1" sme:unsupported="true" />
<xs:element name="text2" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery Text2" sme:precedence="1" sme:unsupported="true" />
<xs:element name="destinationCountry" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery Destination Country" sme:precedence="1" sme:unsupported="true" />
<xs:element name="user" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDelivery User" sme:precedence="1" sme:unsupported="true" />
<xs:element name="interactions" type="interaction--type" sme:relationship="association" sme:isCollection="false" minOccurs="0" />
<xs:element name="notes" type="note--type" sme:relationship="child" sme:isCollection="false" minOccurs="0" />
<xs:element name="SupplierId" type="xs:time" minOccurs="0" sme:label="Supplier Identifier" sme:precedence="1" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="purchaseOrderDelivery--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="purchaseOrderDeliveries" type="purchaseOrderDelivery--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="purchaseOrderDeliveryLine" type="purchaseOrderDeliveryLine--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="purchaseOrderDeliveryLines" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="purchaseOrderDeliveryLine--type">
- <xs:all>
<xs:element name="purchaseOrderDelivery" type="purchaseOrderDelivery--type" sme:relationship="parent" sme:isCollection="false" minOccurs="0" />
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="PurchaseOrderDeliveryLine Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDeliveryLine reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDeliveryLine Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="number" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderDeliveryLine Number" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDeliveryLine Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="commodity" type="commodity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="text" type="xs:string" minOccurs="0" sme:label="PurchaseOrderDeliveryLine Text" sme:precedence="1" sme:canFilter="true" />
<xs:element name="fulfillmentLocation" type="location--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="fulfillmentSubLocation" type="location--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="unitOfMeasure" type="unitOfMeasure--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="requestedQuantity" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderDeliveryLine Requested Quantity" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="deliveredQuantity" type="xs:decimal" minOccurs="0" sme:label="PurchaseOrderDeliveryLine Delivered Quantity" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="purchaseOrderDeliveryLine--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="purchaseOrderDeliveryLines" type="purchaseOrderDeliveryLine--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="salesCreditLine" type="salesCreditLine--type" sme:canGet="true" sme:canPost="true" sme:canPut="true" sme:canDelete="true" sme:canSearch="false" sme:pluralName="salesCreditLines" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="salesCreditLine--type">
- <xs:all>
<xs:element name="originatorDocumentLine" type="salesOrderLine--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="SalesCreditLine Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="SalesCreditLine reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="SalesCreditLine Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="SalesCreditLine Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="SalesCreditLine Type" sme:precedence="1" sme:canFilter="true" sme:isMandatory="true" />
<xs:element name="number" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Number" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="commodity" type="commodity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="text" type="xs:string" minOccurs="0" sme:label="SalesCreditLine Text" sme:precedence="1" sme:canFilter="true" />
<xs:element name="deliveryTerms" type="xs:string" minOccurs="0" sme:label="SalesCreditLine Delivery Terms" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryDate" type="xs:date" minOccurs="0" sme:label="SalesCreditLine Delivery Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="carrierTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="carrierNetPrice" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Carrier Net Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="carrierTaxPrice" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Carrier Tax Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="carrierTotalPrice" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Carrier Gross Price" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="carrierSalesInvoiceLine" type="salesInvoiceLine--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="carrierTaxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierReference" type="xs:string" minOccurs="0" sme:label="SalesCreditLine Carrier reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="unitOfMeasure" type="unitOfMeasure--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="quantity" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Quantity" nillable="true" sme:precedence="1" sme:isMandatory="true" sme:fractionDigits="2" />
<xs:element name="initialPrice" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Initial Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="pricelist" type="priceList--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="settlementDiscountType" type="xs:string" minOccurs="0" sme:label="SalesCreditLine Settlement Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="settlementDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Settlement Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="settlementDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Settlement Discount Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="settlementDiscountTerms" type="xs:string" minOccurs="0" sme:label="SalesCreditLine Settlement Discount Terms" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceLineDiscountType" type="xs:string" minOccurs="0" sme:label="SalesCreditLine Invoice Line Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceLineDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Invoice Line Discount Amount" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="invoiceLineDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Invoice Line Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="invoiceLineSubtotalDiscountType" type="xs:string" minOccurs="0" sme:label="SalesCreditLine Invoice Line Subtotal Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceLineSubtotalDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Invoice Line Subtotal Discount Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="invoiceLineSubtotalDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Invoice Line Subtotal Discount Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="actualPrice" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Actual Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Net Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="chargesTotal" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Charges Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Discount Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="taxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="priceTax" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Price Tax" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Tax Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Gross Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="costTotal" type="xs:decimal" minOccurs="0" sme:label="SalesCreditLine Cost Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="project" type="project--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="salesCreditLine--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="salesCreditLines" type="salesCreditLine--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="price" type="price--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="prices" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="price--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="Price Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="Price Reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="Price Status" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerSupplierFlag" type="xs:string" minOccurs="0" sme:label="Price Customer Supplier Flag" sme:precedence="1" sme:canFilter="true" />
<xs:element name="tradingAccounts" type="tradingAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="commodity" type="commodity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="pricelist" type="priceList--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="unitOfMeasure" type="unitOfMeasure--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="location" type="location--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="postalAddress" type="postalAddress--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="Price Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrency" type="xs:string" minOccurs="0" sme:label="Price OperatingCompany Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="Price OperatingCompany Currency Exchange Rate" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="operatingCompanyCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="Price OperatingCompany Currency Exchange Rate Operator" sme:precedence="1" />
<xs:element name="operatingCompanyCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="Price OperatingCompany Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="decimalPlaces" type="xs:decimal" minOccurs="0" sme:label="Price Decimal Places" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="price" type="xs:decimal" minOccurs="0" sme:label="Price" nillable="true" sme:precedence="1" sme:isMandatory="true" sme:fractionDigits="2" />
<xs:element name="includesTax" type="xs:boolean" minOccurs="0" sme:label="Price Includes Tax" nillable="true" sme:precedence="1" />
<xs:element name="startDate" type="xs:date" minOccurs="0" sme:label="Price Start Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="endDate" type="xs:date" minOccurs="0" sme:label="Price End Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="price--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="prices" type="price--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="salesCredit" type="salesCredit--type" sme:canGet="true" sme:canPost="true" sme:canPut="true" sme:canDelete="true" sme:canSearch="false" sme:pluralName="salesCredits" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="salesCredit--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="SalesCredit Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="SalesCredit reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="reference2" type="xs:string" minOccurs="0" sme:label="SalesCredit Reference2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="SalesCredit Status" sme:precedence="1" sme:canFilter="true" />
<xs:element name="statusFlag" type="xs:boolean" minOccurs="0" sme:label="SalesCredit Status Flag" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="statusFlagText" type="xs:string" minOccurs="0" sme:label="SalesCredit Status Flag Text" sme:precedence="1" sme:unsupported="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="SalesCredit Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="tradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="customerReference" type="xs:string" minOccurs="0" sme:label="SalesCredit Customer reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="opportunity" type="opportunity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="pricelist" type="priceList--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="copyFlag" type="xs:boolean" minOccurs="0" sme:label="SalesCredit Copy Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="date" type="xs:date" minOccurs="0" sme:label="SalesCredit Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="time" type="xs:time" minOccurs="0" sme:label="SalesCredit Time" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="taxDate" type="xs:date" minOccurs="0" sme:label="SalesCredit Tax Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="taxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="postalAddresses" type="postalAddress--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="deliveryMethod" type="xs:string" minOccurs="0" sme:label="SalesCredit Delivery Method" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryTerms" type="xs:string" minOccurs="0" sme:label="SalesCredit Delivery Terms" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryRule" type="xs:boolean" minOccurs="0" sme:label="SalesCredit Delivery Rule" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="deliveryDate" type="xs:date" minOccurs="0" sme:label="SalesCredit Delivery Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="carrierCompany" type="xs:string" minOccurs="0" sme:label="SalesCredit Carrier Company" sme:precedence="1" sme:unsupported="true" />
<xs:element name="carrierTradingAccount" type="tradingAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierNetPrice" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Carrier Net Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="carrierTaxPrice" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Carrier Tax Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="carrierTotalPrice" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Carrier Gross Price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="carrierSalesInvoice" type="salesInvoice--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierTaxCodes" type="taxCode--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierReference" type="xs:string" minOccurs="0" sme:label="SalesCredit Carrier reference" sme:precedence="1" sme:unsupported="true" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="SalesCredit Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="operatingCompanyCurrency" type="xs:string" minOccurs="0" sme:label="SalesCredit OperatingCompany Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="operatingCompanyCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="SalesCredit OperatingCompany Currency Exchange Rate" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="operatingCompanyCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="SalesCredit OperatingCompany Currency Exchange Rate Operator" sme:precedence="1" />
<xs:element name="operatingCompanyCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="SalesCredit OperatingCompany Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerTradingAccountCurrency" type="xs:string" minOccurs="0" sme:label="SalesCredit Customer TradingAccount Currency" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerTradingAccountCurrencyExchangeRate" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Customer TradingAccount Currency Exchange Rate" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="customerTradingAccountCurrencyExchangeRateOperator" type="xs:string" minOccurs="0" sme:label="SalesCredit Customer TradingAccount Currency Exchange Rate Operator" sme:precedence="1" sme:unsupported="true" />
<xs:element name="customerTradingAccountCurrencyExchangeRateDate" type="xs:date" minOccurs="0" sme:label="SalesCredit Customer TradingAccount Currency Exchange Rate Date" nillable="true" sme:precedence="1" sme:unsupported="true" />
<xs:element name="buyerContact" type="contact--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="salespersons" type="salesPerson--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="salesCreditLines" type="salesCreditLine--list" sme:relationship="child" sme:isCollection="true" minOccurs="0" />
<xs:element name="lineCount" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Line Count" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="originatorDocument" type="salesInvoice--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="contract" type="xs:string" minOccurs="0" sme:label="SalesCredit Contract" sme:precedence="1" sme:unsupported="true" />
<xs:element name="settlementDiscountType" type="xs:string" minOccurs="0" sme:label="SalesCredit Settlement Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="settlementDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Settlement Discount Amount" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="settlementDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Settlement Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="settlementDiscountTerms" type="xs:string" minOccurs="0" sme:label="SalesCredit Settlement Discount Terms" sme:precedence="1" sme:unsupported="true" />
<xs:element name="settlementDiscountIncludedInTotal" type="xs:boolean" minOccurs="0" sme:label="SalesCredit Settlement Discount Included In Total" nillable="true" sme:precedence="1" />
<xs:element name="invoiceDiscountType" type="xs:string" minOccurs="0" sme:label="SalesCredit Invoice Discount Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Invoice Discount Amount" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="invoiceDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Invoice Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="invoiceAdditionalDiscount1Type" type="xs:string" minOccurs="0" sme:label="SalesCredit Invoice Additional Discount1 Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceAdditionalDiscount1Amount" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Invoice Additional Discount1 Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="invoiceAdditionalDiscount1Percent" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Invoice Additional Discount1 Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="invoiceAdditionalDiscount2" type="xs:string" minOccurs="0" sme:label="SalesCredit Invoice Additional Discount2 Type" sme:precedence="1" sme:unsupported="true" />
<xs:element name="invoiceAdditionalDiscount2Amount" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Invoice Additional Discount2 Amount" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="invoiceAdditionalDiscount2Percent" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Invoice Additional Discount2 Percent" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Net Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Discount Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="chargesTotal" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Charges Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Tax Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Gross Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="costTotal" type="xs:decimal" minOccurs="0" sme:label="SalesCredit Cost Total" nillable="true" sme:precedence="1" sme:unsupported="true" sme:fractionDigits="2" />
<xs:element name="text1" type="xs:string" minOccurs="0" sme:label="SalesCredit Text1" sme:precedence="1" sme:canFilter="true" />
<xs:element name="text2" type="xs:string" minOccurs="0" sme:label="SalesCredit Text2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="projects" type="project--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="financialAccounts" type="financialAccount--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="interactions" type="interaction--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="user" type="xs:string" minOccurs="0" sme:label="SalesCredit User" sme:precedence="1" sme:canFilter="true" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
<xs:element name="CustomerId" type="xs:time" minOccurs="0" sme:label="Customer Identifier" sme:precedence="1" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="salesCredit--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="salesCredits" type="salesCredit--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="operatingCompany" type="operatingCompany--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="operatingCompanies" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="operatingCompany--type">
- <xs:all>
<xs:element name="applicationID" type="xs:string" minOccurs="0" sme:label="Company Application ID" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="Company Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="Company Status" sme:precedence="1" sme:canFilter="true" />
<xs:element name="name" type="xs:string" minOccurs="0" sme:label="Company Name" sme:precedence="1" sme:canFilter="true" />
<xs:element name="shortName" type="xs:string" minOccurs="0" sme:label="Company Short Name" sme:precedence="1" sme:canFilter="true" />
<xs:element name="type" type="xs:string" minOccurs="0" sme:label="Company Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="currency" type="xs:string" minOccurs="0" sme:label="Company Currency" sme:precedence="1" sme:canFilter="true" />
<xs:element name="website" type="xs:string" minOccurs="0" sme:label="Company Web site" sme:precedence="1" sme:canFilter="true" />
<xs:element name="identifier" type="xs:string" minOccurs="0" sme:label="Company Identifier" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="taxLocale" type="xs:string" minOccurs="0" sme:label="Company Tax Locale" sme:precedence="1" />
<xs:element name="taxReference" type="xs:string" minOccurs="0" sme:label="Company Tax reference" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="industry" type="xs:string" minOccurs="0" sme:label="Company Industry" sme:precedence="1" />
<xs:element name="language" type="xs:string" minOccurs="0" sme:label="Company Language" sme:precedence="1" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="operatingCompany--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="operatingCompany" type="operatingCompany--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="tradingAccountSummary" type="tradingAccountSummary--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="tradingAccountSummaries" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="tradingAccountSummary--type">
- <xs:all>
<xs:element name="applicationID" type="xs:string" minOccurs="0" sme:label="tradingAccountSummary Application ID" sme:precedence="1" sme:canFilter="true" sme:isUniqueKey="true" />
<xs:element name="accountName" type="xs:string" minOccurs="0" sme:label="tradingAccountSummary accountName" sme:precedence="1" sme:canFilter="true" />
<xs:element name="status" type="xs:string" minOccurs="0" sme:label="tradingAccountSummary status" sme:precedence="1" sme:canFilter="true" />
<xs:element name="accountOnHold" type="xs:boolean" minOccurs="0" sme:label="tradingAccountSummary on hold flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="balance" type="xs:decimal" minOccurs="0" sme:label="Trading Account Balance" nillable="true" sme:precedence="1" sme:canFilter="true" sme:fractionDigits="2" />
<xs:element name="creditLimit" type="xs:decimal" minOccurs="0" sme:label="Trading Account Credit Limit" nillable="true" sme:precedence="1" sme:canFilter="true" sme:fractionDigits="2" />
<xs:element name="MTDTurnover" type="xs:decimal" minOccurs="0" sme:label="Trading Account Month To Date Turnover" nillable="true" sme:precedence="1" sme:canFilter="true" sme:fractionDigits="2" />
<xs:element name="YTDTurnover" type="xs:decimal" minOccurs="0" sme:label="Trading Account Year To Date Turnover" nillable="true" sme:precedence="1" sme:canFilter="true" sme:fractionDigits="2" />
<xs:element name="priorYTDTurnover" type="xs:decimal" minOccurs="0" sme:label="Trading Account Prior Year To Date Turnover" nillable="true" sme:precedence="1" sme:canFilter="true" sme:fractionDigits="2" />
<xs:element name="firstInvoiceDate" type="xs:date" minOccurs="0" sme:label="Trading Account First Invoice Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="lastInvoiceDate" type="xs:date" minOccurs="0" sme:label="Trading Account Last Invoice Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="lastPaymentDate" type="xs:date" minOccurs="0" sme:label="Trading Account Last Payment Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="accountOpenedDate" type="xs:date" minOccurs="0" sme:label="Trading Account Account Opened Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="lastCreditReviewDate" type="xs:date" minOccurs="0" sme:label="Trading Account Last Credit Review Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="tradingTerms" type="xs:string" minOccurs="0" sme:label="Trading Account Trading Terms" sme:precedence="1" sme:canFilter="true" />
<xs:element name="priceList" type="xs:string" minOccurs="0" sme:label="Trading Account Price List" sme:precedence="1" sme:canFilter="true" />
<xs:element name="standardDiscount" type="xs:decimal" minOccurs="0" sme:label="Trading Account Standard Discount" nillable="true" sme:precedence="1" sme:canFilter="true" sme:fractionDigits="2" />
<xs:element name="analysis1" type="xs:string" minOccurs="0" sme:label="Trading Account Analysis Field 1" sme:precedence="1" sme:canFilter="true" />
<xs:element name="analysis2" type="xs:string" minOccurs="0" sme:label="Trading Account Analysis Field 2" sme:precedence="1" sme:canFilter="true" />
<xs:element name="analysis3" type="xs:string" minOccurs="0" sme:label="Trading Account Analysis Field 3" sme:precedence="1" sme:canFilter="true" />
<xs:element name="canChargeCredit" type="xs:boolean" minOccurs="0" sme:label="Trading Account Can Charge Credit" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="nextCreditReviewDate" type="xs:date" minOccurs="0" sme:label="Trading Account Next Credit Review Date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="additionalDiscount" type="xs:string" minOccurs="0" sme:label="Trading Account Additional Discount Type" sme:precedence="1" sme:canFilter="true" />
<xs:element name="creditAppliedDate" type="xs:date" minOccurs="0" sme:label="Trading Account Credit Applied date" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="settlementDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="TradingAccount Settlement Discount Percent" nillable="true" sme:precedence="1" sme:canFilter="true" sme:fractionDigits="2" />
<xs:element name="settlementDiscountTerms" type="xs:string" minOccurs="0" sme:label="TradingAccount Settlement Discount Terms" sme:precedence="1" sme:canFilter="true" />
<xs:element name="termsAgreed" type="xs:boolean" minOccurs="0" sme:label="Trading Account Terms Agreed" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="customerSupplier" type="xs:string" minOccurs="0" sme:label="TradingAccount Customer Supplier Flag" sme:precedence="1" sme:canFilter="true" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="tradingAccountSummary--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="tradingAccountSummary" type="tradingAccountSummary--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="pricingDocumentLine" type="pricingDocumentLine--type" sme:canGet="false" sme:canPost="false" sme:canPut="true" sme:canDelete="false" sme:canSearch="false" sme:pluralName="pricingDocumentLine" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="pricingDocumentLine--type">
- <xs:all>
<xs:element name="uuid" type="pricingDocumentLine-uuid--type" minOccurs="0" sme:label="Pricing Document Line Global ID" sme:precedence="1" sme:isUniqueKey="true" />
<xs:element name="commodity" type="commodity--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="commodityVariant" type="xs:string" minOccurs="0" sme:label="Commodity Variant" sme:precedence="1" />
<xs:element name="commodityDimension" type="xs:string" minOccurs="0" sme:label="Commodity Dimension" sme:precedence="1" />
<xs:element name="quantity" type="xs:decimal" minOccurs="0" sme:label="Quantity" nillable="true" sme:precedence="1" sme:isMandatory="true" sme:fractionDigits="2" />
<xs:element name="unitOfMeasure" type="unitOfMeasure--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="pricingDocumentLineType" type="xs:string" minOccurs="0" sme:label="Pricing document line type" sme:precedence="1" />
<xs:element name="fulfillmentLocation" type="xs:string" minOccurs="0" sme:label="Fulfillment Location" sme:precedence="1" />
<xs:element name="description" type="xs:string" minOccurs="0" sme:label="Description" sme:precedence="1" />
<xs:element name="enteredPrice" type="xs:decimal" minOccurs="0" sme:label="Entered price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="initialPrice" type="xs:decimal" minOccurs="0" sme:label="Initial price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="actualPrice" type="xs:decimal" minOccurs="0" sme:label="Actual price" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="discountType" type="xs:string" minOccurs="0" sme:label="Discount Type" sme:precedence="1" />
<xs:element name="discountAmount" type="xs:decimal" minOccurs="0" sme:label="Discount Amount" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="discountPercent" type="xs:decimal" minOccurs="0" sme:label="Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="subtotalDiscountType" type="xs:string" minOccurs="0" sme:label="Subtotal Discount Type" sme:precedence="1" />
<xs:element name="subtotalDiscountAmount" type="xs:decimal" minOccurs="0" sme:label="Subtotal Discount Amount" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="subtotalDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="Subtotal Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="Net Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="chargesTotal" type="xs:decimal" minOccurs="0" sme:label="Charges Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="Discount Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="taxCode" type="taxCode--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="priceTax" type="xs:decimal" minOccurs="0" sme:label="Price Tax" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="Tax Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="Gross Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="costTotal" type="xs:decimal" minOccurs="0" sme:label="Cost Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="profitTotal" type="xs:decimal" minOccurs="0" sme:label="Profit Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="Reference" sme:precedence="1" />
<xs:element name="priceChangeStatus" type="xs:string" minOccurs="0" sme:label="Price Change Status" sme:precedence="1" />
<xs:element name="shortText" type="xs:string" minOccurs="0" sme:label="Short Text" sme:precedence="1" />
<xs:element name="longText" type="xs:string" minOccurs="0" sme:label="Long Text" sme:precedence="1" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="pricingDocumentLine--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="pricingDocumentLine" type="pricingDocumentLine--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:simpleType name="pricingDocumentLine-uuid--type">
- <xs:restriction base="xs:string">
<xs:pattern value="[0-9a-fA-F-]+" />
</xs:restriction>
</xs:simpleType>
<xs:element name="financialPeriod" type="financialPeriod--type" sme:canGet="true" sme:canPost="false" sme:canPut="false" sme:canDelete="false" sme:canSearch="false" sme:pluralName="financialPeriods" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="financialPeriod--type">
- <xs:all>
<xs:element name="active" type="xs:boolean" minOccurs="0" sme:label="Financial Period Active Flag" nillable="true" sme:precedence="1" sme:canFilter="true" />
<xs:element name="reference" type="xs:string" minOccurs="0" sme:label="Financial Period Reference" sme:precedence="1" sme:canFilter="true" />
<xs:element name="year" type="xs:string" minOccurs="0" sme:label="Financial Period Year" sme:precedence="1" sme:canFilter="true" />
<xs:element name="quarterNumber" type="xs:decimal" minOccurs="0" sme:label="Financial Period Quarter Number" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="quarterText" type="xs:string" minOccurs="0" sme:label="Financial Period Quarter Text" sme:precedence="1" sme:canFilter="true" />
<xs:element name="monthNumber" type="xs:decimal" minOccurs="0" sme:label="Financial Period Month Number" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="monthText" type="xs:string" minOccurs="0" sme:label="Financial Period Month Text" sme:precedence="1" sme:canFilter="true" />
<xs:element name="weekNumber" type="xs:decimal" minOccurs="0" sme:label="Financial Period Week Number" nillable="true" sme:precedence="1" sme:fractionDigits="0" />
<xs:element name="weekText" type="xs:string" minOccurs="0" sme:label="Financial Period Week Text" sme:precedence="1" sme:canFilter="true" />
<xs:element name="startDate" type="xs:string" minOccurs="0" sme:label="Financial Period Start Date" sme:precedence="1" sme:canFilter="true" />
<xs:element name="endDate" type="xs:string" minOccurs="0" sme:label="Financial Period End Date" sme:precedence="1" sme:canFilter="true" />
<xs:element name="notes" type="note--list" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="financialPeriod--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="financialPeriod" type="financialPeriod--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="computePrice" type="computePrice--type" sme:canGet="false" sme:canPost="false" sme:canPut="true" sme:canDelete="false" sme:canSearch="false" sme:pluralName="computePrice" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="computePrice--type">
- <xs:all>
<xs:element name="request" type="computePriceRequest--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="response" type="computePriceRequest--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="computePrice--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="computePrice" type="computePrice--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
<xs:element name="computePriceRequest" type="computePriceRequest--type" sme:canGet="false" sme:canPost="false" sme:canPut="true" sme:canDelete="false" sme:canSearch="false" sme:pluralName="computePriceSchema" sme:canPagePrevious="false" sme:canPageNext="false" sme:canPageIndex="false" sme:supportsETag="false" sme:hasUuid="true" sme:batchingMode="none" sme:role="resourceKind" sme:isSyncSource="false" sme:isSyncTarget="false" />
- <xs:complexType name="computePriceRequest--type">
- <xs:all>
<xs:element name="tradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="pricingDocumentID" type="computePrice-pricingDocumentID--type" minOccurs="0" sme:label="Pricing Document ID" sme:precedence="1" sme:isUniqueKey="true" />
<xs:element name="pricingDocumentType" type="xs:string" minOccurs="0" sme:label="Pricing Document Type" sme:precedence="1" />
<xs:element name="pricingDocumentDate" type="xs:string" minOccurs="0" sme:label="Pricing Document Date" nillable="true" sme:precedence="1" />
<xs:element name="pricingDocumentStatus" type="xs:string" minOccurs="0" sme:label="Pricing Document Status" sme:precedence="1" />
<xs:element name="pricingDocumentCurrency" type="xs:string" minOccurs="0" sme:label="Pricing Document Currency" sme:precedence="1" />
<xs:element name="pricingList" type="priceList--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="pricingShippingAddress" type="postalAddress--list" sme:relationship="association" sme:isCollection="true" minOccurs="0" />
<xs:element name="carrierTradingAccount" type="tradingAccount--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="carrierNetPrice" type="price--type" sme:relationship="association" sme:isCollection="false" minOccurs="0" />
<xs:element name="carrierTaxPrice" type="price--type" sme:relationship="association" sme:isCollection="false" minOccurs="0" />
<xs:element name="carrierGrossPrice" type="price--type" sme:relationship="association" sme:isCollection="false" minOccurs="0" />
<xs:element name="carrierReference" type="xs:string" minOccurs="0" sme:label="Carrier Reference" sme:precedence="1" />
<xs:element name="salesPerson" type="salesPerson--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="buyer" type="xs:string" minOccurs="0" sme:label="Buyer Contact" sme:precedence="1" />
<xs:element name="taxCode" type="taxCode--type" sme:relationship="reference" sme:isCollection="false" minOccurs="0" />
<xs:element name="doNotChangePrice" type="xs:string" minOccurs="0" sme:label="Do Not Change Price" sme:precedence="1" />
<xs:element name="discountType" type="xs:string" minOccurs="0" sme:label="Discount Type" sme:precedence="1" />
<xs:element name="discountAmount" type="xs:decimal" minOccurs="0" sme:label="Discount Amount" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="discountPercent" type="xs:decimal" minOccurs="0" sme:label="Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="settlementDiscountType" type="xs:string" minOccurs="0" sme:label="Settlement Discount Type" sme:precedence="1" />
<xs:element name="settlementDiscountPercent" type="xs:decimal" minOccurs="0" sme:label="Settlement Discount Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="additionalDiscount1Type" type="xs:string" minOccurs="0" sme:label="Order Additional Discount1 Type" sme:precedence="1" />
<xs:element name="additionalDiscount1Amount" type="xs:decimal" minOccurs="0" sme:label="Order Additional Discount1 Amount" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="additionalDiscount1Percent" type="xs:decimal" minOccurs="0" sme:label="Order Additional Discount1 Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="additionalDiscount2Type" type="xs:string" minOccurs="0" sme:label="Order Additional Discount2 Type" sme:precedence="1" />
<xs:element name="additionalDiscount2Amount" type="xs:decimal" minOccurs="0" sme:label="Order Additional Discount2 Amount" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="additionalDiscount2Percent" type="xs:decimal" minOccurs="0" sme:label="Order Additional Discount2 Percent" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="netTotal" type="xs:decimal" minOccurs="0" sme:label="Net Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="discountTotal" type="xs:decimal" minOccurs="0" sme:label="Discount Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="taxTotal" type="xs:decimal" minOccurs="0" sme:label="Tax Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="grossTotal" type="xs:decimal" minOccurs="0" sme:label="Gross Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="costTotal" type="xs:decimal" minOccurs="0" sme:label="Cost Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="profitTotal" type="xs:decimal" minOccurs="0" sme:label="Profit Total" nillable="true" sme:precedence="1" sme:fractionDigits="2" />
<xs:element name="additionalText" type="xs:string" minOccurs="0" sme:label="Additional Text" sme:precedence="1" />
<xs:element name="pricingDocumentLines" type="pricingDocumentLine--list" sme:relationship="child" sme:isCollection="true" minOccurs="0" />
</xs:all>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:complexType name="computePriceRequest--list">
- <xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="request" type="computePriceRequest--type" />
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
- <xs:simpleType name="computePrice-pricingDocumentID--type">
- <xs:restriction base="xs:string">
<xs:pattern value="[0-9a-fA-F-]+" />
</xs:restriction>
</xs:simpleType>
</xs:schema>