Выплата аванса по зарплате — обязательная процедура для всех работодателей согласно ст. 136 ТК РФ, но ее оформление в 1С:Зарплата и Управление Персоналом часто вызывает вопросы. В отличие от полного расчета, аванс требует особого документа, корректных проводок и учета НДФЛ. Ошибки здесь чреваты штрафами от налоговой и претензиями сотрудников.
В этой статье разберем весь процесс — от настройки программы до формирования отчетности. Актуально для 1С:ЗУП 3.1 (редакция 3.1.23 и новее) и 1С:Предприятие 8.3. Если вы используете 1С:Бухгалтерию 3.0 с модулем зарплаты, принципы будут аналогичными, но пути к меню могут отличаться.
Особое внимание уделим автоматическому расчету аванса по формуле "40% от оклада" — это самый распространенный вариант, но 1С позволяет гибко настраивать процент или фиксированную сумму для разных категорий сотрудников.
1. Подготовка программы: настройка параметров аванса
Прежде чем проводить первую выплату, необходимо настроить правила расчета аванса в 1С. Это делается один раз при внедрении программы или при изменении политики выплат.
Перейдите в раздел Настройка → Зарплата → Настройка состава начислений и удержаний. Здесь нужно:
- 🔧 Проверить наличие начисления "Аванс" в списке (обычно оно создается автоматически при установке)
- 📊 Указать способ расчета: процент от оклада, фиксированная сумма или по формуле
- 📅 Задать дату выплаты аванса (например, 20-е число каждого месяца)
- 💼 Привязать аванс к конкретным подразделениям или категориям сотрудников (если нужны разные правила)
Для большинства организаций оптимален вариант с процентом от оклада. Стандартные 40% соответствуют рекомендациям Роструда, но вы можете установить другой процент (например, 50% для менеджеров по продажам).
⚠️ Внимание: Если в вашей организации аванс выплачивается не ежемесячно, а, например, дважды в месяц (15-е и 30-е число), потребуется создать два отдельных начисления с разными датами выплаты. Это актуально для торговых компаний с сдельной оплатой.
2. Создание документа "Выплата аванса" в 1С
Основной документ для оформления аванса — "Выплата зарплаты". В отличие от полного расчета, здесь используется специальный вид операции.
Алгоритм создания:
- Перейдите в раздел
Зарплата → Выплата зарплаты - Нажмите "Создать" и выберите вид операции "Выплата аванса"
- Укажите месяц начисления (текущий) и дату выплаты (соответствует вашей кадровой политике)
- В табличной части отметьте сотрудников, которым начисляется аванс (можно выделить всех или выбрать конкретных)
- Нажмите "Заполнить" — программа автоматически рассчитает суммы по заданным правилам
- Проверьте расчет и сохраните документ
После проведения документа в 1С сформируются:
- 💰 Проводки по дебету счета 70 и кредиту счета 50/51 (в зависимости от способа выплаты)
- 📄 Печатная форма ведомости на выплату (Т-53 или произвольная)
- 📊 Данные для отчета "Анализ состояния расчетов с персоналом"
☑️ Проверка документа перед проведением
3. Особенности расчета НДФЛ с аванса
Самый распространенный вопрос: удерживается ли НДФЛ с аванса? Согласно письму ФНС от 26.05.2014 № БС-4-11/10126, налог удерживается только с полной суммы зарплаты при окончательном расчете. Однако есть нюансы:
| Ситуация | НДФЛ с аванса | Комментарий |
|---|---|---|
| Стандартный аванс (40% оклада) | Не удерживается | Налог рассчитывается с полной суммы дохода при выплате второй части |
| Аванс превышает 50% оклада | Может потребоваться удержание | Рекомендуется проконсультироваться с налоговым инспектором |
| Аванс выплачивается в последний день месяца | Удерживается | Считается полным расчетом за месяц |
| Аванс иностранным сотрудникам | Удерживается по ставке 30% | Особенности налогообложения нерезидентов |
В 1С настройка удержания НДФЛ с аванса находится в параметрах начисления. По умолчанию программа не удерживает налог с авансовых выплат, но это можно изменить вручную, если ваша организация использует иной подход.
⚠️ Внимание: При выплате аванса в последний рабочий день месяца (например, 31 января) 1С автоматически рассчитает НДФЛ, так как это будет считаться полным расчетом за январь. Чтобы избежать ошибок, проверяйте дату выплаты в документе.
4. Проводки по авансу: что формирует 1С автоматически
При проведении документа "Выплата аванса" программа формирует следующие бухгалтерские записи:
Дт 70 "Расчеты с персоналом по оплате труда"
Кт 50 "Касса" / 51 "Расчетный счет"
- на сумму выплаченного аванса
Дт 20 "Основное производство" / 26 "Общехозяйственные расходы" / 44 "Расходы на продажу"
Кт 70 "Расчеты с персоналом по оплате труда"
- на сумму начисленного аванса (если используется метод начисления)
Важно понимать, что:
- 💎 Аванс не уменьшает налогооблагаемую базу по налогу на прибыль до момента полного расчета с сотрудником
- 📉 В балансе аванс отражается как кредиторская задолженность перед персоналом
- 🔄 При окончательном расчете сумма аванса будет зачтена в счет зарплаты
Если в вашей организации используется кассовый метод учета расходов, проводки будут иными. В этом случае аванс списывается на расходы сразу при выплате. Настройка метода учета находится в параметрах учетной политики (Главное → Учетная политика → Налог на прибыль).
Для проверки корректности проводок используйте отчет "Карточка счета 70" за период. Он покажет все движения по расчетам с сотрудниками, включая авансы и окончательные выплаты.
5. Типичные ошибки и как их избежать
Даже опытные бухгалтеры иногда допускают ошибки при работе с авансами в 1С. Вот наиболее распространенные проблемы и способы их решения:
- 🚨 Аванс не рассчитывается автоматически — проверьте настройки начисления в
Настройка → Зарплата → Начисления. Убедитесь, что установлен правильный процент и формула расчета. - 💥 Двойное начисление аванса — это происходит, если создать два документа "Выплата аванса" на один период. Исправляется удалением дублирующего документа и перепроведением.
- 📉 Несходится сальдо по счету 70 — чаще всего вызвано тем, что аванс не зачтен при окончательном расчете. Проверьте документ "Начисление зарплаты" — там должна быть галочка "Зачесть аванс".
- 🔍 Ошибка "Недостаточно денежных средств" — появляется, если на расчетном счете или в кассе недостаточно денег. Решение: или пополните счет, или измените способ выплаты (например, часть наличными, часть на карту).
Одна из самых коварных ошибок — когда аванс начисляется, но не выплачивается. В этом случае в программе висит задолженность перед сотрудником, но денег он не получает. Чтобы избежать этого, всегда проверяйте статус документа: он должен быть не только проведен, но и оплачен (в печатной форме ведомости должна стоять отметка о выплате).
Что делать если аванс уже выплачен, а документ в 1С не проведен?
Если деньги фактически выданы сотрудникам, но документ в 1С не создан или не проведен, необходимо:
1. Создать документ "Выплата аванса" с правильной датой (дата должна соответствовать реальной выплате)
2. Вручную указать суммы аванса согласно платежным ведомостям
3. Провести документ и сформировать корректирующие проводки, если требуется
4. При необходимости сделать исправительные записи в бухгалтерском и налоговом учете
6. Отчетность по авансам: что и куда сдавать
Авансовые выплаты отражаются в нескольких отчетах:
- 6-НДФЛ — аванс указывается в разделе 2 по строке 100 (даты фактического получения дохода) и строке 130 (сумма дохода). НДФЛ здесь не отражается, если налог не удерживался.
- РСВ (расчет по страховым взносам) — аванс включается в базу для начисления взносов в том месяце, за который он начислен.
- 4-ФСС — аналогично РСВ, аванс учитывается при расчете взносов на травматизм.
- 2-НДФЛ/6-НДФЛ — при годовой отчетности авансы суммируются с основной зарплатой.
Важный нюанс: в 1С:ЗУП есть специальный отчет "Свод по взносам", который автоматически распределяет авансы по периодам. Чтобы его сформировать, перейдите в Отчеты → Своды → Свод по взносам и укажите нужный период.
Для проверки корректности отчетности используйте контрольные соотношения:
- 📌 Сумма авансов за месяц в 6-НДФЛ должна совпадать с данными из ведомости Т-53
- 📌 В РСВ аванс включается в базу того месяца, за который он начислен (не по дате выплаты!)
- 📌 Если аванс выплачен в последний день месяца, он полностью включается в отчетность за этот месяц
Авансовые выплаты увеличивают базу для начисления страховых взносов в том месяце, за который они начислены, независимо от даты фактической выплаты.
7. Автоматизация авансов: полезные настройки 1С
Чтобы сэкономить время на ежемесячных операциях, настройте в 1С автоматические процедуры:
- 🤖 Автоформирование документов — в
Настройка → Зарплата → Настройка обработокможно задать автоматическое создание документов "Выплата аванса" по расписанию. - 📅 Шаблоны графиков выплат — если аванс выплачивается в фиксированные даты (например, 20-е и 5-е число), настройте шаблон в
Настройка → Графики выплат. - 🔄 Автоматический зачет авансов — в настройках начисления зарплаты поставьте галочку "Автоматически зачитывать аванс при окончательном расчете".
- 📊 Контроль остатков — настройте отчет "Контроль выплат" (
Отчеты → Зарплата → Контроль выплат), чтобы видеть, кому аванс не выплачен.
Для крупных организаций с большим штатом полезно настроить групповую обработку документов. Например, можно создать обработку, которая:
- Формирует авансы для всех сотрудников
- Автоматически распределяет их по подразделениям
- Экспортирует ведомости в Excel для банка
- Отправляет уведомления ответственным лицам
Такие настройки требуют знаний 1С:Предприятие на уровне программиста, но значительно экономят время бухгалтерии. Если у вас нет специалиста, можно заказать доработку у партнеров 1С или использовать готовые решения из 1С:ИТС.
8. Аванс и электронные платежные системы
Многие организации переводят зарплату на банковские карты сотрудников. В этом случае выплата аванса имеет свои особенности:
- 💳 При переводе на карты через банк-клиент формируется отдельный платежный документ (обычно в формате
.1Cили.txt) - 🏦 В 1С нужно указать правильный счет учета (обычно 51 "Расчетный счет" с субсчетом для зарплатного проекта)
- 📋 В платежном поручении указывайте назначение: "Выплата аванса по зарплате за [месяц] [год]"
- 🔒 Для безопасности используйте электронные подписи и шифрование платежных файлов
Если вы работаете через 1С:ДиректБанк или аналогичные сервисы, настройка выплаты аванса упрощается:
- Сформируйте документ "Выплата аванса" в 1С
- Экспортируйте его в банк через
Банк → Экспорт платежей - Подпишите платежку электронной подписью
- Отправьте в банк и дождитесь исполнения
После исполнения платежа не забудьте загрузить выписку банка в 1С (Банк → Выписки → Загрузить) и сделать сверку. Это позволит автоматически закрыть задолженность перед сотрудниками.
⚠️ Внимание: При выплате авансов на карты через банк проверяйте лимиты на переводы. Некоторые банки устанавливают дневные лимиты на зарплатные проекты, что может привести к задержке платежей. Уточняйте актуальные лимиты у вашего банковского менеджера.
Часто задаваемые вопросы
Можно ли выплатить аванс раньше установленной даты?
Да, но это потребует корректировки документов в 1С. Создайте документ "Выплата аванса" с фактической датой выплаты, а затем вручную скорректируйте дату в графике выплат, чтобы избежать дублирования в следующем месяце. Помните, что изменение даты выплаты может повлиять на отчетность по страховым взносам.
Как в 1С отразить возвращенный аванс (если сотрудник не получил деньги)?
Для этого используйте документ "Возврат зарплаты в кассу" (Зарплата → Возврат зарплаты). Укажите сотрудника, сумму и дату возврата. Программа автоматически сформирует проводку Дт 50 Кт 70 на сумму возврата. Если деньги возвращены на расчетный счет, используйте счет 51 вместо 50.
Нужно ли удерживать алименты с аванса?
Согласно ст. 109 СК РФ, алименты удерживаются со всех видов заработка, включая аванс. В 1С это настраивается в документе "Исполнительный лист" (Зарплата → Удержания → Исполнительные листы). Поставьте галочку "Удерживать с аванса" и укажите процент или фиксированную сумму.
Как исправить ошибку, если аванс был начислен, но не выплачен?
Есть два варианта:
- Сторнировать документ "Выплата аванса" и создать новый с правильной датой
- Создать документ "Корректировка долга" (
Зарплата → Корректировка долга) и указать сумму невыплаченного аванса
Первый способ проще, но второй предпочтительнее, если ошибка обнаружена постфактум и уже сформирована отчетность.
Можно ли в 1С настроить разные проценты аванса для разных категорий сотрудников?
Да, для этого нужно:
- Создать несколько начислений типа "Аванс" с разными названиями (например, "Аванс 40%" и "Аванс 50%")
- В каждом начислении указать свой процент или формулу расчета
- В карточках сотрудников или подразделений указать, какое начисление применять
- При формировании документа "Выплата аванса" программа автоматически подтянет правильные суммы
Этот функционал доступен в 1С:ЗУП 3.1 и 1С:КА 2.4.