Coinvoic edi.xml — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
(Новая страница: «<?xml version="1.0" encoding="utf-8"?> <eDIMessage id="messageId" creationDateTime="creationDateTime"> <!--идентификатор сообщения, в…»)
 
м
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
<?xml version="1.0" encoding="utf-8"?>
 
<?xml version="1.0" encoding="utf-8"?>
  <eDIMessage id="messageId" creationDateTime="creationDateTime">
+
<eDIMessage id="messageId" creationDateTime="creationDateTime"> <! --идентификатор сообщения, время сообщения-->
    <!--идентификатор сообщения, время сообщения-->
+
 
    <!-- начало заголовка сообщения -->
+
  <interchangeHeader> <! -- начало заголовка сообщения -->
    <interchangeHeader>
+
  <sender>SenderGLN</sender>      <! --GLN отправителя сообщения-->
      <sender>SenderGLN</sender>      <!--GLN отправителя сообщения-->
+
  <recipient>RecipientGLN</recipient>    <! --GLN получателя сообщения-->
      <recipient>RecipientGLN</recipient>    <!--GLN получателя сообщения-->
+
  <documentType>COINVOIC</documentType>  <! --тип документа-->
      <documentType>COINVOIC</documentType>  <!--тип документа-->
+
  <creationDateTime>creationDateTimeT00:00:00.000Z</creationDateTime> <! --дата и время создания сообщения-->
      <creationDateTime>creationDateTimeT00:00:00.000Z</creationDateTime> <!--дата и время создания сообщения-->
+
  <creationDateTimeBySender>creationDateTimeBySenderT00:00:00.000Z</creationDateTimeBySender> <! --дата и время создания сообщения клиентом-->
      <creationDateTimeBySender>creationDateTimeBySenderT00:00:00.000Z</creationDateTimeBySender> <!--дата и время создания сообщения клиентом-->
+
  <isTest>1</isTest>  <! --тестовый флаг-->
      <isTest>1</isTest>  <!--тестовый флаг-->
+
  </interchangeHeader> <! -- конец заголовка сообщения -->
    </interchangeHeader>
+
      
    <!-- конец заголовка сообщения -->
+
  <correctiveInvoice number="CoinvoicNumber" date="CoinvoicDate" type="CoinvoicType" revisionNumber="CoinvoicRevisionNumber" revisionDate="CoinvoicRevisionDate" ucdFunction="INVDOP">   
     <correctiveInvoice number="CoinvoicNumber" date="CoinvoicDate" type="CoinvoicType" revisionNumber="CoinvoicRevisionNumber" revisionDate="CoinvoicRevisionDate" ucdFunction="INVDOP">   
+
  <! --номер и дата COINVOIC; тип корректировочного счета:
      <!--номер и дата COINVOIC; тип корректировочного счета: Original ("Оригинал") - значение по умолчанию, Replace ("Замена") - используется для исправленных счетов; номер исправления; дата исправления,  
+
    Original ("Оригинал") - значение по умолчанию,
  функция УПД: INVDOP - СЧФДОП, INV - СЧФ, DOP - ДОП -->
+
    Replace ("Замена") - используется для исправленных счетов; номер исправления; дата исправления,  
      <contractIdentificator number="contractNumber" date="contractDate" />  <!--номер договора/ контракта, дата договора/ контракта-->
+
    функция УПД: INVDOP - СЧФДОП, INV - СЧФ, DOP - ДОП -->
  <factoringEncription>FactoringEncription</factoringEncription>    <!--уступочная запись-->   
+
  <contractIdentificator number="contractNumber" date="contractDate" />  <! --номер договора/ контракта, дата договора/ контракта-->
      <originInvoic number="InvoicNumber" date="InvoicDate" revisionNumber="InvoicRevisionNumber" revisionDate="InvoicRevisionDate" diadocInvoicId="DiadocMessadgeId:DiadocInvoicId" ediInvoicId="EdiInvoicId" />
+
  <factoringEncription>FactoringEncription</factoringEncription>    <! --уступочная запись-->   
      <!--данные оригинального счета, на который высылается корректировка:  
+
  <originInvoic number="InvoicNumber" date="InvoicDate" revisionNumber="InvoicRevisionNumber" revisionDate="InvoicRevisionDate" diadocInvoicId="DiadocMessadgeId:DiadocInvoicId" ediInvoicId="EdiInvoicId" />
  номер и дата; EdiInvoicId оригинального счета; DiadocMessadgeId пакета документов в Диадоке, DiadocInvoicId - идентификатор исправляемого счет-фактуры в Диадоке-->
+
    <! --данные оригинального счета, на который высылается корректировка:  
      <originOrder number="ordersNumber" date="ordersDate" />    <!--номер заказа, дата заказа-->
+
    номер и дата;
  <specificationIdentificator date="SpecificationDate" number="SpecificationNumber" />  <!-- дата и номер спецификации-->
+
    EdiInvoicId оригинального счета;
      <orderResponse number="OrderResponseNumber" date="OrderResponseDate" />    <!--номер уведомления о подтверждении заказа-->
+
    DiadocMessadgeId пакета документов в Диадоке,
      <despatchIdentificator number="DespatchAdviceNumber" date="DespatchDate0000" />    <!--номер и дата DESADV'а-->
+
    DiadocInvoicId - идентификатор исправляемого счет-фактуры в Диадоке-->
      <receivingIdentificator number="ReceivingAdviceNumber" date="ReceivingDate0000" />      <!-- номер и дата RECADV'а-->
+
  <originOrder number="ordersNumber" date="ordersDate" />    <! --номер заказа, дата заказа-->
      <announcementForReturns number="RetannNumber" date="RetannDate" /> <!--номер и дата возврата-->
+
  <specificationIdentificator date="SpecificationDate" number="SpecificationNumber" />  <! -- дата и номер спецификации-->
  <receivingAdviceIdentificatorInBuyerSystem number="ReceivingAdviceNumberInBuyerSystem"/>      <!-- номер RECADV'а в УС сети-->
+
  <orderResponse number="OrderResponseNumber" date="OrderResponseDate" />    <! --номер уведомления о подтверждении заказа-->
      <blanketOrderIdentificator number="987654321" /> <!-- номер серии заказов-->   
+
  <despatchIdentificator number="DespatchAdviceNumber" date="DespatchDate0000" />    <! --номер и дата DESADV'а-->
  <termsOfPayment>
+
  <receivingIdentificator number="ReceivingAdviceNumber" date="ReceivingDate0000" />      <! -- номер и дата RECADV'а-->
        <interval>Interval</interval>  <!--Тип дней отсрочки: BankingDay – банковский день либо CalendarDay – календарный день.-->  
+
  <announcementForReturns number="RetannNumber" date="RetannDate" /> <! --номер и дата возврата-->
        <intervalLength>IntervalLength</intervalLength>  <!--Количество дней отсрочки-->
+
  <receivingAdviceIdentificatorInBuyerSystem number="ReceivingAdviceNumberInBuyerSystem"/>      <! -- номер RECADV'а в УС сети-->
      </termsOfPayment>
+
  <blanketOrderIdentificator number="987654321" /> <! -- номер серии заказов-->   
       <!-- начало блока данных о поставщике -->
+
  <termsOfPayment>
      <seller>
+
    <interval>Interval</interval>  <! --Тип дней отсрочки: BankingDay – банковский день либо CalendarDay – календарный день.-->  
        <gln>SupplierGln</gln>      <!--gln поставщика-->
+
    <intervalLength>IntervalLength</intervalLength>  <! --Количество дней отсрочки-->
        <organization>
+
  </termsOfPayment>
          <name>SupplierName</name>      <!--наименование поставщика для ЮЛ-->
+
        
          <inn>SupplierInn(10)</inn>      <!--ИНН поставщика для ЮЛ-->
+
  <seller> <! -- начало блока данных о поставщике -->
          <kpp>SupplierKpp</kpp>      <!--КПП поставщика только для ЮЛ-->
+
    <gln>SupplierGln</gln>      <! --gln поставщика-->
        </organization>
+
    <organization>
        <russianAddress>      <!--российский адрес-->
+
    <name>SupplierName</name>      <! --наименование поставщика для ЮЛ-->
          <regionISOCode>RegionCode</regionISOCode>
+
    <inn>SupplierInn(10)</inn>      <! --ИНН поставщика для ЮЛ-->
          <district>District</district>
+
    <kpp>SupplierKpp</kpp>      <! --КПП поставщика только для ЮЛ-->
          <city>City</city>
+
    </organization>
          <settlement>Village</settlement>
+
    <russianAddress>      <! --российский адрес-->
          <street>Street</street>
+
    <regionISOCode>RegionCode</regionISOCode>
          <house>House</house>
+
    <district>District</district>
          <flat>Flat</flat>
+
    <city>City</city>
          <postalCode>PostalCode</postalCode>
+
    <settlement>Village</settlement>
        </russianAddress>
+
    <street>Street</street>
        <additionalIdentificator>SupplierCodeInBuyerSystem</additionalIdentificator>      <!--код поставщика в системе покупателя-->
