Всем привет. Не секрет, в Беларуси с 1 июля 2016 должна подаваться ЭСЧФ. Кто-нибудь уже работает с ней? Ведь там, вроде, уже 60 компаний Беларуси работает в тестовом режиме.
Сделал я по инструкциям, что на их сайте, но столько вопросов к их информации осталось.
Очень много полезного нам дали разработчики. Внимательно читайте их документацию в eInvVat, которую скачиваете, а так же примерами для 1С служат bat файлы из папки eInvVat\simpleapp\vbs\src\. Не поленитесь и посетить их сайт vat.gov.by. На основании этих знаний все пишут обработки. Если что не понятно, то можно прибегнуть к данной теме.
Важные и полезные ссылки на сайты и на сообщения темы.
Ссылки на сайт портала
Новости от разработчиков - здесь Руководства и инструкции по настройки ПК, Windows, IE - здесь Описание XML-схем и веб-сервисов - здесь Видео вебинара по ЭСЧФ, который проходил в июле - здесь
Обработки с данной темы
Обработка от BONIA Я (Bonia) - (229) и пример кода (231) и (1098) Обработка по проверке файла по схемам. Автора я не смог найти (отзовись, в историю впишем). Переделана Slypower - (308) Обработка по входящим от Slypower. До введения однократного скачивания в сутки - (2537) Обработка по входящим для 1с 7.7 и для 1с8. Рабочая от slypower - (5412). С доработками от Евгений Веренич (EvgPinsk) - (7206) Делает XML из выбранного документа от Asd Zxc (ASDCXZ) - (2823) Отправка ЭСЧФ от slypower. Очень сырая и для ТиС. Требует переделки од себя индивидуальна. Годна для черпания идей - (2950) Печать ЭСЧФ от Сергей Кириллов (Sergey_Kirillov) - (4358) Проверка УНП с сайта налоговой http://www.portal.nalog.gov.by/grp/ - от Aleksey Krasowskiy (Krasowskiy)(5026) и от Сергей Кириллов (Sergey_Kirillov)(5031) Получерие входящей ЭСЧФ по номеру от Aleksey Krasowskiy (Krasowskiy) - (5169) Обновление СОС от slypower - (5291) Будьте внимательны. В старых сообщениях в обработках стоят неправильные адреса для подключения. В первую очередь проверьте их!!!
Полезные сообщения темы
Реклама своей работы от Gladkov_Anton - (445) Реклама своей работы от Александр Самуйлов (A.E.) - (1273) Реклама своей работы от Yauhen Makei (mrDSide) - (5591), (5592) Автоматический подключение к ключу-(354) Декодирование файлов .sgn и .ticket - (448) Отправки ЭСЧФ с помощью сервиса из терминальной сесии для простого пользователя не обладающего правами Администратора. Испробовано на Сервере 2003/32 - (784) Программа, которая ключ на сервер пробрасывает - (842) , (5408),(6568) Инструкция по настройке серверных компов от Ира С (iraSys) - (844) Дополнительная настройка для серверных операционных систем - (5208) Сервис для проверки валидности xml - (871) Классификатор ТНВЭД в экселе - (790) и (885) Автоматический импорт СОС на локальную машину - (2853), (2854) и (2856), (3882) Полезная информациея тем, кто использует в работе терминальные сервера - (3044) Артур Коржан (1v7) собрал "полезные вкусняшки в куче" - (3688) Корректировка кодов справочника стран от Артур Коржан (1v7) - (5844) Образцы заполнения ЭСЧФ - (3700) На портале развернута база данных cassandra. Описание - (3908), (5459) Возможные ситуации, которые могут возникнуть с работой порталом и их решение - (4524) SlimBrowser вместо IE для работы на Вин XP - (4684) Универсальная загрузка из CSV от vvv vvv (keyn5565`): (6951). Код к ней (если кто не может скачать): (7076)
Коды процедур для 1С
Процедура работы с входящими на 1С 8.3 - (4275) Парсер csv с портала для 1С 8 - от Сергей Кириллов (Sergey_Kirillov) (4352) от Xer shi (Xershi) (4363) Скачка входящих и создание дока в 1С7.7 - (4448) Обновление статусов 1С7.7 - (4573) Читать хмл 1с7.7 от Хьюмена -(4808) Скачка входящих для 1с8 от vvv vvv (keyn5565`) - (5126) Проверка версии компоненты для 1С8 от Xer shi (Xershi) - (5186) Скачкивать входящие подписанные эсчф с портала - (5345) Создание задачи для автоматического обновления СОС, 1с8 от vvv vvv (keyn5565`) - (5350) Обновление СОС из 1С7.7 от Igor Pleskun (Igor Igorevich) - (5361) Обновление СОС из 1С8 от vvv vvv (keyn5565`) - (5423) Проверка справочника контрагентов для проверки ликвидирования контрагента для 1с8 от vvv vvv (keyn5565`) - (5419), от Xer shi (Xershi)(5437) Проверки по правилам заполненения для 1С8 от Xer shi (Xershi) - (5508), (5509) Проверка подписей эсчф на портале - от Xer shi (Xershi)(5530), от Yauhen Makei (mrDSide)(5599) Заполнение справочника ОКЭД от vvv vvv (keyn5565`) - (5565)
Вопрос-Ответ
Многие ошибки, да почти все, связаны с не стабильной работой портала, особенно во времена всеобщей выгрузки ЭСЧФ на портал. Но некоторые тут вынесем.
Какие сроки выставления ЭСЧФ?
Ответ: Министерство по налогам и сборам информирует, что в соответствии с пунктом 5 статьи 1061 Налогового кодекса Республики Беларусь с 1 января 2017 года выставление (направление) электронного счета-фактуры осуществляется по общему сроку не позднее 10-го числа месяца, следующего за месяцем дня отгрузки товаров (выполнения работ, оказания услуг), передачи имущественных прав, если иное не установлено пунктом 5 статьи указанной статьи.
В отношении товаров (работ, услуг), имущественных прав, отгруженных (выполненных, оказанных), переданных в декабре 2016 г., выставление электронного счета-фактуры также может производиться по сроку не позднее 10.01.2017.
Подскажите, плиззз, на машинах Win2008R2 при входе на портал
Включите SSL 3.0, TLS 1.0, TLS 1.1 и TLS 1.2
С Семерки все в норме, хотя делалось все по мануалам идентично одними и теми же ровными руками
Ответ: (639)
Сообщение об ошибке, которое выплевывает 1Ска при попытке законнектиться к порталу (команда "EVatService.Connect..."):
"THE CLIENT AND SERVER CANNOT COMMUNICATE BECAUSE THEY DO NOT POSSESS THE COMMON ALGORITHM"
или по-русски "КЛИЕНТ И СЕРВЕР НЕ МОГУТ ОБЩАТЬСЯ, ПОТОМУ ЧТО ОНИ НЕ ОБЛАДАЮТ ОБЩИМ АЛГОРИТМОМ."
Ответ: (2310)
Ошибка при проверке XML: Класс не зарегистрирован, ClassID: {88D96A07-F192-11D4-A65F-0040963251E5}
Ошибка возникает только на сервере 2003 сп2 32битм Java 7 79 updt
Ответ: (2365)
Отличие Исправленной от дополненной.
Ответ: (5020)
Отправили ЭСЧФ на портал, но ее там нет.
Ответ: Чтобы узнать почему, воспользуйтесь одним из способов:
1) загрузите файл xml этой ЭСЧФ на портала вручную
2) сделайте возврат статуса сразу после отправки на портал. Он вам и вернет ответ на вопрос, почему нет.
Портал вернул статус "IN_PROGRESS" или "В разработке" или "ЭСЧФ с номером 11111111-2017-0000000001 находится в обработке. Запросите статус повторно.".
Ответ: (5237). Данный статус может быть на портале до 3-х часов, но чаще всего лишь минут 30, затем становиться "Выставлен".С 1 января 2017 г наблюдается задержка до суток.
Можно ли анулировать из 1С?
Ответ: Нельзя, только на портале. Можно выставить исправленный, который анулирует исходный, но просто анулировать нельзя.
При подключении к тестовому порталу:
Ошибка авторизации на портале электронных счетов-фактур НДС Сертификат издателя не найден. [Для проверки <vat.gov.by> не найден сертификат <Удостоверяющий центр для разработчиков> (KeyID=6E28B036743B6B021B4D353E1AC51C5A204271FA)
Ответ: (5868)
Что значит 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с - все работает и загружает.
Может кто-нибудь мне на тестовый портал кинуть ЭСЧФку и вдогонку ей еще одну, но дополнительную ЭСЧФ к этой первоначальной с минусом, а? А потом еще 3ю, но теперь "дополнительную без ссылки на ЭСЧФ"? Выручайте.
(для 590684136)
У меня при загрузке в 1Ску иногда несколько криво выстраивается содержание входящих ЭСЧФок. Хочу раскрутить, понять, где косяк.
Коллеги, подскажите ибо не соображу: хочу в своем ПО схемы обновить, взял из примера с bat-файлами. Что за тег "skipDeduction" в строке товаров? что-то в описании не вижу нигде (
Теоретически понимаю что это что-то вроде "не принимать к вычету" или дата принятия к вычету, но хотелось бы точно )
Данный параметр на текущий момент не используется. Ранее при добавлении товара/услуги, в дополнительных данных присутствовал параметр "Не подлежит к вычету", на текущий момент его нет.
При последующих изменениях в xsd схеме данный элемент будет убран.
(7083) Да у меня так же ... единственное отличие - сейчас данные договора не обязательны по схеме ... у меня проверка ругается, но ЭСЧФ вроде как уходят )
Потому и решил обновить
Подскажите, пожалуйста, в чем может быть дело: в БП 2 входящий ЭСЧФ загружается с ошибкой: Ошибка проверки подписи Сертификат издателя не найден. (Для проверки .... не найден Корневой удостоверяющий центр.... )?
(7085) Обновите СОС. Если не поможет, то попробуйте переустановить весь комплект для портала с правами Администратора, чтобы проимпортировались все нужные сертификаты. Если 1с запускается с сервера, то это (импорт) нужно сделать под всеми учетными записями.
(7086) не согласен. Если бы у их не были обновлены СОСы, она не смогли бы вообще загрузить ничего с портала. Это проблема на стороне отправителя. Я, к примеру, так же загружал эсчф входящие за март. Там чего только не начитался, и что ключ уже не верен. Походу, портал сверяет дату действия ключа с текущей. только вот зачем нам эта инфа)))
(7087) Просто у нас был такой случай и помогла переустановка на версию поновее, где в комплекте и был недостающий корневой сертификат. Хотя до этого все грузилось нормально.
Скажите, кто пользуется камеральным контролем, эта беда только у нас - Раньше при формировании камерального контроля можно было сверить налоговые вычиты - KK_13. Теперь нет.
Помогите разобраться со следующей ситуацией. Выставляем ЭСЧФ дополнительные через сервис и некоторые ЭСЧФ попадают в статус на согласование, Поле "К ЭСЧФ " заполнено и она есть на портале. Попытались все аннулировать и выставить на портале дополнительную без ссылки - она тоже попала ->на согласование. КАК вытащить их оттуда. Покупатель их не видит?
(7090) с типом "Дополнительный" видят в том случае, если стоит галочка "Показывать получателю". Все дополнительные получают статус "На согласовании". "Дополнительные без ссылки" видят в любом случае. Только в данном случае нужно обзванивать недобросовестных и просить подписать. Это может быть не просто)))
(7091)Отправить получателю-стоит галочка. выгружаем через сервис за каждый день возвраты, но из 200 возвратов какие-то ущербные попадают на согласование.
но из 200 возвратов какие-то ущербные попадают на согласование
это говорит только о том, что вы либо основную массу возвратов выгружаете без направления получателю, т.е. только на портал, либо выгружаете "допы" к ЭСЧФ которые еще не подписаны получателем..
Присвоение статуса "На согласовании" - как раз абсолютно корректное поведение портала при попытке уменьшения суммы НДС по документу, подписанному обеими сторонами. И до его подписания получателем ваша бухгалтерия не имеет права сторнировать реализацию по данному "возвратному" ЭСЧФ.
Пусть не подписывают, нам статус для камерального контроля нужен выставлен... или подписан ,в крайнем случае аннулирован,
На согласовании не попадает в камеральный контроль.
Небольшой, но надеюсь полезный оффтоп.
Сегодня на сайте НБ РБ появилась страничка с так называемым калькулятором IBAN ("Калькулятор IBAN" (пакетная обработка)).
Можно закинуть файл (xml или csv) со старыми номерами рс и МФО банков и сайт сделает файл с IBANами.
Как можно поступить если выставили ЭСЧФ по комиссии (продали комиссионный товар), нам этот товар вернули из за брака, течи и т.п. А выставить дополнительную с минусом на исходную по ЭСЧФ комиссии нельзя, портал не принимает эту ЭСЧФ. И они у нас висят со статусом ERROR...
Что можно сделать в данной ситуации?
(7103) Что портал пишет при загрузке данной ЭСЧФ ? Возможно вычетов не хватает ? Если так, то вам комитент должен выставить входящий ЭСЧФ на эту отрицательную сумму и вы в своем исходящем должны сослаться именно на эту (отрицательную ЭСЧФ комитента). Если память не подводит в изменениях с 01.04.2017 налоговая этот момент подробно расписывала.
(7107)
Конкретное сообщение назвать сейчас не смогу
Нечто на подобии "Выставление отрицательной суммы по ЭСЧФ 000000000-0000-0000000000 невозможно или запрещено"
(7108) Обязан уйти этот ЭСЧФ с отрицательными суммами в случае оформления его как "Доп. со ссылкой" и с указанием в номере ЭСЧФ комитента (11 графа) реквизитов доп. ЭСЧФ от вашего комитента. Точно у одного из клиентов так делал. Проверьте, если не получится, напишите точное ругательство портала.
(7110) В данных ЭСЧФ комитента (тег principal) указан номер ЭСЧФ xxxxxxxxx-2017-0000105083 от 2017-05-31. Судя по ругательству портала, это ЭСЧФ комитента на поставку вам товара (суммы там положительные). Вы должны сослаться на ЭСЧФ комитента в ваш адрес в котором суммы отрицательные. И тогда ваш перевыставляемый минус состыкуется с их минусом.
понял я так, что поставщик должен выставить нам с минусом а мы потом должны ссылаться на этот номер...
Да.
P.S. Если ваш или поставщика бухгалтер будут несогласны, можете посоветовать почитать п.22.12 инструкции о порядке создания ЭСЧФ в редакции от 01.04.2017, вот нужный фрагмент:
22.121. в строке 11 «Номер ЭСЧФ комитента» или в строке 12 «Номер ЭСЧФ продавца» может указываться номер ЭСЧФ любого типа (исходный, исправленный, дополнительный, дополнительный без ссылки на ЭСЧФ) с одним из статусов: «Выставлен. Подписан получателем», «Выставлен. Аннулирован поставщиком».
При выставлении ЭСЧФ, в котором заполнена строка 11 «Номер ЭСЧФ комитента» или строка 12 «Номер ЭСЧФ продавца», должны быть соблюдены следующие условия:
итоговая сумма НДС, указанная в графе 10 раздела 6 «Данные по товарам (работам, услугам), имущественным правам» выставляемого ЭСЧФ, имеет то же значение (положительное или отрицательное), что и итоговая сумма НДС, указанная в графе 10 «НДС сумма, руб.» в товарных строках раздела 6 «Данные по товарам (работам, услугам), имущественным правам» формы ЭСЧФ, для которых в графе 12 «Дополнительные данные» указан признак «Не подлежит вычету» в ЭСЧФ с номером, содержащимся в строке 11 «Номер ЭСЧФ комитента» или строке 12 «Номер ЭСЧФ продавца» выставляемого ЭСЧФ;
Подскажите, сталкивался кто с ситуацией:
в 2016 году выставили исходную ЭСЧФ, ее подписали. В том месяце был возврат, выставили Дополнительную. Клиент сказал, что не будет подписывать этот доп, т.к. он к накладной 2016г. Как его переубедить? Сказал, что был какой-то док, разрешающий не подписывать ее. Как сказать доходчиво, что она не права?
ЭСЧФ имеет статус "На согласовании". Получается, это ЭСЧФ к вычету у нее тоже не возьмется?
(7114) в 2016 году не было ответственности за расхождение данных портала и декларации по НДС ибо разрешалось работать по первичке из-за нестабильности портала. Это многие приравнивают к "я в 2016 ничего никому не должна" и к сожалению формально это прокатывает.
По вашему случаю - да: покупатель не сможет уменьшить вычет по книге покупок, а вы не сможете сторнировать реализацию.
В данном случае самый простой выход - это аннулировать "доп" и выставить как "доп. без ссылки". Мы сейчас вообще все возвраты так выгружаем - наша бухгалтерия согласовывала данный вопрос в налоговой и сказали "можно."
(7115) он (клиент) нам тоже так сказал, что хочет доп без ссылки. Вот думаю, насколько мы нарушим закон. А налоговая вам это письменно подтвердила или на словах?
(7116) это не нарушение законодательства, в теории вы можете любую корректировку налоговой базы выставить доп. без ссылки, только доп. без ссылки ЭСЧФ с отриц. суммами будет тоже со статусом "На согласовании" и без подтверждения получателем в камеральный контроль этот ЭСЧФ не попадет.
Ниже текст новости с портала от 26.04.2017:
"изменен механизм выставления дополнительного без ссылки на ЭСЧФ с отрицательными суммами, где получатель резидент Республики Беларусь – такие ЭСЧФ при выставлении получают статус «На согласовании»."
В постановлении №1 от 13.01.2017 года от МНС есть в п. 25.1:
В случае возврата объектов и создания поставщиком ЭСЧФ с типами исправленный
или дополнительный в строке 30 «Договор (контракт) на поставку товаров (выполнение
работ, оказание услуг), передачу имущественных прав» могут указываться реквизиты
первичных учетных документов, на основании которых осуществляется возврат объектов
получателем поставщику;»;
В соответствии с п.5 ст.1061 Налогового кодекса Республики Беларусь (далее - НК) плательщик, если иное не установлено ст.1061 НК, обязан в отношении каждого оборота по реализации товаров (работ, услуг), имущественных прав в порядке, установленном ст.1061 НК, выставить покупателю товаров (работ, услуг), имущественных прав либо направить на Портал электронных счетов-фактур (далее - Портал) ЭСЧФ.
С 1 января 2017 г. следует руководствоваться ст.1061 НК в редакции Закона Республики Беларусь от 18.10.2016 № 432-З.
С 1 апреля 2017 г. форма ЭСЧФ изложена в новой редакции на основании постановления Министерства по налогам и сборам Республики Беларусь от 13.01.2017 № 1.
Поскольку возврат товара не является его реализацией, покупатель при возврате товара ЭСЧФ не создает. Его создает продавец товара. Согласно п.11 ст.1061 НК выставление (направление) дополнительного ЭСЧФ осуществляется при частичном возврате покупателем продавцу товаров (частичном отказе от выполненных работ, оказанных услуг), имущественных прав.
Таким образом, продавец создает ЭСЧФ с типом «Дополнительный». Поскольку известно, из какого исходного ЭСЧФ вернулся товар, в дополнительном ЭСЧФ в строке 5 следует сделать ссылку на номер исходного ЭСЧФ.
На Портале дополнительный ЭСЧФ создается в папке «Отправленные» путем выбора исходного ЭСЧФ и активации функции «Создать дополнительный ЭСЧФ» из выпадающего списка меню.
В строке 30 ЭСЧФ следует сослаться на ТТН-1, по которой товар был отгружен покупателю, а в строке 31 - ссылка на ТТН-1, по которой товар был возвращен покупателем.
В разделе 6 ЭСЧФ должны быть указаны количество, стоимость, суммы НДС по возвращенному товару с минусом.
Так вот в чем вопрос. Здесь написано «В строке 30 ЭСЧФ следует сослаться на ТТН-1, по которой товар был отгружен покупателю, а в строке 31 - ссылка на ТТН-1, по которой товар был возвращен покупателем.» А на сомом же деле нет такой возможности не на портале, не из других программ, например 1С. Как-нибудь можно решить данный вопрос, чтобы была возможность указывать где-нибудь номер и дату сопровождающего документа. Этого очень не хватает
Добрый день, уважаемый пользователь!
На данный момент в ЭСЧФ с типом "Дополнительный" нет графы 31 раздела 5 как в исходном ЭСЧФ. Планируется доработка в 2017 году.
--
С уважением,
Служба технической поддержки
--
07.06.2017 17:45 - Виталий Бобрик написал(а):
Добрый день.
Будьте внимательны ), с понедельника дополнительные контроли добавили:
добавлены следующие контроли при выставлении ЭСЧФ (на Портале и через веб-сервис):
если поставщик и получатель резиденты Республики Беларусь, заполнены УНП и код страны 112 (Беларусь), то реквизит "юридический адрес (адрес места жительства ИП)" обязателен для заполнения;
поля номер и дата договора могут не заполняться, если не указан получатель (т.е. ЭСЧФ направляется на Портал). В остальных случаях они должны быть заполнены;
если в качестве первичного документа в ЭСЧФ указан вид документа ТТН-1, то должен быть указан хотя бы один грузоотправитель и грузополучатель. Если грузоотправитель или грузополучатель - нерезиденты РБ, то УНП - необязательный реквизит, при этом должны быть заполнены наименование и адрес грузоотправителя и грузополучателя;
Добрый всем день! Как все таки трактовать замечательное правило 62? Может кто подскажет?
У нас есть услуги без договора и я не понимаю должны быть заполнены номер и дата договора или нет.
Разъяснения в правиле больше путают, чем помогают: "Поля Номер и Дата договора обязательны для заполнения, если поле 17. УНП - непустое и не равно УНП составителя ЭСЧФ.При подаче ЭСЧФ через веб-сервис, если тег Номер договора равно no_contract (без договора) или public_offer (оферта), то тег Дата договора необязателен для заполнения. При подаче ЭСЧФ в системе, если поле Номер договора равно без договора или оферта, то поле Дата договора необязательно для заполнения."
(7123) У вас услуги на Физиков или Юриков? Кто мешает дать дату/номер договора приравнять к дате/номеру акта?
Ну а согласно разъяснениям Вам достаточно в поле номер договора вставить значение "no_contract" или "public_offer".
(7124) Конфигурация не типовая и полностью самописанная.
Закрытие НДС происходит только в документе Входящий ЭСЧФ после нахождения соответствия первичного документа (есть возможность отложенного вычета по дате).
Книга покупок анализирует обороты Дт 18.1 (первичные документы) и Кт 18.1 (ВхЭСЧФ).
Дополнительно есть отчеты по Входящим ЭСЧФ для сверки Дт 18.1, Кт.18.1 и ВхЭСЧФ и для сверки файла камерального контроля с документами ВхЭСЧФ в 1С.
Необходимо получить ФИО ЭЦП осуществившего подпись ЭСЧФ.
При получении ФИО:
по ИСХОДЯЩИМ ЭСЧФ - ФИО получаем нашего сотрудника (первая подпись
индекс 0) все ОК;
по ВХОДЯЩИМ ЭСЧФ - ФИО получаем "ЧУЖОГО" сотрудника (Сотрудник
организации которая направила нам ЭСЧФ) (первая подпись
индекс 0), необходимо же ФИО ЭЦП НАШЕГО сотрудника (кто подписал ЭСЧФ
с нашей стороны).
На основании руководства :
В документе "Клиентское ПО ЭСЧФ НДС. Руководство программиста" Версия
1.3 Дата 10.04.2017
Метод GetSignProperty()
Входные параметры:
• IDX — целое число, индекс подписи, ПЕРВАЯ ПОДПИСЬ соответствует индексу 0.
• OID — строка с идентификатором требуемого атрибута подписи. Если в параметре передано значение «SIGNDATE»,
будет возвращена дата подписания документа, иначе в параметре необходимо передать OID атрибута сертификата подписавшего.
Список атрибутов из поля владелец (subject) сертификата:
o 2.5.4.4 — фамилия ответственного лица (surname);
Пример строк в 1С:
OID = "2.5.4.4";
ФамилияЭЦП = InvVatXml.GetSignProperty(0, OID, 0);
Пробовали установить индексы от 0 до 14 - не вышло получить ФИО ЭЦП
НАШЕГО сотрудника подписавшего ЭСЧФ.
Есть ли возможность по ВХОДЯЩИМ к нам ЭСЧФ получить ФИО ЭЦП нашего
сотрудника, если можно то подскажите как спасибо?
Именно из шапки я и взял обработку, которая получает не подписанные ЭСЧФ. Пересмотрел шапку и чтото не нашёл ответа на мой вопрос. А по номеру не очень удобно вытягивать, у меня его по умолчанию нет.
Ведь задача достаточно проста и стандартна для многих: есть список документов в 1с, есть список выставленных поставщиками ЭСЧФ, изначально бух их подписывает и в этом классно помагает обработка от Slypower.
Но ведь после этого стоит задача сопоставить ТТН в 1с с подписанными ЭСЧФ. И я не понимаю как их получить с портала. Перечитал документацию и гугл - ответа не нашёл
Или разработчик не предусмотрел получения списка подписанных ЭСЧФ?
Предположим бух руками подписывал документы на портале. Соответственно в 1с нет номеров ЭСЧФ. Каким образом мне автоматизировать сверку подписанных на портале ЭСЧФ со списком документов в 1с?
p.s. также почемуто не получается получить номер документа. Использовал
InvVatXml.Document.GetXmlNodeValue("issuance/deliveryCondition/сontract/documents/document/number");
но не проходит.
В теме ранее был аналогичный вопрос, но ответа окончательного там нет
На крайняк можно сопоставлять документы по дате и сумме НДС (если номер документа не удастся вытянуть)
(7134) есть простое решение и оно было описано. Это пойти на портал, выгрузить список в формате .csv, там есть и нужные вам номера. На основании этого списка и вытягивать ПОДПИСАННЫЕ эсчф с портала и сопоставлять с базой, что нынче реализовано у нас))
(7135) Да, но ещё проще и красивее было бы использовать в созданной обработке метод и птичку (если такой метод конечно существует). Вот я и спросил в первом своём сообщении, есть ли он? А вместо короткого ответа меня в шапку отправляют :)
(7136) Если коротко, то метода получения списка подписанных ЭСЧФ через веб-сервис на текущий момент нет, поэтому и приходиться использовать обходные пути.
Административно можно запретить бухам подписывать ВхЭСЧФ на портале (не проверял, но возможно даже есть такие права, которые можно снять у пользователя)
Административно можно запретить бухам подписывать ВхЭСЧФ на портале (не проверял, но возможно даже есть такие права, которые можно снять у пользователя)
Это не выход. Чтобы быть 100% уверенным в верности данных, нужно будет всегда заходить на портал и сохранять в CSV текущие данные и обрабатывать именно их а не сохранённые ранее в 1с
(7146) В любом случае у нас в конце отчетного периода формируется камеральный контроль по входящим и исходящим ЭСЧФ на портале, выгружаются файлы камерального в формате csv и затем сверяются полностью с данными в 1С - это дает гарантию отсутствия претензий со стороны МНС.
(7150)
Камеральный контроль начинает работать после подачи декларации
это дает гарантию отсутствия претензий со стороны МНС
- а информацию сверять нужно до этого момента ... проще потом в у себя в учете подправлять ... а вообще это никак правильным не назвать - хреновая система и без ручного контроля не обходится
(7151) Камеральный контроль предприятие может сформировать и выгрузить в любой момент и за любой период до подачи декларации и сделать это можно сколько угодно раз (не нужно путать с камеральным контролем МНС, они эго делают действительно только после подачи декларации).
Единственное ограничение которое я знаю состоит в том, что изменения сделанные сегодня будут видны в камеральном контроле только завтра (или через сутки, точно не знаю)
есть простое решение и оно было описано. Это пойти на портал, выгрузить список в формате .csv, там есть и нужные вам номера. На основании этого списка и вытягивать ПОДПИСАННЫЕ эсчф с портала и сопоставлять с базой, что нынче реализовано у нас))
Вы анализируете дату документа и сумму НДС? А если есть номер документа то дополнительно и номер?
Не будет ли наглостью просить выложить её в шапку?
НДС лучше не анализировать т.к. могут быть расхождения, я использую поиск по номеру БСО, Контрагенту, Дате.
Пример поиска документов:
Функция СопоставитьСДокументамиПоступления(СписокЗначений)Экспорт
СписокНомеров = Новый СписокЗначений;
СписокНомеров.Добавить(СписокЗначений.БСО);
Если СписокЗначений.ТипДокумента = "ТН-2"
ИЛИ СписокЗначений.ТипДокумента = "ТТН-1" Тогда
СписокЗначений.БСО = КорректировкаНомера(СписокЗначений.БСО);
СписокЗначений.БСО = СкорректироватьДлинуНомера(СписокЗначений.БСО);
СписокНомеров.Добавить(СписокЗначений.БСО);
КонецЕсли;
Текст =
"ВЫБРАТЬ
| АвансовыйОтчет.Ссылка КАК Ссылка
|ПОМЕСТИТЬ втОбр
|ИЗ
| Документ.АвансовыйОтчет КАК АвансовыйОтчет
|ГДЕ
| АвансовыйОтчет.Проведен
| И АвансовыйОтчет.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ГТДИмпорт.Ссылка
|ИЗ
| Документ.ГТДИмпорт КАК ГТДИмпорт
|ГДЕ
| ГТДИмпорт.Проведен
| И ГТДИмпорт.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ПринятиеКУчетуОС.Ссылка
|ИЗ
| Документ.ПринятиеКУчетуОС КАК ПринятиеКУчетуОС
|ГДЕ
| ПринятиеКУчетуОС.Проведен
| И ПринятиеКУчетуОС.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ПоступлениеНМА.Ссылка
|ИЗ
| Документ.ПоступлениеНМА КАК ПоступлениеНМА
|ГДЕ
| ПоступлениеНМА.Проведен
| И ПоступлениеНМА.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Ссылка
|ИЗ
| Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|ГДЕ
| ПоступлениеТоваровУслуг.Проведен
| И ПоступлениеТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ОтчетКомитентуОПродажах.Ссылка
|ИЗ
| Документ.ОтчетКомитентуОПродажах КАК ОтчетКомитентуОПродажах
|ГДЕ
| ОтчетКомитентуОПродажах.Проведен
| И ОтчетКомитентуОПродажах.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ВозвратТоваровПоставщику.Ссылка
|ИЗ
| Документ.ВозвратТоваровПоставщику КАК ВозвратТоваровПоставщику
|ГДЕ
| ВозвратТоваровПоставщику.Проведен
| И ВозвратТоваровПоставщику.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ПоступлениеДопРасходов.Ссылка
|ИЗ
| Документ.ПоступлениеДопРасходов КАК ПоступлениеДопРасходов
|ГДЕ
| ПоступлениеДопРасходов.Проведен
| И ПоступлениеДопРасходов.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ДокументРасчетовСКонтрагентом.Ссылка
|ИЗ
| Документ.ДокументРасчетовСКонтрагентом КАК ДокументРасчетовСКонтрагентом
|ГДЕ
| ДокументРасчетовСКонтрагентом.Проведен
| И ДокументРасчетовСКонтрагентом.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ОтчетКомиссионераОПродажах.Ссылка
|ИЗ
| Документ.ОтчетКомиссионераОПродажах КАК ОтчетКомиссионераОПродажах
|ГДЕ
| ОтчетКомиссионераОПродажах.Проведен
| И ОтчетКомиссионераОПродажах.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| втОбр.Ссылка
|ИЗ
| втОбр КАК втОбр
|ГДЕ
| втОбр.Ссылка.Контрагент <> ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
| И ВЫБОР
| КОГДА втОбр.Ссылка ССЫЛКА Документ.ПоступлениеТоваровУслуг
| ТОГДА ВЫБОР
| КОГДА &ПустойНомер
| ТОГДА втОбр.Ссылка.НомерВходящегоДокумента = """"
| ИНАЧЕ втОбр.Ссылка.НомерВходящегоДокумента В (&НомерБСО)
| КОНЕЦ
| КОГДА втОбр.Ссылка ССЫЛКА Документ.ВозвратТоваровПоставщику
| ТОГДА ВЫБОР
| КОГДА &ПустойНомер
| ТОГДА втОбр.Ссылка.НомерНакладной = """"
| ИНАЧЕ втОбр.Ссылка.НомерНакладной В (&НомерБСО)
| КОНЕЦ
| КОГДА втОбр.Ссылка ССЫЛКА Документ.ОтчетКомитентуОПродажах
| ТОГДА ВЫБОР
| КОГДА &ПустойНомер
| ТОГДА втОбр.Ссылка.Номер = """"
| ИНАЧЕ втОбр.Ссылка.Номер В (&НомерБСО)
| КОНЕЦ
| КОГДА втОбр.Ссылка ССЫЛКА Документ.ДокументРасчетовСКонтрагентом
| ТОГДА ВЫБОР
| КОГДА &ПустойНомер
| ТОГДА втОбр.Ссылка.НомерВходящегоДокумента = """"
| ИНАЧЕ втОбр.Ссылка.НомерВходящегоДокумента В (&НомерБСО)
| КОНЕЦ
| КОГДА втОбр.Ссылка ССЫЛКА Документ.ПоступлениеНМА
| ТОГДА ВЫБОР
| КОГДА &ПустойНомер
| ТОГДА втОбр.Ссылка.НомерВходящегоДокумента = """"
| ИНАЧЕ втОбр.Ссылка.НомерВходящегоДокумента В (&НомерБСО)
| КОНЕЦ
| ИНАЧЕ ВЫБОР
| КОГДА &ПустойНомер
| ТОГДА втОбр.Ссылка.Номер = """"
| ИНАЧЕ втОбр.Ссылка.Номер В (&НомерБСО)
| КОНЕЦ
| КОНЕЦ
| И (втОбр.Ссылка.Контрагент = &Контрагент
| ИЛИ втОбр.Ссылка.Контрагент.ГоловнойКонтрагент = &Контрагент)";
НомерБСО2 = СокрЛП(СписокЗначений.БСО);
НомерБСО3 = СокрЛП(СписокЗначений.БСО);
Если СписокЗначений.ТипДокумента = "Другое" Тогда
Префикс = Организация.Префикс;
ДлинаНомераОтчетКомиссионераОПродажах = Метаданные.Документы.ОтчетКомиссионераОПродажах.ДлинаНомера;
ДлинаНомераОтчетКомитентуОПродажах = Метаданные.Документы.ОтчетКомитентуОПродажах.ДлинаНомера;
ДлинаПрефикса = СтрДлина(Префикс);
ДлиннаНомера = СтрДлина(СокрЛП(СписокЗначений.БСО));
КоличествоДопНулейОтчетКомиссионера = ДлинаНомераОтчетКомиссионераОПродажах - (ДлинаПрефикса + ДлиннаНомера);
КоличествоДопНулейОтчетКомитентуОПродажах = ДлинаНомераОтчетКомиссионераОПродажах - (ДлинаПрефикса + ДлиннаНомера);
Если НЕ ПустаяСтрока(НомерБСО2) Тогда
i = 0;
СтрокаНулей2 = "";
Пока i < КоличествоДопНулейОтчетКомиссионера Цикл
i = i + 1;
СтрокаНулей2 = СтрокаНулей2 + "0";
КонецЦикла;
НомерБСО2 = Префикс + СтрокаНулей2 + НомерБСО2;
СписокНомеров.Добавить(НомерБСО2);
КонецЕсли;
Если НЕ ПустаяСтрока(НомерБСО3) Тогда
i = 0;
СтрокаНулей3 = "";
Пока i < КоличествоДопНулейОтчетКомитентуОПродажах Цикл
i = i + 1;
СтрокаНулей3 = СтрокаНулей3 + "0";
КонецЦикла;
НомерБСО3 = Префикс + СтрокаНулей3 + НомерБСО3;
СписокНомеров.Добавить(НомерБСО3);
КонецЕсли;
КонецЕсли;
Запрос = Новый Запрос;
Запрос.Текст = Текст;
Запрос.УстановитьПараметр("ДатаНачала" ,НачалоМесяца(СписокЗначений.ДатаЭСЧФ));
Запрос.УстановитьПараметр("ДатаОкончания" ,КонецМесяца(СписокЗначений.ДатаЭСЧФ));
Запрос.УстановитьПараметр("Организация" ,Организация);
Запрос.УстановитьПараметр("ПустойНомер" ,НЕ СписокНомеров.Количество());
Запрос.УстановитьПараметр("НомерБСО" ,СписокНомеров);
Запрос.УстановитьПараметр("Контрагент" ,СписокЗначений.Контрагент);
Возврат Запрос.Выполнить().Выгрузить();
КонецФункции
(7147) Если у вас эти эсчф есть в базе 1с, то берите оттуда номера ЭСЧФ, тогда никаких танцев с бубнами)) Это у нас выгружаем из 1с7.7, а сверяем с 1с8, поэтому и используем такой метод файла csv.
(7137) Евгений, заранее извиняюсь, если не прав, но просто нужно изначально данные сохранять у себя в учетной системе, а не просто буху показал - и забыл, тогда и проблемы такой не будет. Вы себе нагрузку на портал представьте, если все начнут данные выгребать при первой необходимости не из своей учетной системы, а сразу с портала. И если уж вы делаете нормальный обмен с порталом - то подписание руками на портале конечно будет, и от этого не деться, но это должны быть разовые случаи которые потом можно руками же и учесть.
(7140) А разницы нет между тем что Вы предлагаете (15-20 строчек кода и т.д.) и просто в существующую обработку добавить ещё один метод (одна строчка) и на саму форму добавить чекбокс и иметь возможность без тупого захода на веб-интерфейс и сохранении текущего списка подписанных ЭСЧФ сразу из 1с получать эту инфу??
(7142) Логичным, но нужно помнить при этом какой объем данных нужно будет перелопатить СУБД портала: попробуйте в 1С не закрывать какой-нибудь регистр взаиморасчетов по измерениям пол года, сколько у вас пересчет итогов запросы начнут отрабатывать по времени? А теперь вспомните что на портале уже 115 млн документов, и это за пол года по сути. Поэтому разрабы как могут оптимизируют нагрузку, в том числе не добавляя выборки данных, которые вполне может хранить пользователь у себя, и в крайнем случае получить их с портала в "полуручном режиме".
(7139) Возможно я не умею искать, но чтото в теме не нашёл аналогичного вопроса.
По поводу нагрузки на портал, об этом не думал, у меня задача получить подписанные ЭСЧФ. В ручном режиме портал эту инфу даёт. Через метод даёт для не подписанных.
Желание через метод получить подписанные было не логичным??
Неужели вместо того чтобы написать "разработчик это не предусмотрел" нужно столько текста?
А каким образом делаются ЭСЧФ по входящему импорту через штатные документы 1С 7.7 (МиСофт)? Точнее, на основании какого документа создать ЭСЧФ исходящую от поставщика? Что-то не нашёл нигде.
ЭСЧФ исходящую от поставщика? Что-то не нашёл нигде.
в вашей базе делается просто поступление от поставщика. Ну а на портале уже руками рисуете эсчф. В 1с7.7 делаете как и делали ранее, а данные для эсчф берите с бумаг
У контрагента поменялось УНП и но стал филиалом другой организации, т.к. мы не можем выставить на старый УНП выставляем на новый, после чего получаем требования перерастающие в угрозы что якобы мы обязаны выставить не на новый УНП (уже филиала), иначе мы на вас стуканем в налоговую, а на головного контрагента с учетом того что договор заключен не с головным контрагентом а с филиалом.
Как поступить в данной ситуации? Обязаны ли мы выставить по их требованию на контрагента с которым не заключен договор?
(7157) я думаю , что на контрагента, с кем нет договора, выставлять - это нарушение. А как они налоговой скажут? Лучше вам самим позвонить в налоговую и спросить.
(7157) Не обязаны вообще выставлять какому-то контрагенту. В том случае если получатель ЭСЧФ ликвидирован и портал такую ЭСЧФ законно не пропускает, то вы можете выставить ЭСЧФ только на портал без указания контрагента. (устное разъяснение нескольких МНС). В этом случае вы соблюдаете инструкцию №15 и показывается свой оборот по НДС, а получателю нужно было думать на кого оформлять первичные документы или как передавать задолженности.
(7172) это аналогично, как вы сейчас делаете. У соблюдаете инструкцию №15 и показываете свой оборот по НДС, а уже их проблема, что они не заключают с вами договор, хотя и отгружать вы не можете. Тут они нарушают, может они вас на понт берут, что пойдут жаловаться, ведь вы же по докам работаете, как в ТТН/ТН, туда и ЭСЧФ?
В шапке есть обработка ЭСЧФ_Поступившие.ert от Slypower.
Всё отлично работает, но не могу разобраться с казалось бы простым моментом.
Хотелось бы чтобы она сообщала и номер бланка документа (по которому я смогу найти у себя в базе документ)
В обработке есть функция: ДанныеАтрибута(Узел,Атрибут)
которая читает значения атрибутов, но она не читает "Номер бланка", т.е. ТЗ.НомерТТН=ДанныеАтрибута(dom,"deliveryCondition/BlankCode");
конечно не проходит.
Как мне его прочитать?
вставляю там же (жанглируя путём, "сontract" ставлю или как у вас или как у меня ниже):
ТЗ.НомерТТН=InvVatXml.Document.GetXmlNodeValue("deliveryCondition/сontract/documents/document/number");
но никак не читает
Это из файла, т.е. в том случае, когда мы уже обращались на портал сегодня. Но есть еще и одно место, где заполняется таблица непосредственно из портала. У вас при просмотре ЭСЧФ в таблице заполнен номер?
(7162) ПРавильно ли я понял?
Если обращение первое в сутки, то
InvVatXml = EVatService.GetEDoc(InvVatNumber);
отрабатывает нормально, и тогда НомерБланка читать нужно так:
ТЗ.НомерТТН=ДанныеАтрибута(dom,"deliveryCondition/contract/documents/document/blankCode");
если же обращение на портал повторное, то читаем ЭСЧФ уже ниже в процедуре через обращение к файлу:
тз.НомерТТН=InvVatXml.Document.GetXmlNodeValue("deliveryCondition/сontract/documents/document/number");
?
Да, в таблице номер ЭСЧФ заполнен /именно номер/. Всё ок работает. Просто я хочу добраться до номера бланка (это например номер ТТН/ТН) и найти у себя в базе приходную накладную
(7163) все верно поняли, только вот все наоборот)))
Если первый раз в сутки, то:
тз.НомерТТН=InvVatXml.Document.GetXmlNodeValue("deliveryCondition/сontract/documents/document/number"); - чтение путем свойства сервиса
иначе
ТЗ.НомерТТН=ДанныеАтрибута(dom,"deliveryCondition/contract/documents/document/blankCode"); - чтение из xml файла
Все доработки делаются в процедуре: Сформировать() и всегда стоит наживать с обращением на портал
(7164) У вас читается номер бланка? Можете проверить на практике у себя? Ну никак у меня не читается.
И выше Вы иногда пишете так: deliveryCondition/documents/document/contract/blankCode
А потом меняте положение поля "contract/" : deliveryCondition/contract/documents/document/blankCode
ок, давайте по порядку)))
Процедура Сформировать()
ТЗ.НомерТТН=ДанныеАтрибута(dom,"deliveryCondition/contract/documents/document/number");
вы проверьте, это должно работать, если уже обращались и файлы есть в папке
У меня сюда не заходит т.к попытка доступа не отрабатывается:
Попытка
InvVatXml = EVatService.GetEDoc(InvVatNumber);
Исключение
т.е. происходит исключение и управление передаётся сюда:
res = VerifyAllSigns(InvVatXml);
...
Если нету<>0 Тогда
...
тз.НомерТТН=InvVatXml.Document.GetXmlNodeValue("deliveryCondition/сontract/documents/document/number");
конецесли
(7170) я сейчас запутаюсь сам))) у меня нет п\возможности проверить просто, ключа нет)))
Значит так, если вы сегодня уже считывали файл с портала, то забудьте про этот метод. Нам нужно
Смотрим результат. Но, вы хотите это в таблицу, ТЗ - это временная таблица. На форме ТаблЗнач. Там вы создаете колонку текстовую, и потом в конце нашей процедуры у вас:
у меня нет п\возможности проверить просто, ключа нет)
Боюсь, что не добьёмся результата, если у Вас нет возможности протестить. Как мне кажется, там есть какая-то фишка, которая делает решение задачи не тривиальным.
если вы сегодня уже считывали файл с портала, то забудьте про этот метод
Портал даёт доступ 1 раз по УНП? Я попробовал с другого УНП запустиьт обработку, и всёравно метод :
InvVatXml = EVatService.GetEDoc(InvVatNumber);
выдаёт исключение. И управление в процедура передаётся вот сюда: res = VerifyAllSigns(InvVatXml);
и ниже в процедуре вы пользуетесь методом: InvVatXml.Document.GetXmlNodeAttribute.
Но это не важно, я вставляю /и процедура этот метод отрабатывает/ :
dom.load(файлXML); //Сообщить(файл);
и далее
Сообщить(ДанныеАтрибута(dom,"general/documentType")); - работает
Сообщить(ДанныеАтрибута(dom,"deliveryCondition/contract/documents/document/BlankCode")_; - не работает
осталось только непонятно, почему у Вас когда
Попытка
InvVatXml = EVatService.GetEDoc(InvVatNumber);
вызывает исключение, то Вы НЕ вызываете метод: dom.load(файлXML);
и для поручения данных из файла используете метод GetXmlNodeAttribute.
У меня не получилось прочитать номер бланка через метод: "GetXmlNodeAttribute"
(7177) )))) потому что то делалось год назад, когда я делал первые шаги в большую жизнь программирования)) теперь бы я переделал и постоянно работал через xml файл, без считывания с портала. Но, вспомнил, тогда разрабы позволяли много раз обращаться к порталу, но в один день отобрали это, и я не решил долго думать, а переделал сразу так, за короткое время. Файл сохраняется, сделайте так, чтобы с него постоянно считывалось, так лучше будет. Или же пробуйте либо GetXmlNodeAttribute либо GetXmlNodeValue. Атрибуты вроде - это те данные, которые в большой строке, где суммы, где самая верхняя строка. А так может и GetXmlNodeValue нужно, я уже с нового года не занимаюсь у себя порталом, уже и забыл)))
Из документации
Метод Document.GetXmlNodeValue
Получение значения узла XML документа.
Входные параметры:
• Node — путь к узлу, например “issuance/general/number”.
Результат:
В случае успешного выполнения возвращается строка с данными, иначе возвращается пустая строка.
Метод Document.GetXmlNodeAttribute
Получение значения атрибута узла XML документа.
Входные параметры:
• Node — путь к узлу и его атрибуту, например “issuance/sender”.
Результат:
В случае успешного выполнения возвращается строка с данными, иначе возвращается пустая строка.