<xs:element name="name" type="xs:string" minOccurs="0"/>

<xs:element name="address" type="xs:string" minOccurs="0"/>

<xs:element name="declaration" type="xs:string" minOccurs="0"/>

<xs:element name="taxes" type="taxesType" minOccurs="0"/>

<xs:element name="dateImport" type="xs:date" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="senderReceiver">

<xs:annotation>

<xs:documentation>Реквизиты грузопоотправителя и грузополучателя</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element name="consignors" type="consignorList" minOccurs="0"/>

<xs:element name="consignees" type="consigneeList" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="consignorList">

<xs:annotation>

<xs:documentation>Список грузоотправителей </xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element name="consignor" type="consignor" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="consignor">

<xs:annotation>

<xs:documentation>Грузоотправитель</xs:documentation>

НЕ нашли? Не то? Что вы ищете?

</xs:annotation>

<xs:sequence>

<xs:element name="countryCode" type="xs:integer" minOccurs="0"/>

<xs:element name="unp" type="xs:string"/>

<xs:element name="name" type="xs:string" minOccurs="0"/>

<xs:element name="address" type="xs:string"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="consigneeList">

<xs:annotation>

<xs:documentation>Список грузополучателей </xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element name="consignee" type="consignee" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="consignee">

<xs:annotation>

<xs:documentation>Грузополучатель</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element name="countryCode" type="xs:integer" minOccurs="0"/>

<xs:element name="unp" type="xs:string"/>

<xs:element name="name" type="xs:string" minOccurs="0"/>

<xs:element name="address" type="xs:string"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="deliveryCondition">

<xs:annotation>

<xs:documentation>Условия поставки</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element name="contract" type="contract" minOccurs="0"/>

<xs:element name="description" type="xs:string" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="contract">

<xs:annotation>

<xs:documentation>Договор (контракт) на поставку товаров (выполнения работ, оказания услуг), передачу имущественных прав </xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element name="number" type="xs:string"/>

<xs:element name="date" type="xs:date"/>

<xs:element name="documents" type="documentList" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="documentList">

<xs:annotation>

<xs:documentation>Документы, подтверждающие поставку товаров (работ, услуг), передачу имущественных прав </xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element name="document" type="document" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="document">

<xs:sequence>

<xs:element name="docType" type="docType"/>

<xs:element name="date" type="xs:date"/>

<xs:element name="blankCode" type="xs:string" minOccurs="0"/>

<xs:element name="seria" type="xs:string" minOccurs="0"/>

<xs:element name="number" type="xs:string"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="docType">

<xs:sequence>

<xs:element name="code" type="xs:integer"/>

<xs:element name="value" type="xs:string" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="rosterList">

<xs:annotation>

<xs:documentation>Данные по товарам (работам, услугам), имущественным правам</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element name="rosterItem" type="rosterItem" maxOccurs="unbounded"/>

</xs:sequence>

<xs:attribute name="totalCostVat" use="required" type="xs:decimal"/>

<xs:attribute name="totalExcise" use="required" type="xs:decimal"/>

<xs:attribute name="totalVat" use="required" type="xs:decimal"/>

<xs:attribute name="totalCost" use="required" type="xs:decimal"/>

</xs:complexType>

<xs:complexType name="rosterItem">

<xs:sequence>

<xs:element name="number" type="xs:integer" minOccurs="0"/>

<xs:element name="name" type="xs:string"/>

<xs:element name="code" type="xs:string" minOccurs="0"/>

<xs:element name="code_oced" type="xs:integer" minOccurs="0"/>

<xs:element name="units" type="xs:integer" minOccurs="0"/>

<xs:element name="count" type="xs:decimal" minOccurs="0"/>

<xs:element name="price" type="xs:decimal" minOccurs="0"/>

<xs:element name="cost" type="xs:decimal"/>

<xs:element name="summaExcise" type="xs:decimal" minOccurs="0"/>

<xs:element name="vat" type="vat"/>

<xs:element name="costVat" type="xs:decimal"/>

<xs:element name="descriptions" type="descriptionList" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="descriptionList">

<xs:annotation>

<xs:documentation>Дополнительные сведения </xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element name="description" type="descriptionType" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="vat">

<xs:annotation>

<xs:documentation>НДС</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element name="rate" type="xs:decimal"/>

<xs:element name="rateType" type="rateType"/>

<xs:element name="summaVat" type="xs:decimal"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="forInvoiceType">

<xs:sequence>

<xs:element name="number" type="invoiceFormat"/>

<xs:element name="date" type="xs:date"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="taxesType">

<xs:sequence>

<xs:element name="number" type="xs:string"/>

<xs:element name="date" type="xs:date"/>

</xs:sequence>

</xs:complexType>

<xs:simpleType name="invoiceFormat">

<xs:restriction base="xs:string">

<xs:pattern value="\d{9}\-\d{4}\-\d{10}"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="rateType">

<xs:restriction base="xs:string">

<xs:enumeration value="DECIMAL"/>

<xs:enumeration value="ZERO"/>

<xs:enumeration value="NO_VAT"/>

<xs:enumeration value="CALCULATED"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="invoiceDocType">

<xs:restriction base="xs:string">

<xs:enumeration value="ORIGINAL"/>

<xs:enumeration value="ADDITIONAL"/>

<xs:enumeration value="FIXED"/>

<xs:enumeration value="ADD_NO_REFERENCE"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="providerStatusType">

<xs:restriction base="xs:string">

<xs:enumeration value="SELLER"/>

<xs:enumeration value="CONSIGNOR"/>

<xs:enumeration value="COMMISSIONAIRE"/>

<xs:enumeration value="TAX_DEDUCTION_PAYER"/>

<xs:enumeration value="TRUSTEE"/>

<xs:enumeration value="FOREIGN_ORGANIZATION"/>

<xs:enumeration value="AGENT"/>

<xs:enumeration value="DEVELOPER"/>

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6