Начисление заработной платы в 1С:Бухгалтерия 8.3 — одна из самых ответственных операций, которая требует не только знания программы, но и понимания бухгалтерских и налоговых нюансов. Ошибки на этом этапе могут привести к проблемам с налоговой, недовольству сотрудников и необходимости пересчёта. В этой статье мы разберём весь процесс — от подготовки справочников до формирования ведомостей и выплаты зарплаты, — с учётом актуальных требований законодательства и особенностей последних версий программы.
Даже если вы уже работаете в 1С, но сталкиваетесь с трудностями при начислении зарплаты (например, некорректно рассчитываются налоги или не отражаются удержания), здесь вы найдёте решения типичных проблем. А если вы новичок — пошаговые инструкции с скриншотами (описаниями интерфейса) помогут избежать ошибок с первого раза. Особое внимание уделим настройке видов расчётов, учёту больничных и отпускных, а также автоматизации рутинных операций.
1. Подготовка программы: настройка справочников и параметров учёта
Прежде чем приступать к начислению зарплаты, необходимо убедиться, что в 1С:Бухгалтерия 8.3 корректно заполнены все справочники и настроены параметры расчёта. Без этого программа либо не сможет рассчитать зарплату, либо сделает это с ошибками.
Первое, что нужно проверить — это справочник "Сотрудники". Здесь должны быть указаны:
- 👤 ФИО, дата рождения, паспортные данные (для правильного оформления документов);
- 📅 Дата приёма на работу и график работы (например,
5-дневкаилисменный график); - 💰 Размер оклада или тарифной ставки, а также надбавки (если они предусмотрены);
- 📊 Налоговые вычеты (например, стандартный вычет на детей).
Если сотрудники уже добавлены, но данные устарели (например, изменился оклад или появились новые вычеты), их нужно обновить. Для этого:
- Перейдите в раздел
Зарплата и кадры → Сотрудники. - Выберите нужного сотрудника и нажмите
Изменить. - Внесите актуальные данные в поля
Оклад,ВычетыилиГрафик работы. - Сохраните изменения кнопкой
Записать и закрыть.
⚠️ Внимание: Если в справочнике "Сотрудники" не указан график работы, программа не сможет корректно рассчитать количество отработанных дней для начисления зарплаты. Это приведёт к ошибкам в расчёте отпускных и больничных.
Следующий важный момент — настройка видов расчётов. В 1С:Бухгалтерия 8.3 они определяют, как будут начисляться различные выплаты (оклад, премия, больничный и т.д.). Чтобы проверить или добавить новый вид расчёта:
- Перейдите в
Зарплата и кадры → Настройка → Виды расчётов. - Убедитесь, что в списке есть все необходимые виды (например,
Оклад по дням,Премия,Больничный лист). - Если какого-то вида нет, создайте его с помощью кнопки
Создатьи настройте параметры (например, базу для начисления НДФЛ).
2. Ввод первичных данных: табель учёта рабочего времени
Табель учёта рабочего времени — это основной документ, на основе которого программа рассчитывает зарплату. Без него 1С не сможет определить, сколько дней сотрудник отработал, болел или был в отпуске. Ввод табеля можно осуществлять двумя способами:
- 📝 Ручной ввод — подходит для небольших компаний с малым количеством сотрудников.
- ⚙️ Автоматический импорт — если у вас установлена система контроля доступа (СКУД) или используется программа для учёта рабочего времени (например, 1С:Зарплата и Управление Персоналом).
Для ручного ввода табеля:
- Перейдите в раздел
Зарплата и кадры → Табель учёта рабочего времени. - Нажмите
Создатьи выберите месяц, за который вводится табель. - В таблице отметьте для каждого сотрудника:
- 🟢
Яили01— явка (отработанный день); - 🔴
Били19— болезнь; - 🏖️
ОТили09— отпуск; - ❓
ННили30— неявка по невыясненным причинам (требует уточнения).
Провести и закрыть.Если в вашей компании используются сменные графики или гибкий рабочий день, в табеле нужно указать фактически отработанные часы. Для этого:
- В колонке
Часывведите количество отработанных часов за день. - Убедитесь, что в настройках графика работы сотрудника указано
Учёт по часам. - 💵 Основную зарплату (оклад, тариф);
- 🎁 Премии и надбавки;
- 🏥 Пособия по временной нетрудоспособности;
- 📉 Удержания (НДФЛ, алименты, профсоюзные взносы).
⚠️ Внимание: Если в табеле указаны неверные коды (например, вместоБдля больничного стоитЯ), это приведёт к некорректному расчёту пособий и налогов. Всегда сверяйте коды с классификатором, который можно найти вСправочники → Классификаторы → Виды времени.
У всех сотрудников указаны коды явок/неявок|
Фактически отработанные часы совпадают с графиком|
Отпуска и больничные отмечены правильными кодами|
Нет неучтённых неявок (код НН)|
Табель проведён и сохранён-->
3. Начисление зарплаты: документ "Начисление зарплаты и взносов"
Когда все первичные данные введены, можно приступать к начислению зарплаты. Для этого в 1С:Бухгалтерия 8.3 используется документ Начисление зарплаты и взносов. Он автоматически рассчитывает:
Чтобы создать документ начисления:
- Перейдите в
Зарплата и кадры → Начисление зарплаты и взносов. - Нажмите
Создатьи выберите месяц начисления. - В таблице автоматически подтянутся все сотрудники. Программа рассчитает суммы начислений на основе:
- Окладов из справочника "Сотрудники";
- Данных табеля учёта рабочего времени;
- Видов расчётов (премии, больничные и т.д.).
Провести и закрыть.Особое внимание уделите удержаниям. По умолчанию программа рассчитывает только НДФЛ (13%), но если у сотрудника есть другие удержания (например, алименты или взносы в профсоюз), их нужно добавить вручную:
- В документе начисления перейдите на вкладку
Удержания. - Нажмите
Добавитьи выберите вид удержания (например,Алименты). - Укажите сумму или процент удержания.
| Вид начисления/удержания | Как рассчитывается | Налоговая база для НДФЛ |
|---|---|---|
| Оклад | Оклад / количество рабочих дней × количество отработанных дней | Да |
| Премия | Фиксированная сумма или % от оклада | Да |
| Больничный лист | Средний заработок × % оплаты (зависит от страхового стажа) | Да (кроме пособий по беременности и родам) |
| Алименты | % от суммы начислений (обычно 25-50%) | Нет |
Если у сотрудника изменился оклад в середине месяца, создайте два документа "Начисление зарплаты" — отдельно за период до изменения и после. Это позволит корректно рассчитать суммы.
4. Расчёт страховых взносов и НДФЛ
После начисления зарплаты программа автоматически рассчитывает страховые взносы (на пенсионное, медицинское и социальное страхование) и НДФЛ. Однако иногда требуется ручная корректировка — например, если сотрудник имеет право на налоговые вычеты или если сумма начислений превышает предельную базу для взносов.
Чтобы проверить расчёт взносов:
- Откройте документ
Начисление зарплаты и взносов. - Перейдите на вкладку
Взносы. - Убедитесь, что суммы взносов рассчитаны корректно:
- 📌 Пенсионные взносы — 22% от суммы начислений (но не более предельной базы, которая в 2026 году составляет 2 471 000 руб.);
- 🏥 Медицинские взносы — 5,1%;
- 🛡️ Взносы на социальное страхование — 2,9% (до предельной базы 1 732 000 руб.).
Если сумма начислений сотрудника превышает предельную базу, взносы с суммы сверх лимита не начисляются. Например, если оклад сотрудника — 300 000 руб. в месяц, то с января по август взносы будут начисляться в полном объёме, а с сентября — только медицинские (5,1%), так как предельная база по пенсионным и социальным взносам будет исчерпана.
Для проверки расчёта НДФЛ:
- В документе начисления перейдите на вкладку
НДФЛ. - Убедитесь, что:
- 📋 Сумма налога рассчитана по ставке 13% (или 15% для нерезидентов);
- 🎒 Учтён стандартный вычет на детей (если сотрудник его предоставлял);
- 📅 Дата удержания НДФЛ совпадает с датой выплаты зарплаты (обычно это последний день месяца или день фактической выплаты).
⚠️ Внимание: Если сотрудник предоставил уведомление о праве на имущественный или социальный вычет, его нужно ввести в программу вручную через Зарплата и кадры → Сотрудники → Налоговые вычеты. Без этого НДФЛ будет удержан в полном объёме.
Страховые взносы и НДФЛ рассчитываются автоматически, но их всегда нужно проверять вручную — особенно если у сотрудника есть вычеты или сумма начислений приближается к предельной базе.
5. Выплата зарплаты: ведомость и платежные поручения
После начисления и расчёта налогов необходимо выплатить зарплату сотрудникам. В 1С:Бухгалтерия 8.3 для этого используются два документа:
- 📄
Ведомость на выплату зарплаты— для учёта выдачи денег через кассу; - 🏦
Платёжное поручение— для перечисления на банковские карты.
Если зарплата выплачивается наличными:
- Перейдите в
Зарплата и кадры → Ведомость на выплату зарплаты. - Нажмите
Создатьи выберите месяц выплаты. - В таблице отметьте сотрудников, которым выдаётся зарплата.
- Укажите сумму к выдаче (она рассчитывается автоматически как начисления минус НДФЛ и удержания).
- Проведите документ и распечатайте ведомость для кассира.
Для безналичной выплаты:
- Сформируйте
Платёжное поручениечерезБанк → Платежные поручения → Создать. - В качестве вида операции выберите
Перечисление зарплаты. - Укажите банковские реквизиты сотрудников (они должны быть заполнены в справочнике "Сотрудники").
- Заполните суммы к перечислению (аналогично ведомости).
- Экспортируйте платежки в банк-клиент или распечатайте для передачи в банк.
136 ТК РФ). Если дата выплаты приходится на выходной, её нужно перенести на ближайший рабочий день. В 1С это можно указать в документе выплаты, чтобы избежать ошибок в отчётности.
Что делать, если сотрудник не получил зарплату в срок?
Если зарплата не была выплачена в установленный срок (например, из-за ошибки в платежке), необходимо:
1. Сформировать новый документ выплаты с корректными данными.
2. Перечислить денежные средства сотруднику в кратчайшие сроки.
3. Если задержка составила более 15 дней, сотрудник имеет право на компенсацию (ст. 236 ТК РФ).
4. В программе зафиксировать факт задержки через документ "Депонирование зарплаты" (если деньги не были получены по вине сотрудника).
6. Формирование отчётности по зарплате
После выплаты зарплаты необходимо сдать отчётность в налоговую и фонды. В 1С:Бухгалтерия 8.3 большинство отчётов формируются автоматически на основе введённых данных. Основные отчёты, которые нужно сдать:
- 📊 6-НДФЛ — отчёт о доходах физических лиц и удержанном НДФЛ (сдаётся ежеквартально);
- 📋 РСВ (Расчёт по страховым взносам) — отчёт в ФНС о начисленных взносах (ежеквартально);
- 🏢 4-ФСС — отчёт в Фонд социального страхования (ежеквартально);
- 📑 СЗВ-М и СЗВ-ТД — отчёты в Пенсионный фонд о застрахованных лицах (ежемесячно и при кадровых изменениях).
Чтобы сформировать отчёт в 1С:
- Перейдите в
Отчёты → Регламентированные отчёты. - Выберите нужный отчёт (например,
6-НДФЛ). - Укажите период отчётности.
- Нажмите
Заполнить— программа автоматически подтянет данные из документов начисления. - Проверьте отчёт на ошибки (например, несоответствие сумм начислений и удержаний).
- Экспортируйте отчёт в XML-формат и отправьте через личный кабинет налогоплательщика или оператора ЭДО.
Если при заполнении отчёта программа выдаёт ошибки (например, Не совпадают суммы начислений и выплат), это может означать:
- 🔍 В документах начисления или выплаты указаны неверные суммы;
- 📅 Даты выплаты зарплаты не совпадают с датами в отчётности;
- 📋 Не все сотрудники включены в отчёт (например, забыли добавить нового сотрудника).
⚠️ Внимание: Если в отчёте 6-НДФЛ сумма удержанного НДФЛ (раздел 2) не совпадает с суммой перечисленного налога (раздел 1), налоговая может заблокировать операции по счёту. Всегда сверяйте эти данные перед отправкой!
7. Типичные ошибки и как их избежать
Даже опытные бухгалтеры иногда допускают ошибки при начислении зарплаты в 1С. Вот самые распространённые из них и способы их предотвращения:
| Ошибка | Причина | Как исправить |
|---|---|---|
| Некорректный расчёт НДФЛ | Не указаны налоговые вычеты или неверная ставка налога | Проверить настройки вычетов в карточке сотрудника и ставку НДФЛ (13% для резидентов, 15% для нерезидентов) |
| Недостача или излишек при выплате | Ошибка в сумме к выдаче (например, не учтён аванс) | Сверить суммы в документе "Начисление зарплаты" и "Ведомость на выплату" |
| Не начислены страховые взносы | Превышена предельная база или неверные настройки видов расчётов | Проверить предельную базу за год и настройки взносов в документе начисления |
| Ошибка в отчёте 6-НДФЛ | Несовпадение дат начисления и выплаты зарплаты | Указать в документах корректные даты (начисление — последний день месяца, выплата — фактическая дата) |
Одна из самых коварных ошибок — неучтённые больничные или отпускные. Если сотрудник был на больничном, но в табеле это не отмечено, программа рассчитает зарплату как за полностью отработанный месяц. Чтобы избежать этого:
- 📅 Всегда сверяйте табель с данными отдела кадров;
- 🏥 Проверяйте наличие документов
Больничный листв разделеЗарплата и кадры → Больничные листы; - 🏖️ Убедитесь, что отпуска оформлены документом
Отпуск(а не просто отмечены в табеле).
Ещё одна частая проблема — некорректный расчёт среднего заработка для отпускных или командировочных. Программа берёт данные за последние 12 месяцев, но если в этот период у сотрудника были больничные или отпуска, средний заработок может быть занижен. В этом случае:
- Откройте документ
ОтпускилиКомандировка. - Нажмите
Рассчитать средний заработок. - Проверьте, какие периоды учитываются в расчёте. При необходимости исключите неотработанные дни вручную.
Самая частая ошибка — несовпадение данных в табеле и фактических отработанных дней. Всегда сверяйте табель с данными СКУД или журналистами отдела кадров.
8. Автоматизация и полезные отчёты для контроля
Чтобы сократить время на расчёт зарплаты и минимизировать ошибки, в 1С:Бухгалтерия 8.3 можно настроить автоматизацию рутинных операций. Вот несколько полезных инструментов:
1. Регламентные операции
Если в вашей компании ежемесячно повторяются одни и те же начисления (например, премия за выполнение плана), их можно автоматизировать:
- Перейдите в
Зарплата и кадры → Регламентные операции. - Создайте новую операцию (например,
Начисление ежемесячной премии). - Укажите условия (например,
Если план выполнен на 100%) и сумму премии. - Настройте расписание (например,
Последний день месяца).
2. Отчёты для контроля
В 1С есть несколько полезных отчётов, которые помогают выявить ошибки до сдачи отчётности:
- 📈
Анализ начислений по сотрудникам— показывает все начисления и удержания за период; - 🔍
Сверка с фондом зарплаты— сравнивает суммы начислений и выплат; - 📋
Карточка сотрудника по зарплате— детализированная информация по одному сотруднику.
Чтобы сформировать отчёт:
- Перейдите в
Отчёты → Зарплата. - Выберите нужный отчёт.
- Укажите период и нажмите
Сформировать. - Проанализируйте данные на предмет аномалий (например, слишком высокие или низкие начисления).
3. Обмен данными с банком
Если вы платите зарплату на карты сотрудников, можно настроить автоматический обмен платежками с банком:
- Перейдите в
Банк → Обмен с банком. - Настройте формат обмена (например,
1С → Банк (зарплатный проект)). - Укажите реквизиты банка и параметры экспорта.
- При формировании платежек выбирайте опцию
Экспорт в банк.
⚠️ Внимание: Настройки обмена с банком могут отличаться в зависимости от кредитной организации. Уточняйте актуальные требования в своём банке или в договоре на зарплатный проект.
Настройте в 1С уведомления о приближающихся сроках сдачи отчётности. Для этого перейдите в Администрирование → Настройки программы → Уведомления и добавьте напоминания за 3-5 дней до дедлайна.
FAQ: Ответы на частые вопросы
🔹 Как начислить зарплату сотруднику, который уволился в середине месяца?
Для такого сотрудника нужно:
- Создать документ
Уволенв разделеЗарплата и кадры → Кадровые документы. - Указать дату увольнения.
- Сформировать документ
Начисление зарплатытолько за отработанные дни (до даты увольнения). - Выплатить зарплату в день увольнения (ст. 140 ТК РФ).
🔹 Почему в 6-НДФЛ не совпадают суммы в разделах 1 и 2?
Это происходит, если:
- Дата удержания НДФЛ (раздел 2) не совпадает с датой перечисления (раздел 1);
- В программе неверно указаны даты выплаты зарплаты;
- Есть начисления, с которых НДФЛ не удерживается (например, некоторые виды пособий).
Решение: проверьте даты в документах Начисление зарплаты и Выплата зарплаты.
🔹 Как учитывать аванс при начислении зарплаты?
Аванс в 1С учитывается автоматически, если:
- Он выплачен документом
Выплата зарплатыс видом операцииАванс; - В документе
Начисление зарплатыуказано, что аванс уже выплачен; - При окончательном расчёте программа сама уменьшит сумму к выплате на размер аванса.
Если аванс не учтён, проверьте настройки вида расчёта Аванс в справочнике.
🔹 Можно ли в 1С рассчитать зарплату за неполный месяц?
Да, для этого:
- В табеле учёта рабочего времени укажите фактически отработанные дни;
- В документе
Начисление зарплатыпрограмма автоматически пересчитает оклад пропорционально отработанному времени; - Если нужно начислить премию или другие выплаты, укажите их вручную.