1С:Предприятие 8
Система программ

Зарплатные проекты банков

Все большее число предприятий выплачивает заработную плату не через кассу, а путем перечисления безналичных денежных средств на пластиковые карточки сотрудников.

Процедура перечисления зарплаты предусматривает два шага:
  • на первом шаге предприятие перечисляет общую сумму заработной платы со своего банковского счета на промежуточный банковский счет, предназначенный для распределения заработной платы. Эти два счета могут находиться в разных банках; но промежуточный счет должен находиться в том же банке, в котором открыты карточные счета сотрудников предприятия;
  • на втором шаге банк, где открыты карточные счета сотрудников предприятия, распределяет общую сумму заработной платы по карточным счетам.

Зарплатные проекты банков

Реализация первого шага не представляет технических сложностей: используется обычное платежное поручение, которое можно сформировать автоматически с помощью системы «1С:Предприятие», причем это платежное поручение можно передать в банк по телекоммуникационным каналам через систему типа «Клиент банка» или напрямую, использую технологию DirectBank. А вот второй шаг намного сложнее, если при большой численности сотрудников предприятия документы на распределение заработной платы по счетам сотрудников передаются в банк в бумажном виде.

Чтобы предприятие могло перечислять заработную плату на карточные счета сотрудников, эти счета должны быть предварительно открыты в банке. Но сложность в том, что при большой численности сотрудников предприятия документы на открытие счетов сотрудников передаются в банк в бумажном виде, а из банка также в бумажном виде предприятие получает списки открытых счетов по каждому сотруднику и вводит их руками в свою информационную систему.

Для решения проблемы в системе программ «1С:Предприятие» реализована передача необходимых данных в электронном виде, основанная на стандарте обмена списками на открытие счетов банковских (пластиковых) карт и списками на зачисление зарплаты на эти счета

Обмена данными может осуществляться через выгрузку информации в файл или через прямой обмен с банковским сервисом по технологии DirectBank.

Обмен данными, выгруженными в файл

Информация, необходимая банку для распределения зарплаты по карточным счетам, передается из информационной системы предприятия в банк в виде автоматически формируемого файла формата XML. В свою очередь банк передает предприятию подтверждения о зачислении денежных средств на счета сотрудников также в виде файла формата XML.

Процедура открытия счетов также автоматизирована. Тот же механизм обмена данными позволяет передать в банк информацию, необходимую для открытия карточных счетов работников, а затем получить из банка подтверждения об открытии карточных счетов с реквизитами этих счетов. Для этих целей также используются файлы формата XML.

В типовых прикладных решениях на платформе «1С:Предприятие 8» XML-файлы формируются в кодировке UTF-8.
Файлам присваиваются наименования в соответствии со следующими правилами:

NNNNDDDP.xml

Где:
  • NNNN — номер отделения банка, в котором открыты счета физических лиц, на которые должны быть зачислены суммы, указанные в Реестре;
  • DDD — порядковый номер Реестра;
  • P — признак типа списка:
    • «z» — зачисление заработной платы,
    • «o» — открытие лицевых счетов,
    • «u» — закрытие лицевых счетов,
    • «y» — результат зачисления заработной платы,
    • «n» — результат открытия лицевых счетов;
  • xml — символы расширения файла «xml».

Прямой обмен реестрами зарплатных проектов по технологии DirectBank

С банками, поддержавшими технологию DirectBank, возможен прямой обмен данными по зарплатным проектам. Передача данных происходит с использованием криптографии.

Список банков, поддерживающих технологию DirectBank.

Полное описание стандарта DirectBank и схемы.

Пояснения по процессу зачислений на пластиковые карточки зарплаты сотрудников при использовании технологии DirectBank

Открытие карточных счетов сотрудников предприятия в банке

Для открытия карточных счетов сотрудников предприятия в банке, с которым заключен зарплатный договор, сотрудник предприятия формирует электронный документ «Открытие счетов» в программе 1С и направляет его в банк

Банк проверяет данные, открывает карточные счета и формирует электронный документ «Результат открытия счетов», который направляет предприятию, где в свою очередь программа 1С, получив этот документ, обрабатывает результаты.

Зарплатные проекты банков

Расчетный счет и зарплатный договор открыты в одном банке

1.Если расчетный счет предприятия открыт в банке и зарплатный договор заключен с этим же банком, то сотрудник предприятия в программе 1С формирует и направляет в банк электронный документ «Зачисление зарплаты», который содержит список сотрудников предприятия и данные для зачисления зарплаты на карточные счета.

2. Пополнение счета, с которого выплачивается зарплата, происходит несколькими способами:
  • 2.1. Предприятие направляет в банк платежное поручение на перечисление средств на зарплату. В электронном документе «Зачисление зарплаты» указываются данные об этом расчетном документе для быстрого поиска в банке.
  • 2.2. Автоматическим бронированием банком денежных средств на расчетном счете предприятия. Банк сам бронирует денежные средства на сумму электронного документа «Зачисление зарплаты». Условия по такому бронированию должны быть описаны в зарплатному договоре между предприятием и банком и при отправке электронного документа «Зачисление зарплаты» предполагается, что денежные средства уже перечислены на расчетный счет предприятия, с которого будет перечисляться зарплата сотрудникам. Отправлять платежное поручение в этой схеме не нужно. Банк сам формирует платежный документ для списания денежных средств. Этот документ и операция списания отразятся в выписке по расчетному счету.

3.После получения денежных средств на счет для выплаты зарплаты банк, согласно электронному документу «Зачисление зарплаты», зачисляет на карточные счета сотрудников предприятия зарплату.

4.В случае, если по каким-то причинам зачислить денежные средства на карточные счета сотрудников не удалось, банк возвращает денежные средства на счет предприятия на сумму, несовершенных операций. После этого банк формирует выписку о возврате денежных средств и направляет ее предприятию.

5. Банк формирует электронный документ «Подтверждения и отказы зачисления зарплаты», в котором отражается частичное исполнение (если таковое было) с указанием причины невыплат и отправляет его предприятию.

Зарплатные проекты банков

Расчетный счет и зарплатный договор открыты в разных банках

1.Если расчетный счет открыт в «Банке А», а зарплатный договор заключен с «Банком Б», то в соответствии с договором сотрудник предприятия формирует в программе 1С электронный документ «Зачисление зарплаты» и направляет его в «Банк Б», а в «Банк А» направляет платежное поручение на перечисление общей суммы электронного документа «Зачисление зарплаты» на транзитный счёт, открытый в «Банке Б».

2.«Банк А», получив платежное поручение, отправляет денежные средства с Р/С предприятия на транзитный счет для выплаты зарплаты в «Банк Б», после чего формирует и передает предприятию выписку о переводе денежных средств.

3.«Банк Б», получив электронный документ «Зачисление зарплаты» и денежные средства на транзитный счет для выплаты зарплаты от «Банка А», зачисляет зарплату на карточные счета сотрудников.

4.В случае, если по каким-то причинам зачислить денежные средства на карточные счета сотрудников не удалось, «Банк Б» возвращает денежные средства на счет предприятия в «Банк А» на сумму, несовершенных операций. После этого «Банк А» формирует и отправляет предприятию выписку о возврате денежных средств.

5.«Банк Б» формирует электронный документ «Подтверждения и отказы зачисления зарплаты», в котором отражается частичное исполнение (если таковое было) с указанием причины невыплат и отправляет этот документ предприятию.

Зарплатные проекты банков

Подробности обмена данными можно найти в стандарте обмена списками на открытие счетов банковских (пластиковых) карт и списками на зачисление зарплаты на эти счета.