+
    <house>House</house>
        <taxSystem>Simplified</taxSystem> <!--признак УСН, если поставщик использует УСН, передаем поле с фиксированным значением "Simplified"-->
+
    <flat>Flat</flat>
        <additionalInfo>
+
    <postalCode>PostalCode</postalCode>
          <phone>TelephoneNumber</phone>    <!--телефон контактного лица-->
+
    </russianAddress>
          <fax>FaxNumber</fax>    <!--факс контактного лица-->
+
    <additionalIdentificator>SupplierCodeInBuyerSystem</additionalIdentificator>      <! --код поставщика в системе покупателя-->
          <bankAccountNumber>BankAccountNumber</bankAccountNumber>      <!--номер счёта в банке-->
+
    <taxSystem>Simplified</taxSystem> <! --признак УСН, если поставщик использует УСН, передаем поле с фиксированным значением "Simplified"-->
          <correspondentAccountNumber>correspondentAccountNumber</correspondentAccountNumber>    <!--номер корр.счёта-->   
+
    <additionalInfo>
          <bankName>BankName</bankName>      <!--наименование банка-->
+
    <phone>TelephoneNumber</phone>    <! --телефон контактного лица-->
          <BIK>BankId</BIK>      <!--БИК-->
+
    <fax>FaxNumber</fax>    <! --факс контактного лица-->
          <nameOfCEO>ChiefName</nameOfCEO>      <!--ФИО руководителя организации-->
+
    <bankAccountNumber>BankAccountNumber</bankAccountNumber>      <! --номер счёта в банке-->
        </additionalInfo>
+
    <correspondentAccountNumber>correspondentAccountNumber</correspondentAccountNumber>    <! --номер корр.счёта-->   
      </seller>
+
    <bankName>BankName</bankName>      <! --наименование банка-->
      <!-- конец блока данных о поставщике -->
+
    <BIK>BankId</BIK>      <! --БИК-->
       <!-- начало блока с данными о покупателе -->
+
    <nameOfCEO>ChiefName</nameOfCEO>      <! --ФИО руководителя организации-->
      <buyer>
+
    </additionalInfo>
        <gln>BuyerGln</gln>    <!--gln покупателя-->
+
  </seller> <! -- конец блока данных о поставщике -->
        <organization>
+
        
          <name>Buyer</name>      <!--наименование покупателя-->
+
  <buyer> <! -- начало блока с данными о покупателе -->
          <inn>BuyerInn(10)</inn>    <!--ИНН покупателя для ЮЛ-->
+
    <gln>BuyerGln</gln>    <! --gln покупателя-->
          <kpp>BuyerKpp</kpp>      <!--КПП покупателя только для ЮЛ-->
+
    <organization>
        </organization>
+
    <name>Buyer</name>      <! --наименование покупателя-->
        <russianAddress>      <!--российский адрес-->
+
    <inn>BuyerInn(10)</inn>    <! --ИНН покупателя для ЮЛ-->
          <regionISOCode>RegionCode</regionISOCode>
+
    <kpp>BuyerKpp</kpp>      <! --КПП покупателя только для ЮЛ-->
          <district>district</district>
+
    </organization>
          <city>City</city>
+
    <russianAddress>      <! --российский адрес-->
          <settlement>Village</settlement>
+
    <regionISOCode>RegionCode</regionISOCode>
          <street>Street</street>
+
    <district>district</district>
          <house>House</house>
+
    <city>City</city>
          <flat>Flat</flat>
+
    <settlement>Village</settlement>
          <postalCode>PostalCode</postalCode>
+
    <street>Street</street>
        </russianAddress>
+
    <house>House</house>
<additionalIdentificator>12345</additionalIdentificator> <!--номер подразделения-->
+
    <flat>Flat</flat>
        <contactInfo>
+
    <postalCode>PostalCode</postalCode>
          <CEO>
+
    </russianAddress>
            <name>Name</name> <!--ФИО генерального директора-->
+
    <additionalIdentificator>12345</additionalIdentificator> <! --номер подразделения-->
            <phone>TelephoneNumber</phone> <!--телефон генерального директора-->
+
    <contactInfo>
            <fax>FaxNumber</fax> <!--факс генерального директора-->
+
    <CEO>
            <email>Email</email> <!--email генерального директора-->
+
      <name>Name</name> <! --ФИО генерального директора-->
          </CEO>
+
      <phone>TelephoneNumber</phone> <! --телефон генерального директора-->
          <accountant>
+
      <fax>FaxNumber</fax> <! --факс генерального директора-->
            <name>Name</name> <!--ФИО главного бухгалтера-->
+
      <email>Email</email> <! --email генерального директора-->
            <phone>TelephoneNumber</phone> <!--телефон главного бухгалтера-->
+
    </CEO>
            <fax>FaxNumber</fax> <!--факс главного бухгалтера-->
+
    <accountant>
            <email>Email</email> <!--email главного бухгалтера-->
+
      <name>Name</name> <! --ФИО главного бухгалтера-->
          </accountant>
+
      <phone>TelephoneNumber</phone> <! --телефон главного бухгалтера-->
          <salesManager>
+
      <fax>FaxNumber</fax> <! --факс главного бухгалтера-->
            <name>Name</name> <!--ФИО руководителя по продажам-->
+
      <email>Email</email> <! --email главного бухгалтера-->
            <phone>TelephoneNumber</phone> <!--телефон руководителя по продажам-->
+
    </accountant>
            <fax>FaxNumber</fax> <!--факс руководителя по продажамца-->
+
    <salesManager>
            <email>Email</email> <!--email руководителя по продажам-->
+
      <name>Name</name> <! --ФИО руководителя по продажам-->
          </salesManager>
+
      <phone>TelephoneNumber</phone> <! --телефон руководителя по продажам-->
          <orderContact>
+
      <fax>FaxNumber</fax> <! --факс руководителя по продажамца-->
            <name>Name</name> <!--ФИО контактного лица-->
+
      <email>Email</email> <! --email руководителя по продажам-->
            <phone>TelephoneNumber</phone> <!--телефон контактного лица-->
+
    </salesManager>
            <fax>FaxNumber</fax> <!--факс контактного лица-->
+
    <orderContact>
            <email>Email</email> <!--email контактного лица-->
+
      <name>Name</name> <! --ФИО контактного лица-->
          </orderContact>
+
      <phone>TelephoneNumber</phone> <! --телефон контактного лица-->
        </contactInfo>
+
      <fax>FaxNumber</fax> <! --факс контактного лица-->
      </buyer>
+
      <email>Email</email> <! --email контактного лица-->
      <!-- конец блока данных о покупателе -->
+
    </orderContact>
       <!-- начало блока с данными о получателе счёта -->
+
    </contactInfo>
      <invoicee>
+
  </buyer> <! -- конец блока данных о покупателе -->
        <gln>InvoiceeGln</gln>    <!--gln получателя счёта-->
+
        
        <selfEmployed>
+
  <invoicee> <! -- начало блока с данными о получателе счёта -->
          <fullName>      <!--ФИО получателя счёта для ИП-->
+
    <gln>InvoiceeGln</gln>    <! --gln получателя счёта-->
            <lastName>Фамилия</lastName>
+
    <selfEmployed>
            <firstName>Имя</firstName>
+
    <fullName>      <! --ФИО получателя счёта для ИП-->
            <middleName>Отчество</middleName>
+
      <lastName>Фамилия</lastName>
          </fullName>
+
      <firstName>Имя</firstName>
          <inn>InvoiceeInn(12)</inn>    <!--ИНН получателя счёта-->
+
      <middleName>Отчество</middleName>
        </selfEmployed>
+
    </fullName>
        <russianAddress>      <!--российский адрес-->
+
    <inn>InvoiceeInn(12)</inn>    <! --ИНН получателя счёта-->
          <regionISOCode>RegionCode</regionISOCode>
+
    </selfEmployed>
          <district>district</district>
+
    <russianAddress>      <! --российский адрес-->
          <city>City</city>
+
    <regionISOCode>RegionCode</regionISOCode>
          <settlement>Village</settlement>
+
    <district>district</district>
          <street>Street</street>
+
    <city>City</city>
          <house>House</house>
+
    <settlement>Village</settlement>
          <flat>Flat</flat>
+
    <street>Street</street>
          <postalCode>PostalCode</postalCode>
+
    <house>House</house>
        </russianAddress>
+
    <flat>Flat</flat>
        <additionalInfo>
+
    <postalCode>PostalCode</postalCode>
          <phone>TelephoneNumber</phone>    <!--телефон контактного лица-->
+
    </russianAddress>
          <fax>FaxNumber</fax>    <!--факс контактного лица-->
+
    <additionalInfo>
          <bankAccountNumber>BankAccountNumber</bankAccountNumber>
+
    <phone>TelephoneNumber</phone>    <! --телефон контактного лица-->
          <correspondentAccountNumber>correspondentAccountNumber</correspondentAccountNumber>    <!--номер корр.счёта-->    
+
    <fax>FaxNumber</fax>    <! --факс контактного лица-->
          <bankName>BankName</bankName>
+
    <bankAccountNumber>BankAccountNumber</bankAccountNumber>
          <BIK>BankId</BIK>
