Генерация УКД версии 5.02¶
POST /documents/generate/ukd_seller_5.02Authorization: Bearer access_token
Accept: application/json
Тело запроса:
{
"UtcOffsetInMinutes": 0, // смещение даты и времени относительно UTC (в минутах)
"SellerTitle": {
"SenderFnsId": "string", // идентификатор отправителя файла
"ReceiverFnsId": "string", // идентификатор получателя файла
"IsTrackable": false, // признак того, что документ используется в целях контроля за движением товаров, подлежащих прослеживаемости
"IsMarkable": false, // признак того, что документ используется в целях контроля за движением товаров, подлежащих маркировке
"IsMarkableAlcohol": false, // признак того, что документ используется в целях контроля за движением алкогольной продукции, подлежащей маркировке
"IsTrackableNicotine": false, // признак того, что документ используется в целях контроля за движением/оборотом табачной продукции
"IsTrackablePetroleum": false, // признак того, что использование настоящего формата предусмотрено в рамках движения нефтепродуктов
"OtherNumber": "string", // свободное двузначное число, которое принимает значение в соответствии со списком в электронной форме
"DocumentInfo": {
"Uid": "string", // уникальный идентификатор документа
"Function": 0, // функция документа
"PrimaryDocumentName": "string", // наименование первичного документа
"EconomicSubjectName": "string", // наименование экономического субъекта-составителя документа
"AgreedStructureInformation": "string", // информация о наличии согласованной структуры доп. инф. полей
"EconomicLifeSubjectDocument": { // основание, по которому экономический субъект является составителем файла обмена кор. счета-фактуры (реквизиты)
},
"InvCorInfo": { // сведения о кор. счете-фактуре
},
"TableInvoCor": { // сведения о таблице кор. счета-фактуры
},
"EconomicFactOfLife3": { // содержание факта хозяйственной жизни 3
},
"Signers": [ // список подписантов
]
}
}
}
Описание запроса¶
Запрос ставит задачу на генерацию титула продавца УКД. В результате будет сгенерирован XML-документ титула продавца УКД.
Функции УКД (Function):
0- КСЧФ;1- ДИС;2- КСЧФДИС;3- Сведения об изменении стоимости товаров, реализованных комиссионером;4- Сведения об изменении стоимости товаров, закупленных комиссионером.
Сведения о корректировочном счете-фактуре¶
{
"Number": "string", // номер
"Date": "yyyy-MM-dd", // дата составления
"Correction": { // сведения об исправлении кор. счета-фактуры
"Number": 0, // номер исправления кор. счета-фактуры
"Date": "yyyy-MM-dd" // дата исправления кор. счета-фактуры
},
"Currency": { // сведения о единице денежного измерения
"Code": "string", // код валюты
"Name": "string", // наименование валюты
"ExchangeRate": 0 // курс валюты
}
"ParticipantExtraInfo": { // дополнительные сведения об участниках факта хоз. жизни
},
"Invoices": [ // список счет-фактур
{
"Number": "string", // номер счета-фактуры
"Date": "yyyy-MM-dd", // дата составления счета-фактуры
"Corrections": [ // список исправлений счета-фактуры
{
"Number": 0, // номер исправления счета-фактуры
"Date": "yyyy-MM-dd" // дата исправления счета-фактуры
}
]
}
],
"SellerInfo": { // сведения о продавце (участник)
},
"BuyerInfo": { // сведения о покупателе (участник)
},
"InformationalFactOfLife": { // информационное поле факта хозяйственной жизни
{
"FileId": "string", // идентификатор файла информационного поля
"TextInfos": [ // список текстовой информации
{
"Id": "string", // идентификатор
"Value": "string" // значение
}
]
}
}
}
Дополнительные сведения об участниках факта хоз. жизни¶
{
"ContractId": "string", // идентификатор государственного контракта
"InvoCorCircumstances": "string", // спец. обстоятельства формирования КСЧФ
"InvoCorDisCircumstances": "string", // спец. обстоятельства формирования КСЧФДИС
"DisCircumstances": "string", // спец. обстоятельства формирования ДИС
"ObligationTypes": [
{
"Code": "string", // код вида обязательств
"Name": "string" // наименование вида обязательств
}
],
"SellerInfo": { // информация продавца об обстоятельствах закупок
},
}
Сведения об участнике¶
{
"Code": "string", // код в общероссийском классификаторе предприятий и организаций
"CodeOpf": "string", // код по общероссийскому классификатору организационно-правовых форм
"FullNameOpf": "string", // полное наименование ОПФ
"Department": "string", // структурное подразделение
"Information": "string", // информация для участника документооборота
"ShortName": "string", // сокращенное наименование
"IdentificationInformation": { // идентификационные сведения
},
"Address": { // адрес
},
"BankRequisite": { // банковские реквизиты
},
"ContactDetails": { // контактные данные
}
}
Содержание факта хозяйственной жизни 3¶
{
"OtherInfoChange": "string", // иные сведения об изменении стоимости
"Operation": "string", // содержание операции
"OperationDetails": "string", // уточнение содержания операции
"Date": "yyyy-MM-dd", // дата направления на согласование
"Documents": [ // список реквизитов передаточных документов (реквизиты)
],
"GroundDocuments": [ // список сведений о документах, являющихся основанием корректировки (реквизиты)
]
}
Информация продавца об обстоятельствах закупок¶
{
"Date": "yyyy-MM-dd", // дата гос. контракта
"ContractNumber": "string", // номер гос. контракта
"Account": "string", // номер лицевого счета продавца
"BudgetCode": "string", // код по бюджетной классификации, продавец
"ObjectCode": "string", // код цели, продавец
"TreasuryCode": "string", // код территориального органа Федерального казначейства продавца
"TreasuryName": "string" // наименование территориального органа Федерального казначейства продавца
}
Идентификационные сведения¶
В идентификационных сведениях заполняется одно из следующих полей:
сведения об индивидуальном предпринимателе
IndividualEntrepreneur;сведения о юридическом лице
LegalEntity;сведения об иностранной организации
ForeignEntity;сведения о физическом лице
Individual.
{
"IndividualEntrepreneur": { // сведения об индивидуальном предпринимателе
},
"LegalEntity": { // сведения о юридическом лице
},
"ForeignEntity": { // сведения об иностранной организации
},
"Individual": { // сведения о физическом лице
}
}
Сведения об индивидуальном предпринимателе¶
{
"Inn": "string", // ИНН
"RegistrationDocument": "string", // реквизиты свидетельства о регистрации ИП
"Ogrn": "string", // ОГРН
"DateOgrn": "yyyy-MM-dd", // дата присвоения ОГРН
"OtherInformation": "string", // иные сведения
"Person": {
"Surname": "string", // фамилия
"FirstName": "string", // имя
"FathersName": "string" // отчество
}
}
Сведения о юридическом лице¶
{
"Name": "string", // полное наименование
"Inn": "string", // ИНН
"Kpp": "string" // КПП
}
Сведения об иностранной организации¶
{
"IsForeignEntity": false, // признак идентификации статуса, иностранная организация/иностранный гражданин
"CountryCode": "string", // код страны
"CountryName": "string", // наименование страны
"Name": "string", // наименование иностранной организации / ФИО иностранного гражданина
"Id": "string", // идентификатор иностранной организации / иностранного гражданина
"OtherInformation": "string" // иные сведения
}
Сведения о физическом лице¶
{
"Inn": "string", // ИНН
"IsRetailBuyer": false, // признак того, что лицо является покупателем при розничной цене
"OtherInformation": "string", // иные сведения
"Person": {
"Surname": "string", // фамилия
"FirstName": "string", // имя
"FathersName": "string" // отчество
}
}
Сведения таблицы корректировочного счета-фактуры¶
Для сведений о сумме налога TotalTax заполняется либо сумма налога Value, либо без НДС WithoutTax со значением true.
{
"Products": [ // список сведений об отгруженных товарах
],
"TotalAdd": { // реквизиты строки "Всего увеличение"
"TotalCost": 0, // стоимость товара "всего"
"TotalTaxCost": 0 // стоимость товара с налогом "всего"
"TotalTax": {
"Value": 0, // сумма налога
"WithoutTax": false // признак того, что без НДС
}
},
"TotalDecr": { // реквизиты строки "Всего уменьшение"
"TotalCost": 0, // стоимость товара "всего"
"TotalTaxCost": 0 // стоимость товара с налогом "всего"
"TotalTax": {
"Value": 0, // сумма налога
"WithoutTax": false // признак того, что без НДС
}
}
}
Сведения об отгруженном товаре¶
ExciseBefore и ExciseAfter заполняется либо сумма акциза Cost, либо без акциза WithoutExcise со значением true.TaxSumBefore и TaxSumAfter заполняется либо сумма налога Value, либо без НДС WithoutTax со значением true.{
"RowOrder": 0, // порядковый номер записи
"ProductOrder": 0, // порядковый номер товара
"Name": "string", // наименование товара
"UnitCode": "string", // код единицы измерения
"UnitName": "string", // наименование единицы измерения после изменения
"CountBefore": 0, // количество до изменения
"CountAfter": 0, // количество после изменения
"CostBefore": 0, // цена до изменения
"CostAfter": 0, // цена после изменения
"Tax": "string", // налоговая ставка
"TotalCost": { // стоимость товаров без налога
"CostBefore": 0, // стоимость отгруженных товаров до изменения
"CostAfter": 0, // стоимость отгруженных товаров после изменения
"CostAdd": 0, // стоимость отгруженных товаров - увеличение
"CostDecr": 0 // стоимость отгруженных товаров - уменьшение
},
"ExciseBefore": { // сумма акциза до изменения
"Cost": 0, // сумма акциза
"WithoutExcise": false // признак того, что без акциза
},
"ExciseAfter": { // сумма акциза после изменения
"Cost": 0, // сумма акциза
"WithoutExcise": false // признак того, что без акциза
},
"ExciseDifference": { // разница суммы акциза - увеличение или уменьшение
"SumAdd": 0, // сумма - увеличение
"SumDecr": 0 // сумма - уменьшение
},
"TaxSumBefore": { // сумма налога до изменения
"Value": 0, // сумма налога
"WithoutTax": false // признак того, что без НДС
},
"TaxSumAfter": { // сумма налога после изменения
"Value": 0, // сумма налога
"WithoutTax": false // признак того, что без НДС
},
"TaxSumDifference": { // разница суммы налога - увеличение или уменьшение
"SumAdd": 0, // сумма - увеличение
"SumDecr": 0 // сумма - уменьшение
},
"TotalTaxCost": { // стоимость товаров с налогом
"CostBefore": 0, // стоимость отгруженных товаров до изменения
"CostAfter": 0, // стоимость отгруженных товаров после изменения
"CostAdd": 0, // стоимость отгруженных товаров - увеличение
"CostDecr": 0 // стоимость отгруженных товаров - уменьшение
},
"Declarations": [ // список сведений о декларации
],
"TextInfos": [ // список информационного поля факта хоз. жизни 2
{
"Id": "string", // идентификатор
"Value": "string" // значение
}
],
"ExtraInfo": { // дополнительные сведения об отгруженных товарах
}
}
Cведения о декларации¶
{
"CountryCode": "string", // цифровой код страны
"RegistrationNumberBefore": "string", // регистрационный номер до изменения
"RegistrationNumberAfter": "string", // регистрационный номер после изменения
"ShortCountryName": "string", // краткое наименование страны
"RegistrationNumberAdding": "string", // регистрационный номер - увеличение
"RegistrationNumberDecrease": "string" // регистрационный номер - уменьшение
}
Дополнительные сведения об отгруженных товарах¶
{
"Type": "string", // признак товара, имущество, работа и т.д.
"TypeInfo": "string", // дополнительная информацию о признаке
"Description": "string", // описание товара
"ProductType": "string", // сорт товара
"ProductSeries": "string", // серия товара
"ProductArticle": "string", // артикул товара
"ProductCode": "string", // код товара
"CatalogCode": "string", // код каталога
"ProductTypeCode": "string", // код вида товара
"ProductionTypeCode": "string", // код вида продукции
"ProductCodeOkpd2": "string", // код товара по ОКПД2
"TrackingInfos": [ // список сведений о товаре, подлежащем прослеживаемости
],
"IdentificationInfosBefore": [ // список номеров средств идентификации товаров до изменения
],
"IdentificationInfosAfter": [ // список номеров средств идентификации товаров после изменения
],
"GosSystemInfos": [ // список дополнительных сведений о товаре, подлежащем идентификации и учету в гос. информационной системе
]
}
Сведения о товаре, подлежащем прослеживаемости¶
{
"RegistrationNumber": "string", // регистрационный номер партии
"Unit": "string", // единица количественного учета товара
"UnitName": "string", // наименование единицы количественного учета товара
"ExtraInfo": "string", // дополнительная информацию по товару
"ChangeProductCount": { // изменения в количестве товара
"Before": 0, // сведения до изменения
"After": 0, // сведения после изменения
"Adding": 0, // сведения увеличения
"Decreasing": 0 // сведения уменьшения
},
"ChangeProductCost": { // изменения в стоимости товара
"Before": 0, // сведения до изменения
"After": 0, // сведения после изменения
"Adding": 0, // сведения увеличения
"Decreasing": 0 // сведения уменьшения
}
}
Сведения о номере средств идентификации товаров¶
{
"Id": "string", // уникальный идентификатор транспортной упаковки
"Gtin": "string", // глобальный идентификационный номер
"Count": 0, // количество товара
"Weight": 0, // вес товара
"Kod": "string", // производственная партия (КОД)
"Kizs": [ // список контрольных идентификационных знаков
"string"
],
"PackageIds": [ // список уникальных идентификаторов вторичной/третичной упаковки
"string"
]
}
Дополнительные сведения о товаре, подлежащем идентификации и учету в ГИС¶
{
"Name": "string", // наименование ГИС
"Unit": "string", // учетная единица в ГИС
"OtherInfo": "string", // иная информацию в ГИС
"UnitIds": [ // список идентификационных номеров учетной единицы в ГИС
"string"
]
}
Сведения о банковских реквизитах¶
{
"AccountNumber": "string", // номер банковского счета
"BankDetails": { // сведения о банке
"Name": "string", // наименование банка
"Bik": "string", // БИК
"BankAccount": "string" // счет банка
}
}
Сведения о контактных данных¶
{
"Telephone": "string", // номер телефона
"Email": "string", // адрес электронной почты
"OtherInformation": "string" // иные контактные данные
}
Сведения о подписанте¶
ApprovingMethod имеет значение 3.ApprovingMethod имеет значение 5.{
"Position": "string", // должность
"Type": "string", // тип подписи
"Date": "yyyy-MM-dd", // дата подписания документа
"ApprovingMethod": "string", // способ подтверждения
"ExtraInfo": "string", // дополнительные сведения
"Person": {
"Surname": "string", // фамилия
"FirstName": "string", // имя
"FathersName": "string" // отчество
},
"PowerOfAttorneys": [ // список сведений о доверенностях в электронном формате
],
"PaperPowerOfAttorneys": [ // список сведений о доверенностях в бумажном формате
]
}
Сведения о доверенности в электронном формате¶
{
"Id": "string", // регистрационный номер доверенности
"Date": "yyyy-MM-dd", // дата выдачи доверенности
"InnerId": "string", // внутренний номер доверенности
"InnerDate": "yyyy-MM-dd", // дата внутренней регистрации доверенности
"SystemInfo": "string", // информационная система
"Url": "string" // URL информационной системы
}
Сведения о доверенности в бумажном формате¶
{
"Date": "yyyy-MM-dd", // дата выдачи доверенности
"InnerId": "string", // внутренний номер доверенности
"Info": "string", // сведения, идентифицирующие доверителя
"Person": {
"Surname": "string", // фамилия
"FirstName": "string", // имя
"FathersName": "string" // отчество
},
}
Сведения о реквизитах документа¶
{
"Name": "string", // наименование документа
"Number": "string", // номер документа
"Date": "yyyy-MM-dd", // дата документа
"FileId": "string", // идентификатор файла обмена документа, подписанного первой стороной
"DocumentId": "string", // идентификатор документа
"InfoSystem": "string", // описание информационной системы
"Url": "string", // URL об информационной системе
"ExtraInfo": "string", // дополнительные сведения
"EconomicLifeIdentifiers": [ // список идентифицирующих реквизитов экономических субъектов, составивших документ
]
}
Сведения об идентифицирующих реквизитах экономического субъекта¶
В сведениях об идентифицирующих реквизитах экономического субъекта заполняется на выбор:
ИНН физического лица
IndividualInn;ИНН организации
LegalEntityInn;краткое наименование органа исполнительной власти
ShortNameExecutiveAuthority;сведения об иностранной организации
ForeignEntity.
{
"IndividualInn": "string", // ИНН физического лица
"LegalEntityInn": "string", // ИНН организации
"ShortNameExecutiveAuthority": "string", // краткое наименование органа исполнительной власти
"ForeignEntity": { // сведения об иностранной организации
}
}
Сведения об адресе¶
В сведениях об адресе заполняется на выбор:
сведения об адресе в РФ
RusAddress;сведения об иностранным адресе
ForeignAddress;сведения об адресе в ГАР
GarAddress.
{
"Gln": "string", // глобальный номер места нахождения
"RusAddress": { // сведения об адресе в РФ
},
"ForeignAddress": { // сведения об иностранным адресе
},
"GarAddress": { // сведения об адресе в ГАР
}
}
Сведения об адресе в РФ¶
{
"PostalCode": "string", // почтовый индекс
"RegionCode": "string", // код субъекта
"RegionName": "string", // наименования субъекта
"District": "string", // район
"City": "string", // город
"Locality": "string", // населенный пункт
"Street": "string", // улица
"House": "string", // дом
"Building": "string", // корпус
"Apartment": "string", // квартира
"OtherInfo": "string" // иные сведения об адресе
}
Сведения об иностранном адресе¶
{
"CountryCode": "string", // код страны
"CountryName": "string", // наименование страны
"FullAddress": "string" // полный адрес
}
Сведения об адресе в ГАР¶
{
"UniqueNumber": "string", // уникальный номер адреса объекта
"PostalCode": "string", // почтовый индекс
"RegionCode": "string", // код субъекта
"RegionName": "string", // наименование субъекта
"MunicipalDistrict": { // сведения о муниципальном районе
"Code": "string", // код адр. элемента
"Name": "string" // наименование адр. элемента
},
"UrbanDistrict": { // сведения о городском поселении
"Code": "string", // код адр. элемента
"Name": "string" // наименование адр. элемента
},
"Locality": { // сведения о населенном пункте
"Kind": "string", // вид адр. элемента
"Name": "string" // наименование адр. элемента
},
"PlanningElement": { // элемент планировочной структуры
"Type": "string", // тип адр. элемента
"Name": "string" // наименование адр. элемента
},
"RoadNetworkElement": { // элемент улично-дорожной сети
"Type": "string", // тип адр. элемента
"Name": "string" // наименование адр. элемента
},
"LandPlot": "string", // земельный участок
"Building": { // сведения о здании
"Type": "string", // тип адр. элемента
"Number": "string" // номер адр. элемента
},
"Premise": { // сведения о помещении
"Type": "string", // тип адр. элемента
"Number": "string" // номер адр. элемента
},
"Apartment": { // сведения о квартире
"Type": "string", // тип адр. элемента
"Number": "string" // номер адр. элемента
}
}