← Все статьи

Зачем я делаю NoAutonomo.ai

Сергей Самсонов

Я платил за Xolo Global 59 € плюс VAT, около 72 € в месяц. Для моего учета это дорого. Я решил разобраться, какую часть работы могу делать самостоятельно, и начал делать NoAutonomo.ai.

Мне хочется понимать, откуда берется каждая сумма в учете: какой документ за ней стоит, что из него перенесено и почему принято именно такое решение. Для этого я делаю систему, в которой можно хранить документы, проверять записи и готовить данные для налоговых расчетов.

От счета к декларации

В учете есть повторяющаяся работа: собрать документы, записать доходы и расходы, проверить их и посчитать итоги. Часть заполнения декларации можно автоматизировать. Например, у испанской налоговой AEAT есть сервис Pre130: он читает учетные книги установленного формата и заполняет соответствующие разделы Modelo 130. Описание сервиса AEAT.

Возьмем вымышленный случай: у autónomo есть обязанность подавать Modelo 130, форму авансового платежа по IRPF. За январь–март у него один счет DEMO-001. После проверки в книге записан учитываемый для IRPF доход 1000 €. По условиям примера это весь его доход от деятельности за этот период.

В поле 01 декларации за первый квартал попадут эти 1000 €. Это поле содержит учитываемые доходы с начала года до конца отчетного квартала. Правило указано в инструкции AEAT.

Такую запись легко проследить: счет DEMO-001, строка в книге, сумма в поле декларации. Для следующего квартала нужно учитывать доходы с начала года. Это один шаг заполнения; для итогового платежа потребуются остальные данные формы, включая расходы и удержания.

На этом примере видно, какую работу можно поручить программе. Пользователь проверяет, что документ относится к нужной операции и периоду, а программа складывает проверенные суммы. Вопросы о допустимости расхода или применимом налоговом правиле требуют отдельного разбора.

Что делает NoAutonomo.ai

В системе уже есть записи доходов и расходов, связи с исходными документами и учетные расчеты. Можно открыть запись и сверить ее с документом. Распознанные сведения проходят проверку: человек подтверждает факты и решение об учете операции перед ее включением в расчет.

Для счета из примера это означает возможность проверить номер, даты и сумму до того, как запись повлияет на итог. Дату выставления, период работы и дату оплаты нужно различать. Если в данных ошибка или чего-то не хватает, это нужно выяснить при проверке.

Проверенная и проведенная запись участвует в рабочих расчетах. Отправка декларации в AEAT остается отдельным шагом. Описанные возможности относятся к коду проекта; установленная версия может отличаться.

Я развиваю проект вокруг такой проверки. Мне нужно иметь возможность вернуться от итоговой цифры к записям и документам, понять основание решения и перепроверить его. Это относится и к самой программе: доступный код позволяет посмотреть, как устроен расчет.

Зачем здесь ИИ

В этом подходе ИИ можно поручить разбор документа или объяснение правила. Полученные сведения нужно сверять с оригиналом, а налоговое объяснение проверять по первоисточнику и обстоятельствам своего случая. Одинаковые ответы нескольких моделей сами по себе правильность не доказывают.

Суммы в системе рассчитываются программой по учетным данным. Помощь ИИ полезна там, где она оставляет понятный результат для проверки: извлеченные поля, объяснение или ссылку на правило. Если ответ не дает достаточного основания для решения, вопрос остается открытым.

Для кого я это делаю

Начинаю с русскоязычных autónomo в Испании, прежде всего IT-специалистов, которые хотят понимать собственный учет и готовы в нем разбираться.

Код проекта доступен на GitHub. Я хочу оставить инструмент бесплатным для собственного учета; условия использования кода еще предстоит оформить. Внешние ИИ могут требовать отдельных подписок или ключей, эти расходы нужно учитывать.

В сообществе можно задавать вопросы, проверять примеры и предлагать улучшения. Чтобы помочь, достаточно заметить непонятный шаг в инструкции или описать проблему на вымышленных данных. Устанавливать систему для участия не обязательно.

Посмотреть демо, только чтение · Обсудить в чате