+
    <correspondentAccountNumber>correspondentAccountNumber</correspondentAccountNumber>    <! --номер корр.счёта-->    
          <nameOfAccountant>BookkeeperName</nameOfAccountant>      <!--ФИО бухгалтера-->
+
    <bankName>BankName</bankName>
        </additionalInfo>
+
    <BIK>BankId</BIK>
      </invoicee>
+
    <nameOfAccountant>BookkeeperName</nameOfAccountant>      <! --ФИО бухгалтера-->
      <!--конец блока с данными о получателе счёта -->
+
    </additionalInfo>
       <!-- начало блока данных о грузоотправителе и грузополучателе -->
+
  </invoicee> <! --конец блока с данными о получателе счёта -->
      <deliveryInfo>
+
        
<railWaybill number="RailWaybillNumber" date="RailWaybillDate"/>    <!--номер ЖД накладной, дата ЖД накладной-->
+
  <deliveryInfo> <! -- начало блока данных о грузоотправителе и грузополучателе -->
        <shipFrom>
+
    <railWaybill number="RailWaybillNumber" date="RailWaybillDate"/>    <! --номер ЖД накладной, дата ЖД накладной-->
          <gln>ShipperGln</gln>        <!--gln грузоотправителя-->
+
    <shipFrom>
          <organization>
+
    <gln>ShipperGln</gln>        <! --gln грузоотправителя-->
            <name>ShipperName</name>        <!--наименование грузоотправителя-->
+
    <organization>
            <inn>ShipperInn(10)</inn>
+
      <name>ShipperName</name>        <! --наименование грузоотправителя-->
            <kpp>ShipperKpp</kpp>
+
      <inn>ShipperInn(10)</inn>
          </organization>
+
      <kpp>ShipperKpp</kpp>
          <russianAddress>        <!--российский адрес-->
+
    </organization>
            <regionISOCode>RegionCode</regionISOCode>
+
    <russianAddress>        <! --российский адрес-->
            <district>district</district>
+
      <regionISOCode>RegionCode</regionISOCode>
            <city>City</city>
+
      <district>district</district>
            <settlement>Village</settlement>
+
      <city>City</city>
            <street>Street</street>
+
      <settlement>Village</settlement>
            <house>House</house>
+
      <street>Street</street>
            <flat>Flat</flat>
+
      <house>House</house>
            <postalCode>PostalCode</postalCode>
+
      <flat>Flat</flat>
          </russianAddress>
+
      <postalCode>PostalCode</postalCode>
          <additionalInfo>
+
    </russianAddress>
            <phone>TelephoneNumber</phone>        <!--телефон контактного лица-->
+
    <additionalInfo>
            <fax>FaxNumber</fax>        <!--факс контактного лица-->
+
      <phone>TelephoneNumber</phone>        <! --телефон контактного лица-->
            <bankAccountNumber>BankAccountNumber</bankAccountNumber>
+
      <fax>FaxNumber</fax>        <! --факс контактного лица-->
            <bankName>BankName</bankName>
+
      <bankAccountNumber>BankAccountNumber</bankAccountNumber>
            <BIK>BankId</BIK>
+
      <bankName>BankName</bankName>
            <nameOfAccountant>BookkeeperName</nameOfAccountant>      <!--ФИО бухгалтера-->
+
      <BIK>BankId</BIK>
          </additionalInfo>
+
      <nameOfAccountant>BookkeeperName</nameOfAccountant>      <! --ФИО бухгалтера-->
        </shipFrom>
+
    </additionalInfo>
        <shipTo>
+
    </shipFrom>
          <gln>DeliveryGln</gln>      <!--gln грузополучателя-->
+
 
  <localizationType>LocalizationType</localizationType>  <!--Тип грузополучателя, точки доставки-->   
+
    <shipTo>
          <organization>
+
    <gln>DeliveryGln</gln>      <! --gln грузополучателя-->
            <name>DeliveryName</name>        <!--наименование грузополучателя-->
+
    <localizationType>LocalizationType</localizationType>  <! --Тип грузополучателя, точки доставки-->   
            <inn>DeliveryInn(10)</inn>      <!--ИНН грузополучателя-->
+
    <organization>
            <kpp>DeliveryKpp</kpp>        <!--КПП грузополучателя-->
+
      <name>DeliveryName</name>        <! --наименование грузополучателя-->
          </organization>
+
      <inn>DeliveryInn(10)</inn>      <! --ИНН грузополучателя-->
          <russianAddress>        <!--российский адрес-->
+
      <kpp>DeliveryKpp</kpp>        <! --КПП грузополучателя-->
            <regionISOCode>RegionCode</regionISOCode>
+
    </organization>
            <district>district</district>
+
    <russianAddress>        <! --российский адрес-->
            <city>City</city>
+
      <regionISOCode>RegionCode</regionISOCode>
            <settlement>Village</settlement>
+
      <district>district</district>
            <street>Street</street>
+
      <city>City</city>
            <house>House</house>
+
      <settlement>Village</settlement>
            <flat>Flat</flat>
+
      <street>Street</street>
            <postalCode>PostalCode</postalCode>
+
      <house>House</house>
          </russianAddress>
+
      <flat>Flat</flat>
  <geoCoordinates>                                <!--геокоординаты-->
+
      <postalCode>PostalCode</postalCode>
            <latitude>Latitude</latitude>          <!--широта-->
+
    </russianAddress>
            <longitude>Longitude</longitude>        <!--долгота-->
+
    <geoCoordinates>                                <! --геокоординаты-->
          </geoCoordinates>
+
      <latitude>Latitude</latitude>          <! --широта-->
  <businessEntityMercuryId>ShipperBusinessEntityMercuryId</businessEntityMercuryId>  <!--GUID ХС Меркурия-->
+
      <longitude>Longitude</longitude>        <! --долгота-->
          <areaEntityMercuryId>AreaEntityMercuryId</areaEntityMercuryId>  <!--GUID площадки Меркурия-->    
+
    </geoCoordinates>
          <additionalIdentificator>SupplierCodeInBuyerSystem</additionalIdentificator>
+
    <businessEntityMercuryId>ShipperBusinessEntityMercuryId</businessEntityMercuryId>  <! --GUID ХС Меркурия-->
          <!--дополнительный идентификатор-->
+
    <areaEntityMercuryId>AreaEntityMercuryId</areaEntityMercuryId>  <! --GUID площадки Меркурия-->    
          <additionalInfo>
+
    <additionalIdentificator>SupplierCodeInBuyerSystem</additionalIdentificator>
            <phone>TelephoneNumber</phone>      <!--телефон контактного лица-->
+
                                                                                                <! --дополнительный идентификатор-->
            <fax>FaxNumber</fax>        <!--факс контактного лица-->
+
    <additionalInfo>
            <bankAccountNumber>BankAccountNumber</bankAccountNumber>
+
      <phone>TelephoneNumber</phone>      <! --телефон контактного лица-->
            <bankName>BankName</bankName>
+
      <fax>FaxNumber</fax>        <! --факс контактного лица-->
            <BIK>BankId</BIK>
+
      <bankAccountNumber>BankAccountNumber</bankAccountNumber>
            <nameOfCEO>ChiefName</nameOfCEO>      <!--ФИО руководителя-->
+
      <bankName>BankName</bankName>
          </additionalInfo>
+
      <BIK>BankId</BIK>
        </shipTo>
+
      <nameOfCEO>ChiefName</nameOfCEO>      <! --ФИО руководителя-->
<ultimateCustomer>
+
    </additionalInfo>
        <gln>UltimateCustomerGln</gln>  <!--gln конечной точки доставки-->
+
    </shipTo>
        <organization>
+
    <ultimateCustomer>
          <name>UltimateCustomerName</name>  <!--наименование конечной точки доставки-->
+
    <gln>UltimateCustomerGln</gln>  <! --gln конечной точки доставки-->
          <inn>UltimateCustomerInn(10)</inn>  <!--ИНН конечной точки доставки-->
+
    <organization>
          <kpp>UltimateCustomerKpp</kpp>  <!--КПП конечной точки доставки-->
+
      <name>UltimateCustomerName</name>  <! --наименование конечной точки доставки-->
        </organization>
+
      <inn>UltimateCustomerInn(10)</inn>  <! --ИНН конечной точки доставки-->
        <russianAddress>  <!--российский адрес-->
+
      <kpp>UltimateCustomerKpp</kpp>  <! --КПП конечной точки доставки-->
          <regionISOCode>RegionCode</regionISOCode>
+
    </organization>
          <district>district</district>
+
    <russianAddress>  <! --российский адрес-->
          <city>City</city>
+
      <regionISOCode>RegionCode</regionISOCode>
          <settlement>Village</settlement>
+
      <district>district</district>
          <street>Street</street>
+
      <city>City</city>
          <house>House</house>
+
      <settlement>Village</settlement>
          <flat>Flat</flat>
+
      <street>Street</street>
          <postalCode>PostalCode</postalCode>
+
      <house>House</house>
        </russianAddress>
+
      <flat>Flat</flat>
        <additionalInfo>
