Всем привет. Не секрет, в Беларуси с 1 июля 2016 должна подаваться ЭСЧФ. Кто-нибудь уже работает с ней? Ведь там, вроде, уже 60 компаний Беларуси работает в тестовом режиме.
Сделал я по инструкциям, что на их сайте, но столько вопросов к их информации осталось.
Очень много полезного нам дали разработчики. Внимательно читайте их документацию в eInvVat, которую скачиваете, а так же примерами для 1С служат bat файлы из папки eInvVat\simpleapp\vbs\src\. Не поленитесь и посетить их сайт vat.gov.by. На основании этих знаний все пишут обработки. Если что не понятно, то можно прибегнуть к данной теме.
Важные и полезные ссылки на сайты и на сообщения темы.
Дополняется со временем
Сделал я по инструкциям, что на их сайте, но столько вопросов к их информации осталось.
Очень много полезного нам дали разработчики. Внимательно читайте их документацию в eInvVat, которую скачиваете, а так же примерами для 1С служат bat файлы из папки eInvVat\simpleapp\vbs\src\. Не поленитесь и посетить их сайт vat.gov.by. На основании этих знаний все пишут обработки. Если что не понятно, то можно прибегнуть к данной теме.
Важные и полезные ссылки на сайты и на сообщения темы.
Ссылки на сайт портала |
|---|
| Новости от разработчиков -
Руководства и инструкции по настройки ПК, Windows, IE - Описание XML-схем и веб-сервисов - Видео вебинара по ЭСЧФ, который проходил в июле - |
Обработки с данной темы |
|---|
| Обработка от BONIA Я (Bonia) - и пример кода и
Обработка по проверке файла по схемам. Автора я не смог найти (отзовись, в историю впишем). Переделана Slypower - Обработка по входящим от Slypower. До введения однократного скачивания в сутки - Обработка по входящим для 1с 7.7 и для 1с8. Рабочая от slypower - . С доработками от Евгений Веренич (EvgPinsk) - Делает XML из выбранного документа от Asd Zxc (ASDCXZ) - Отправка ЭСЧФ от slypower. Очень сырая и для ТиС. Требует переделки од себя индивидуальна. Годна для черпания идей - Печать ЭСЧФ от Сергей Кириллов (Sergey_Kirillov) - Проверка УНП с сайта налоговой - от Aleksey Krasowskiy (Krasowskiy) и от Сергей Кириллов (Sergey_Kirillov) Получерие входящей ЭСЧФ по номеру от Aleksey Krasowskiy (Krasowskiy) - Обновление СОС от slypower - Будьте внимательны. В старых сообщениях в обработках стоят неправильные адреса для подключения. В первую очередь проверьте их!!! |
Полезные сообщения темы |
|---|
| Реклама своей работы от Gladkov_Anton -
Реклама своей работы от Александр Самуйлов (A.E.) - Реклама своей работы от Yauhen Makei (mrDSide) - , Автоматический подключение к ключу- Декодирование файлов .sgn и .ticket - Отправки ЭСЧФ с помощью сервиса из терминальной сесии для простого пользователя не обладающего правами Администратора. Испробовано на Сервере 2003/32 - Программа, которая ключ на сервер пробрасывает - , , Инструкция по настройке серверных компов от Ира С (iraSys) - Дополнительная настройка для серверных операционных систем - Сервис для проверки валидности xml - Классификатор ТНВЭД в экселе - и Автоматический импорт СОС на локальную машину - , Полезная информациея тем, кто использует в работе терминальные сервера - Артур Коржан (1v7) собрал "полезные вкусняшки в куче" - Корректировка кодов справочника стран от Артур Коржан (1v7) - Образцы заполнения ЭСЧФ - На портале развернута база данных cassandra. Описание - , Возможные ситуации, которые могут возникнуть с работой порталом и их решение - SlimBrowser вместо IE для работы на Вин XP - Универсальная загрузка из CSV от vvv vvv (keyn5565`): . Код к ней (если кто не может скачать): |
Коды процедур для 1С |
|---|
| Процедура работы с входящими на 1С 8.3 -
Парсер csv с портала для 1С 8 - от Сергей Кириллов (Sergey_Kirillov) от Xer shi (Xershi) Скачка входящих и создание дока в 1С7.7 - Обновление статусов 1С7.7 - Читать хмл 1с7.7 от Хьюмена - Скачка входящих для 1с8 от vvv vvv (keyn5565`) - Проверка версии компоненты для 1С8 от Xer shi (Xershi) - Скачкивать входящие подписанные эсчф с портала - Создание задачи для автоматического обновления СОС, 1с8 от vvv vvv (keyn5565`) - Обновление СОС из 1С7.7 от Igor Pleskun (Igor Igorevich) - Обновление СОС из 1С8 от vvv vvv (keyn5565`) - Проверка справочника контрагентов для проверки ликвидирования контрагента для 1с8 от vvv vvv (keyn5565`) - , от Xer shi (Xershi) Проверки по правилам заполненения для 1С8 от Xer shi (Xershi) - , Проверка подписей эсчф на портале - от Xer shi (Xershi) , от Yauhen Makei (mrDSide) Заполнение справочника ОКЭД от vvv vvv (keyn5565`) - |
Вопрос-Ответ |
|---|
| Многие ошибки, да почти все, связаны с не стабильной работой портала, особенно во времена всеобщей выгрузки ЭСЧФ на портал. Но некоторые тут вынесем.
Какие сроки выставления ЭСЧФ? Ответ: Министерство по налогам и сборам информирует, что в соответствии с пунктом 5 статьи 1061 Налогового кодекса Республики Беларусь с 1 января 2017 года выставление (направление) электронного счета-фактуры осуществляется по общему сроку не позднее 10-го числа месяца, следующего за месяцем дня отгрузки товаров (выполнения работ, оказания услуг), передачи имущественных прав, если иное не установлено пунктом 5 статьи указанной статьи. В отношении товаров (работ, услуг), имущественных прав, отгруженных (выполненных, оказанных), переданных в декабре 2016 г., выставление электронного счета-фактуры также может производиться по сроку не позднее 10.01.2017. Какие штрафы и как можно получить при выставлении/не выставлении ЭСЧФ? Ответ: Подскажите, плиззз, на машинах Win2008R2 при входе на портал Включите SSL 3.0, TLS 1.0, TLS 1.1 и TLS 1.2 С Семерки все в норме, хотя делалось все по мануалам идентично одними и теми же ровными руками Ответ: Можно ли присваивать автора из 1С? Ответ: Сообщение об ошибке, которое выплевывает 1Ска при попытке законнектиться к порталу (команда "EVatService.Connect..."): "THE CLIENT AND SERVER CANNOT COMMUNICATE BECAUSE THEY DO NOT POSSESS THE COMMON ALGORITHM" или по-русски "КЛИЕНТ И СЕРВЕР НЕ МОГУТ ОБЩАТЬСЯ, ПОТОМУ ЧТО ОНИ НЕ ОБЛАДАЮТ ОБЩИМ АЛГОРИТМОМ." Ответ: Ошибка при проверке XML: Класс не зарегистрирован, ClassID: {88D96A07-F192-11D4-A65F-0040963251E5} Ошибка возникает только на сервере 2003 сп2 32битм Java 7 79 updt Ответ: Отличие Исправленной от дополненной. Ответ: Отправили ЭСЧФ на портал, но ее там нет. Ответ: Чтобы узнать почему, воспользуйтесь одним из способов: 1) загрузите файл xml этой ЭСЧФ на портала вручную 2) сделайте возврат статуса сразу после отправки на портал. Он вам и вернет ответ на вопрос, почему нет. Портал вернул статус "IN_PROGRESS" или "В разработке" или "ЭСЧФ с номером 11111111-2017-0000000001 находится в обработке. Запросите статус повторно.". Ответ: . Данный статус может быть на портале до 3-х часов, но чаще всего лишь минут 30, затем становиться "Выставлен".С 1 января 2017 г наблюдается задержка до суток. Можно ли анулировать из 1С? Ответ: Нельзя, только на портале. Можно выставить исправленный, который анулирует исходный, но просто анулировать нельзя. При подключении к тестовому порталу: Ошибка авторизации на портале электронных счетов-фактур НДС Сертификат издателя не найден. [Для проверки <vat.gov.by> не найден сертификат <Удостоверяющий центр для разработчиков> (KeyID=6E28B036743B6B021B4D353E1AC51C5A204271FA) Ответ: Что значит UTC в строке: Ответ сервера: В последний раз ЭСЧФ под номером УНП-ГОД-НОМЕРЭСЧФ вы получали 2016-09-06 11:35:18 (UTC), в следующий раз ее можно будет получить после 2016-09-07 11:35:18 (UTC) и почему это время не совпадает с нашим?. Ответ: UTC — это всемирное координированное время, стандарт времени, принятый на Земле. От UTC отсчитываются часовые пояса. UTC заменил устаревшее время по Гринвичу (GMT). Подробнее . при попытке загрузить ЭСЧФ из xml файла пишет. Версия анализатора = 2.0 Версия базового анализатора = 4.0 Для загрузки файлов необходима версия XML Parser 3.0 где копать? Ответ: В ХР зарегистрирован Microsoft XML Parser 4.0, но есть там и 3.0. Действия : Отменяем регистрацию версии XML 4.0 : Пуск - выполнить - копируем или набираем regsvr32 /u msxml4.dll - Ок Затем регистрируем версию 3.0: Пуск - выполнить - копируем regsvr32 msxml3.dll -ОК После этого надо перезапустить 1С программу, если она была открыта. Если ничего не помогает, качаем ниже и устанавливаем пакет MSXML3 Также ошибка MSXML может возникать и в более поздних версиях Windows 7 и 8. Для 64-битной версии устанавливаем версию соответствующую разрядности ОС x64 - msxml4-kb2721691-enu. По итогу все равно ничего не работало, пока не закинула эти файлы msvcp71.dll, msvcr71.dll, parser3isapi.dll в папку с 1с. Еще одно решение: Через установку и удаление программ я удалил Parser 4 и 6-й. Зашел в 1с - все работает и загружает. |
Дополняется со временем
По теме из базы знаний
- Электронная счет-фактура (НДС). Беларусь
- Просмотр и печать ЭСЧФ по НДС (Беларусь), Расширения "Журнал электронных счетов-фактур по НДС"
- Обновление статусов исходящих и входящих электронных счетов-фактур с портала (ЭСЧФ, Беларусь)
- Получение данных контрагентов по УНП (ИНН) из Государственного реестра плательщиков Республики Беларусь
- ЭСЧФ. Беларусь. Практика работы с входящими электронными счетами-фактурами
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Народ, подскажите пож у кого какие регламентные задания включаются по ЭСЧФ( скачиваем, обновляем и т.д.) и с какиеми параметрами(Дата, статусы и т.д.).
Спасибо.
Спасибо.
Подскажите, изменилось ли что-нибудь с загрузкой подписаных входящих эсчф. Или только выборка неподписанных с помощью getlist?
Информируем Вас о том, что в рамках регламентных работ, добавлен следующий функционал по оптимизации и расширению возможностей системы:
В административной части личного кабинета субъекта хозяйствования добавлен контроль, который не позволяет заблокировать/удалить собственную учетную запись;
В форме просмотра ЭСЧФ, кроме документов, находящихся в разделе "В работе(черновики)", в "Списке действий" добавлен функционал: распечатать, выгрузить в xml;
В разделе «Справочники» «Поиск по УНП» в форму просмотра найденной информации о с/х, содержащейся в ГРП и не составляющей налоговую тайну, добавлена информация о филиалах, если искомый УНП - организация с многофилиальной структурой;
В разделе "Архив" добавлена возможность формировать отчеты по архивным ЭСЧФ;
В форме ЭСЧФ название «Покупатель объектов у иностранной организации» изменено на «Покупатель объектов на территории Республики Беларусь у иностранной организации» и добавлено описание этого статуса;
Для зарегистрированных пользователей плательщика, осуществившего процедуру прекращения деятельности в результате реорганизации, в автоматическом режиме обеспечена техническая возможность продления доступа в Личный кабинет с/х по 20-е число месяца, следующего за датой прекращения деятельности в результате реорганизации (дата продления может быть изменена с учетом выходных и праздничных дней);
В личном кабинете Портала субъекта хозяйствования: при выборе даты аннулирования при выставлении исправленного ЭСЧФ либо при прямом аннулировании, если дата аннулирования отличается от даты совершения операции выдается сообщение, в котором указывается с какого срока начнет учитываться это аннулирование.
В административной части личного кабинета субъекта хозяйствования добавлен контроль, который не позволяет заблокировать/удалить собственную учетную запись;
В форме просмотра ЭСЧФ, кроме документов, находящихся в разделе "В работе(черновики)", в "Списке действий" добавлен функционал: распечатать, выгрузить в xml;
В разделе «Справочники» «Поиск по УНП» в форму просмотра найденной информации о с/х, содержащейся в ГРП и не составляющей налоговую тайну, добавлена информация о филиалах, если искомый УНП - организация с многофилиальной структурой;
В разделе "Архив" добавлена возможность формировать отчеты по архивным ЭСЧФ;
В форме ЭСЧФ название «Покупатель объектов у иностранной организации» изменено на «Покупатель объектов на территории Республики Беларусь у иностранной организации» и добавлено описание этого статуса;
Для зарегистрированных пользователей плательщика, осуществившего процедуру прекращения деятельности в результате реорганизации, в автоматическом режиме обеспечена техническая возможность продления доступа в Личный кабинет с/х по 20-е число месяца, следующего за датой прекращения деятельности в результате реорганизации (дата продления может быть изменена с учетом выходных и праздничных дней);
В личном кабинете Портала субъекта хозяйствования: при выборе даты аннулирования при выставлении исправленного ЭСЧФ либо при прямом аннулировании, если дата аннулирования отличается от даты совершения операции выдается сообщение, в котором указывается с какого срока начнет учитываться это аннулирование.
вот бы еще была возможность определить является ли контрагент плательщиком НДС :)
Коллеги, подскажите, если кто сталкивался.
Получаю список документов:
InvList = EVatService.GetList(ДатаЗапросаВходящихФормат);
Получаю документы:
Для i = 0 to InvList.Count - 1 Цикл
InvVatNumber = InvList.GetItemAttribute(i, "document/number");
InvVatXml = EVatService.GetEDoc(СокрЛП(InvVatNumber));
КонецЦикла;
На одном из документов вылетает с ошибкой:
Ошибка HTTP: Ответ от сервера не получен. (Socket Error # 0 )
Что это может быть?
Бухгалтер говорит, что этот документ отличается от других размером, много строк в документе.
Получаю список документов:
InvList = EVatService.GetList(ДатаЗапросаВходящихФормат);
Получаю документы:
Для i = 0 to InvList.Count - 1 Цикл
InvVatNumber = InvList.GetItemAttribute(i, "document/number");
InvVatXml = EVatService.GetEDoc(СокрЛП(InvVatNumber));
КонецЦикла;
На одном из документов вылетает с ошибкой:
Ошибка HTTP: Ответ от сервера не получен. (Socket Error # 0 )
Что это может быть?
Бухгалтер говорит, что этот документ отличается от других размером, много строк в документе.
Добрый день, может кто поможет. При отправке любых ЭСЧФ периодически получаю такую ошибку "InvVatStatus = EVatService.GetStatus(номердок); Плохой тип переменной". Может есть решение или проблема в самом портале?
Коллеги подскажите, может кто уже сталкивался: общался тут с бухами, рассказывают страшилки, что если в ЭСЧФ указан неверный первичный документ ТН/ТТН (например серия/номер корректные, а код бланка например выбрали старый 402861 вместо 402961) - то МНС потом может аннулировать вычет НДС по данному ЭСЧФ, хотя по данным портала у нее корректный статус и в КК она попадает. Сразу говорю, что в уведомлениях на портале это отображается как "Бланк не принадлежит отправителю", но кто туда когда смотрит при больших объемах.
Не пришлось бы сейчас еще и проверку через blank.bisc.by в обмен допиливать :(
Не пришлось бы сейчас еще и проверку через blank.bisc.by в обмен допиливать :(
(7420) Из-за неправильного кода бланка были случаи когда получатели заворачивали ЭСЧФ и отказывались подписывать, их тогда просто аннулировали и перевыставляли. Так чтобы МНС аннулировал вычет по такому ЭСЧФ - таких случаев не встречал, но проверку через blank.bisc.by нужно делать. МНС все дальше закручивает гайки где возможно.
Вот пример запроса к веб-сервису по Серии и номеру бланка (ЮМ 5041997):
Метод FindBlankWSnTB (pSB, pNB) : WSAnswerList, где:
pSB : String – серия БСО,
pNB : String – номер БСО,
WSAnswerList – объект ответа
Вот пример запроса к веб-сервису по Серии и номеру бланка (ЮМ 5041997):
Метод FindBlankWSnTB (pSB, pNB) : WSAnswerList, где:
pSB : String – серия БСО,
pNB : String – номер БСО,
WSAnswerList – объект ответа
(7421)
Судя по ответу WEB сервиса, проверить корректность кода бланка не выйдет.
Сервис проверяет только по серии и номеру но не учитывает код бланка. Т.е. если мы указали старый код бланка, выяснить это благодаря blank.bisc.by не выйдет(((
Судя по ответу WEB сервиса, проверить корректность кода бланка не выйдет.
Сервис проверяет только по серии и номеру но не учитывает код бланка. Т.е. если мы указали старый код бланка, выяснить это благодаря blank.bisc.by не выйдет(((
(7423) Запросил на blank.bisc.by описание сервиса. Прислали - там несколько вариантов
Прикрепленные файлы:
Поиск БСО. WEB-сервис.Техническое описание.doc.doc
(7426)
для 7-ки http запрос можно попробовать использовать из примера показанного в этой
ну или использовать то что уже сделано:
//Переменная хранит определение web-сервиса
Перем WSСсылка;
Процедура ВыполнинитьЗапрос(method)
Отказ = Ложь;
Если method = 1 Тогда
ИмяМетода = "FindBlankWS";
ИначеЕсли method = 2 Тогда
ИмяМетода = "FindBlankWSnTB";
ИначеЕсли method = 3 Тогда
ИмяМетода = "GetTBListWS";
КонецЕсли;
Если method = 1 Тогда
Если НЕ ЗначениеЗаполнено(КодБланка)
ИЛИ НЕ ЗначениеЗаполнено(СерияБланка)
ИЛИ НЕ ЗначениеЗаполнено(НомерБланка) Тогда
Предупреждение("Параметры заданы не верно!", 30, "Ошибка");
Отказ = Истина;
КонецЕсли;
ИначеЕсли method = 2 Тогда
Если НЕ ЗначениеЗаполнено(СерияБланка)
ИЛИ НЕ ЗначениеЗаполнено(НомерБланка) Тогда
Предупреждение("Параметры заданы не верно!", 30, "Ошибка");
Отказ = Истина;
КонецЕсли;
КонецЕсли;
pTB = СокрЛП(КодБланка);
pSB = СокрЛП(ВРег(СерияБланка));
pNB = СокрЛП(НомерБланка);
Если НЕ Отказ Тогда
Если method = 1 Тогда
Ответ = ПолучитьОтветСервиса(ИмяМетода, pTB, pSB, pNB)
ИначеЕсли method = 2 Тогда
Ответ = ПолучитьОтветСервиса(ИмяМетода, , pSB, pNB)
ИначеЕсли method = 3 Тогда
Ответ = ПолучитьОтветСервиса(ИмяМетода,,,)
КонецЕсли;
Сообщить(Ответ, СтатусСообщения.Информация)
КонецЕсли;
КонецПроцедуры
// Функция - Получить ответ сервиса
//
// Параметры:
// – pTB – код БСО. Ожидается целочисленное шестизначное значение;
// – pSB – серия БСО. Ожидается буквенно-числовое значение, соответствующее формату серии указанного БСО. Символы серии должны передаваться посредством кодировки Unicode;
// – pNB – номер БСО. Ожидается целочисленное значение длиной до 9 знаков, соответствующее формату номера указанного БСО.
//Обязательность присутствия параметров pTB, pSB, pNB зависит от метода, указанного в первом параметре:
// – для метода FindBlankWS обязательны все три параметра;
// – для метода FindBlankWSnTB обязательны pSB и pNB;
// – для метода GetTBListWS параметры не требуются.
//
// Возвращаемое значение:
// - Строка
//
Функция ПолучитьОтветСервиса(ИмяМетода, pTB = Неопределено, pSB = Неопределено, pNB = Неопределено)
Хост = WSСсылка;
ст_pTB = ?(pTB = Неопределено, "", "&pTB=" + pTB);
ст_pSB = ?(pSB = Неопределено, "", "&pSB=" + pSB);
ст_pNB = ?(pNB = Неопределено, "", "&pNB=" + pNB);
Ресурс = "/FindBlankWSHttp.aspx?method=" + ИмяМетода + ст_pTB + ст_pSB + ст_pNB;
Ответ = ОтправитьHTTPЗапрос(Хост, Ресурс);
Если Ответ <> Неопределено Тогда
СведенияXML = Неопределено;
Попытка
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());
СведенияXML = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML);
Исключение
Возврат ОписаниеОшибки()
КонецПопытки;
ПредставлениеОтвета = "Сведения по БСО: ";
Если ТипЗнч(СведенияXML) = Тип("ОбъектXDTO") Тогда
ПредставлениеОтвета = "Сведения по БСО:" + Символы.ПС;
Если pTB <> Неопределено Тогда
ПредставлениеОтвета = ПредставлениеОтвета + "Код бланка: " + pTB + ", "
КонецЕсли;
Если pSB <> Неопределено Тогда
ПредставлениеОтвета = ПредставлениеОтвета + "Серия бланка: " + pSB + ", "
КонецЕсли;
Если pNB <> Неопределено Тогда
ПредставлениеОтвета = ПредставлениеОтвета + "Номер бланка: " + pNB + ", "
КонецЕсли;
ТаблицаОтвета = Новый ТаблицаЗначений;
ТаблицаОтвета.Колонки.Добавить("УНП", ОбщегоНазначения.ПолучитьОписаниеТиповСтроки(9));
ТаблицаОтвета.Колонки.Добавить("Наименование", ОбщегоНазначения.ПолучитьОписаниеТиповСтроки(200));
Если СведенияXML.IsFound = "1" Тогда
СвойстваXML = СведенияXML.Свойства();
Если СвойстваXML.Получить("Rel") <> Неопределено Тогда
НоваяСтрока = ТаблицаОтвета.Добавить();
НоваяСтрока.УНП = СведенияXML.Rel.WSRel.UNP;
НоваяСтрока.Наименование = СведенияXML.Rel.WSRel.Name;
ИначеЕсли СвойстваXML.Получить("Blanks") <> Неопределено Тогда
Попытка
Для Каждого Строка из СведенияXML.Blanks.WSAnswer Цикл
НоваяСтрока = ТаблицаОтвета.Добавить();
НоваяСтрока.УНП = Строка.Rel.WSRel.UNP;
НоваяСтрока.Наименование = Строка.Rel.WSRel.Name;
КонецЦикла;
Исключение
НоваяСтрока = ТаблицаОтвета.Добавить();
НоваяСтрока.УНП = СведенияXML.Blanks.WSAnswer.Rel.WSRel.UNP;
НоваяСтрока.Наименование = СведенияXML.Blanks.WSAnswer.Rel.WSRel.Name;
КонецПопытки
КонецЕсли;
Для Каждого СтрокаТаблицы из ТаблицаОтвета Цикл
ПредставлениеОтвета = ПредставлениеОтвета + Символы.ПС + " - Бланк в наличии у: "
+ " УНП: " + СтрокаТаблицы.УНП
+ " " + СтрокаТаблицы.Наименование;
КонецЦикла;
Иначе
ПредставлениеОтвета = ПредставлениеОтвета + "Данные не обнаружены!"
КонецЕсли;
Иначе
ПредставлениеОтвета = ПредставлениеОтвета + "Ошибка получения данных!"
КонецЕсли;
КонецЕсли;
Возврат ПредставлениеОтвета
КонецФункции
Функция ОтправитьHTTPЗапрос(Хост, Ресурс) Экспорт
Соединение = Новый HTTPСоединение(Хост);
Заголовки = Новый Соответствие;
Заголовки.Вставить("host", Хост);
Запрос = Новый HTTPЗапрос(Ресурс, Заголовки);
Ответ = Неопределено;
Попытка
Ответ = Соединение.Получить(Запрос);
Исключение
Сообщить(ОписаниеОшибки(), Статуссообщения.ОченьВажное);
КонецПопытки;
Возврат Ответ;
КонецФункции
//Стандартное WSDL-определение Web-сервиса
WSСсылка = "ws.blank.bisc.by"; Показатьдля 7-ки http запрос можно попробовать использовать из примера показанного в этой
ну или использовать то что уже сделано:
(7452)
Не особо понял. Зачем добавлять эту проверку?
(7452)
Наверно, имели в виду проверку по этому сайту ( ?
Проверку добавить не проблема. Вопрос только - Зачем?
Вот пожалуйста:
Не особо понял. Зачем добавлять эту проверку?
(7452)
на сайте
Наверно, имели в виду проверку по этому сайту ( ?
Проверку добавить не проблема. Вопрос только - Зачем?
Вот пожалуйста:
Функция ПроверкаПоУНП(УНП)
ПредставлениеОтвета = "";
Хост = "www.portal.nalog.gov.by";
Ресурс = "grp/getData?unp="+СокрЛП(УНП);
Ответ = ОтправитьHTTPЗапрос(Хост, Ресурс);
Если Ответ <> Неопределено Тогда
СведенияXML = Неопределено;
Попытка
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());
СведенияXML = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML);
Исключение
Возврат ПредставлениеОтвета;
КонецПопытки;
НаименованиеПолноеПортал = СокрЛП(СведенияXML.ROW.VNAIMP);
НаименованиеПортал = СокрЛП(СведенияXML.ROW.VNAIMK);
ЮрАдресПортал = СокрЛП(СведенияXML.ROW.VPADRES);
Если Лев(ЮрАдресПортал, 2) = ", " Тогда
ЮрАдресПортал = Прав(ЮрАдресПортал, СтрДлина(ЮрАдресПортал) - 2);
КонецЕсли;
ПредставлениеОтвета = "УНП: " + УНП + "
| Наименование: " + НаименованиеПортал + "
| Полное наименование: " + НаименованиеПолноеПортал + "
| Юридический адрес: " + ЮрАдресПортал;
Конецесли;
Возврат ПредставлениеОтвета
КонецФункции Показать
(7457)Для 7-ки, если надо
Процедура Импортировать(ФайлWSAnswer)
Анализатор=СоздатьОбъект("AddIn.XMLParser");
Док=Анализатор.СоздатьДокумент();
Док.ЗагрузитьИзСтроки(XMLДокумент);
ДокНайден=Число(Док.ВыбратьУзел("WSAnswer/IsFound").Значение);
Если ДокНайден=1 Тогда
УзелОтвета=СокрЛП(Док.ВыбратьУзел("WSAnswer/Rel/WSRel/Date").Значение);
ОтветСПортала= "БСО был реализован -"+СокрЛП(УзелОтвета)+РазделительСтрок;
УзелОтвета=СокрЛП(Док.ВыбратьУзел("WSAnswer/Rel/WSRel/UNP").Значение);
ОтветСПортала=ОтветСПортала+"Контрагенту - "+ СокрЛП(УзелОтвета);
УзелОтвета=Юникоды(СокрЛП(Док.ВыбратьУзел("WSAnswer/Rel/WSRel/Name").Значение));
ОтветСПортала=ОтветСПортала+" "+ СокрЛП(УзелОтвета);
//Если была передача БСО другому контрагенту
Попытка
УзелОтвета=СокрЛП(Док.ВыбратьУзел("WSAnswer/Pas/WSPas/Date").Значение);
ОтветСПортала=ОтветСПортала+"БСО был передан -"+СокрЛП(УзелОтвета)+РазделительСтрок;
УзелОтвета=СокрЛП(Док.ВыбратьУзел("WSAnswer/Pas/WSPas/UNP").Значение);
ОтветСПортала=ОтветСПортала+"Контрагенту - "+ СокрЛП(УзелОтвета);
УзелОтвета=Юникоды(СокрЛП(Док.ВыбратьУзел("WSAnswer/Pas/WSPas/Name").Значение));
ОтветСПортала=ОтветСПортала+" "+ СокрЛП(УзелОтвета);
Исключение
КонецПопытки;
Иначе
ОтветСПортала="Такой БСО не НАЙДЕН в АС БДБ!"
КонецЕсли;
КонецПроцедуры
//*******************************************
Процедура Выполнить()
//Проверим, если компонента нужная
Если ЗагрузитьВнешнююКомпоненту("v7plus.dll")=0 Тогда
Предупреждение("Компонента v7plus.dll не найдена!");
КонецЕсли;
НТТРСервис = СоздатьОбъект("AddIn.V7HTTPReader");
ВрКаталог = КаталогИБ();
ФайлWSAnswer = ВрКаталог+"WSAnswer.xml";
Попытка
стр="http://ws.blank.bisc.by/FindBlankWSHttp.aspx?method=FindBlankWS&pTB="+УТФ8(СокрЛП(КодБланка))+"&pSB="+УТФ8(СокрЛП(Серия))+"&pNB="+УТФ8(СокрЛП(НомерБланка));
НТТРСервис.ПолучитьКакФайл("http://ws.blank.bisc.by/FindBlankWSHttp.aspx?method=FindBlankWS&pTB="+УТФ8(СокрЛП(КодБланка))+"&pSB="+УТФ8(СокрЛП(Серия))+"&pNB="+УТФ8(СокрЛП(НомерБланка)), ФайлWSAnswer) ;
НТТРСервис.ПолучитьКакСтроку(стр,XMLДокумент);
Импортировать(ФайлWSAnswer);
ФС.УдалитьФайл(ФайлWSAnswer);
Исключение
// Сообщить(" НЕТ соед. с сервером");
Для Сч = 1 По НТТРСервис.КоличествоЗаголовковОтвета() Цикл
Заголовок = НТТРСервис.ПолучитьЗаголовокОтвета(Сч);
Содержание = НТТРСервис.ПолучитьСодержаниеЗаголовкаОтвета(Сч);
Сообщить( Заголовок +" : "+Содержание );
КонецЦикла;
// Это можно использовать при отладке обмена
КонецПопытки;
Сообщить("Проверка завершена!");
КонецПроцедуры Показать
(7464)
Благодарю!
Ругается на:
{(12)}: Функция не обнаружена (Юникоды)
УзелОтвета=Юникоды<<?>>(СокрЛП(Док.ВыбратьУзел("WSAnswer/Pas/WSPas/Name").Значение));
{(20)}: Функция не обнаружена (Юникоды)
стр="http://ws.blank.bisc.by/FindBlankWSHttp.aspx?method=FindBlankWS&pTB="+УТФ8<<?>>(СокрЛП(КодБланка))+"&pSB="+УТФ8(СокрЛП(Серия))+"&pNB="+УТФ8(СокрЛП(НомерБланка));
{(40)}: Функция не обнаружена (УТФ8)
НТТРСервис.ПолучитьКакФайл("http://ws.blank.bisc.by/FindBlankWSHttp.aspx?method=FindBlankWS&pTB="+УТФ8<<?>>(СокрЛП(КодБланка))+"&pSB="+УТФ8(СокрЛП(Серия))+"&pNB="+УТФ8(СокрЛП(НомерБланка)), ФайлWSAnswer) ;
{(41)}: Функция не обнаружена (УТФ8)
НТТРСервис.ПолучитьКакФайл("http://ws.blank.bisc.by/FindBlankWSHttp.aspx?method=FindBlankWS&pTB="+УТФ8(СокрЛП(КодБланка)<<?>>)+"&pSB="+УТФ8(СокрЛП(Серия))+"&pNB="+УТФ8(СокрЛП(НомерБланка)), ФайлWSAnswer) ;
{(41)}: Неопознанный оператор
НТТРСервис.ПолучитьКакСтроку(стр,XMLДокумент<<?>>);
{(42)}: Переменная не определена (XMLДокумент)
<<?>>Исключение
{(45)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
При проверке модуля обнаружены синтаксические ошибки!
Благодарю!
Ругается на:
{(12)}: Функция не обнаружена (Юникоды)
УзелОтвета=Юникоды<<?>>(СокрЛП(Док.ВыбратьУзел("WSAnswer/Pas/WSPas/Name").Значение));
{(20)}: Функция не обнаружена (Юникоды)
стр="http://ws.blank.bisc.by/FindBlankWSHttp.aspx?method=FindBlankWS&pTB="+УТФ8<<?>>(СокрЛП(КодБланка))+"&pSB="+УТФ8(СокрЛП(Серия))+"&pNB="+УТФ8(СокрЛП(НомерБланка));
{(40)}: Функция не обнаружена (УТФ8)
НТТРСервис.ПолучитьКакФайл("http://ws.blank.bisc.by/FindBlankWSHttp.aspx?method=FindBlankWS&pTB="+УТФ8<<?>>(СокрЛП(КодБланка))+"&pSB="+УТФ8(СокрЛП(Серия))+"&pNB="+УТФ8(СокрЛП(НомерБланка)), ФайлWSAnswer) ;
{(41)}: Функция не обнаружена (УТФ8)
НТТРСервис.ПолучитьКакФайл("http://ws.blank.bisc.by/FindBlankWSHttp.aspx?method=FindBlankWS&pTB="+УТФ8(СокрЛП(КодБланка)<<?>>)+"&pSB="+УТФ8(СокрЛП(Серия))+"&pNB="+УТФ8(СокрЛП(НомерБланка)), ФайлWSAnswer) ;
{(41)}: Неопознанный оператор
НТТРСервис.ПолучитьКакСтроку(стр,XMLДокумент<<?>>);
{(42)}: Переменная не определена (XMLДокумент)
<<?>>Исключение
{(45)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
При проверке модуля обнаружены синтаксические ошибки!
(7465)Перед процедурой Импортировать() вставьте вот эти:
Это функции приобразования
Перем XMLДокумент,ОтветСПортала;
//*******************************************
Функция Юникоды(Стр="",Кодировка="UTF-8")
Стрим = СоздатьОбъект("Adodb.Stream");
Стрим.Type = 2;
Стрим.Mode= 3;
Стрим.charset="windows-1251";
Стрим.Open();
Стрим.WriteText(Стр);
Стрим.Position=0;
Стрим.charset=Кодировка;
Рез=Стрим.ReadText(-1);
Стрим.Close();
Возврат Рез;
КонецФункции
//*******************************************
// для записи длинных строк
Функция УТФ8(Стр) Экспорт
Длина = СтрДлина(Стр);
Итог = "";
Для Н = 1 По Длина Цикл
Знак = Сред(Стр, Н, 1);
Код = КодСимв(Знак);
Если Код < 128 Тогда
Итог = Итог + Знак;
Иначе
Если (Код >= КодСимв("А")) И (Код <= КодСимв("п")) Тогда
Итог = Итог + Симв(208) + Симв(144 + Код - КодСимв("А"));
ИначеЕсли (Код >= КодСимв("р")) И (Код <= КодСимв("я")) Тогда
Итог = Итог + Симв(209) + Симв(128 + Код - КодСимв("р"));
ИначеЕсли (Знак = "ё") Тогда
Итог = Итог + Симв(209) + Симв(145);
ИначеЕсли (Знак = "Ё") Тогда
Итог = Итог + Симв(208) + Симв(129);
КонецЕсли;
КонецЕсли;
КонецЦикла;
Возврат Итог;
КонецФункции ПоказатьЭто функции приобразования
На портале после выходных поменяли форматы файлов камерального контроля (csv). Изменился заголовок файла и структура полей в шапке и для ВхЭСЧФ и для ИсхЭСЧФ.
Кто делал загрузки для сверки - обратите внимание. Мне пришлось переделывать загрузчики.
Поменяли как обычно вероломно и без объявления войны т.е. без новостей на портале)
Кто делал загрузки для сверки - обратите внимание. Мне пришлось переделывать загрузчики.
Поменяли как обычно вероломно и без объявления войны т.е. без новостей на портале)
(7428)
Как без новостей?
Уважаемые пользователи!
Информируем Вас о том, что обновлен документ "Инструкция пользователя с/х по работе с камеральным контролем и мониторингом сделок".
Обновленная версия доступна по
На портале после выходных поменяли форматы файлов камерального контроля (csv). Изменился заголовок файла и структура полей в шапке и для ВхЭСЧФ и для ИсхЭСЧФ.
Как без новостей?
Уважаемые пользователи!
Информируем Вас о том, что обновлен документ "Инструкция пользователя с/х по работе с камеральным контролем и мониторингом сделок".
Обновленная версия доступна по
Всем добрый день. Скажите, когда на портале ввели возможность при выставлении Дополнительного ЭСЧФ указывать условия поставки, и они видны на портале? Чет я пропустил это. Помню, они планировали Дополнительные данные сделать, но условия поставки не помню
Получили недавно ЭСЧФ с интересным содержанием.
Чтение которого вызывает ошибку исключения...
Пока его не привести к нужному виду, ЭСЧФ не загрузится.
Встречал ли кто нечто подобное?
Забавно что проверку портала этот файл прошел.. и мы его получили)))
Чтение которого вызывает ошибку исключения...
Пока его не привести к нужному виду, ЭСЧФ не загрузится.
Встречал ли кто нечто подобное?
Забавно что проверку портала этот файл прошел.. и мы его получили)))
Прикрепленные файлы:
invoice-111111111-2018-0000010241.xml
(7444) да, null ... как я понимаю что если разбирать текст - то все отработает, если читать этот файл через встроенный функционал той же 1С - вылетит ошибка при разборе, ибо тот же хром ругается на содержание ... отправитель документа - "молодец"
(7451) Как вариант - предварительно анализировать на наличие недопустимых символов. Если таковые имеются, то складывать xml-ки в какой-то отдельный каталог, или удалять эти символы (тем более, если строка состоит из одного недопустимого символа)
(7458)
Поддержка ответила:
Проще говоря можно удаляйте символы вручную....
Поддержка ответила:
В этом xml-файле содержатся скрытые символы, которые не воспринимаются системой, их можно просмотреть в текстовом редакторе Notepad++ , их необходимо удалить, смотрите вложенный файл.
Проще говоря можно удаляйте символы вручную....
(7461)
а они не смогут ... ключи ЭЦП сформированы с учетом этого "NULL". Если они даже и смогут каким-то чудом скорректировать исходный XML (что уже маловероятно, ибо они передают пакетом все сообщение отправителя), то контроль ЭЦП для модифицированного файла не пройдет ... сам смысл ЭЦП - исключить возможность изменения подписанного файла.
ИМХО: единственный вариант в данном случае - не принимать такой входящий ЭСЧФ изначально впринципе еще на первом этапе контроля портала, но это мечты-мечты :)
жаль на стороне портала не хотят исправлять этот баг...
а они не смогут ... ключи ЭЦП сформированы с учетом этого "NULL". Если они даже и смогут каким-то чудом скорректировать исходный XML (что уже маловероятно, ибо они передают пакетом все сообщение отправителя), то контроль ЭЦП для модифицированного файла не пройдет ... сам смысл ЭЦП - исключить возможность изменения подписанного файла.
ИМХО: единственный вариант в данном случае - не принимать такой входящий ЭСЧФ изначально впринципе еще на первом этапе контроля портала, но это мечты-мечты :)
Не удумаю что в проверку по схеме не возможно дописать проверку на некорректные символы...
(7462)
Это точно!)))
Такие же несбыточные как: Управление вычетами из учетной системы и аннулирование.
Более полугода уже прошло с анонса))))
(7462)
впринципе еще на первом этапе контроля портала, но это мечты-мечты :)
Это точно!)))
Такие же несбыточные как: Управление вычетами из учетной системы и аннулирование.
Более полугода уже прошло с анонса))))
У кого-нибудь в файле камерального контроля в поле "ФИО подписавшего ЭСЧФ получателя" есть что-нибудь? Или это типа задел на будущее?
Столкнулся с проблемкой.
Подключаюсь из 1С 8.2 к порталу.
Запрашиваю список документов
Но СписокВходящих получает значение Неопределено. Метод LastError выдает: "Не удалось разобрать ответ сервера. DTD запрещен..."
Лог ошибки:
OperID=list
SessionID= здесь указан идентификатор сессии
UserAgent=EInvVatService 1.3.0.53 UNP 999999999
Type=SOAP
Error=DTD запрещен. Line: 1 <!DO CTYPE html><!--[if lt IE 7 ]>
В чем может быть дело?
Подключаюсь из 1С 8.2 к порталу.
Запрашиваю список документов
СписокВходящих = EVatService.GetList(Формат(ДатаС,"ДФ=гггг-ММ-дд")+"T00:00:00Z");Но СписокВходящих получает значение Неопределено. Метод LastError выдает: "Не удалось разобрать ответ сервера. DTD запрещен..."
Лог ошибки:
OperID=list
SessionID= здесь указан идентификатор сессии
UserAgent=EInvVatService 1.3.0.53 UNP 999999999
Type=SOAP
Error=DTD запрещен. Line: 1 <!DO CTYPE html><!--[if lt IE 7 ]>
В чем может быть дело?
Всем привет.
Можно ли как-то получить с портала последний занятый или первый свободный номер исходящей ЭСЧФ?
Можно ли как-то получить с портала последний занятый или первый свободный номер исходящей ЭСЧФ?
(7482) если коротко - то нет. Вообще портал не контролирует номер выставляемого Исх.ЭСЧФ и даже в случае выставления по ошибке другого ЭСЧФ под номером который уже есть на портале не возвращает ошибку. Вывод: формирование номера ИсхЭСЧФ и их контроль полностью лежит на стороне конфигурации. У нас для разных случаев используются разные шаблоны номеров.
(7483)
ну это вы, уважаемый, не правы ... в черновиках такое может быть, но выставить - не даст никогда
А по факту - да, как вы и написали: при выставлении на портал ЭСЧФ из разных источников (читай разных баз 1С) необходимо использовать префиксы. Причем номера с "*********-****-0..." необходимо оставить ТОЛЬКО для ручного выставления ЭСЧФ, потому что система автонумерации самого портала учитывает только ЭСЧФ выставленные вручную.
даже в случае выставления по ошибке другого ЭСЧФ под номером который уже есть на портале не возвращает ошибку
ну это вы, уважаемый, не правы ... в черновиках такое может быть, но выставить - не даст никогда
А по факту - да, как вы и написали: при выставлении на портал ЭСЧФ из разных источников (читай разных баз 1С) необходимо использовать префиксы. Причем номера с "*********-****-0..." необходимо оставить ТОЛЬКО для ручного выставления ЭСЧФ, потому что система автонумерации самого портала учитывает только ЭСЧФ выставленные вручную.
(7484) Может сейчас что-то изменилось (хотя в новостях этого не было), но несколько раз была ситуация когда из нашей системы была выставлена ЭСЧФ №1, затем под ТЕМ ЖЕ номером через веб-сервис ошибочно выставлялась ЭСЧФ №2 и при отправке не было выдано ошибки и затем при обновлении статуса ЭСЧФ №2 оказалась выставлена (т.к. внутренний номер у них был одинаковый), хотя реально на портале была только ЭСЧФ №1.
При обращении в техподдержку был ответ, что система это не контролирует, это наша проблема контролировать такие ситуации.
Это было в начале прошлого года, если найду ответ техподдержки, то скину.
Хотелось бы верить что за это время что-то изменилось))....
При обращении в техподдержку был ответ, что система это не контролирует, это наша проблема контролировать такие ситуации.
Это было в начале прошлого года, если найду ответ техподдержки, то скину.
Хотелось бы верить что за это время что-то изменилось))....
Добрый день! Подскажите, есть ли возможность программно из учетной системы указать порталу, какой ЭСЧФ не нужно принимать к зачету? Бухгалтер говорит, на самом портале такая кнопочка есть.
Аннулирование и управление вычетами анонсировано в конце 2017 года еще, но насколько я знаю до реального функционала так ничего не дошло.
На работе ЭСЧФ это не отразится? И надо ли обновлять ПО или только импортировать сертификат, если и до этого работало?
Подскажите плз, как формировать файл для отправки если отгрузили товар Физ. лицу по ТТН-1 ?
Портал не принимает при виде документа ТТН-1 и без УНП .
Портал не принимает при виде документа ТТН-1 и без УНП .
Ошибка при подключении к порталу: в личном хранилище отсутствуют действующие сертификаты
----------------
Столкнулся с проблемой: при серверном варианте работы 1С 8.3.13 при выполнении EVatService.Login("" ,0) - EVatService.LastError выдает "в личном хранилище отсутствуют действующие сертификаты"
В файловом варианте такого нет и нормально идет соединение с хранилищем сертификатов.
Может кто сталкивался?
Режим работы 1С 8 - тонкий клиент, управляемые формы
Код выполняется во внешней обработке.
Сначала код находился в модуле формы обработки - та же проблема, затем перенес в модуль объекта обработки - ничего не поменялось.
EVatService - иницализируется (COM-объект), с сертификатами тоже все норм (повторюсь - в файловом режиме все работает).
----------------
Столкнулся с проблемой: при серверном варианте работы 1С 8.3.13 при выполнении EVatService.Login("" ,0) - EVatService.LastError выдает "в личном хранилище отсутствуют действующие сертификаты"
В файловом варианте такого нет и нормально идет соединение с хранилищем сертификатов.
Может кто сталкивался?
Режим работы 1С 8 - тонкий клиент, управляемые формы
Код выполняется во внешней обработке.
Сначала код находился в модуле формы обработки - та же проблема, затем перенес в модуль объекта обработки - ничего не поменялось.
EVatService - иницализируется (COM-объект), с сертификатами тоже все норм (повторюсь - в файловом режиме все работает).
Функция ПолучитьСоединениеСПорталом(Отказ) Экспорт
Перем EVatService;
ТекстСообщений = "";
EVatService = КомпонентаУстановлена(ТекстСообщений, Отказ);
Если Отказ Тогда
Возврат Неопределено;
КонецЕсли;
//Если Не АвторизацияПройдена Тогда
Если EVatService.Login("", 0) = 0 Тогда
АвторизацияПройдена = Истина;
Иначе
ТекстСообщений = ТекстСообщений + "Ошибка авторизации на портале электронных счетов-фактур НДС: " + EVatService.LastError;
//ЗакрытьСоединениеЭСЧФ(ТекстСообщений);
Отказ = Истина;
Возврат Неопределено;
КонецЕсли;
//КонецЕсли;
// Если АвторизацияПройдена Тогда
Если EVatService.Connect(СокрЛП(АдресПодключения)) = 0 Тогда
СоединениеУстановлено = Истина;
Иначе
ТекстСообщений = ТекстСообщений + "Ошибка соединения с порталом электронных счетов-фактур НДС: " + EVatService.LastError;
//ЗакрытьСоединениеЭСЧФ(ТекстСообщений);
Отказ = Истина;
Возврат Неопределено;
КонецЕсли;
// КонецЕсли;
КонецФункции
// ПолучитьСоединениеСПорталом
Функция КомпонентаУстановлена(ТекстСообщений, Отказ)
Попытка
#Если ВебКлиент Тогда
ПодключитьВнешнююКомпоненту("ОбщийМакет.EInvVatService");
EVatService = Новый ComОбъект("EInvVatService.Connector");
#Иначе
EVatService = Новый ComОбъект("EInvVatService.Connector");
#КонецЕсли
Исключение
ТекстОшибки = ОписаниеОшибки();
Отказ = Истина;
Возврат Неопределено;
КонецПопытки;
Возврат EVatService;
КонецФункции Показать
(7493) Может есть смысл вернуть все в модуль формы и явно указать директивами что это &НаКлиенте ? ибо по симптомам-то похоже что в клиент-сервере вызов "Login" происходит в контексте сервера (и соответственно под пользователем, под которым этот сервер работает), а там как-бы ничего и нет ...
Разработчики портала как всегда жгут :(
новость 25.03:
в пятницу мне прилетает ошибка от отдела выписки, я все к понедельнику правлю и получаю ошибку портала. Как оказалось - есть новая новость от 08.04
т.е. все вернули назад. При этом за 08.04 новости появились только после "SHIFT+F5" :(
новость 25.03:
При заполнении ЭСЧФ на Портале, если в разделе "Условия поставки" указан тип документа ЭТТН-1 (код 614) или ЭТН-2 (код 615), то информация в поле "Код формы" должна соответствовать формату: CCC-GGGGGGGGGGGGG-NNNNNNNNNN. Где:
CCC - код EDI-провайдера, 3 цифры;
GGGGGGGGGGGGG - GLN, 13 цифр;
NNNNNNNNNN - 10 цифр.
При этом поля "Серия" и "Номер" должны быть пустыми.
CCC - код EDI-провайдера, 3 цифры;
GGGGGGGGGGGGG - GLN, 13 цифр;
NNNNNNNNNN - 10 цифр.
При этом поля "Серия" и "Номер" должны быть пустыми.
в пятницу мне прилетает ошибка от отдела выписки, я все к понедельнику правлю и получаю ошибку портала. Как оказалось - есть новая новость от 08.04
Информируем Вас о том, что при заполнении ЭСЧФ на Портале, если в разделе "Условия поставки" указан тип документа ЭТТН-1 (код 614) или ЭТН-2 (код 615), то информация в поле "Номер" должна соответствовать формату:
CCC-GGGGGGGGGGGGG-NNNNNNNNNN. Где:
CCC - код EDI-провайдера, 3 цифры;
GGGGGGGGGGGGG - GLN, 13 цифр;
NNNNNNNNNN - уникальный порядковый номер в рамках грузоотправителя, от 1 до 52 символов.
При этом поля "Серия" и "Код формы" должны быть пустыми.
CCC-GGGGGGGGGGGGG-NNNNNNNNNN. Где:
CCC - код EDI-провайдера, 3 цифры;
GGGGGGGGGGGGG - GLN, 13 цифр;
NNNNNNNNNN - уникальный порядковый номер в рамках грузоотправителя, от 1 до 52 символов.
При этом поля "Серия" и "Код формы" должны быть пустыми.
т.е. все вернули назад. При этом за 08.04 новости появились только после "SHIFT+F5" :(
Всем привет. Кто уже реализовал у себя возможность управлять налоговыми вычетами из 1С? Или портал не предоставил такую возможность в полном объеме?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот