← Назад к вопросам

Как организован налоговый учёт в типовых конфигурациях 1С?

2.8 Senior🔥 131 комментариев
#Конфигурации и типовые

Комментарии (1)

🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Налоговый учёт в типовых конфигурациях 1С

Наловый учёт в 1С — это отдельная параллельная система регистров, которая рассчитывает налоговую базу по правилам налогового законодательства (НК РФ), отличающимся от бухгалтерского учёта.

Основной принцип: Бухгалтерский учёт ≠ Налоговый учёт

// Пример расхождения:
// Амортизация основного средства:
// - Бухгалтерский: 5 лет (линейно)
// - Налоговый: 3 года (с коэффициентом ускорения 1.5 = 2 года)
//
// Результат: разная прибыль в отчётности и для налога

Архитектура налогового учёта

1. Регистр сведений "НалоговыеРегистры"

// РегистрСведений.НалоговыеРегистры
// Периодический регистр, ведётся параллельно бухучёту
// 
// Основные измерения:
// - Организация
// - Период (дата)
// - Налоговая база (например, Амортизация, Резервы, Убытки)
// 
// Ресурсы:
// - Сумма по бухгалтерскому учёту
// - Сумма по налоговому учёту
// - Налоговая разница (постоянная, временная)

2. Регистры для разных налогов

РегистрСведений.НУ_Амортизация — основные средства и НМА

// Ведёт расчёт амортизации по налоговым методам
// - Линейный метод (стандарт)
// - Нелинейный метод (ускоренный)
// - Амортизационные группы (разные сроки для разных ОС)

РегистрСведений.НУ_Резервы — резервы на спорные сомнения

// - Резерв на обесценение дебиторской задолженности
// - Резерв на сомнительную задолженность
// - Резерв на выполнение гарантийных обязательств
// - Резерв на отпуска

РегистрСведений.НУ_Убытки — перенос убытков

// - Убытки текущего года
// - Перенос на будущие периоды (до 10 лет)
// - Использованные убытки

3. Регистр накопления "НалоговыеРазницы"

// РегистрНакопления.НалоговыеРазницы
// ОСТАТКИ И ОБОРОТЫ
// 
// Измерения:
// - Организация
// - ВидРазницы (Постоянная, Временная)
// - КатегорияРазницы (Амортизация, Резервы, и т.д.)
// 
// Ресурсы:
// - Бухгалтерское значение
// - Налоговое значение
// - Разница

Механизм расчёта налоговой базы

// В конце периода (месяца, квартала) выполняется процедура:

Процедура РассчитатьНалоговыеРазницы(ОрганизацияСсылка, ПериодСчета)
    
    НачатьТранзакцию();
    Попытка
        
        // 1. Получаем бухгалтерское значение (например, сумма амортизации)
        БухОстаток = ПолучитьБухОстаток(ОрганизацияСсылка, ПериодСчета);
        
        // 2. Рассчитываем налоговое значение
        НалогОстаток = РассчитатьНалогОстаток(ОрганизацияСсылка, ПериодСчета);
        
        // 3. Находим разницу
        Разница = БухОстаток - НалогОстаток;
        
        // 4. Определяем характер разницы
        ВидРазницы = Перечисления.ВидНалоговойРазницы.Временная; // или Постоянная
        
        // 5. Записываем в регистр
        НаборЗаписей = РегистрыНакопления.НалоговыеРазницы.СоздатьНаборЗаписей();
        НаборЗаписей.Фильтр.Организация.Установить(ОрганизацияСсылка);
        НаборЗаписей.Фильтр.ВидРазницы.Установить(ВидРазницы);
        
        ЗаписьРазницы = НаборЗаписей.Добавить();
        ЗаписьРазницы.БухгалтерскоеЗначение = БухОстаток;
        ЗаписьРазницы.НалоговоеЗначение = НалогОстаток;
        ЗаписьРазницы.Разница = Разница;
        
        НаборЗаписей.Записать();
        
        ЗафиксироватьТранзакцию();
    Исключение
        ОтменитьТранзакцию();
        ВызватьИсключение "Ошибка расчёта налоговых разниц: " + ОписаниеОшибки();
    КонецПопытки;
    
КонецПроцедуры

Типы налоговых разниц

Постоянные разницы

// Разницы, которые никогда не сойдутся
// Пример: Расходы на благотворительность
// 
// Бухучёт: Признана как расход (уменьшает прибыль)
// Налоговый учёт: НЕ признаётся (прибыль выше)
// Вывод: Налоговая прибыль ВЫШЕ бухгалтерской
//
// Постоянная разница увеличивает налоговую базу
НалоговаяПрибыль = БухПрибыль + ПостоянныеРазницы

Временные разницы

// Разницы, которые сойдутся в будущем
// Пример: Амортизация
//
// 1 год: Бухучёт = 20%, Налоговый = 33% (нелинейный)
// → Налоговая прибыль ниже
// 
// 2 год: Бухучёт = 20%, Налоговый = 22%
// → Налоговая прибыль выше
// 
// На конец срока они сойдутся к нулю

ВременнаяРазница = ДиспетчеризоватьНаБудущиеПериоды()

Отчёты налогового учёта

Декларация по НДС

// Отчёт.ДекларацияНДС
// Отражает:
// - НДС, начисленный на реализацию
// - НДС к вычету на покупки
// - НДС к уплате (или возврату)
// - Раздел по товарам и услугам

Декларация по прибыли

// Отчёт.ДекларацияПрибыль
// Приложения:
// - Налоговые разницы (постоянные и временные)
// - Убытки, перенесённые с прошлых лет
// - Авансовые платежи
// - Рассчёт авансовых платежей

Налоговый регистр (журнал)

// Отчёт.НалоговыйРегистр
// Показывает для каждого показателя:
// - Бухгалтерское значение
// - Налоговое значение
// - Постоянные разницы
// - Временные разницы
// - Налоговая база по каждому показателю

Практические сложности налогового учёта

1. Введение данных в НА при смене методов

// Если компания перешла с линейной амортизации на нелинейную,
// нужно пересчитать остаток и временные разницы
Процедура ПересчитатьАмортизацию()
    // Сложная логика с историческими данными
КонецПроцедуры

2. Курсовые разницы по валютным операциям

// Бухучёт: Курсовые разницы как доход/расход
// Налоговый: Курсовые разницы только при закрытии года
// → Временная разница

3. Резервы

// Резерв на сомнительные долги:
// Бухучёт: До 10% суммы дебиторки
// Налоговый: До 50% в зависимости от просрочки
// → Постоянная или временная разница

В типовых конфигурациях 1С

  • 1С:Бухгалтерия — полная система налогового учёта с автоматическими расчётами
  • 1С:Управление торговлей — упрощённая версия для розничных сетей
  • 1С:ЗУП — налоговый учёт по зарплате (НДФЛ, взносы)

Все они используют единую архитектуру с регистрами сведений и накопления для параллельного ведения бухгалтерского и налогового учёта.

Как организован налоговый учёт в типовых конфигурациях 1С? | PrepBro