+
      <postalCode>PostalCode</postalCode>
          <phone>TelephoneNumber</phone> <!--телефон контактного лица-->
+
    </russianAddress>
          <fax>FaxNumber</fax>  <!--факс контактного лица-->
+
    <additionalInfo>
          <bankAccountNumber>BankAccountNumber</bankAccountNumber>
+
      <phone>TelephoneNumber</phone> <! --телефон контактного лица-->
          <bankName>BankName</bankName>
+
      <fax>FaxNumber</fax>  <! --факс контактного лица-->
          <BIK>BankId</BIK>
+
      <bankAccountNumber>BankAccountNumber</bankAccountNumber>
          <nameOfCEO>ChiefName</nameOfCEO>  <!--ФИО руководителя-->
+
      <bankName>BankName</bankName>
        </additionalInfo>
+
      <BIK>BankId</BIK>
      </ultimateCustomer>
+
      <nameOfCEO>ChiefName</nameOfCEO>  <! --ФИО руководителя-->
  <warehouseKeeper>
+
    </additionalInfo>
        <gln>WarehouseKeeperGln</gln>  <!--gln промежуточной точки доставки-->
+
    </ultimateCustomer>
        <organization>
+
    <warehouseKeeper>
          <name>WarehouseKeeperName</name>  <!--наименование промежуточной точки доставки-->
+
    <gln>WarehouseKeeperGln</gln>  <! --gln промежуточной точки доставки-->
          <inn>WarehouseKeeperInn(10)</inn>  <!--ИНН промежуточной точки доставки-->
+
    <organization>
          <kpp>WarehouseKeeperKpp</kpp>  <!--КПП промежуточной точки доставки-->
+
      <name>WarehouseKeeperName</name>  <! --наименование промежуточной точки доставки-->
        </organization>
+
      <inn>WarehouseKeeperInn(10)</inn>  <! --ИНН промежуточной точки доставки-->
        <russianAddress>  <!--российский адрес-->
+
      <kpp>WarehouseKeeperKpp</kpp>  <! --КПП промежуточной точки доставки-->
          <regionISOCode>RegionCode</regionISOCode>
+
    </organization>
          <district>district</district>
+
    <russianAddress>  <! --российский адрес-->
          <city>City</city>
+
      <regionISOCode>RegionCode</regionISOCode>
          <settlement>Village</settlement>
+
      <district>district</district>
          <street>Street</street>
+
      <city>City</city>
          <house>House</house>
+
      <settlement>Village</settlement>
          <flat>Flat</flat>
+
      <street>Street</street>
          <postalCode>PostalCode</postalCode>
+
      <house>House</house>
        </russianAddress>
+
      <flat>Flat</flat>
        <additionalInfo>
+
      <postalCode>PostalCode</postalCode>
          <phone>TelephoneNumber</phone> <!--телефон контактного лица-->
+
    </russianAddress>
          <fax>FaxNumber</fax>  <!--факс контактного лица-->
+
    <additionalInfo>
          <bankAccountNumber>BankAccountNumber</bankAccountNumber>
+
      <phone>TelephoneNumber</phone> <! --телефон контактного лица-->
          <bankName>BankName</bankName>
+
      <fax>FaxNumber</fax>  <! --факс контактного лица-->
          <BIK>BankId</BIK>
+
      <bankAccountNumber>BankAccountNumber</bankAccountNumber>
          <nameOfCEO>ChiefName</nameOfCEO>  <!--ФИО руководителя-->
+
      <bankName>BankName</bankName>
        </additionalInfo>
+
      <BIK>BankId</BIK>
      </warehouseKeeper>
+
      <nameOfCEO>ChiefName</nameOfCEO>  <! --ФИО руководителя-->
  <actualDeliveryDateTime>ActualDeliveryDateTime</actualDeliveryDateTime>  <!--Фактическая дата доставки-->
+
    </additionalInfo>
      </deliveryInfo>
+
    </warehouseKeeper>
      <!-- конец блока данных о грузоотправителе и грузополучателе -->
+
    <actualDeliveryDateTime>ActualDeliveryDateTime</actualDeliveryDateTime>  <! --Фактическая дата доставки-->
       <!-- начало блока с данными о товарах -->
+
  </deliveryInfo> <! -- конец блока данных о грузоотправителе и грузополучателе -->
     <lineItems>
+
        
      <currencyISOCode>CurrencyCode</currencyISOCode>
+
  <lineItems> <! -- начало блока с данными о товарах -->
      <lineItem>
+
     <currencyISOCode>CurrencyCode</currencyISOCode>
        <gtin>GTIN</gtin> <!--GTIN товара-->
+
    <lineItem>
        <internalBuyerCode>BuyerProductId</internalBuyerCode> <!--внутренний код присвоенный покупателем-->
+
    <gtin>GTIN</gtin> <! --GTIN товара-->
        <internalSupplierCode>SupplierProductId</internalSupplierCode> <!--артикул товара (код товара присвоенный продавцом)-->
+
    <internalBuyerCode>BuyerProductId</internalBuyerCode> <! --внутренний код присвоенный покупателем-->
        <typeOfUnit>IsReturnableContainer</typeOfUnit>
+
    <internalSupplierCode>SupplierProductId</internalSupplierCode> <! --артикул товара (код товара присвоенный продавцом)-->
        <typeOfUnit>TypeOfUnit</typeOfUnit>  <!--тип товара-->
+
    <typeOfUnit>IsReturnableContainer</typeOfUnit>
        <description>Name</description> <!--название товара-->
+
    <typeOfUnit>TypeOfUnit</typeOfUnit>  <! --тип товара-->
<descriptionColor>Color</descriptionColor> <!--цвет товара-->
+
    <description>Name</description> <! --название товара-->
<descriptionSize>Size</descriptionSize>  <!--размер товара-->
+
    <descriptionColor>Color</descriptionColor> <! --цвет товара-->
        <comment>Comment</comment> <!--комментарий к товарной позиции-->
+
    <descriptionSize>Size</descriptionSize>  <! --размер товара-->
        <quantityBefore unitOfMeasure="MeasurementUnitCode">InvoicedQuantity.Before.Value</quantityBefore>
+
    <comment>Comment</comment> <! --комментарий к товарной позиции-->
        <quantityAfter unitOfMeasure="MeasurementUnitCode">InvoicedQuantity.After.Value</quantityAfter>
+
    <quantityBefore unitOfMeasure="MeasurementUnitCode">InvoicedQuantity.Before.Value</quantityBefore>
        <quantityIncrease unitOfMeasure="MeasurementUnitCode">InvoicedQuantity.Increase</quantityIncrease>
+
    <quantityAfter unitOfMeasure="MeasurementUnitCode">InvoicedQuantity.After.Value</quantityAfter>
        <quantityDecrease unitOfMeasure="MeasurementUnitCode">InvoicedQuantity.Decrease</quantityDecrease>
+
    <quantityIncrease unitOfMeasure="MeasurementUnitCode">InvoicedQuantity.Increase</quantityIncrease>
        <onePlaceQuantity unitOfMeasure="MeasurementUnitCode">OnePlaceQuantity</onePlaceQuantity> <!-- количество в одном месте (чему д.б. кратно общее кол-во) -->
+
    <quantityDecrease unitOfMeasure="MeasurementUnitCode">InvoicedQuantity.Decrease</quantityDecrease>
<controlIdentificationMarksBefore type="ControlIdentificationMark.Type">ControlIdentificationMark.Mark</controlIdentificationMarksBefore>   <!--Тип кода маркировки и Код маркировки до//типы: Unit - Код товара, потребительской упаковки (КИ), Mix - Код набора (КИН), Group - Код групповой упаковки, блока (КИГУ),Transport - Код транспортной упаковки, палеты, короба (КИТУ)-->
+
    <onePlaceQuantity unitOfMeasure="MeasurementUnitCode">OnePlaceQuantity</onePlaceQuantity> <! -- количество в одном месте (чему д.б. кратно общее кол-во) -->
        <controlIdentificationMarksAfter type="ControlIdentificationMark.Type">ControlIdentificationMark.Mark</controlIdentificationMarksAfter> <!--Тип кода маркировки и Код маркировки после//типы: Unit - Код товара, потребительской упаковки (КИ), Mix - Код набора (КИН), Group - Код групповой упаковки, блока (КИГУ),Transport - Код транспортной упаковки, палеты, короба (КИТУ)-->
+
    <controlIdentificationMarksBefore type="ControlIdentificationMark.Type">ControlIdentificationMark.Mark</controlIdentificationMarksBefore>
        <netPriceWithVAT>PriceWithVAT</netPriceWithVAT> <!--цена единицы товара с НДС-->
+
      <! --Тип кода маркировки и Код маркировки до//типы:
        <netPriceBefore>Price.Before</netPriceBefore> <!--цена единицы товара без НДС до изменения-->
+
      Unit - Код товара, потребительской упаковки (КИ),
        <netPriceAfter>Price.After</netPriceAfter> <!--цена единицы товара без НДС после изменения-->
