Титул продавца

Раньше к УПД относились типы контента «UtdSellerContent» и «Utd820SellerContent». Для 970 формата введен новый тип контента «Utd970SellerContent».

CircumFormatInvoice

Изменены устанавливаемые значения.

Было:

УстановитьЗначениеXDTO(Content, "CircumFormatInvoice", "4");

Стало:

УстановитьЗначениеXDTO(Content, "CircumFormatInvoice", "00005");

Соответствие значений:

Значение в 820 формате (тип Строка)

Значение в 970 формате (тип Строка)

Расшифровка

Для функции СЧФ:

1

не конвертируется, т.к. в 820 и 970 это разные значения

1

счет-фактура, составленный комитентом (принципалом) комиссионеру (агенту), реализующему товары (работы, услуги), имущественные права от своего имени, или комитенту принципалу комиссионером агентом, приобретающим товары (работы, услуги), имущественные права

2

2

счет-фактура, выставляемый при получении оплаты, частичной оплаты в счет предстоящих поставок товаров (выполнения работ, оказания услуг), передачи имущественных прав

3

3

счет-фактура, составляемый в случае реализации комиссионером (агентом, экспедитором, застройщиком или заказчиком, выполняющим функции застройщика) двум и более покупателям (приобретения у двух и более продавцов) товаров (работ, услуг), имущественных прав от своего имени

4

счет-фактура, составляемый налоговым агентом, указанным в пунктах 2 и 3 статьи 161 НК

5

счет-фактура, составляемый продавцами при определении налоговой базы налоговыми агентами – покупателями (получателями) товаров, перечисленными в пункте 8 статьи 161 НК

6

счет-фактура, составляемый налоговым агентом, указанным в пунктах 5.2 и 5.3 статьи 161 НК

Для функций СЧФДОП и ДОП:

4

00005

товары переданы от Комитента (Принципала; именуемых как «продавец») Комиссионеру (Агенту, действующему от собственного имени; именуемых как «покупатель») для дальнейшей реализации

5

00006

товары переданы от Комиссионера (Агента, действующего от собственного имени; именуемых как «продавец») Комитенту (Принципалу; именуемых как «покупатель») при возврате товаров

6

00007

товары переданы от Комиссионера (Агента, действующего от собственного имени; именуемых как «продавец») Комитенту (Принципалу; именуемых как «покупатель») при закупке товара

7

00008

товары переданы от Комитента (Принципала; именуемых как «продавец») Комиссионеру (Агенту, действующему от собственного имени; именуемых как «покупатель») при возврате товаров

8

00009

возврат товара от Покупателя (именуемого как «продавец») Продавцу (именуемому как «покупатель»)

CurrencyName

Новое обязательное поле для заполнения наименования валюты.

Стало:

УстановитьЗначениеXDTO(Content, "CurrencyName", "Российский рубль");
HyphenRevisionNumber

Поле удалено из 970 формата. При этом стало обязательным для заполнения поле «RevisionNumber».

Было:

УстановитьЗначениеXDTO(Content, "HyphenRevisionNumber", Истина);

Стало:

УстановитьЗначениеXDTO(Content, "RevisionNumber", Номер);
DocumentCreatorBase

Изменен тип поля: вместо строки в 970 формате используйте новую структуру с обязательными полями «Name», «Number», «Date».

Было:

УстановитьЗначениеXDTO(Content, "DocumentCreatorBase", "Основания №" + Номер + " от " + Дата);

Стало:

DocumentCreatorBase = Content.DocumentCreatorBase;

УстановитьЗначениеXDTO(DocumentCreatorBase, "Name"  , "Основания");
УстановитьЗначениеXDTO(DocumentCreatorBase, "Number", Номер);
УстановитьЗначениеXDTO(DocumentCreatorBase, "Date"  , Дата;
DocumentName

Поле стало обязательным для всех функций, кроме «СЧФ».

Стало:

НаимДокОпр = "Универсальный передаточный документ";
УстановитьЗначениеXDTO(Content, "DocumentName", НаимДокОпр);
Function

Поле не принимает старые значения: Invoice, Basic, InvoiceAndBasic. Возможные значения: СЧФ, СЧФДОП, ДОП, СвРК, СвЗК.

Было:

УстановитьЗначениеXDTO(Content, "Function", "InvoiceAndBasic");

Стало:

УстановитьЗначениеXDTO(Content, "Function", "СЧФДОП");
HyphenRevisionDate

Поле удалено из 970 формата. При этом стало обязательным для заполнения поле «RevisionDate».

Было:

УстановитьЗначениеXDTO(Content, "HyphenRevisionDate", Истина);

Стало:

УстановитьЗначениеXDTO(Content, "RevisionDate", Дата);
MainAssignMonetaryClaim

Изменен тип поля. В 970 формате используйте новую расширенную структуру с обязательными полями «Name», «Number», «Date».

Было:

MainAssignMonetaryClaim = Content.MainAssignMonetaryClaim;

УстановитьЗначениеXDTO(MainAssignMonetaryClaim, "DocumentName"      , "Основание уступки");
УстановитьЗначениеXDTO(MainAssignMonetaryClaim, "DocumentNumber"    , Номер);
УстановитьЗначениеXDTO(MainAssignMonetaryClaim, "DocumentDate"      , Дата);
УстановитьЗначениеXDTO(MainAssignMonetaryClaim, "DocumentInfo"      , ДопСведения);
УстановитьЗначениеXDTO(MainAssignMonetaryClaim, "BaseDocumentId"    , ИДДокумента);

Стало:

MainAssignMonetaryClaim = Content.MainAssignMonetaryClaim;

УстановитьЗначениеXDTO(MainAssignMonetaryClaim, "Name"          , "Основание уступки");
УстановитьЗначениеXDTO(MainAssignMonetaryClaim, "Number"        , Номер);
УстановитьЗначениеXDTO(MainAssignMonetaryClaim, "Date"          , Дата);
УстановитьЗначениеXDTO(MainAssignMonetaryClaim, "AdditionalInfo", ДопСведения);
УстановитьЗначениеXDTO(MainAssignMonetaryClaim, "Id"            , ИДДокумента);