О программе БУРАН ЗАРЯ Скачать Регистрация Заметки
12.07.2014

Зарплата в банкомат

Программа ЗАРЯ позволяет организовать выплату зарплаты в кассе предприятия или перечисление зарплаты на карточные счета работников в различных банках. Если зарплата перечисляется в банк, то рекомендуется в Постоянные платежи работника занести соответствующее удержание, например:

Некоторые замечания:
  • Если графы <ФИО> и <Ид. номер> не заполнены, то они берутся из личной карточки. Поэтому эти графы обычно заполняются лишь в тех случаях, когда работник перечисляет деньги не на свою карточку, а на карточку другого человека.
  • Графу <Счет> можно не заполнять для тех банков, которые этого не требуют, и которым достаточно идентификационного номера (Приватбанк, Укрпромбанк, Банк ВБР).
  • В Постоянных платежах работника может быть несколько записей для перечисления средств в разные банки, на разные счета. Если используется передача данных в несколько разных банков, то рекомендуется для каждого банка иметь отдельный вид удержания, чтобы эти суммы видеть отдельно уже в Сводной ведомости.

Для создания списка работников на получение зарплаты предназначен отчет Платежная ведомость. Он может формировать отчет либо <В кассу> для получения денег в кассе предприятия, либо <В банк> для перечисления сумм на карточные счета:

Далее формируется табличная форма платежной ведомости, из которой ведомость можно распечатать кнопкой <Отчет>, сформировать отчет в формате Excel, или экспортировать в различные форматы для дальнейшей обработки кнопкой <Экспорт>:

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

Для формирования файлов различных форматов в программе ЗАРЯ предусмотрено подключение внешних модулей конвеpтации данных. Для использования эти модули конвертации данных нужно лишь распаковать и разместить рядом с папкой базы данных, например:

Если модуль конвеpтации данных записан правильно, то в кнопке <Экспорт> платежной ведомости появится меню, в котором указаны названия банков подключенных модулей.

Ниже приведены примеры модулей конвеpтации данных для некоторых банков с краткими пояснениями.

Укрпромбанк - BankUPB.zip

В Постоянные платежи не требуется вводить номер карточного счета. Формируется файл DBF-формата с полями: IIN, FIO, AMT.

Банк ВБР - BankVBR.zip

В Постоянные платежи не обязательно вводить номер карточного счета. Формируется файл DBF-формата с полями: OKPO, INN, ACCNUM, SUMM, CURRENCY, TABN, DESCR, D010.

Приватбанк - BankPrivat24.zip

Перед использованием этого модуля следует в файле Bank.ini вместо 000 указать правильные трехзначные коды: код отделения банка bank_branch и код вашего предприятия (зарплатного проекта) в этом отделении bank_zpkod. В Постоянные платежи не обязательно вводить номер карточного счета. Формируется файл DBF-формата с полями: BRANCH, ZPKOD, CARD_NO, LSTBL, FAM, NAME, OT, RLSUM, INN, RLKOD.

Проминвестбанк, Аваль - BankIBank2.zip

Формируется файл DBF-формата с полями: ACCT_CARD, FIO, ID_CODE, SUMA. Файл записывается в папку C:\iBank2DBF. При использовании системы iBank2.ua следует в ней настроить импорт, причем у Проминвестбанка этот формат называется "DBF", а у банка Аваль - "банк-клиент":

Укрсоцбанк, UniCredit Bank - BankIBank2УСБ.zip

Как и в вышеупомянутых банках, используется система iBank2.ua. Импорт настраивается аналогично, но выбирается формат "УСБ-2". Формируется файл DBF-формата с полями: PAN, SUMA, FIO, IDEN, TN.

Укрсиббанк - BankUkrsib.zip

В этом банке также используется система iBank2.ua. Экспорт выполняется в папку C:\iBank2DBF. Формируется файл DBF-формата с полями: TRAN_DATE, SLIP_NR, TRAN_TYPE, CARD_ACCT, AMOUNT, CURRENCY, OPERATOR.

ПУМБ - BankPUMB2.zip

Формируется файл DBF-формата с полями: TNUM, MFO, ACCOUNT, LASTNAME, FIRSTNAME, SURNAME, AMOUNT. Используется клиент-банковская программа VEGA:

Финансы и кредит - BankFinKred.zip

Перед использованием этого модуля следует в файле Bank.ini вместо 0000 указать код вашего предприятия (зарплатного проекта) в банке. Формируется файл DBF-формата с полями: NOMDOK, TRAN_DATE, NALCOD, CRDACT, SUMA, PRNACH. Имя файла имеет формат NNNNMMDD.DBF, где NNNN - код предприятия, MM - месяц, DD - день.

Финансы и кредит (новый) - BankFinKred2.zip

Новый формат файла, в котором не передаются номера карточных счетов. Перед использованием этого модуля следует в файле Bank.ini указать код банка и код вашего предприятия (зарплатного проекта) в банке. Формируется файл DBF-формата с полями: TRAN_DATE, NALCOD, SUMA, PRNACH. Имя файла имеет формат VZP_KKKKKK_NNNN_GGMMDD_01.dbf, где KKKKKK - код банка (МФО), NNNN - код предприятия, GG - год, MM - месяц, DD - день.

Ощадбанк - BankOschad.zip

В Ощадбанке может использоваться онлайновый клиент, с которым работа идет через интернет-браузер, либо оффлайновый клиент - программа "Клиент-Банк" системы СКАРБ. В обоих ислучаях для подготовки файла, который загружается в эти программы, используется специальная программа-конвертер DBF2$B.EXE: Эту программу сопровождает файл DBF2$B.ini примерно такого содержания:
FirmName=Центральная поликлиника
FirmOKPO=21945345
Acct2909=29024234234467
dbfEncoding=OEM
Из программы ЗАРЯ выполняется экспорт в папку, заданную в файле BANK.INI (например, name_disk = C:\OschadbankKIS\$B\in\). Формируется файл DBF-формата с полями: ACCT_CARD, FIO, ID_CODE, SUMA. Затем запускается программа DBF2$B.EXE, которая конвертирует этот DBF-файл в файл с именем вроде $BZARP7C.002. И потом в банковской программе выполняется импорт этого файла.

Техническая информация для разработчиков

Модуль конвертации данных должен располагаться в папке, имя которой начинается с четырех символов "Bank", причем эта папка должна находиться рядом с папкой базы данных. В этой папке должен располагаться файл Bank.ini, который содержит обязательные параметры:

  • name - название банка
  • run - команда запуска модуля конвеpтации. Модуль может быть написан на любом языке программирования, он работает полностью самостоятельно, как отдельное приложение, программа.

Пеpед запуском модуля пpогpамма ЗАРЯ автоматически создает в этой папке файл REPPLAT.DBF следующей структуры:

    KOD        - табельный номер работника
    NAME       - ФИО работника
    KOD_PODR   - код подразделения
    PODR_NAME  - наименование подразделения
    FLD_IDNO   - идентификационный номер
    FLD_PASS   - паспорт
    FLD_SCHT   - счет в банке
    FLD_ADRE   - адрес
    FLD_SUMM   - сумма к выплате

Эти данные используется модулем конвертации для формирования результирующего файла.