+
      Mix - Код набора (КИН), Group - Код групповой упаковки, блока (КИГУ),
        <netPriceIncrease>Price.Increase</netPriceIncrease> <!--цена единицы товара без НДС, увеличение-->  
+
      Transport - Код транспортной упаковки, палеты, короба (КИТУ)-->
        <netPriceDecrease>Price.Decrease</netPriceDecrease> <!--цена единицы товара без НДС, уменьшение-->
+
    <controlIdentificationMarksAfter type="ControlIdentificationMark.Type">ControlIdentificationMark.Mark</controlIdentificationMarksAfter>
        <netAmountBefore>PriceSummary.Before</netAmountBefore> <!--сумма по позиции без НДС до изменения-->
+
      <! --Тип кода маркировки и Код маркировки после//типы:
        <netAmountAfter>PriceSummary.After</netAmountAfter> <!--сумма по позиции без НДС после изменения-->
+
      Unit - Код товара, потребительской упаковки (КИ),
        <netAmountIncrease>PriceSummary.Increase</netAmountIncrease> <!--сумма по позиции без НДС, увеличение-->
+
      Mix - Код набора (КИН),  
        <netAmountDecrease>PriceSummary.Decrease</netAmountDecrease> <!--сумма по позиции без НДС, уменьшение-->
+
      Group - Код групповой упаковки, блока (КИГУ),
        <exciseDutyBefore>ExciseTax.Before</exciseDutyBefore> <!--акциз товара до изменения-->
+
      Transport - Код транспортной упаковки, палеты, короба (КИТУ)-->
        <exciseDutyAfter>ExciseTax.After</exciseDutyAfter> <!--акциз товара после изменения-->
+
    <netPriceWithVAT>PriceWithVAT</netPriceWithVAT> <! --цена единицы товара с НДС-->
        <exciseDutyIncrease>ExciseTax.Increase</exciseDutyIncrease> <!--акциз товара, увеличение-->
+
    <netPriceBefore>Price.Before</netPriceBefore> <! --цена единицы товара без НДС до изменения-->
        <exciseDutyDecrease>ExciseTax.Decrease</exciseDutyDecrease> <!--акциз товара, уменьшение-->
+
    <netPriceAfter>Price.After</netPriceAfter> <! --цена единицы товара без НДС после изменения-->
        <vatAmountBefore>VATSummary.Before</vatAmountBefore> <!--сумма НДС до изменения-->
+
    <netPriceIncrease>Price.Increase</netPriceIncrease> <! --цена единицы товара без НДС, увеличение-->  
        <vatAmountAfter>VATSummary.After</vatAmountAfter> <!--сумма НДС после изменения-->
+
    <netPriceDecrease>Price.Decrease</netPriceDecrease> <! --цена единицы товара без НДС, уменьшение-->
        <vatAmountIncrease>VATSummary.Increase</vatAmountIncrease> <!--сумма НДС, увеличение-->
+
    <netAmountBefore>PriceSummary.Before</netAmountBefore> <! --сумма по позиции без НДС до изменения-->
        <vatAmountDecrease>VATSummary.Decrease</vatAmountDecrease> <!--сумма НДС, уменьшение-->
+
    <netAmountAfter>PriceSummary.After</netAmountAfter> <! --сумма по позиции без НДС после изменения-->
        <amountBefore>PriceSummaryWithVAT.Before</amountBefore> <!--сумма по позиции с НДС до изменения-->
+
    <netAmountIncrease>PriceSummary.Increase</netAmountIncrease> <! --сумма по позиции без НДС, увеличение-->
        <amountAfter>PriceSummaryWithVAT.After</amountAfter> <!--сумма по позиции с НДС после изменения-->
+
    <netAmountDecrease>PriceSummary.Decrease</netAmountDecrease> <! --сумма по позиции без НДС, уменьшение-->
        <amountIncrease>PriceSummaryWithVAT.Increase</amountIncrease> <!--сумма по позиции с НДС, увеличение-->
+
    <exciseDutyBefore>ExciseTax.Before</exciseDutyBefore> <! --акциз товара до изменения-->
        <amountDecrease>PriceSummaryWithVAT.Decrease</amountDecrease> <!--сумма по позиции с НДС, уменьшение-->
+
    <exciseDutyAfter>ExciseTax.After</exciseDutyAfter> <! --акциз товара после изменения-->
        <vatRateBefore>VATRate.Before</vatRateBefore> <!--ставка НДС до изменения (NOT_APPLICABLE - без НДС, 0 - 0%, 10 - 10%, 18 - 18%, 20 - 20%)-->
+
    <exciseDutyIncrease>ExciseTax.Increase</exciseDutyIncrease> <! --акциз товара, увеличение-->
        <vatRateAfter>VATRate.After</vatRateAfter> <!--ставка НДС после изменения (NOT_APPLICABLE - без НДС, 0 - 0%, 10 - 10%, 18 - 18%, 20 - 20%)-->
+
    <exciseDutyDecrease>ExciseTax.Decrease</exciseDutyDecrease> <! --акциз товара, уменьшение-->
        <customsDeclarationNumber>CustomDeclarationNumbers</customsDeclarationNumber> <!--номер таможенной декларации-->
+
    <vatAmountBefore>VATSummary.Before</vatAmountBefore> <! --сумма НДС до изменения-->
        <countryOfOriginISOCode>CountriesOfOriginCode</countryOfOriginISOCode> <!--код страны производства-->
+
    <vatAmountAfter>VATSummary.After</vatAmountAfter> <! --сумма НДС после изменения-->
      </lineItem>        <!-- каждая последующая товарная позиция должна идти в отдельном теге <lineItem> -->
+
    <vatAmountIncrease>VATSummary.Increase</vatAmountIncrease> <! --сумма НДС, увеличение-->
      <totalSumExcludingTaxesDecrease>InvoicTaxableTotal.Decrease</totalSumExcludingTaxesDecrease> <!-- Всего уменьшение, сумма без НДС-->
+
    <vatAmountDecrease>VATSummary.Decrease</vatAmountDecrease> <! --сумма НДС, уменьшение-->
      <totalSumExcludingTaxesIncrease>InvoicTaxableTotal.Increase</totalSumExcludingTaxesIncrease> <!--Всего увеличение, сумма  без НДС-->
+
    <amountBefore>PriceSummaryWithVAT.Before</amountBefore> <! --сумма по позиции с НДС до изменения-->
      <totalVATAmountDecrease>InvoicTotalVAT.Decrease</totalVATAmountDecrease> <!--Всего уменьшение, сумма НДС для счета-фактуры-->
+
    <amountAfter>PriceSummaryWithVAT.After</amountAfter> <! --сумма по позиции с НДС после изменения-->
      <totalVATAmountIncrease>InvoicTotalVAT.Increase</totalVATAmountIncrease> <!--Всего увеличение, сумма НДС для счета-фактуры-->
+
    <amountIncrease>PriceSummaryWithVAT.Increase</amountIncrease> <! --сумма по позиции с НДС, увеличение-->
      <totalAmountDecrease>InvoicTotalWithVAT.Decrease</totalAmountDecrease> <!--Всего уменьшение, общая сумма для счета-фактуры  с НДС по товарам-->
+
    <amountDecrease>PriceSummaryWithVAT.Decrease</amountDecrease> <! --сумма по позиции с НДС, уменьшение-->
      <totalAmountIncrease>InvoicTotalWithVAT.Increase</totalAmountIncrease> <!--Всего увеличение, общая сумма для счета-фактуры  с НДС по товарам-->
+
    <vatRateBefore>VATRate.Before</vatRateBefore> <! --ставка НДС до изменения (NOT_APPLICABLE - без НДС, 0 - 0%, 10 - 10%, 18 - 18%, 20 - 20%)-->
      <totalSumExcludingTaxesForIVDecrease documentNumber="CoinvoicNumber">InvoicTaxableTotalForIV.Decrease</totalSumExcludingTaxesForIVDecrease> <!--Всего уменьшение, сумма для счета-фактуры без НДС-->
+
    <vatRateAfter>VATRate.After</vatRateAfter> <! --ставка НДС после изменения (NOT_APPLICABLE - без НДС, 0 - 0%, 10 - 10%, 18 - 18%, 20 - 20%)-->
      <totalSumExcludingTaxesForIVIncrease documentNumber="CoinvoicNumber">InvoicTaxableTotalForIV.Increase</totalSumExcludingTaxesForIVIncrease> <!--Всего увеличение, сумма для счета-фактуры без НДС-->
+
    <customsDeclarationNumber>CustomDeclarationNumbers</customsDeclarationNumber> <! --номер таможенной декларации-->
      <totalVATAmountForIVDecrease documentNumber="CoinvoicNumber">InvoicTotalVATForIV.Decrease</totalVATAmountForIVDecrease> <!--Всего уменьшение, сумма НДС для счета-фактуры , значение берем из orders/ordrsp-->
+
    <countryOfOriginISOCode>CountriesOfOriginCode</countryOfOriginISOCode> <! --код страны производства-->
      <totalVATAmountForIVIncrease documentNumber="CoinvoicNumber">InvoicTotalVATForIV.Increase</totalVATAmountForIVIncrease> <!--Всего увеличение, сумма НДС для счета-фактуры-->
