Робота з документом за допомогою M.E.Doc REST API
Податкові, акцизні накладні, первинні документи
Створюються методом /api/Document/MakeDoc шляхом передачі параметрів створення документа та тіла документа в форматі Json з елементами {TAB", "LINE", "NAME", "VALUE"}.
Приклади заповнення документів у JSON:
Для створення інших первинних документів необхідно переглянути структуру шаблона за допомогою /api/PrimaryTemplate та заповнити документ за аналогією до наведеного вище прикладу.
Додавання вкладень до первинного документа слід виконувати за допомогою метода /api/Document/AddAppendix
Звітність за період (декларації, ПДФО тощо)
Можна скористатися наступним сценарієм:
Приклади заповнення документів у JSON:
Для створення іншої звітності необхідно переглянути структуру шаблона за допомогою /api/TemplateScheme та заповнити документ за аналогією до прикладу вище.
Переглянути типи документів, доступні для створення, можна за цим посиланням
Методи відправки застосовуються для відправки як підписаних, так і непідписаних документів. Слід зазначити, що для непідписаних документів потрібно передати сертифікати підписання підписантів; а також сертифікат шифрування.
При відсутності одного або декількох сертифікатів підписів або шифрування, документ підписується наявними сертифікатами та набуває відповідний стан підписання.
Використовуються методи:
Для отримання інформації про стан документа застосовуються методи:
Переглянути специфікацію у Swagger можна перейшовши за посиланням з ConnectionSetup -> REST API або відкривши сторінку http://localhost:63777/Swagger/index.html, що генерується автоматично на основі налаштованого URL (якщо налаштували інший порт, тощо - врахуйте це).