Акт выполненных работ
Распознавание актов выполненных работ и оказанных услуг
Исполнитель и заказчик, договор-основание, перечень работ и услуг, суммы и итог — из подписанного скана или PDF акта.
Что извлекается
Готовая схема: берите как есть или добавьте свои поля. Если значения нет в документе, поле вернётся null со статусом missing.
| Поле | Описание | Тип | Проверка |
|---|---|---|---|
| number | Номер акта | string | |
| date | Дата акта | string (date) | |
| contractor | Исполнитель | object | |
| name | Наименование | string | |
| inn | ИНН | string | ИНН |
| customer | Заказчик | object | |
| name | Наименование | string | |
| inn | ИНН | string | ИНН |
| contract | Договор-основание | object | |
| number | Номер договора | string | |
| date | Дата договора | string (date) | |
| services[] | Работы и услуги | array | |
| name | Наименование | string | |
| amount | Сумма | number | |
| vat_amount | НДС (null — без НДС) | number | |
| total | Итого | number | сумма строк |
Пример результата
Данные вымышлены, структура — ровно по схеме из таблицы. Рамкой отмечены реквизиты, которые Typizer проверяет.
{
"number": "57",
"date": "2026-09-30",
"contractor": {
"name": "ООО «Разработка и сопровождение»",
"inn": "0055667788"
},
"customer": {
"name": "АО «Условный завод»",
"inn": "0044332211"
},
"contract": {
"number": "12/2026",
"date": "2026-02-01"
},
"services": [
{
"name": "Сопровождение информационной системы, сентябрь 2026 г.",
"amount": 180000
},
{
"name": "Доработка отчётов",
"amount": 45000
}
],
"vat_amount": null,
"total": 225000
}Особенности документа
- Акт ссылается на договор: номер и дата договора-основания — отдельные поля, по ним удобно сопоставлять акты с договорами в учёте.
- На сканах подписанных актов печати и подписи часто перекрывают текст. Источник у каждого значения показывает, где именно было найдено значение, — спорные места видно сразу.
- Период оказания услуг встречается и как диапазон дат, и как «за сентябрь 2026 г.». Опишите в схеме, в каком виде он вам нужен.
Что проверяет Typizer
- ИНН исполнителя и заказчика — контрольные цифры.
- Итого — сумма строк работ и услуг против итоговой суммы.
Не прошло — поле получает статус warn и причину. У найденных значений есть источник на странице.
Вызов API с этой схемой
Один запрос к /v1/extract: файл, схема и инструкция. Ключ — в кабинете после регистрации.
Инструкция: Номер и дата акта, исполнитель и заказчик с ИНН, номер и дата договора, работы и услуги с суммами, НДС, итого
FAQ
Вопросы о распознавании актов выполненных работ
Можно ли обработать сразу сотни актов за квартал?
Да: до 500 файлов или ZIP-архив за один запрос пакетной обработки, общая выгрузка в XLSX или CSV. В кабинете — то же самое без кода.
Что делать, если сумма прописью не совпадает с суммой цифрами?
Добавьте в схему оба поля. Typizer извлечёт каждое со своим источником; расхождение будет видно в результате, а не скрыто «исправлением».
Поддерживаются ли акты сверки?
Да, это тоже документ с таблицей: опишите нужные поля — сальдо, обороты по датам, документы-основания — и получите их в своей схеме.
Первые страницы — за наш счёт.
100 страниц при регистрации и ещё 200 страниц за ИНН компании. Без карты и без подписки.