Взаимодействие с автоматизированным сервисом портала счетов-фактур НДС

Каталоги:
 doc - документация;
 install - инсталлятор EInvVatService (ActiveX компонент);
 samples - примеры кода;
 simpleapp - макеты приложений.


История версий
---------------
1.3.1
Дата: 21.02.2019
Доработки:
1. VBS simpleapp. Обновлены атрибуты сертификата АС портала в downloadRecvDir.vbs, verifySignAndUploadDir.vbs.
2. VBS samples. Обновлены атрибуты сертификата АС портала в ListEDocuments.vbs, Send2EDocument.vbs. 
3. VBS samples. В Send2EDocument.vbs добавлено подключение к сервису.
4. VBS samples. Добавлен каталог xsd.
5. AvEDocTool: версия 1.0.1.744
6. Обновлены атрибуты сертификата АС портала на AvEDocTool.
7. Доработана документация. 

---------------
1.3.0
Дата: 13.12.2016
Доработки:
1. ActiveX EInvVatService: версия 1.3.0.
2. ActiveX EInvVatService: проверка ЭЦП АС портала при получении квитанции приема ЭСЧФ, статуса ЭСЧФ, списка ЭСЧФ для скачивания.
3. Доработаны примеры на Visual Basic Script. Добавлен алгоритм проверки ЭЦП счета-фактуры при наличии подписи АС портала.
4. VBS simpleapp. Добавлена проверка ЭЦП АС портала под ЭСЧФ.
5. AvEDocTool: версия 1.0.0.409
6. AvEDocTool: проверка ЭЦП АС портала при получении квитанции приема ЭСЧФ, статуса ЭСЧФ, списка ЭСЧФ для скачивания.
7. Доработан примеры на AvEDocTool. Добавлен алгоритм проверки ЭЦП счета-фактуры при наличии подписи АС портала.
8. AvEDocTool. Добавлена проверка ЭЦП АС портала под ЭСЧФ.
9. Доработана документация. Добавлен алгоритм проверки ЭЦП счета-фактуры при наличии подписи АС портала.

---------------
1.2.15
Дата: 8.11.2016
Доработки:
1. ActiveX EInvVatService: версия 1.2.15.
2. ActiveX EInvVatService: добавлен метод Version.
3. VBS simpleapp. Добавлен вывод версии компонента ActiveX EInvVatService.
4. Доработана документация.

---------------
0.9.5
Дата: 14.10.2016
Доработки:
1. ActiveX EInvVatService: версия 1.2.11.1 
2. ActiveX EInvVatService: Добавлен метод GetMyCertProperty.
3. ActiveX EInvVatService: Добавлен метод SetServiceProperty.
4. ActiveX EInvVatService: Устранены утечки памяти.
5. ActiveX EInvVatService: Исправлены ошибки при подключении по TLS протоколу.
6. VBS simpleapp. Добавлен параметр READ_TIMEOUT.
7. AvEDocTool версия 1.0.0.396.
8. AvEDocTool simpleapp. Добавлен параметр READ_TIMEOUT.
9. Доработана документация.

---------------
0.9.4
Дата: 23.09.2016
Доработки:
1. EInvVatService версия 1.2.10. Объект EDocList поддерживает метод Verify для проверки ЭЦП списка ЭСЧФ.
2. receive2Dir.bat вызывает метод Verify у полученного списка ЭСЧФ.

---------------
0.9.3
Дата: 23.08.2016
Доработки:
1. signAndUploadDir.bat и signAndUploadRecvDir.bat - после получения квитанции на экран выводится текст квитанции.
2. Bat файлы при запуске выводят версию приложения.
3. updateStatusOutDir.bat и updateStatusRecvDir.bat также сохраняют статус без ЭЦП в файл.
4. receive2Dir.bat также сохраняет полученную ЭСЧФ без ЭЦП в файл.
5. EInvVatService версия 1.2.9. Улучшена обработка ошибок TLS.
6. Обновлены XSD схемы.
7. receive2Dir.bat обновляет дату сервера, даже если не были скачаны документы.
8. updateStatusOutDir.bat и updateStatusRecvDir.bat больше не обновляют статусы если статус ЭСЧФ CANCELLED, DENIED, NOT_FOUND или ERROR.
9. AvEDocTool версия 1.0.0.387.

---------------
0.9.2
Дата: 10.08.2016
Доработки:
1. Обновление receive2Dir.bat. Теперь программа продолжает скачивать файлы, если были ошибки скачивания, в конце работы пишет отчет, сколько файлов не скачалось.
2. signAndUploadDir.bat и signAndUploadRecvDir.bat - добавлено сохранение файла ..ticket.text.xml с текстом полученной квитанции без ЭЦП.
3. EInvVatService версия 1.2.8. Исправлены ошибки 64-битной версии при передаче параметров авторизации, улучшен журнал отладки.

---------------
0.9.0
Дата: 28.06.2016
Доработки:
1. EInvVatService версия 1.2.6. Поддержка скачивания больших файлов.

---------------
0.8.0
Дата: 07.06.2016
Доработки:
1. EInvVatService версия 1.2.3.
2. Vbs simpleapp - поддержка параметров авторизации UNP и PASSWORD.

---------------
0.7.0
Дата: 30.05.2016
Доработки:
1. EInvVatService версии 1.2.2 - поддержка подключения через прокси.
2. Другие доработки.

---------------
0.6.3
Дата: 20.05.2016
Доработки:
1. Vbs simpleapp - поддержка прокси.
2. Vbs simpleapp signAndUploadDir.bat - поддержка параметра -d для удаления входного файла после обработки.

---------------
0.6.2
Дата: 18.05.2016
Доработки:
1. EInvVatService - поддержка XML больше 16Кб.
2. EInvVatService - метод установки параметров прокси.
3. Java - поддержка методов получения списка поступивших ЭСЧФ, скачивания ЭСЧФ.
4. Java - поддержка методов проверки одной ЭЦП документа, получения атрибута подписи и сертификата подписавшего.
5. Java simpleapp - добавлены утилиты для стороны получателя: скачивание поступивших счетов-фактур, добавления второй подписи.

---------------
0.6.1
Дата: 13.05.2016
Доработки:
1. EInvVatService - поддержка 64-бит.
2. EInvVatService - поддержка UTF-8 с BOM.
3. EInvVatService - поддержка методов получения списка поступивших ЭСЧФ, скачивания ЭСЧФ. 
4. EInvVatService - поддержка методов проверки одной ЭЦП документа, получения атрибута подписи и сертификата подписавшего.
5. VBS simpleapp - добавлены утилиты для стороны получателя: скачивание поступивших счетов-фактур, добавления второй подписи.
            
---------------
0.5
Дата: 6.05.2016
1. Java клиент - исправлена проблема с многократным запросом пароля.
2. Обновлены XSD схемы.

---------------
0.4
Дата: 1.05.2016
Первая реализация.
