Все большее число предприятий выплачивает заработную плату не через кассу, а путем перечисления безналичных денежных средств на пластиковые карточки сотрудников.
Реализация первого шага не представляет технических сложностей: используется обычное платежное поручение, которое можно сформировать автоматически с помощью системы «1С:Предприятие», причем это платежное поручение можно передать в банк по телекоммуникационным каналам через систему типа «Клиент банка» или напрямую, использую технологию DirectBank. А вот второй шаг намного сложнее, если при большой численности сотрудников предприятия документы на распределение заработной платы по счетам сотрудников передаются в банк в бумажном виде.
Чтобы предприятие могло перечислять заработную плату на карточные счета сотрудников, эти счета должны быть предварительно открыты в банке. Но сложность в том, что при большой численности сотрудников предприятия документы на открытие счетов сотрудников передаются в банк в бумажном виде, а из банка также в бумажном виде предприятие получает списки открытых счетов по каждому сотруднику и вводит их руками в свою информационную систему.
Для решения проблемы в системе программ «1С:Предприятие» реализована передача необходимых данных в электронном виде, основанная на стандарте обмена списками на открытие счетов банковских (пластиковых) карт и списками на зачисление зарплаты на эти счета
Обмена данными может осуществляться через выгрузку информации в файл или через прямой обмен с банковским сервисом по технологии DirectBank.
Информация, необходимая банку для распределения зарплаты по карточным счетам, передается из информационной системы предприятия в банк в виде автоматически формируемого файла формата XML. В свою очередь банк передает предприятию подтверждения о зачислении денежных средств на счета сотрудников также в виде файла формата XML.
Процедура открытия счетов также автоматизирована. Тот же механизм обмена данными позволяет передать в банк информацию, необходимую для открытия карточных счетов работников, а затем получить из банка подтверждения об открытии карточных счетов с реквизитами этих счетов. Для этих целей также используются файлы формата XML.
В типовых прикладных решениях на платформе «1С:Предприятие 8» XML-файлы формируются в кодировке UTF-8.
Файлам присваиваются наименования в соответствии со следующими правилами:
NNNNDDDP.xml
С банками, поддержавшими технологию DirectBank, возможен прямой обмен данными по зарплатным проектам. Передача данных происходит с использованием криптографии.
Список банков, поддерживающих технологию DirectBank.
Полное описание стандарта DirectBank и схемы.
Для открытия карточных счетов сотрудников предприятия в банке, с которым заключен зарплатный договор, сотрудник предприятия формирует электронный документ «Открытие счетов» в программе 1С и направляет его в банк
Банк проверяет данные, открывает карточные счета и формирует электронный документ «Результат открытия счетов», который направляет предприятию, где в свою очередь программа 1С, получив этот документ, обрабатывает результаты.
1.Если расчетный счет предприятия открыт в банке и зарплатный договор заключен с этим же банком, то сотрудник предприятия в программе 1С формирует и направляет в банк электронный документ «Зачисление зарплаты», который содержит список сотрудников предприятия и данные для зачисления зарплаты на карточные счета.
3.После получения денежных средств на счет для выплаты зарплаты банк, согласно электронному документу «Зачисление зарплаты», зачисляет на карточные счета сотрудников предприятия зарплату.
4.В случае, если по каким-то причинам зачислить денежные средства на карточные счета сотрудников не удалось, банк возвращает денежные средства на счет предприятия на сумму, несовершенных операций. После этого банк формирует выписку о возврате денежных средств и направляет ее предприятию.
5. Банк формирует электронный документ «Подтверждения и отказы зачисления зарплаты», в котором отражается частичное исполнение (если таковое было) с указанием причины невыплат и отправляет его предприятию.
1.Если расчетный счет открыт в «Банке А», а зарплатный договор заключен с «Банком Б», то в соответствии с договором сотрудник предприятия формирует в программе 1С электронный документ «Зачисление зарплаты» и направляет его в «Банк Б», а в «Банк А» направляет платежное поручение на перечисление общей суммы электронного документа «Зачисление зарплаты» на транзитный счёт, открытый в «Банке Б».
2.«Банк А», получив платежное поручение, отправляет денежные средства с Р/С предприятия на транзитный счет для выплаты зарплаты в «Банк Б», после чего формирует и передает предприятию выписку о переводе денежных средств.
3.«Банк Б», получив электронный документ «Зачисление зарплаты» и денежные средства на транзитный счет для выплаты зарплаты от «Банка А», зачисляет зарплату на карточные счета сотрудников.
4.В случае, если по каким-то причинам зачислить денежные средства на карточные счета сотрудников не удалось, «Банк Б» возвращает денежные средства на счет предприятия в «Банк А» на сумму, несовершенных операций. После этого «Банк А» формирует и отправляет предприятию выписку о возврате денежных средств.
5.«Банк Б» формирует электронный документ «Подтверждения и отказы зачисления зарплаты», в котором отражается частичное исполнение (если таковое было) с указанием причины невыплат и отправляет этот документ предприятию.
Подробности обмена данными можно найти в стандарте обмена списками на открытие счетов банковских (пластиковых) карт и списками на зачисление зарплаты на эти счета.