Итог документа не сходится со строками: где искать разницу и как её убрать

· 10 мин

Содержание

Если сумма документа и её расшифровка не совпадают в 1С, программа не даст провести документ , пока итог в шапке не станет равен сумме строк. Чаще всего так бывает в банковских и кассовых документах, где платёж разбит по нескольким договорам, а в шапке стоит общая сумма. Исправление простое: найти строку с разницей и поправить либо её, либо сумму в шапке.

Вторая типичная ситуация — копеечная разница между итогом в 1С и бумажным документом поставщика. Её даёт округление цены и НДС по строкам. Ниже — как отличить один случай от другого и что делать в каждом, не испортив проводки за закрытый период.

Откуда берётся расхождение итога и строк

В документах 1С сумма живёт в двух местах. Первое — поле в шапке («Сумма», «Всего», «Сумма документа»). Второе — табличная часть: строки товаров, услуг или расшифровка платежа по договорам.

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

  • 🏦 Списание и поступление на расчётный счёт — сумма платежа вводится в шапке, а при разбивке по договорам появляется таблица расшифровки.
  • 💵 Приходный и расходный кассовые ордера — тот же механизм: общая сумма и строки по договорам или документам расчётов.
  • 📄 Платёжное поручение — сумма к перечислению и расшифровка, если одним платежом гасите несколько договоров.
  • 📥 Документы, созданные загрузкой — выписка из клиент-банка, обмен с другой программой, загрузка из таблицы.

Расхождение появляется в трёх случаях:

  1. Пользователь поменял сумму в шапке после того, как расшифровка уже была заполнена.
  2. Пользователь добавил, удалил или изменил строку расшифровки, а сумму в шапке не тронул.
  3. Программа распределила сумму по долгам автоматически, а распределение не покрыло платёж целиком или разбило его иначе, чем ожидалось.

Текст сообщения при проведении зависит от документа и релиза конфигурации, но смысл всегда один: сумма документа не равна сумме по строкам расшифровки. Сообщение может появиться и при записи, и только при проведении.

Как найти строку, из-за которой суммы расходятся

Начните с арифметики, а не с перепроведения. Вам нужно две цифры: итог в шапке и сумма всех строк.

Шаг 1. Посчитайте сумму строк

В небольшой таблице хватит калькулятора. Если строк десятки, выгрузите их:

  1. Откройте табличную часть документа.
  2. В командной панели таблицы нажмите Еще → Вывести список.
  3. В открывшемся табличном документе выделите колонку с суммами.
  4. Сумма выделенных ячеек появится на панели табличного документа.

Сравните эту цифру с полем в шапке. Разница и есть то, что нужно найти.

Шаг 2. Определите характер разницы

РазницаВероятная причинаГде искать
0,01–0,10 руб.Округление цены, количества или НДССтроки с дробным количеством или ценой
Ровно сумма одной строкиСтрока добавлена или удалена после ввода шапкиПоследние правки документа
Круглая сумма, не равная строкеРучная правка шапки или строкиИстория изменений, если она ведётся
Сумма в другой валютеПутаница суммы платежа и суммы взаиморасчётовВалютные договоры

Шаг 3. Проверьте строки с нулём и пустым договором

Пустая строка с нулевой суммой расхождения не даёт, но мешает проведению по другой причине. А вот строка с суммой и без договора иногда остаётся после загрузки — её легко пропустить глазами. Отсортируйте таблицу по колонке договора: пустые значения окажутся в начале или в конце.

Диагностика: выберите симптом

Копеечные разницы из-за округления

Этот случай отличается от остальных: 1С документ проводит, но итог расходится с бумажной накладной или счётом-фактурой поставщика на копейки.

Почему так происходит

1С считает сумму каждой строки отдельно и округляет её до копеек. Потом складывает уже округлённые строки. Поставщик в своей программе мог считать иначе: сначала общую сумму, потом НДС с итога.

Пример. Три строки по 1 шт. по цене 33,33 руб. с НДС 20 % «в том числе»:

  • НДС одной строки: 33,33 × 20 / 120 = 5,555 → 5,56 руб.;
  • НДС по трём строкам: 5,56 × 3 = 16,68 руб.;
  • НДС с итога 99,99 руб.: 99,99 × 20 / 120 = 16,665 → 16,67 руб.