+
    </lineItem>        <! -- каждая последующая товарная позиция должна идти в отдельном теге <lineItem> -->
      <totalAmountForIVDecrease documentNumber="CoinvoicNumber">InvoicTotalWithVATForIV.Decrease</totalAmountForIVDecrease> <!--Всего уменьшение, общая сумма для счета-фактуры  с НДС по товарам-->
+
    <totalSumExcludingTaxesDecrease>InvoicTaxableTotal.Decrease</totalSumExcludingTaxesDecrease> <! -- Всего уменьшение, сумма без НДС-->
      <totalAmountForIVIncrease documentNumber="CoinvoicNumber">InvoicTotalWithVATForIV.Increase</totalAmountForIVIncrease> <!--Всего увеличение, общая сумма для счета-фактуры  с НДС по товарам-->
+
    <totalSumExcludingTaxesIncrease>InvoicTaxableTotal.Increase</totalSumExcludingTaxesIncrease> <! --Всего увеличение, сумма  без НДС-->
    </lineItems>
+
    <totalVATAmountDecrease>InvoicTotalVAT.Decrease</totalVATAmountDecrease> <! --Всего уменьшение, сумма НДС для счета-фактуры-->
 +
    <totalVATAmountIncrease>InvoicTotalVAT.Increase</totalVATAmountIncrease> <! --Всего увеличение, сумма НДС для счета-фактуры-->
 +
    <totalAmountDecrease>InvoicTotalWithVAT.Decrease</totalAmountDecrease> <! --Всего уменьшение, общая сумма для счета-фактуры  с НДС по товарам-->
 +
    <totalAmountIncrease>InvoicTotalWithVAT.Increase</totalAmountIncrease> <! --Всего увеличение, общая сумма для счета-фактуры  с НДС по товарам-->
 +
    <totalSumExcludingTaxesForIVDecrease documentNumber="CoinvoicNumber">InvoicTaxableTotalForIV.Decrease</totalSumExcludingTaxesForIVDecrease> <! --Всего уменьшение, сумма для счета-фактуры без НДС-->
 +
    <totalSumExcludingTaxesForIVIncrease documentNumber="CoinvoicNumber">InvoicTaxableTotalForIV.Increase</totalSumExcludingTaxesForIVIncrease> <! --Всего увеличение, сумма для счета-фактуры без НДС-->
 +
    <totalVATAmountForIVDecrease documentNumber="CoinvoicNumber">InvoicTotalVATForIV.Decrease</totalVATAmountForIVDecrease> <! --Всего уменьшение, сумма НДС для счета-фактуры , значение берем из orders/ordrsp-->
 +
    <totalVATAmountForIVIncrease documentNumber="CoinvoicNumber">InvoicTotalVATForIV.Increase</totalVATAmountForIVIncrease> <! --Всего увеличение, сумма НДС для счета-фактуры-->
 +
    <totalAmountForIVDecrease documentNumber="CoinvoicNumber">InvoicTotalWithVATForIV.Decrease</totalAmountForIVDecrease> <! --Всего уменьшение, общая сумма для счета-фактуры  с НДС по товарам-->
 +
    <totalAmountForIVIncrease documentNumber="CoinvoicNumber">InvoicTotalWithVATForIV.Increase</totalAmountForIVIncrease> <! --Всего увеличение, общая сумма для счета-фактуры  с НДС по товарам-->
 +
  </lineItems>
 
   </correctiveInvoice>
 
   </correctiveInvoice>
</eDIMessage>
+
</eDIMessage>
 +
= Смотрите также =
 +
[[COINVOIC]]

Текущая версия на 08:19, 21 августа 2020

<?xml version="1.0" encoding="utf-8"?>

