Перейти к основному содержанию
GET
Посчитать форму

Авторизации

tungo.session_token
string
cookie
обязательно

Сессия кабинета: cookie ставит вход через /v1/auth/* (Better Auth), браузер шлёт её сам — фронтенду кабинета ничего добавлять не нужно (fetch с credentials: 'include'). За HTTPS имя cookie — __Secure-tungo.session_token. Сессия кончилась — 401 authentication_error: отправить на вход.

Параметры пути

co
string
обязательно

id компании, co_… — из GET /v1/companies

Параметры запроса

form
string
обязательно

Код формы, например 300.00 (из GET …/forms)

Пример:

"300.00"

period
string
обязательно

Код периода — его передавать в ?period=: 2026-Q2 — квартал, 2026-H1 — полугодие, 2026-06 — месяц (у форм «с начала года» — январь–июнь), 2026 — год. Из списка форм — periods[].period. Подписи по-русски («2 кв 2026») тоже принимаются

Пример:

"2026-Q2"

Ответ

Форма

Форма по данным 1С с ячейками и сверкой с той же формой в 1С

form
string
обязательно

Код формы (бланка), например 300.00 — декларация по НДС

Пример:

"300.00"

title
string
обязательно

Название формы

period
object
обязательно

Налоговый период формы

coverage
enum<string>
обязательно

full — наш расчёт считает весь бланк; partial — не все строки: сдавать по нашему расчёту нельзя

Доступные опции:
full,
partial
next
string
обязательно

Как сдать — текст для человека: сдаёт человек своей ЭЦП, не ИИ

reference
object
обязательно

Та же форма в 1С, если есть — для сверки

totals
object
обязательно

Сколько ячеек в каждом статусе сверки

cells
object[]
обязательно

Ячейки формы по порядку бланка

missing
object[]
обязательно

Чего не хватает для расчёта

uncovered
object
обязательно

Непокрытая часть формы: в 1С заполнено, а наш расчёт эти ячейки не считает

warnings
string[]
обязательно

Предупреждения расчёта (например, период ещё не закончился)

ready_to_file
boolean
обязательно

Готова ли форма к сдаче по нашему расчёту; расхождение с 1С не мешает (ошибаться может и 1С)

isna
boolean
обязательно

Можно ли собрать файл для КНП ИСНА — показать кнопку «Файл для ИСНА» (GET …/forms/isna)

submission
string

Кто и куда сдаёт, если не налоговая в КНП ИСНА (статистика, финотчётность)

not_ready_because
string[]

Почему сдавать рано — при ready_to_file = false