Разница в одну копейку. Обе цифры арифметически верны, но в книгу покупок должна попасть сумма из счёта-фактуры поставщика.

Что с этим делать

  • ✏️ Поправьте НДС в одной строке. Поле суммы НДС в табличной части редактируется. Уменьшите или увеличьте его на копейку в любой строке, чтобы итог совпал с документом поставщика.
  • 🔍 Проверьте флажок «Сумма включает НДС». Он находится в настройке цен документа. Если поставщик выставил цены без НДС, а флажок стоит, расхождение будет уже не в копейках.
  • 📦 Посмотрите на количество. Дробное количество (кг, м, литры) с ценой до копеек — частый источник разницы. Иногда проще ввести сумму строки, чем цену: программа пересчитает цену сама.

Если поставщик всегда считает НДС с итога, а копейки «гуляют» в каждой поставке, договоритесь с ним сверять счёт-фактуру до проведения. Правка одной строки — нормальная практика, но делать её на каждом документе утомительно.

Не меняйте НДС на копейки в документах, по которым уже сдана декларация по НДС. Сначала проверьте, в каком периоде документ, и нужна ли уточнёнка.

Платёжное поручение и выписка с несколькими договорами

Здесь расхождение сумм встречается чаще всего. Один платёж закрывает два-три договора или несколько счетов, и в документе появляется расшифровка.

Как устроена расшифровка платежа

В документах списания и поступления на расчётный счёт есть переключение между одной строкой и списком. В режиме одной строки договор и сумма видны прямо на форме. Когда переходите к списку (ссылка «Разбить платёж» или аналогичная рядом с договором), появляется таблица, а сумма в шапке остаётся общей.

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

Что проверить в платёжном поручении

  1. Сумма к перечислению в шапке — та, что уйдёт в банк. Она должна совпадать с суммой строк.
  2. В каждой строке — свой договор и своя ставка НДС. Если ставки разные, сумма НДС в назначении платежа складывается из строк.
  3. Назначение платежа. Если вы правили его вручную, после изменения строк сумма НДС в тексте может остаться старой. Банк пропустит платёж, но контрагент увидит неверную цифру.

Платёжное поручение уходит в банк с суммой из шапки. Если исправили строки, а шапку нет, банк спишет не ту сумму, которую вы распределили по договорам. Сверяйте до выгрузки в клиент-банк, а не после.

Когда одной строки достаточно

Если платёж закрывает один договор, но несколько счетов или накладных, разбивка по договорам не нужна. Достаточно одной строки — гашение долга пойдёт по правилам, заданным в договоре (по документам или по договору в целом). Лишняя разбивка только добавляет мест, где суммы могут разойтись.

Расхождения после загрузки выписки и обмена

Когда документы создаются не руками, источник ошибки — в правилах загрузки.

Выписка из клиент-банка

Файл обмена с банком содержит сумму платежа, но не содержит договоров. Договор и разбивку подбирает 1С:

  • если у контрагента один договор — он подставляется в строку;
  • если договоров несколько — программа пытается распределить сумму по долгам;
  • если долгов меньше, чем сумма платежа, остаток может уйти авансом или остаться нераспределённым.

Нераспределённый остаток и даёт расхождение. Откройте документ, посмотрите строки: какой-то суммы не хватает до итога. Добавьте строку на остаток с нужным договором или перераспределите платёж вручную.

Повторная загрузка той же выписки

Если документ уже был в базе (например, списание создали на основании платёжного поручения), а потом загрузили выписку, программа ищет существующий документ. Сумма в нём может обновиться из выписки, а расшифровка — остаться прежней. Так возникает расхождение в документе, который раньше проводился без проблем.

Проверьте, не правили ли сумму платёжного поручения после его отправки. Если банк исполнил платёж на другую сумму, верна цифра из выписки — к ней и приведите строки.

Обмен и загрузка из таблиц

