Коротко: ошибка «Не заполнен код организации в банковской системе» при выгрузке SWIFT-файла возникает потому, что в карточке организации не заполнены коды организации в банковской системе, и 1С не может корректно сформировать файл. Чтобы устранить проблему, зайдите в карточку организации, откройте раздел «Коды организации в банковской системе», создайте и сохраните новую запись — после этого коды будут привязаны к организации и выгрузка пройдёт без ошибки.
Почему возникает ошибка
SWIFT-файл — это платёжный файл в международном формате, который банк использует для обработки перечислений (чаще всего валютных или международных платежей). Для его корректного формирования программе нужно знать, под какими кодами ваша организация зарегистрирована в банковской системе. Если этот справочник в карточке организации пуст, 1С не может подставить необходимые реквизиты в файл и прерывает выгрузку сообщением о незаполненном коде.
Типичные ситуации, когда это происходит:
- карточка организации заполнялась вручную, и раздел с банковскими кодами просто пропустили;
- организацию скопировали или перенесли из другой базы, а служебные справочники не подтянулись;
- в базе несколько организаций, а коды заполнены не у той, от имени которой формируется платёж;
- ранее платежи в этом формате не выгружались, и заполнять раздел не требовалось.
Как исправить: пошаговый порядок
- Откройте карточку организации, от имени которой формируется SWIFT-файл (раздел с настройками организаций / реквизитами предприятия).
- Убедитесь, что выбрана именно та организация, по которой идёт платёж, — при нескольких юрлицах это критично.
- Найдите раздел «Коды организации в банковской системе».
- Создайте новую запись в этом разделе и заполните её данными, которые предоставил ваш обслуживающий банк.
- Сохраните запись.
- Повторите выгрузку SWIFT-файла — при корректно привязанных кодах ошибка больше не появится.
Значения самих кодов нужно брать не из головы: их выдаёт банк, в котором открыт счёт. Если вы не уверены, какие именно значения указывать, запросите их у операциониста или в клиентской поддержке банка — так вы избежите повторной ошибки из-за неверных реквизитов.
Если ошибка повторяется после сохранения
Иногда сообщение появляется снова даже после того, как запись, казалось бы, создана. Проверьте следующее:
- Запись действительно сохранилась. Закройте и снова откройте раздел «Коды организации в банковской системе» и убедитесь, что созданная строка на месте, а не осталась в режиме редактирования.
- Запись относится к нужной организации. Убедитесь, что коды привязаны именно к той организации, от имени которой формируется файл, а не к другому юрлицу в базе.
- Совпадает банк/счёт. Проверьте, что запись соответствует тому банковскому счёту, по которому идёт выгрузка, — при нескольких счетах данные могут относиться к другому банку.
- Заполнены все обязательные поля записи. Пустое обязательное поле внутри записи тоже приведёт к тому, что 1С посчитает код незаполненным.
Типичные ошибки
- Заполняют коды у одной организации, а платёж формируют от другой — при мультифирменном учёте это самая частая причина повторения ошибки.
- Создают запись, но не нажимают «Записать»/«Сохранить», из-за чего данные не фиксируются в базе.
- Вводят коды «на глаз» вместо тех, что предоставил банк, — файл может выгрузиться, но банк его не примет.
- Путают банковский счёт: заполнили коды для одного счёта, а выгружают платёж по другому.
- Правят карточку организации в тестовой или устаревшей копии базы, а работают в другой.
Что проверить
- Правильно ли выбрана организация в самом платёжном документе и в настройке выгрузки.
- Заполнен ли раздел «Коды организации в банковской системе» именно у этой организации.
- Соответствуют ли введённые коды данным, полученным от обслуживающего банка.
- Совпадает ли запись с банковским счётом, по которому формируется SWIFT-файл.
- Сохранилась ли запись после создания (проверьте повторным открытием раздела).
- Актуальна ли база, в которой вносятся правки, если у вас несколько копий.
После того как коды организации в банковской системе корректно заполнены, привязаны к нужной организации и счёту и сохранены, выгрузка SWIFT-файла должна проходить без ошибки. Если проблема сохраняется несмотря на все проверки, имеет смысл уточнить у банка требования к формату файла и сверить их с настройками обмена в 1С:Бухгалтерии для Казахстана.
