Кладовщик кафе на 120 посадочных мест каждое утро переносит в учётную программу 150–300 строк из накладных. Крупные поставщики присылают УПД через Диадок или СБИС, и эти документы загружаются сами. Сыроварня, фермер с зеленью и мясная лавка шлют ТОРГ-12 в Excel менеджеру в Telegram, PDF на почту или фото бумажной накладной. На их ввод уходит около двух часов в день, и примерно раз в неделю цена или количество набиты с ошибкой.
Переводить мелкого поставщика на ЭДО бесполезно: у него нет ни бухгалтера, ни желания. Работает обратный подход. Документы принимаются в том виде, в каком приходят, и разбираются автоматически. Ниже описываем, как мы строим такой импорт для общепита, розницы и небольших производств.
Почему нельзя просто загрузить Excel
Основная сложность в справочнике номенклатуры. У фермера написано «Сыр Моцарелла ф-ма 1кг», в 1С:Бухгалтерии 3.0 или в StoreHouse товар заведён как «Сыр моцарелла, кг». Загрузка по точному совпадению либо ничего не найдёт, либо создаст новую карточку. Через месяц в базе три моцареллы, остатки расходятся, себестоимость блюда считается неверно.
Вторая сложность в форматах. Один поставщик шлёт .xlsx со своей шапкой, второй PDF-скан, третий фото с телефона под углом. Единого шаблона не будет, и требовать его бессмысленно.
Третья в единицах измерения. Поставщик продаёт ящиками по 12 штук, вы учитываете в штуках. У него килограммы, у вас граммы.
Импорт в четыре шага
Схема простая: забрать, разобрать, сопоставить, загрузить.
- Сбор. Почтовый робот забирает вложения с адреса для накладных, Telegram-бот принимает файлы и фото от менеджеров. Всё складывается в одну входящую очередь с отметкой, откуда и когда пришло.
- Разбор. Excel читается напрямую: программа находит шапку таблицы по заголовкам «Наименование», «Кол-во», «Цена», даже если она начинается с 14-й строки. PDF и фото проходят распознавание. На выходе получается черновик документа: поставщик, номер и дата, строки с количеством, ценой, суммой и ставкой НДС.
- Сопоставление. Каждая строка ищет товар в справочнике. Точное совпадение по коду поставщика проходит автоматически. Похожее название проверяется по словарю синонимов и правилам. Непонятные строки уходят в очередь на ручную проверку.
- Загрузка. Проверенный документ создаётся в учётной системе: «Поступление товаров и услуг» в 1С или приходная накладная в складской программе. Подтверждённые соответствия запоминаются.
Главная ценность в таблице соответствий
Распознавание сегодня умеют многие сервисы. Экономию даёт таблица соответствий «наименование у поставщика → наш товар → коэффициент единиц». Кладовщик один раз подтвердил, что «Моцарелла ф-ма 1кг» соответствует позиции «Сыр моцарелла, кг» с коэффициентом 1, и дальше система делает это сама.
На наших проектах обычно так: в первую неделю вручную подтверждается около половины строк, через месяц 10–20%. Остаются новые позиции и поставщики, которые каждый раз пишут названия по-разному.
Чем больше накладных прошло через импорт, тем меньше ручной работы. Словарь соответствий накапливается и со временем становится активом компании.
Соответствия нужно хранить отдельно по каждому поставщику. «Сливки 33%» у двух молочных заводов могут оказаться разными позициями с разной фасовкой.
Какие проверки нужны
- Дубли. Одна и та же накладная приходит и на почту, и в чат. Проверяем по связке «ИНН поставщика + номер + дата» и второй документ не создаём.
- Цены. Если цена отличается от прошлой закупки больше чем на 10–15%, документ останавливается, а менеджер по закупкам получает вопрос в Telegram.
- Суммы. Сумма строк должна совпасть с итогом накладной до копейки. Расхождение почти всегда значит, что распознавание потеряло строку или прочитало «8» как «3».
- НДС. Поставщик на УСН без НДС и поставщик с НДС 20% отражаются в учёте по-разному. Ставку сверяем с карточкой контрагента.
- Журнал. Каждый импорт записывает, какой файл пришёл, что с чем сопоставлено и кто подтвердил. Спорный случай разбирается за минуту.
Как это выглядит для кладовщика и главбуха
Утром кладовщик открывает очередь: 14 накладных разобраны и загружены, 2 ждут проверки. В одной новая позиция, в другой цена на говядину выросла на 18%. Вся работа занимает 15 минут.
Главбух получает документы с номерами и датами поставщика, без опечаток в суммах, и акт сверки в конце квартала сходится быстрее. Собственник впервые видит закупки в разрезе поставщиков и цен по месяцам: кто поднял цены и насколько.
На чём собирать
Вариантов несколько, выбор зависит от учётной системы и объёма:
| Вариант | Когда подходит |
|---|---|
| Обработка внутри 1С | Учёт в 1С:Бухгалтерии 3.0 или 1С:УТ 11, документы приходят в основном в Excel |
| Отдельный сервис с загрузкой через API или обмен | Много фото и PDF, несколько юрлиц или точек, складская программа без удобного импорта |
| Почтовый робот, распознавание и загрузка в МойСклад | Небольшая сеть, учёт в МойСклад, до 20 поставщиков |
Стек вторичен. Принцип один: поставщика не переучиваем, принимаем его форматы и разбираем их автоматически.
Если у вас десятки поставщиков и сотни строк первички в день, импорт обычно окупается за два-три месяца только на времени кладовщика и бухгалтера. Потери от ошибок в себестоимости в этот расчёт ещё не входят.
Можно написать нам в Telegram @automationdev24: опишите процесс, и мы скажем, хватит ли доработки текущей системы или нужна своя.
Узнали свою ситуацию?
Опишите в Telegram, как у вас сейчас идут заявки и учёт. Скажем, хватит ли доработки вашей CRM или лучше собрать свою систему. Первая консультация бесплатная.
Написать в Telegram