Итог документа не сходится со строками: где искать разницу и как её убрать
Содержание
Если сумма документа и её расшифровка не совпадают в 1С, программа не даст провести документ , пока итог в шапке не станет равен сумме строк. Чаще всего так бывает в банковских и кассовых документах, где платёж разбит по нескольким договорам, а в шапке стоит общая сумма. Исправление простое: найти строку с разницей и поправить либо её, либо сумму в шапке.
Вторая типичная ситуация — копеечная разница между итогом в 1С и бумажным документом поставщика. Её даёт округление цены и НДС по строкам. Ниже — как отличить один случай от другого и что делать в каждом, не испортив проводки за закрытый период.
Откуда берётся расхождение итога и строк
В документах 1С сумма живёт в двух местах. Первое — поле в шапке («Сумма», «Всего», «Сумма документа»). Второе — табличная часть: строки товаров, услуг или расшифровка платежа по договорам.
В большинстве документов реализации и поступления итог считается из строк автоматически, и разойтись ему не с чем. Проблемы начинаются там, где сумму в шапке вводят руками, а строки заполняются отдельно:
- 🏦 Списание и поступление на расчётный счёт — сумма платежа вводится в шапке, а при разбивке по договорам появляется таблица расшифровки.
- 💵 Приходный и расходный кассовые ордера — тот же механизм: общая сумма и строки по договорам или документам расчётов.
- 📄 Платёжное поручение — сумма к перечислению и расшифровка, если одним платежом гасите несколько договоров.
- 📥 Документы, созданные загрузкой — выписка из клиент-банка, обмен с другой программой, загрузка из таблицы.
Расхождение появляется в трёх случаях:
- Пользователь поменял сумму в шапке после того, как расшифровка уже была заполнена.
- Пользователь добавил, удалил или изменил строку расшифровки, а сумму в шапке не тронул.
- Программа распределила сумму по долгам автоматически, а распределение не покрыло платёж целиком или разбило его иначе, чем ожидалось.
Текст сообщения при проведении зависит от документа и релиза конфигурации, но смысл всегда один: сумма документа не равна сумме по строкам расшифровки. Сообщение может появиться и при записи, и только при проведении.
Как найти строку, из-за которой суммы расходятся
Начните с арифметики, а не с перепроведения. Вам нужно две цифры: итог в шапке и сумма всех строк.
Шаг 1. Посчитайте сумму строк
В небольшой таблице хватит калькулятора. Если строк десятки, выгрузите их:
- Откройте табличную часть документа.
- В командной панели таблицы нажмите
Еще → Вывести список. - В открывшемся табличном документе выделите колонку с суммами.
- Сумма выделенных ячеек появится на панели табличного документа.
Сравните эту цифру с полем в шапке. Разница и есть то, что нужно найти.
Шаг 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С:
- если у контрагента один договор — он подставляется в строку;
- если договоров несколько — программа пытается распределить сумму по долгам;
- если долгов меньше, чем сумма платежа, остаток может уйти авансом или остаться нераспределённым.
Нераспределённый остаток и даёт расхождение. Откройте документ, посмотрите строки: какой-то суммы не хватает до итога. Добавьте строку на остаток с нужным договором или перераспределите платёж вручную.
Повторная загрузка той же выписки
Если документ уже был в базе (например, списание создали на основании платёжного поручения), а потом загрузили выписку, программа ищет существующий документ. Сумма в нём может обновиться из выписки, а расшифровка — остаться прежней. Так возникает расхождение в документе, который раньше проводился без проблем.
Проверьте, не правили ли сумму платёжного поручения после его отправки. Если банк исполнил платёж на другую сумму, верна цифра из выписки — к ней и приведите строки.
Обмен и загрузка из таблиц
При обмене между программами (например, из торговой программы в бухгалтерию) документы приходят уже с суммами. Если правила обмена переносят итог и строки отдельно, а в источнике их меняли в разное время, расхождение переедет в бухгалтерию. Исправлять лучше в программе-источнике и выгружать заново — иначе следующий обмен перезапишет ваши правки.
Исправление документа и перепроведение
Когда причина найдена, порядок действий такой.
Решите, какая цифра верная
- Для банковских документов верна сумма из выписки банка. К ней приводите строки.
- Для документов поставщика верна сумма из его счёта-фактуры или накладной.
- Для ПКО и РКО — сумма, фактически принятая или выданная из кассы.
Исправьте документ
- Откройте документ. Если он в закрытом периоде, программа может не дать записать изменения — проверьте даты запрета изменения в разделе
Администрирование. - Поправьте строку или сумму в шапке.
- Нажмите «Провести». Если сообщение об ошибке не появилось, проверьте движения документа: кнопка с проводками (Дт/Кт) в командной панели формы.
- Убедитесь, что по каждой строке расшифровки сформирована своя проводка с нужным договором.
Проверьте последствия
Если документ относится к прошлому месяцу, после правки сдвигаются расчёты с контрагентами. Что сделать дальше:
- сформируйте
Отчеты → Оборотно-сальдовая ведомость по счетупо счетам 60, 62 или 76 с разбивкой по договорам; - сравните сальдо по контрагенту до и после правки;
- если месяц закрыт, перезапустите закрытие месяца — правка могла изменить зачёт авансов и курсовые разницы.
Если правите документ в периоде, по которому уже сдана отчётность, сначала оцените, затронет ли правка налоговую базу. Для расчётов без НДС и без влияния на расходы обычно достаточно исправить и перепровести. Если затронут НДС или налог на прибыль — может понадобиться уточнённая декларация.
Перед массовым перепроведением сделайте резервную копию базы . Групповое перепроведение документов за длительный период меняет движения сотен документов, и откатить его без копии нельзя.
Как не допустить расхождения
Большинство случаев — следствие порядка ввода. Несколько привычек снимают проблему.
- 🔢 Сначала строки, потом проверка шапки. Распределяйте платёж по договорам и только после этого сверяйте итог с суммой платежа.
- 🏦 Платёжное поручение создавайте на основании счёта или поступления. Суммы подтянутся из документа-основания, ручного ввода меньше.
- 📑 Не используйте разбивку без нужды. Один договор — одна строка.
- 🧾 Сверяйте НДС по счёту-фактуре до проведения. Особенно с поставщиками, у которых много позиций с дробным количеством.
- 🔒 Ставьте дату запрета изменения после сдачи отчётности. Случайная правка старого документа станет невозможной.
- 📊 Раз в месяц смотрите расчёты с контрагентами. Оборотно-сальдовая ведомость по 60 и 62 по договорам быстро покажет авансы и долги, которых быть не должно.