<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified" targetNamespace="urn:customs.ru:Information:CommercialFinanceDocuments:Invoice:5.6.0" version="5.6.0.0" xmlns:catComFin_ru="urn:customs.ru:Information:CommercialFinanceDocuments:CommercialFinanceCommonAgregateTypesCust:5.6.0" xmlns:cat_ru="urn:customs.ru:CommonAggregateTypes:5.6.0" xmlns:clt_ru="urn:customs.ru:CommonLeafTypes:5.6.0" xmlns:inv="urn:customs.ru:Information:CommercialFinanceDocuments:Invoice:5.6.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="urn:customs.ru:Information:CommercialFinanceDocuments:CommercialFinanceCommonAgregateTypesCust:5.6.0" schemaLocation="CommercialFinanceCommonAggregateTypesCust.xsd" />
  <xs:import namespace="urn:customs.ru:CommonLeafTypes:5.6.0" schemaLocation="CommonLeafTypesCust.xsd" />
  <xs:import namespace="urn:customs.ru:CommonAggregateTypes:5.6.0" schemaLocation="CommonAggregateTypesCust.xsd" />
  <xs:annotation>
    <xs:documentation>Инвойс</xs:documentation>
  </xs:annotation>
  <xs:element name="Invoice" type="inv:InvoiceType" />
  <xs:complexType name="InvoiceType">
    <xs:annotation>
      <xs:documentation>Инвойс </xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="cat_ru:BaseDocType">
        <xs:sequence>
          <xs:element minOccurs="0" name="CurrencyRate" type="clt_ru:CurrencyRateType">
            <xs:annotation>
              <xs:documentation>Установленный курс иностранной валюты инвойса на дату инвойса. Указывается, если инвойс в иностранной валюте, курс  которой не равен курсы ЦБ.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="CurrencyCode" type="clt_ru:CurrencyA3CodeType">
            <xs:annotation>
              <xs:documentation>Код иностранной валюты инвойса. </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PlacesQuantity" type="clt_ru:Count5Type">
            <xs:annotation>
              <xs:documentation>Общее количество грузовых мест товара</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PlacesDescription" type="clt_ru:FreeText250Type">
            <xs:annotation>
              <xs:documentation>Описание вида грузовых мест (коробок, упаковок, паллет и т.д.)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="GrossWeightQuantity" type="clt_ru:QuantityBasisType">
            <xs:annotation>
              <xs:documentation>Общий вес брутто товаров (если в описании товаров нет данных, то значение вводится вручную - иначе - сумма веса брутто по товарам)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="NetWeightQuantity" type="clt_ru:QuantityBasisType">
            <xs:annotation>
              <xs:documentation>Общий вес нетто товаров (если в описании товаров нет данных, то значение вводится вручную - иначе - сумма веса нетто по товарам)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="GCost" type="clt_ru:AmountType">
            <xs:annotation>
              <xs:documentation>Общая стоимость товаров по инвойсу</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Discount" type="clt_ru:AmountType">
            <xs:annotation>
              <xs:documentation>Общая сумма скидки по инвойсу</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DiscountPercentage" type="clt_ru:ProcentNumericType">
            <xs:annotation>
              <xs:documentation>Общая сумма скидки по инвойсу, %</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TransportCharges" type="clt_ru:AmountType">
            <xs:annotation>
              <xs:documentation>Общая сумма транспортных расходов по инвойсу</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InsuranceCharges" type="clt_ru:AmountType">
            <xs:annotation>
              <xs:documentation>Общая сумма расходов по страхованию по инвойсу</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="OtherCharges" type="clt_ru:AmountType">
            <xs:annotation>
              <xs:documentation>Сумма прочих расходов по инвойсу</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="TotalCost" type="clt_ru:AmountType">
            <xs:annotation>
              <xs:documentation>Общая стоимость по инвойсу с учетом расходов и скидки</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PaymentPeriod" type="clt_ru:Text50Type">
            <xs:annotation>
              <xs:documentation>Срок оплаты</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Buyer" type="inv:InvoiceParticipantInfType">
            <xs:annotation>
              <xs:documentation>Сведения о покупателе</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Seler" type="inv:InvoiceParticipantInfType">
            <xs:annotation>
              <xs:documentation>Сведения о продавце</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Consignor" type="cat_ru:OrganizationType">
            <xs:annotation>
              <xs:documentation>Грузоотправитель и его адрес</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Consignee" type="cat_ru:OrganizationType">
            <xs:annotation>
              <xs:documentation>Грузополучатель</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element maxOccurs="unbounded" name="InvoiceGoods" type="catComFin_ru:InvoiceGoodsType">
            <xs:annotation>
              <xs:documentation>Сведения о товарах инвойса</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="DeliveryTerms" type="inv:InvoiceDeliveryTermsType">
            <xs:annotation>
              <xs:documentation>Описание условий поставки</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="TransportMeans" type="catComFin_ru:TransportMeansType">
            <xs:annotation>
              <xs:documentation>Описание транспортного средства для перевозки товаров</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Registration" type="cat_ru:DocumentBaseType">
            <xs:annotation>
              <xs:documentation>Регистрационные данные инвойса</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Contract" type="cat_ru:DocumentBaseType">
            <xs:annotation>
              <xs:documentation>Дата и номер контракта</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="Enclosure" type="cat_ru:DocumentBaseType">
            <xs:annotation>
              <xs:documentation>Дата и номер дополнений, изменений, приложений, спецификаций</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Mark" type="catComFin_ru:MarkType">
            <xs:annotation>
              <xs:documentation>Отметки о прохождении товарами таможенного и иных видов государственного контроля.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
        <xs:attribute fixed="1002007E" name="DocumentModeID" type="clt_ru:DocumentModeIDType" use="required">
          <xs:annotation>
            <xs:documentation>Идентификатор вида документа.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:annotation>
    <xs:documentation>Локальные прикладные типы.</xs:documentation>
  </xs:annotation>
  <xs:complexType name="InvoiceDeliveryTermsType">
    <xs:annotation>
      <xs:documentation>Описание условий поставки в инвойсе</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="catComFin_ru:ContractDeliveryTermsType">
        <xs:sequence>
          <xs:element name="DispatchCountryCode" type="clt_ru:CountryA2CodeType">
            <xs:annotation>
              <xs:documentation>Код страны отправления </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="TradingCountryCode" type="clt_ru:CountryA2CodeType">
            <xs:annotation>
              <xs:documentation>Код торгующей страны</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="DestinationCountryCode" type="clt_ru:CountryA2CodeType">
            <xs:annotation>
              <xs:documentation>Код страны назначения</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Deadline" type="clt_ru:DateCustType">
            <xs:annotation>
              <xs:documentation>Срок доставки</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="InvoiceParticipantInfType">
    <xs:annotation>
      <xs:documentation>Сведения об участниках сделки по  купли-продажи (продавец или покупатель)</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="catComFin_ru:InvoiceParticipantType">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="PaymentRequisitions" type="catComFin_ru:PaymentRequisitionsType">
            <xs:annotation>
              <xs:documentation>Платежные реквизиты организации</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PostalAddress" type="cat_ru:AddressType">
            <xs:annotation>
              <xs:documentation>Описание адреса участника (адрес доставки почтовой корреспонденции)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:schema>