<eDIMessage id="messageId" creationDateTime="creationDateTime"> <! --идентификатор сообщения, время сообщения-->
 <interchangeHeader> <! -- начало заголовка сообщения -->
  <sender>SenderGLN</sender>      <! --GLN отправителя сообщения-->
  <recipient>RecipientGLN</recipient>    <! --GLN получателя сообщения-->
  <documentType>COINVOIC</documentType>   <! --тип документа-->
  <creationDateTime>creationDateTimeT00:00:00.000Z</creationDateTime> <! --дата и время создания сообщения-->
  <creationDateTimeBySender>creationDateTimeBySenderT00:00:00.000Z</creationDateTimeBySender> <! --дата и время создания сообщения клиентом-->
  <isTest>1</isTest>   <! --тестовый флаг-->
 </interchangeHeader> <! -- конец заголовка сообщения -->
   
 <correctiveInvoice number="CoinvoicNumber" date="CoinvoicDate" type="CoinvoicType" revisionNumber="CoinvoicRevisionNumber" revisionDate="CoinvoicRevisionDate" ucdFunction="INVDOP">  
  <! --номер и дата COINVOIC; тип корректировочного счета:
   Original ("Оригинал") - значение по умолчанию,
   Replace ("Замена") - используется для исправленных счетов; номер исправления; дата исправления, 
   функция УПД: INVDOP - СЧФДОП, INV - СЧФ, DOP - ДОП -->
  <contractIdentificator number="contractNumber" date="contractDate" />   <! --номер договора/ контракта, дата договора/ контракта-->
  <factoringEncription>FactoringEncription</factoringEncription>    <! --уступочная запись-->  
  <originInvoic number="InvoicNumber" date="InvoicDate" revisionNumber="InvoicRevisionNumber" revisionDate="InvoicRevisionDate" diadocInvoicId="DiadocMessadgeId:DiadocInvoicId" ediInvoicId="EdiInvoicId" />
   <! --данные оригинального счета, на который высылается корректировка: 
    номер и дата;
    EdiInvoicId оригинального счета;
    DiadocMessadgeId пакета документов в Диадоке,
    DiadocInvoicId - идентификатор исправляемого счет-фактуры в Диадоке-->
  <originOrder number="ordersNumber" date="ordersDate" />    <! --номер заказа, дата заказа-->
  <specificationIdentificator date="SpecificationDate" number="SpecificationNumber" />   <! -- дата и номер спецификации-->
  <orderResponse number="OrderResponseNumber" date="OrderResponseDate" />    <! --номер уведомления о подтверждении заказа-->
  <despatchIdentificator number="DespatchAdviceNumber" date="DespatchDate0000" />     <! --номер и дата DESADV'а-->
  <receivingIdentificator number="ReceivingAdviceNumber" date="ReceivingDate0000" />      <! -- номер и дата RECADV'а-->
  <announcementForReturns number="RetannNumber" date="RetannDate" /> <! --номер и дата возврата-->
  <receivingAdviceIdentificatorInBuyerSystem number="ReceivingAdviceNumberInBuyerSystem"/>      <! -- номер RECADV'а в УС сети-->
  <blanketOrderIdentificator number="987654321" />	<! -- номер серии заказов-->  
  <termsOfPayment>
   <interval>Interval</interval>  <! --Тип дней отсрочки: BankingDay – банковский день либо CalendarDay – календарный день.--> 
   <intervalLength>IntervalLength</intervalLength>  <! --Количество дней отсрочки-->
  </termsOfPayment>
     
  <seller> <! -- начало блока данных о поставщике -->
   <gln>SupplierGln</gln>      <! --gln поставщика-->
   <organization>
    <name>SupplierName</name>       <! --наименование поставщика для ЮЛ-->
    <inn>SupplierInn(10)</inn>       <! --ИНН поставщика для ЮЛ-->
    <kpp>SupplierKpp</kpp>      <! --КПП поставщика только для ЮЛ-->
   </organization>
   <russianAddress>       <! --российский адрес-->
    <regionISOCode>RegionCode</regionISOCode>
    <district>District</district>
    <city>City</city>
    <settlement>Village</settlement>
    <street>Street</street>
    <house>House</house>
    <flat>Flat</flat>
    <postalCode>PostalCode</postalCode>
   </russianAddress>
   <additionalIdentificator>SupplierCodeInBuyerSystem</additionalIdentificator>       <! --код поставщика в системе покупателя-->
   <taxSystem>Simplified</taxSystem> <! --признак УСН, если поставщик использует УСН, передаем поле с фиксированным значением "Simplified"-->
   <additionalInfo>
    <phone>TelephoneNumber</phone>     <! --телефон контактного лица-->
    <fax>FaxNumber</fax>     <! --факс контактного лица-->
    <bankAccountNumber>BankAccountNumber</bankAccountNumber>       <! --номер счёта в банке-->
    <correspondentAccountNumber>correspondentAccountNumber</correspondentAccountNumber>     <! --номер корр.счёта-->  
    <bankName>BankName</bankName>       <! --наименование банка-->
    <BIK>BankId</BIK>       <! --БИК-->
    <nameOfCEO>ChiefName</nameOfCEO>      <! --ФИО руководителя организации-->
   </additionalInfo>
  </seller> <! -- конец блока данных о поставщике -->
     
  <buyer> <! -- начало блока с данными о покупателе -->
   <gln>BuyerGln</gln>     <! --gln покупателя-->
   <organization>
    <name>Buyer</name>      <! --наименование покупателя-->
    <inn>BuyerInn(10)</inn>     <! --ИНН покупателя для ЮЛ-->
    <kpp>BuyerKpp</kpp>      <! --КПП покупателя только для ЮЛ-->
   </organization>
   <russianAddress>       <! --российский адрес-->
    <regionISOCode>RegionCode</regionISOCode>
    <district>district</district>
    <city>City</city>
    <settlement>Village</settlement>
    <street>Street</street>
    <house>House</house>
    <flat>Flat</flat>
    <postalCode>PostalCode</postalCode>
   </russianAddress>
   <additionalIdentificator>12345</additionalIdentificator> <! --номер подразделения-->
   <contactInfo>
    <CEO>
     <name>Name</name> <! --ФИО генерального директора-->
     <phone>TelephoneNumber</phone> <! --телефон генерального директора-->
     <fax>FaxNumber</fax> <! --факс генерального директора-->
     <email>Email</email> <! --email генерального директора-->
    </CEO>
    <accountant>
     <name>Name</name> <! --ФИО главного бухгалтера-->
     <phone>TelephoneNumber</phone> <! --телефон главного бухгалтера-->
     <fax>FaxNumber</fax> <! --факс главного бухгалтера-->
     <email>Email</email> <! --email главного бухгалтера-->
    </accountant>
    <salesManager>
     <name>Name</name> <! --ФИО руководителя по продажам-->
     <phone>TelephoneNumber</phone> <! --телефон руководителя по продажам-->
     <fax>FaxNumber</fax> <! --факс руководителя по продажамца-->
     <email>Email</email> <! --email руководителя по продажам-->
    </salesManager>
    <orderContact>
     <name>Name</name> <! --ФИО контактного лица-->
     <phone>TelephoneNumber</phone> <! --телефон контактного лица-->
     <fax>FaxNumber</fax> <! --факс контактного лица-->
     <email>Email</email> <! --email контактного лица-->
    </orderContact>
   </contactInfo>
  </buyer> <! -- конец блока данных о покупателе -->
     
  <invoicee> <! -- начало блока с данными о получателе счёта -->
   <gln>InvoiceeGln</gln>     <! --gln получателя счёта-->
   <selfEmployed>
    <fullName>      <! --ФИО получателя счёта для ИП-->
     <lastName>Фамилия</lastName>
     <firstName>Имя</firstName>
     <middleName>Отчество</middleName>
    </fullName>
    <inn>InvoiceeInn(12)</inn>     <! --ИНН получателя счёта-->
   </selfEmployed>
   <russianAddress>      <! --российский адрес-->
    <regionISOCode>RegionCode</regionISOCode>
    <district>district</district>
    <city>City</city>
    <settlement>Village</settlement>
    <street>Street</street>
    <house>House</house>
    <flat>Flat</flat>
    <postalCode>PostalCode</postalCode>
   </russianAddress>
   <additionalInfo>
    <phone>TelephoneNumber</phone>    <! --телефон контактного лица-->
    <fax>FaxNumber</fax>     <! --факс контактного лица-->
    <bankAccountNumber>BankAccountNumber</bankAccountNumber>
    <correspondentAccountNumber>correspondentAccountNumber</correspondentAccountNumber>     <! --номер корр.счёта-->		  
    <bankName>BankName</bankName>
    <BIK>BankId</BIK>
    <nameOfAccountant>BookkeeperName</nameOfAccountant>       <! --ФИО бухгалтера-->
   </additionalInfo>
  </invoicee> <! --конец блока с данными о получателе счёта -->
     
  <deliveryInfo> <! -- начало блока данных о грузоотправителе и грузополучателе -->
   <railWaybill number="RailWaybillNumber" date="RailWaybillDate"/>    <! --номер ЖД накладной, дата ЖД накладной-->
   <shipFrom>
    <gln>ShipperGln</gln>        <! --gln грузоотправителя-->
    <organization>
     <name>ShipperName</name>         <! --наименование грузоотправителя-->
     <inn>ShipperInn(10)</inn>
     <kpp>ShipperKpp</kpp>
    </organization>
    <russianAddress>        <! --российский адрес-->
     <regionISOCode>RegionCode</regionISOCode>
     <district>district</district>
     <city>City</city>
     <settlement>Village</settlement>
     <street>Street</street>
     <house>House</house>
     <flat>Flat</flat>
     <postalCode>PostalCode</postalCode>
    </russianAddress>
    <additionalInfo>
     <phone>TelephoneNumber</phone>        <! --телефон контактного лица-->
     <fax>FaxNumber</fax>         <! --факс контактного лица-->
     <bankAccountNumber>BankAccountNumber</bankAccountNumber>
     <bankName>BankName</bankName>
     <BIK>BankId</BIK>
     <nameOfAccountant>BookkeeperName</nameOfAccountant>      <! --ФИО бухгалтера-->
    </additionalInfo>
   </shipFrom>
   <shipTo>
    <gln>DeliveryGln</gln>       <! --gln грузополучателя-->
    <localizationType>LocalizationType</localizationType>  <! --Тип грузополучателя, точки доставки-->  
    <organization>
     <name>DeliveryName</name>         <! --наименование грузополучателя-->
     <inn>DeliveryInn(10)</inn>       <! --ИНН грузополучателя-->
     <kpp>DeliveryKpp</kpp>         <! --КПП грузополучателя-->
    </organization>
    <russianAddress>         <! --российский адрес-->
     <regionISOCode>RegionCode</regionISOCode>
     <district>district</district>
     <city>City</city>
     <settlement>Village</settlement>
     <street>Street</street>
     <house>House</house>
     <flat>Flat</flat>
     <postalCode>PostalCode</postalCode>
    </russianAddress>
    <geoCoordinates>                                <! --геокоординаты-->
     <latitude>Latitude</latitude>           <! --широта-->
     <longitude>Longitude</longitude>        <! --долгота-->
    </geoCoordinates>
    <businessEntityMercuryId>ShipperBusinessEntityMercuryId</businessEntityMercuryId>   <! --GUID ХС Меркурия-->
    <areaEntityMercuryId>AreaEntityMercuryId</areaEntityMercuryId>   <! --GUID площадки Меркурия-->			  
    <additionalIdentificator>SupplierCodeInBuyerSystem</additionalIdentificator>
                                                                                                <! --дополнительный идентификатор-->
    <additionalInfo>
     <phone>TelephoneNumber</phone>       <! --телефон контактного лица-->
     <fax>FaxNumber</fax>        <! --факс контактного лица-->
     <bankAccountNumber>BankAccountNumber</bankAccountNumber>
     <bankName>BankName</bankName>
     <BIK>BankId</BIK>
     <nameOfCEO>ChiefName</nameOfCEO>      <! --ФИО руководителя-->
    </additionalInfo>
   </shipTo>
   <ultimateCustomer>
    <gln>UltimateCustomerGln</gln>  <! --gln конечной точки доставки-->
    <organization>
     <name>UltimateCustomerName</name>  <! --наименование конечной точки доставки-->
     <inn>UltimateCustomerInn(10)</inn>  <! --ИНН конечной точки доставки-->
     <kpp>UltimateCustomerKpp</kpp>  <! --КПП конечной точки доставки-->
    </organization>
    <russianAddress>  <! --российский адрес-->
     <regionISOCode>RegionCode</regionISOCode>
     <district>district</district>
     <city>City</city>
     <settlement>Village</settlement>
     <street>Street</street>
     <house>House</house>
     <flat>Flat</flat>
     <postalCode>PostalCode</postalCode>
    </russianAddress>
    <additionalInfo>
     <phone>TelephoneNumber</phone> <! --телефон контактного лица-->
     <fax>FaxNumber</fax>   <! --факс контактного лица-->
     <bankAccountNumber>BankAccountNumber</bankAccountNumber>
     <bankName>BankName</bankName>
     <BIK>BankId</BIK>
     <nameOfCEO>ChiefName</nameOfCEO>   <! --ФИО руководителя-->
    </additionalInfo>
   </ultimateCustomer>
   <warehouseKeeper>
    <gln>WarehouseKeeperGln</gln>  <! --gln промежуточной точки доставки-->
    <organization>
     <name>WarehouseKeeperName</name>  <! --наименование промежуточной точки доставки-->
     <inn>WarehouseKeeperInn(10)</inn>  <! --ИНН промежуточной точки доставки-->
     <kpp>WarehouseKeeperKpp</kpp>  <! --КПП промежуточной точки доставки-->
    </organization>
    <russianAddress>  <! --российский адрес-->
     <regionISOCode>RegionCode</regionISOCode>
     <district>district</district>
     <city>City</city>
     <settlement>Village</settlement>
     <street>Street</street>
     <house>House</house>
     <flat>Flat</flat>
     <postalCode>PostalCode</postalCode>
    </russianAddress>
    <additionalInfo>
     <phone>TelephoneNumber</phone> <! --телефон контактного лица-->
     <fax>FaxNumber</fax>   <! --факс контактного лица-->
     <bankAccountNumber>BankAccountNumber</bankAccountNumber>
     <bankName>BankName</bankName>
     <BIK>BankId</BIK>
     <nameOfCEO>ChiefName</nameOfCEO>   <! --ФИО руководителя-->
    </additionalInfo>
   </warehouseKeeper>
   <actualDeliveryDateTime>ActualDeliveryDateTime</actualDeliveryDateTime>   <! --Фактическая дата доставки-->
  </deliveryInfo> <! -- конец блока данных о грузоотправителе и грузополучателе -->
     
  <lineItems> <! -- начало блока с данными о товарах -->
   <currencyISOCode>CurrencyCode</currencyISOCode>
   <lineItem>
    <gtin>GTIN</gtin>	<! --GTIN товара-->
    <internalBuyerCode>BuyerProductId</internalBuyerCode>	<! --внутренний код присвоенный покупателем-->
    <internalSupplierCode>SupplierProductId</internalSupplierCode>	<! --артикул товара (код товара присвоенный продавцом)-->
    <typeOfUnit>IsReturnableContainer</typeOfUnit>
    <typeOfUnit>TypeOfUnit</typeOfUnit>   <! --тип товара-->
    <description>Name</description> <! --название товара-->
    <descriptionColor>Color</descriptionColor> <! --цвет товара-->
    <descriptionSize>Size</descriptionSize>   <! --размер товара-->
    <comment>Comment</comment> <! --комментарий к товарной позиции-->
    <quantityBefore unitOfMeasure="MeasurementUnitCode">InvoicedQuantity.Before.Value</quantityBefore>
    <quantityAfter unitOfMeasure="MeasurementUnitCode">InvoicedQuantity.After.Value</quantityAfter>
    <quantityIncrease unitOfMeasure="MeasurementUnitCode">InvoicedQuantity.Increase</quantityIncrease>
    <quantityDecrease unitOfMeasure="MeasurementUnitCode">InvoicedQuantity.Decrease</quantityDecrease>
    <onePlaceQuantity unitOfMeasure="MeasurementUnitCode">OnePlaceQuantity</onePlaceQuantity> <! -- количество в одном месте (чему д.б. кратно общее кол-во) -->
    <controlIdentificationMarksBefore type="ControlIdentificationMark.Type">ControlIdentificationMark.Mark</controlIdentificationMarksBefore>
     <! --Тип кода маркировки и Код маркировки до//типы:
      Unit - Код товара, потребительской упаковки (КИ),
      Mix - Код набора (КИН), Group - Код групповой упаковки, блока (КИГУ),
      Transport - Код транспортной упаковки, палеты, короба (КИТУ)-->
    <controlIdentificationMarksAfter type="ControlIdentificationMark.Type">ControlIdentificationMark.Mark</controlIdentificationMarksAfter>
     <! --Тип кода маркировки и Код маркировки после//типы:
      Unit - Код товара, потребительской упаковки (КИ),
      Mix - Код набора (КИН), 
      Group - Код групповой упаковки, блока (КИГУ),
      Transport - Код транспортной упаковки, палеты, короба (КИТУ)-->
    <netPriceWithVAT>PriceWithVAT</netPriceWithVAT> <! --цена единицы товара с НДС-->
    <netPriceBefore>Price.Before</netPriceBefore> <! --цена единицы товара без НДС до изменения-->
    <netPriceAfter>Price.After</netPriceAfter> <! --цена единицы товара без НДС после изменения-->
    <netPriceIncrease>Price.Increase</netPriceIncrease> <! --цена единицы товара без НДС, увеличение--> 
    <netPriceDecrease>Price.Decrease</netPriceDecrease>	<! --цена единицы товара без НДС, уменьшение-->
    <netAmountBefore>PriceSummary.Before</netAmountBefore>	<! --сумма по позиции без НДС до изменения-->
    <netAmountAfter>PriceSummary.After</netAmountAfter>	<! --сумма по позиции без НДС после изменения-->
    <netAmountIncrease>PriceSummary.Increase</netAmountIncrease>	<! --сумма по позиции без НДС, увеличение-->
    <netAmountDecrease>PriceSummary.Decrease</netAmountDecrease>	<! --сумма по позиции без НДС, уменьшение-->
    <exciseDutyBefore>ExciseTax.Before</exciseDutyBefore>	<! --акциз товара до изменения-->
    <exciseDutyAfter>ExciseTax.After</exciseDutyAfter>	<! --акциз товара после изменения-->
    <exciseDutyIncrease>ExciseTax.Increase</exciseDutyIncrease>	<! --акциз товара, увеличение-->
    <exciseDutyDecrease>ExciseTax.Decrease</exciseDutyDecrease>	<! --акциз товара, уменьшение-->
    <vatAmountBefore>VATSummary.Before</vatAmountBefore>	<! --сумма НДС до изменения-->
    <vatAmountAfter>VATSummary.After</vatAmountAfter>	<! --сумма НДС после изменения-->
    <vatAmountIncrease>VATSummary.Increase</vatAmountIncrease>	<! --сумма НДС, увеличение-->
    <vatAmountDecrease>VATSummary.Decrease</vatAmountDecrease>	<! --сумма НДС, уменьшение-->
    <amountBefore>PriceSummaryWithVAT.Before</amountBefore>	<! --сумма по позиции с НДС до изменения-->
    <amountAfter>PriceSummaryWithVAT.After</amountAfter>	<! --сумма по позиции с НДС после изменения-->
    <amountIncrease>PriceSummaryWithVAT.Increase</amountIncrease>	<! --сумма по позиции с НДС, увеличение-->
    <amountDecrease>PriceSummaryWithVAT.Decrease</amountDecrease>	<! --сумма по позиции с НДС, уменьшение-->
    <vatRateBefore>VATRate.Before</vatRateBefore>	<! --ставка НДС до изменения (NOT_APPLICABLE - без НДС, 0 - 0%, 10 - 10%, 18 - 18%, 20 - 20%)-->
    <vatRateAfter>VATRate.After</vatRateAfter>	<! --ставка НДС после изменения (NOT_APPLICABLE - без НДС, 0 - 0%, 10 - 10%, 18 - 18%, 20 - 20%)-->
    <customsDeclarationNumber>CustomDeclarationNumbers</customsDeclarationNumber> <! --номер таможенной декларации-->
    <countryOfOriginISOCode>CountriesOfOriginCode</countryOfOriginISOCode> <! --код страны производства-->
   </lineItem>         <! -- каждая последующая товарная позиция должна идти в отдельном теге <lineItem> -->
   <totalSumExcludingTaxesDecrease>InvoicTaxableTotal.Decrease</totalSumExcludingTaxesDecrease> <! -- Всего уменьшение, сумма без НДС-->
   <totalSumExcludingTaxesIncrease>InvoicTaxableTotal.Increase</totalSumExcludingTaxesIncrease> <! --Всего увеличение, сумма  без НДС-->
   <totalVATAmountDecrease>InvoicTotalVAT.Decrease</totalVATAmountDecrease>	<! --Всего уменьшение, сумма НДС для счета-фактуры-->
   <totalVATAmountIncrease>InvoicTotalVAT.Increase</totalVATAmountIncrease>	<! --Всего увеличение, сумма НДС для счета-фактуры-->
   <totalAmountDecrease>InvoicTotalWithVAT.Decrease</totalAmountDecrease>	<! --Всего уменьшение, общая сумма для счета-фактуры  с НДС по товарам-->
   <totalAmountIncrease>InvoicTotalWithVAT.Increase</totalAmountIncrease>	<! --Всего увеличение, общая сумма для счета-фактуры  с НДС по товарам-->
   <totalSumExcludingTaxesForIVDecrease documentNumber="CoinvoicNumber">InvoicTaxableTotalForIV.Decrease</totalSumExcludingTaxesForIVDecrease>	<! --Всего уменьшение, сумма для счета-фактуры без НДС-->
   <totalSumExcludingTaxesForIVIncrease documentNumber="CoinvoicNumber">InvoicTaxableTotalForIV.Increase</totalSumExcludingTaxesForIVIncrease>	<! --Всего увеличение, сумма для счета-фактуры без НДС-->
   <totalVATAmountForIVDecrease documentNumber="CoinvoicNumber">InvoicTotalVATForIV.Decrease</totalVATAmountForIVDecrease>	<! --Всего уменьшение, сумма НДС для счета-фактуры , значение берем из orders/ordrsp-->
   <totalVATAmountForIVIncrease documentNumber="CoinvoicNumber">InvoicTotalVATForIV.Increase</totalVATAmountForIVIncrease>	<! --Всего увеличение, сумма НДС для счета-фактуры-->
   <totalAmountForIVDecrease documentNumber="CoinvoicNumber">InvoicTotalWithVATForIV.Decrease</totalAmountForIVDecrease>	<! --Всего уменьшение, общая сумма для счета-фактуры  с НДС по товарам-->
   <totalAmountForIVIncrease documentNumber="CoinvoicNumber">InvoicTotalWithVATForIV.Increase</totalAmountForIVIncrease>	<! --Всего увеличение, общая сумма для счета-фактуры  с НДС по товарам-->
  </lineItems>
 </correctiveInvoice>
</eDIMessage>

Смотрите также

COINVOIC