При обмене между программами (например, из торговой программы в бухгалтерию) документы приходят уже с суммами. Если правила обмена переносят итог и строки отдельно, а в источнике их меняли в разное время, расхождение переедет в бухгалтерию. Исправлять лучше в программе-источнике и выгружать заново — иначе следующий обмен перезапишет ваши правки.

Исправление документа и перепроведение

Когда причина найдена, порядок действий такой.

Решите, какая цифра верная

  • Для банковских документов верна сумма из выписки банка. К ней приводите строки.
  • Для документов поставщика верна сумма из его счёта-фактуры или накладной.
  • Для ПКО и РКО — сумма, фактически принятая или выданная из кассы.

Исправьте документ

  1. Откройте документ. Если он в закрытом периоде, программа может не дать записать изменения — проверьте даты запрета изменения в разделе Администрирование.
  2. Поправьте строку или сумму в шапке.
  3. Нажмите «Провести». Если сообщение об ошибке не появилось, проверьте движения документа: кнопка с проводками (Дт/Кт) в командной панели формы.
  4. Убедитесь, что по каждой строке расшифровки сформирована своя проводка с нужным договором.

Проверьте последствия

Если документ относится к прошлому месяцу, после правки сдвигаются расчёты с контрагентами. Что сделать дальше:

  • сформируйте Отчеты → Оборотно-сальдовая ведомость по счету по счетам 60, 62 или 76 с разбивкой по договорам;
  • сравните сальдо по контрагенту до и после правки;
  • если месяц закрыт, перезапустите закрытие месяца — правка могла изменить зачёт авансов и курсовые разницы.

Если правите документ в периоде, по которому уже сдана отчётность, сначала оцените, затронет ли правка налоговую базу. Для расчётов без НДС и без влияния на расходы обычно достаточно исправить и перепровести. Если затронут НДС или налог на прибыль — может понадобиться уточнённая декларация.

Перед массовым перепроведением сделайте резервную копию базы . Групповое перепроведение документов за длительный период меняет движения сотен документов, и откатить его без копии нельзя.

Как не допустить расхождения

Большинство случаев — следствие порядка ввода. Несколько привычек снимают проблему.

  • 🔢 Сначала строки, потом проверка шапки. Распределяйте платёж по договорам и только после этого сверяйте итог с суммой платежа.
  • 🏦 Платёжное поручение создавайте на основании счёта или поступления. Суммы подтянутся из документа-основания, ручного ввода меньше.
  • 📑 Не используйте разбивку без нужды. Один договор — одна строка.
  • 🧾 Сверяйте НДС по счёту-фактуре до проведения. Особенно с поставщиками, у которых много позиций с дробным количеством.
  • 🔒 Ставьте дату запрета изменения после сдачи отчётности. Случайная правка старого документа станет невозможной.
  • 📊 Раз в месяц смотрите расчёты с контрагентами. Оборотно-сальдовая ведомость по 60 и 62 по договорам быстро покажет авансы и долги, которых быть не должно.
Перед проведением банковского документа
Выполнено: 0 / 5

Частые вопросы

Почему документ проводится, хотя итог не совпадает с бумажной накладной?
Программа сверяет итог только со своими строками. С документом поставщика она его не сравнивает, поэтому копеечную разницу из-за округления вы найдёте только при сверке вручную.
Можно ли удалить расшифровку и вернуть одну строку?
Да, если платёж относится к одному договору. Удалите лишние строки, оставьте одну с нужным договором и проверьте, что её сумма равна сумме в шапке.
Расхождение появилось после обновления конфигурации. Это ошибка программы?
Обновление обычно не меняет суммы в существующих документах. Чаще после обновления включается более строгая проверка при проведении, и она находит расхождение, которое было в документе раньше.
Что делать, если расхождение в документе за прошлый год?
Сначала оцените, затрагивает ли правка налоговую базу и сданную отчётность. Если нет — снимите дату запрета изменения, исправьте документ и верните запрет. Если затрагивает — согласуйте исправление с главным бухгалтером.
Влияет ли расхождение на банковский платёж?
Банк получает только сумму из шапки платёжного поручения. Расшифровка по договорам нужна для учёта в 1С, в банк она не передаётся.