Ситуация, когда у контрагента или даже вашей организации нет расчетного счета в банке, но его требуется указать в 1С:Предприятие, встречается чаще, чем кажется. Это может быть связано с работой через электронные кошельки, иностранные платежные системы, наличными расчетами или временным отсутствием счета у нового банка. Однако 1С по умолчанию требует заполнения поля «Расчетный счет» в справочниках «Банковские счета» и «Контрагенты», иначе система выдает ошибки при проведении документов.
В этой статье разберем легитимные способы обхода ограничения, включая создание виртуальных счетов, настройку ручных проводок и корректировку шаблонов документов. Особое внимание уделим рискам для бухгалтерской отчетности и тому, как избежать конфликтов с налоговой при аудите. Все решения протестированы на актуальных версиях 1С:Бухгалтерия 3.0 и 1С:Управление торговлей 11, но перед применением сверьтесь с вашей конфигурацией — интерфейсы могут отличаться.
Если ваш банк еще не присвоил расчетный счет (например, при открытии счета в стадии оформления), или вы работаете через платежные агрегаторы типа ЮMoney, Qiwi или PayPal, стандартные настройки 1С не подойдут. Система заблокирует проведение платежных поручений и счетов-фактур без корректного БИК и номера счета. Решений здесь несколько — от технических «костылей» до полноценной настройки альтернативных схем учета.
Важно: не все методы универсальны. Например, для 1С:Зарплата и Управление Персоналом подход будет иным, чем для торговой конфигурации. Мы рассмотрим варианты для самых распространенных сценариев, но если ваша ситуация уникальна — проверьте ее на тестовой базе перед применением в рабочей системе.
Почему 1С требует расчетный счет и можно ли его не указывать
В 1С:Предприятие поле «Расчетный счет» является обязательным в справочниках «Банковские счета» и «Контрагенты» по нескольким причинам:
- 📌 Автоматическая генерация платежных документов. Без номера счета система не сможет сформировать платежное поручение или инкассовое требование.
- 📌 Проверка корректности реквизитов. 1С сверяет длину номера счета (20 знаков для российских банков) и формат БИК.
- 📌 Интеграция с клиент-банками. Модули обмена данными (например, с СберБизнес или Тинькофф Коннект) требуют полных реквизитов.
Однако технически обойти это ограничение можно. Система не проверяет существование счета в реальном банке — она лишь контролирует формат введенных данных. Это позволяет использовать «виртуальные» реквизиты для внутреннего учета.
Исключение составляют случаи, когда вы подключены к системам дистанционного банковского обслуживания (ДБО) через 1С. Здесь без реального счета не обойтись — банк откажет в обработке платежа с несуществующими реквизитами.
Если вы работаете с иностранными контрагентами, которые не имеют российского расчетного счета, рассмотрите возможность указания их IBAN в поле «Номер счета». 1С допускает ввод до 34 символов, что достаточно для международных реквизитов.
Способ 1: Создание виртуального расчетного счета в 1С
Самый простой метод — завести в справочнике «Банковские счета» фиктивный счет с корректным форматом. Для этого:
- Откройте справочник
Банковские счета(Главное меню → Справочники → Банковские счета). - Создайте новый элемент и заполните поля:
- 🏦 Банк: выберите любой существующий банк (например, Сбербанк) или создайте фиктивный с корректным БИК (например,
044525225— БИК головного офиса Сбербанка). - 💳 Номер счета: укажите 20 цифр, например,
40702810900000001234(формат счета для юридических лиц). - 📝 Наименование счета: добавьте пометку, например, «Виртуальный счет для [название контрагента]».
- 🏦 Банк: выберите любой существующий банк (например, Сбербанк) или создайте фиктивный с корректным БИК (например,
Такой подход позволит проводить документы, но имеет риски:
- ⚠️ При формировании регламентированной отчетности (например, декларации по НДС) фиктивные реквизиты могут вызвать вопросы у налоговой.
- ⚠️ Если вы ошиблись в формате счета (например, указали 19 цифр вместо 20), 1С заблокирует создание платежных документов.
Указан ровно 20 цифр в номере счета|
БИК банка соответствует формату (9 цифр)|
В наименовании счета есть пометка о его виртуальности|
Счет привязан к правильному контрагенту-->
Способ 2: Ручное заполнение платежных документов без привязки к справочнику
Если виртуальный счет создавать не хочется, можно вручную вводить реквизиты прямо в платежном документе. Этот метод подходит для разовых операций:
- Создайте новый документ
Платежное поручение(Банк и касса → Платежные поручения). - В поле «Получатель» выберите контрагента, но не выбирайте счет из справочника. Вместо этого:
- Нажмите на кнопку «Заполнить» → «Реквизиты получателя» и вручную введите:
- 🏦 Банк получателя (наименование и БИК).
- 💳 Номер счета (можно указать реальный, если он есть, или виртуальный).
- 📍 Корреспондентский счет (обычно начинается с
301для российских банков).
Преимущество метода — нет необходимости засорять справочники фиктивными данными. Недостаток — при повторных платежам тому же контрагенту реквизиты придется вводить заново.
Важно! Если вы работаете с 1С:ERP, этот способ может не сработать из-за жесткой привязки документов к справочникам. В таком случае используйте первый метод или настройку обмена данными (см. следующий раздел).
Если система выдает ошибку вида «Не заполнено обязательное поле "Расчетный счет"», попробуйте: 1. Временно отключить проверку реквизитов через 2. Обновить конфигурацию — в новых версиях 1С часть проверок смягчена. 3. Создать обработку для принудительного проведения документа (требуются навыки программирования на 1С).Что делать, если 1С не дает сохранить документ без счета?
Администрирование → Настройки программы → Бухгалтерский учет → Проверка заполнения реквизитов (не рекомендуется для постоянного использования).
Способ 3: Настройка обмена данными с платежными системами
Если вы работаете через электронные кошельки (ЮMoney, WebMoney, PayPal) или платежные агрегаторы (Робокасса, Unitpay), можно настроить автоматический импорт выписок без привязки к расчетному счету. Для этого:
- В 1С перейдите в
Администрирование → Обмен данными → Настройка обмена. - Выберите формат обмена, поддерживаемый вашей платежной системой (например,
1С:ДиректБанкдля Тинькофф илиКлиент-банк в формате 1С). - В настройках подключения укажите:
- 🔗 Тип счета: выберите «Прочий счет» или «Электронный кошелек».
- 📌 Идентификатор счета: укажите номер кошелька (например,
41001xxxxxxxдля ЮMoney).
После настройки выписки будут загружаться в 1С как операции по «прочим счетам», без привязки к банковским реквизитам. Этот метод легален и прозрачен для налоговой, если правильно указать назначение платежа и контрагента.
Ограничение: не все платежные системы поддерживают автоматический обмен с 1С. Например, PayPal требует ручного ввода данных или использования сторонних обработок.
| Платежная система | Поддерживаемый формат обмена | Требуется ли расчетный счет в 1С |
|---|---|---|
| СберБизнес | 1С:ДиректБанк, Клиент-банк | Да |
| Тинькофф Бизнес | 1С:ДиректБанк, CSV | Да (но можно использовать виртуальный) |
| ЮMoney | CSV, Excel | Нет (используется номер кошелька) |
| Робокасса | API, JSON | Нет (привязка по ID проекта) |
Способ 4: Корректировка шаблонов документов (для программистов)
Если вы или ваш программист владеете навыками 1С:Предприятие, можно модифицировать шаблоны документов, чтобы убрать обязательность заполнения расчетного счета. Для этого:
- Откройте конфигуратор (
Файл → Конфигуратор). - Перейдите в объект
Документ.ПлатежноеПоручение(или другой проблемный документ). - В модуле объекта найдите процедуру проверки заполнения (обычно
ПередЗаписью()) и закomenтируйте или удалите строки, отвечающие за проверку счета:// Если НЕ ЗначениеЗаполнено(РасчетныйСчет) Тогда// Предупреждение("Не заполнен расчетный счет!", , "Внимание");
// Отказ = Истина;
// КонецЕсли;
- Обновите конфигурацию базы данных.
- Вы готовы поддерживать изменения при каждом обновлении.
- У вас есть резервная копия базы.
- Вы понимаете риски для бухгалтерской отчетности.
- 📉 Проблемы при камеральной проверке. Налоговая может запросить выписки по указанным счетам. Если счет виртуальный, придется объяснять причину его использования.
- 📉 Ошибки в декларациях. Например, в декларации по НДС указываются реквизиты счетов-фактур. Несуществующий счет может стать основанием для доначислений.
- 📉 Сложности с банком. Если вы подключены к ДБО, банк может заблокировать платежи с некорректными реквизитами.
⚠️ Внимание! Этот метод нарушает типовую конфигурацию и может привести к ошибкам при обновлении 1С. Используйте его только если:
Альтернатива — создать дополнительный реквизит в документе (например, «Альтернативный счет») и перенаправить логику проверок на него. Это сохраняет типовую функциональность, но требует deeper навыков программирования.
Изменение типовой конфигурации должно быть последним вариантом. В большинстве случаев достаточно виртуального счета или ручного ввода реквизитов.
Риски и последствия для бухгалтерского учета
Использование фиктивных реквизитов или обход проверок 1С может иметь юридические и налоговые последствия:
Чтобы минимизировать риски:
- Ведите регистр сведений с пояснениями по каждому виртуальному счету (например, «Используется для расчетов с [контрагент] через ЮMoney»).
- В назначении платежа указывайте реальный способ оплаты (например, «Оплата по договору №123 через ЮMoney, кошелек 41001xxxxxxx»).
- Если счет временный (например, пока банк не выдаст реальный), фиксируйте это в внутренних документах.
Критическая информация: Налоговый кодекс РФ не запрещает использование виртуальных реквизитов, если они не искажают фактическую картину операций. Однако при спорных ситуациях бремя доказывания ложится на вас — придется подтвердить, что платежи проходили реально, пусть и без традиционного расчетного счета.
«В период с [дата] по [дата] расчеты с контрагентом [название] осуществлялись через платежный агрегатор [название] в связи с отсутствием расчетного счета в банке (причина: [указать]). Реквизиты в 1С указаны условно для технической возможности формирования документов. Фактические платежи подтверждаются выписками из [название платежной системы], приложенными к пояснению.»Пример пояснения для налоговой
Частые ошибки и как их избежать
При работе без реального расчетного счета пользователи 1С часто сталкиваются с типичными проблемами:
| Ошибка | Причина | Решение |
|---|---|---|
| «Некорректный формат счета» | Указано не 20 цифр | Дополните номер нулями (например, 40702810900000001234) |
| «БИК не найден» | Банк не существует в справочнике ЦБ РФ | Используйте БИК реального банка (например, Сбербанка) |
| «Не заполнен корреспондентский счет» | Для виртуального счета не указан корр. счет | Укажите стандартный корр. счет банка (например, 30101810400000000225 для Сбербанка) |
| «Ошибка при выгрузке в клиент-банк» | Банк отказывает в обработке фиктивного счета | Используйте ручной ввод реквизитов в платежке |
⚠️ Внимание! Если вы работаете с 1С:УТ 11 и используете механизм «Заказы покупателей», убедитесь, что в настройках схемы компоновки данных (Администрирование → Печатные формы) отключена проверка реквизитов для печатных форм счетов и актов. Иначе система может блокировать печать документов.
Еще одна распространенная ошибка — дублирование виртуальных счетов. Если для одного контрагента создать несколько фиктивных счетов, это усложнит аналитику и может привести к путанице в отчетности. Чтобы избежать этого, ведите единый справочник «Виртуальные счета» с пометками о их назначении.
FAQ: Ответы на частые вопросы
Можно ли указать в 1С номер карты вместо расчетного счета?
Технически — да, но это не рекомендуется. Номер карты (16 или 19 цифр) не соответствует формату расчетного счета (20 цифр), поэтому 1С выдаст ошибку. Лучше создать виртуальный счет и в назначении платежа указать номер карты.
Как быть, если у контрагента иностранный IBAN?
В 1С можно указать IBAN в поле «Номер счета», если его длина не превышает 34 символов. Для этого:
- В справочнике «Банки» создайте новый элемент с наименованием иностранного банка.
- В поле «БИК» укажите SWIFT-код банка (например,
DEUTDEBBXXXдля Deutsche Bank). - В поле «Номер счета» введите IBAN (например,
DE89370400440532013000).
Для корректной работы с валютными операциями настройте также справочник «Валюты» и курсы.
Что делать, если банк еще не присвоил расчетный счет, но нужно сдавать отчетность?
В этом случае:
- Создайте виртуальный счет с пометкой «Временный».
- В внутренних документах (приказах, пояснениях) зафиксируйте, что счет еще не получен.
- После получения реальных реквизитов замените виртуальный счет на реальный через обработку «Замена счета» (
Банк и касса → Сервис → Замена счета).
Это позволит избежать расхождений в отчетности.
Можно ли полностью удалить проверку расчетного счета из 1С?
Технически — да, но это крайне не рекомендуется. Удаление проверок:
- Нарушает типовую конфигурацию.
- Может привести к ошибкам при обновлении.
- Усложнит аудит и проверки налоговой.
Лучше использовать виртуальные счета или ручной ввод реквизитов.
Как настроить 1С для работы с криптовалютными платежами?
1С не поддерживает криптовалюты «из коробки», но можно:
- Создать справочник «Криптовалютные кошельки» с полями для адреса (например,
1A1zP1...для Bitcoin). - Настроить документ «Поступление безналичных ДС» с типом операции «Прочие расчеты».
- В назначении платежа указывать реквизиты крипто-кошелька.
Для автоматизации потребуется доработка конфигурации или использование сторонних обработок.