Closed NickVStepin closed 3 months ago
Добрый день
Можете дать ссылку на законодательсто, где сказано, что ОбстФормСЧФ
должно быть 4
?
Например, здесь указано, что тэг заполняется для функции СЧФ, а не ДОП и значения от 1 до 3
В UserDataXSD тоже только 1, 2, 3 значения указаны
Что касается второго вопроса, то пробовали заполнять поле HyphenInn
в OrganizationDetails
?
https://normativ.kontur.ru/document?moduleId=1 https://normativ.kontur.ru/document?moduleId=1&documentId=464695 &documentId=464695 – 970
https://normativ.kontur.ru/document?moduleId=1 https://normativ.kontur.ru/document?moduleId=1&documentId=328588 &documentId=328588 - 820
Да и на сайте ФНС в приложении тоже, что и у контура https://www.nalog.gov.ru/html/sites/www.new.nalog.ru/docs/formats/ON_NSCHFDOPPR_1_997_01_05_01.docx
Только Консультант зачем-то решил усечь
А версию документа какую указываете? Провверьте, что указываете версию utd820_05_01_02_hyphen
, а не utd820_05_01_01_hyphen
Поле ДефИНН (HyphenInn) заполнять не пробовал, ибо судя по приказу не наш случай т.к. у нас функция ДОП.
Про версию, да указываю utd820_05_01_01_hyphen. С utd820_05_01_02_hyphen должен атрибут ОбстФормСЧФ заработать? Или это к тому, чтобы Seller и Buyer не заполнять?
В utd820_05_01_01_hyphen
значения для ОбстФормСЧФ
- 1..3
В utd820_05_01_02_hyphen
значения для ОбстФормСЧФ
- 1..8
Про прочерки в печатной форме ответим позже
C utd820_05_01_02_hyphen ОбстФормСЧФ = 4 получилось. Спасибо.
Осталость разобраться с Покупателем и Поставщиком.
попробовал из разряда "посмотрим что получится" заполнить у Продавца и Покупателя HyphenInn, т.е. структура заполнения выглядит примерно так: Seller.OrganizationDetails.FnsParticipantId = ДанныеДляОтправки.Seller.FnsParticipantId; Seller.OrganizationDetails.OrgType = ДанныеДляОтправки.Seller.Type; Seller.OrganizationDetails.OrgName = "-"; Seller.OrganizationDetails.HyphenInn = "true"; Документ успешно отправляется, но в печатной форме в поле "Адрес" вместо "-" написано "Не заполнено". Но только на экране в веб-морде Диадока, если ее скачать в PDF, то там прочерки, как и положено
Кроме описанного Вами выше способа
Seller.OrganizationDetails.FnsParticipantId = ДанныеДляОтправки.Seller.FnsParticipantId;
Seller.OrganizationDetails.OrgType = ДанныеДляОтправки.Seller.Type;
Seller.OrganizationDetails.OrgName = "-";
Seller.OrganizationDetails.HyphenInn = "true";
похоже. вариантов нет
Что касается надписи Не заполнено
: можете дать ссылку на этот документ?
Для новых документов должен быть прочерк вместо Не заполнено
Использую библиотеки версии 5,51,2,962. Пытаюсь отправить УПД с функцией ДОП (статус = 2), чтобы отразить передачу товара комиссионеру. Согласно приказа 820 поле "ОбстФормСЧФ" при функции ДОП в моем случае должно быть равно "4". Однако, если я заполняю CircumFormatInvoice в COM-объекте, то получаю при отправке ошибку "/UniversalTransferDocumentWithHyphens: @CircumFormatInvoice should be omitted when Function=ДОП:" - типа его не надо заполнять. Второй момент, то что в случае УПД статус 2 при отгрузке комиссионеру поля (по печатной форме) 2, 2а, 2б (Продавец) и 6, 6а, 6б (Покупатель) должны быть с прочерками. Я такого результата получить не могу, т.к. если я в COM-объекте заполняю Seller и Buyer, то они появляются и в визуализации УПД и в структуре, а если я их не заполняю, то документ не отправляется, сообщая, что "/UniversalTransferDocumentWithHyphens[1]: The element 'UniversalTransferDocumentWithHyphens' has incomplete content. List of possible elements expected: 'Buyers, Sellers'."