GET
/api/{lang}/documents/invoice/sign/{id}
Возвращает хеш документа и метаданные, необходимые для создания электронной подписи. Используется перед отправкой счета-фактуры контрагенту. Генерирует уникальный хеш на основе всех данных документа.
Процесс подписания:
- Получить данные для подписи через этот endpoint
- Создать электронную подпись с использованием хеша
- Отправить подписанный документ через соответствующий endpoint
Возвращаемые данные:
- Хеш документа для подписи
- Метаданные документа (номер, дата, сумма)
- Информация о продавце и покупателе
- Список товаров для проверки
Responses
200
application/json
object
-
dataobject-
facturaidstring -
facturadocobject-
facturanostring -
facturadatestring
-
-
contractdocobject-
contractnostring -
contractdatestring
-
-
sellertininteger -
sellernamestring -
buyertininteger -
buyernamestring -
facturatypeinteger -
totalpricewithvatinteger -
totalvatinteger -
totalpriceinteger -
productlistobject-
facturaproductidstring -
tininteger -
hasvatboolean -
hasexciseboolean -
hascommittentboolean -
haslgotaboolean -
hidereportcommittentboolean -
hasmedicalboolean -
productsarrayItems
object-
ordnointeger -
catalogcodestring -
catalognamestring -
namestring -
countinteger -
summainteger -
deliverysuminteger -
vatrateinteger -
vatsuminteger -
deliverysumwithvatinteger -
totalsuminteger -
withoutvatboolean -
measureidstring -
packagecodestring -
packagenamestring
-
-
-
hashstring -
signatureDataobject-
documentIdstring -
documentTypestring -
documentNumberstring -
documentDatestring -
totalAmountinteger -
sellerobject-
tinstring -
namestring
-
-
buyerobject-
tinstring -
namestring
-
-
-
timestampstring -
statetextobject-
textstring -
classstring -
statusstring -
stateinteger
-
-
400
Документ уже подписан
application/json
object
-
messagestring
403
Нет прав на подпись
application/json
object
-
messagestring
404
Счет-фактура не найден
application/json
object
-
messagestring