Работа самозанятых (плательщиков налога на профессиональный доход — НПД) часто сопряжена с необходимостью вести учет в нескольких системах. С одной стороны, закон требует формировать чеки в приложении «Мой налог», с другой — для удобства взаимодействия с контрагентами и ведения детальной аналитики многие используют «1С:Бухгалтерия предприятия» (БП). Рассмотрим, как избавиться от двойного ввода данных и автоматизировать процесс выдачи чеков прямо из программы 1С.
Проанализируем основные причины, по которым самозанятые выбирают профессиональные инструменты учета:
Оборотно-сальдовая ведомость по счету 62 позволяет видеть полную картину взаиморасчетов.Прежде чем формировать чеки, нам необходимо убедиться, что база настроена корректно. Разберем по шагам процесс включения режима самозанятого:
Для того чтобы чеки уходили в налоговую автоматически, необходимо связать 1С с личным кабинетом самозанятого. Выясним, как это работает технически. 1С выступает в роли официального партнера (оператора площадки), взаимодействуя с ФНС через открытый API.
В настройках налогов появится ссылка на подключение к сервису. После авторизации программа получит токен, который позволит отправлять данные о доходах и получать в ответ ссылки на сформированные чеки.
Рассмотрим основной рабочий процесс. Когда самозанятый получает оплату, он регистрирует её в 1С. Посмотрим на примере документа Поступление на расчетный счет или Приходный кассовый ордер:
При использовании актуальных релизов 1С (начиная с 3.0.100) в документе оплаты появляется кнопка «Чек НПД» (или аналогичная функция в меню). Проанализируем, что происходит при её нажатии:
Если вы используете версию программы, где штатный функционал по каким-то причинам недоступен, или хотите кастомизировать процесс под себя, можно использовать внешнюю обработку. Разберем логику, которую должен реализовать программист:
// Пример логики формирования структуры для отправки в ФНС
ДанныеЧека = Новый Структура;
ДанныеЧека.Вставить("IncomeType", "Individual"); // Тип дохода
ДанныеЧека.Вставить("CustomerInn", ""); // ИНН клиента для B2B
ДанныеЧека.Вставить("Services", Новый Массив);
НоваяУслуга = Новый Структура("Name, Amount, Quantity", "Консультационные услуги", 5000, 1);
ДанныеЧека.Services.Добавить(НоваяУслуга);
// Далее следует вызов метода API ФНС через интеграционную шину 1С
Важно обратить внимание на ситуацию, когда у самозанятого подключены банковские сервисы (например, «Свое дело» от Сбера). Разберем, в чем заключается опасность:
Если банк настроен на автоматическое формирование чеков при каждом поступлении на карту, а вы одновременно нажимаете кнопку формирования чека в 1С, в базе ФНС возникнет дублирование дохода. Это приведет к завышению налога.
Рекомендация: Если вы решили вести полноценный учет в 1С:Бухгалтерия, отключите функции автоматического формирования чеков в банковских приложениях. Используйте 1С как единую «точку правды».
Жизненные ситуации бывают разными: клиент вернул товар или вы ошиблись в сумме. Выясним, как решается эта проблема в связке 1С и НПД. Через штатный функционал программы можно выполнить операцию аннулирования чека. При этом программа запросит причину (ошибка ввода или возврат средств). Информация синхронизируется с кабинетом налогоплательщика, и налог будет автоматически пересчитан в следующем периоде.
Мы проанализировали процесс работы самозанятого в среде 1С:Бухгалтерия и убедились, что автоматизация формирования чеков значительно упрощает жизнь. Это не просто экономия времени на «бюрократию», но и полноценный инструмент для профессионального ведения бизнеса.
Использование 1С позволяет не только соблюдать закон (ФЗ-422), но и иметь под рукой детальную управленческую отчетность, что особенно важно при росте оборотов и приближении к лимиту в 2.4 млн рублей в год. Помните, что правильная настройка интеграции один раз сэкономит вам часы ручного труда в будущем.