Конец месяца, сверка с поставщиком. У них в акте «всё оплачено», у вас документ в базе есть, платёжка в банке есть. А пара не находится: программа показывает долг, которого нет, и вы в третий раз открываете один и тот же счёт.
Дальше выясняется, что дело не в сумме и не в дате. Дело в номере.
Номер счёта — это строка, а не число
Для человека 148 и 0148 — одно и то же. Для учёта — две разные записи. Программа не угадывает, она сравнивает символы. Один потерянный ноль, лишний пробел или другой регистр буквы — и пара «документ ↔ оплата» не собирается.
Отсюда типовые истории, которые всплывают только на сверке:
- в бумажном счёте номер с ведущими нулями, а в выгрузке их нет;
- поставщик в счёте писал
СЧ-148, а в акте написал148; - счёт и УПД к нему имеют разные номера, и в базе оказался один из них;
- в номере стоит буква «О» вместо нуля — глазами не отличить, а сравнение ломается.
Как это выглядит в цифрах
У нас был показательный замер на трёх настоящих коммерческих сканах: восемь полей на документ, 24 поля всего. Совпало 23. Ошибка была ровно одна, и не в сумме: номер ИП000000318 сервис вернул как ИП00000318. Ведущий ноль не пережил распознавания.
Мелочь? Пока не начнёшь сверять. Документ в базе уже есть, сумма сходится, всё выглядит нормально. При сверке с поставщиком программа не находит пару, заводит второй документ — и месяц не сходится по причине, которую никто не искал.
Пять полей, которые проверяют стык
Проверять всё подряд бессмысленно, а вот эти пять полей отвечают почти за все расхождения:
- Номер — посимвольно. Сравнивайте не «на глаз похоже», а как строку: с нулями, дефисами и буквами. Если в документе
000318, то в базе тоже000318. - Дата. Счёт от 31-го числа, оплата 1-го — уже другой период. Особенно в конце квартала.
- ИНН и КПП контрагента. Одна цифра — и документ уходит на другого контрагента. Дубли в справочнике появляются именно так.
- НДС и итог. Не «сумма похожа», а сходится арифметика: база × ставка = налог, база + налог = итог. Расхождение в копейку в учёте не округляется само.
- Валюта. Счёт в евро, проведён в рублях по курсу — и вот это уже не сверка, а пересчёт, который надо делать осознанно.
Правило, которое снимает половину проблем
Номер и дата в учёте должны совпадать с документом символ в символ. Не «причесать», не «убрать лишние нули», не «привести к нашему формату». Если очень хочется привести к одному виду — это делается на стороне просмотра, а не в поле номера.
И второе: если поставщик меняет нумерацию, это его право, а ваша задача — сохранить то, что написано в документе. Сверка тогда сходится с первого раза, а не после третьего звонка.
Если было полезно
Я пишу в канал «Счета без рутины» разборы таких историй: почему документ не проводится, откуда берутся дубли, что проверять до того, как закрывать месяц. Без «десяти лайфхаков» и без обещаний, что всё будет само.
Подпишитесь — сейчас нас девять, и каждый новый подписчик решает, будет ли Дзен показывать канал дальше. Если вам это не нужно, не подписывайтесь: канал про скучные счета, и я не буду делать вид, что это развлечение.
Разберём пять ваших счетов бесплатно
Без карты и без звонков: загрузите файлы и посмотрите, что получится.
Попробовать