1. Общие настройки
2. Настройки загрузки платежей
2.1. Формат TXT, CSV
2.2. Формат XLS, DBF
2.3. Формат XML
3. Пример загрузки платежей из файла текстового формата1. Общие настройки
Обработка «Загрузка реестра платежей» предназначена для загрузки платежей за коммунальные услуги из систем приема оплат и сбора данных об оплатах. Обработку можно вызвать с помощью пункта меню «Учет в ЖКХ – Сервис – Загрузка реестра платежей».
В шапке обработки необходимо заполнить поля:
- «Организация» – организация, производящая расчет коммунальных услуг;
- «Формат файла загрузки» – ссылка на элемент справочника «Настройка загрузки из систем приема платежей или систем сбора показаний приборов учета»:
- «Файл загрузки» – путь и имя файла с данными об оплатах, которые требуется загрузить в базу.
Если загрузка выполняется в первый раз, то необходимо произвести дополнительные настройки, нажав на кнопку «Настройка».
При этом открывается окно для редактирования настроек загрузки реестра платежей:
ПРИМЕЧАНИЕ: Указанные в настройках параметры сохраняются и используются при следующем открытии обработки
Если в настройках загрузки реестра платежей указать контрагента и установить признак «Корректировка долга», то при проведении документа «Регистрация оплаты» сформируется проводка по перенесению задолженности с обслуживающей организации (контрагента) на лицевые счета.
Пример: Данная схема может использоваться при учете комиссии банка.
Пусть по л/с за коммунальные услуги начислено 1000 рублей, при оплате квитанции банк взимает сумму комиссии в размере 100 рублей, то есть сумма без комиссии составит 900 рублей.
- Начисляются услуги Дт62.01-Кт86.03 – 1000 (документ «Отражение начислений в регламентированном учете»).
- Приходит платежка из банка на сумму 900 рублей (без учета комиссии банка 100 рублей) Дт51 Кт76.09 – 900.
- Регистрируется оплата (вид операции «Поступление из автоматизированных систем приема оплаты»), в поле «Оператор» указывается банк, в колонке «Сумма оплаты» указывается 1000 рублей (сколько оплатил лицевой счет по квитанции). Дт76.09 Кт62.01 – 1000.
В итоге в отчетах по ЖКХ задолженности по л/с не будет (т.е. услуги по л/с полностью оплачены), а в бухгалтерии останется задолженность по счету 76.09 на сумму комиссии, которую можно будет погасить ручно проводкой.
В табличной части «Виды создаваемых при загрузке платежных документов» указываются виды платежных документов, которые будут формироваться после загрузки платежей: «Регистрация оплаты» (для отражения в блоке ЖКХ), «Поступление на расчетный счет» (для отражения в регламентированном учете).
Имеется также возможность указать источник оплаты либо статью движения денежных средств, которые будут подставляться при формировании платежных документов
ПРИМЕЧАНИЕ: Для документа «Регистрация оплаты» имеет смысл указывать тип данных «Источники оплат», а для документа «Поступление на расчетный счет» - тип данных «Статьи движения денежных средств»
Чтобы сохранить произведенные настройки необходимо нажать на кнопку «ОК».
Далее на форме обработки необходимо нажать на кнопку «Загрузить реестр». При этом табличная часть заполняется данными из загружаемого файла. Состав колонок в табличной части зависит от настроек параметров выбранного формата загрузки (реквизит «Формат файла загрузки»):
Необходимо, чтобы обязательно была заполнена колонка «Дата» - дата платежа, на которую будут формироваться платежные документы. Если дата не загружена автоматически из файла, то ее можно установить вручную по кнопке «Установить дату».
Указанная дата будет установлена для всех лицевых счетов табличной части.
Установленный флажок означает, что по данной строке будут формироваться платежные документы. Данная настройка может потребоваться в случае, когда необходимо загрузить оплаты только по одному или нескольким лицевым счетам из всего списка.
При необходимости можно выделить все строки, либо снять выделение со всех строк табличной части.
По кнопке «Сформировать документы» по каждому отмеченному флажком в табличной части лицевому счету происходит формирование документов, выбранных в форме настройки: «Регистрация оплаты» и/или «Поступление на расчетный счет». Ссылка на сформированный документ отображается в соответствующей колонке табличной части.
2. Настройки загрузки платежей
Рассмотрим настройки параметров загрузки платежей. Настройки параметров загрузки хранятся в справочнике, который можно вызвать с помощью пункта меню Учет в ЖКХ – Сервис – Настройки загрузки платежей и показаний приборов учета.
В настройках параметров загрузки указываются следующие реквизиты:
- «Наименование» – наименование настройки загрузки (например, в качестве наименования можно указать название системы приема платежей, из которой необходимо производить загрузку оплат);
- «Код» – код элемента справочника (устанавливается автоматически);
- «Вид загрузки» – из списка выбирается вид загрузки:
- "Загрузка из систем приема платежей",
- "Загрузка из систем сбора показаний приборов учета".
Для загрузки оплат необходимо выбрать вариант "Загрузка из систем приема платежей";
- «Кодировка» - выбирается кодировка загружаемого файла:
- DOS,
- Windows;
- «Формат загружаемого файла» - из выпадающего списка выбирается формат загружаемого файла. Поддерживаются форматы загружаемых файлов:
- TXT,
- XLS,
- CSV,
- DBF,
- XML.
Рассмотрим форматы подробнее.
2.1. Форматы TXT, CSV.Пример структуры файла:
<Лицевой счет 1>;<Дата платежа 1>;<Сумма оплаты 1> <Лицевой счет 2>;<Дата платежа 2>;<Сумма оплаты 2> <Лицевой счет 3>;<Дата платежа 3>;<Сумма оплаты 3> #Конец <Различная информация> |
---|
При выборе одного из данных форматов становятся доступными следующие настройки:
- «Номер строки, с которой загружать данные» - указывается номер строки, с которой необходимо начинать загрузку;
- «Признак итоговой строки» - указывается признак итоговой строки – строка, начиная с которой не нужно производить считывание данных. В качестве признака итоговой строки можно указывать символ или слово.
Пример:
Если вначале идут данные об оплатах по л/с, а ниже дополнительная информация, например, общее количество платежей и/или общая сумма платежей, то можно указать символ или слово, после которого данные файла не будут обрабатываться. Например, #Конец.
- «Символ-разделитель колонок» - указывается символ-разделитель данных (колонок) в файле, содержащем данные об оплатах:
- «Контроль дублирования оплат» - при установке данного флажка перед загрузкой каждого платежа будет проверяться наличие в информационной базе платежа, зарегистрированного этой же датой по этому же лицевому счету, на эту же сумму. В случае, если такой платеж обнаружен, загрузка текущего платежа не производится. При этом будет выведено соответствующее сообщение:
Ниже расположена табличная часть, в которой указываются параметры загрузки.
В табличной части необходимо указать номер колонки в файле и соответствующий данным этой колонки параметр.
Пример:
Файл имеет следующую структуру:
<Дата платежа>;<Номер платежа>;<Лицевой счет>;<Ф.И.О. плательщика>;<Сумма>.
Для загрузки в базу данных об оплатах достаточно установить значения параметров: лицевой счет, сумма платежа и дата платежа. В этом случае в справочнике настроек необходимо установить:
ПРИМЕЧАНИЕ: Для выделенного в табличной части параметра в окне справа отображается в какие поля документов «Поступление на расчетный счет» и «Регистрация оплаты» попадут данные из файла после загрузки.
Каждый параметр можно настроить дополнительно:
- «Дата» - дата приема платежа. При выборе данного параметра под табличной частью становятся видимыми дополнительные настройки даты:
- «символ-разделитель даты» - можно указать символ-разделитель дня, месяца и года в дате:
- «порядок расположения параметров даты» - имеется возможность изменять порядок расположения параметров даты при помощи кнопок «Переместить вверх» и «Переместить вниз»:
Пример:
Если в файле указана дата «31.01.2011», то следует расположить параметры даты в следующем порядке: День, Месяц, Год.
Если в файле указана дата «2011.01.31», то порядок параметров даты должен быть: Год, Месяц, День.
- «Лицевой счет» - лицевой счет. При выборе данного параметра под табличной частью становятся видимыми дополнительные настройки для лицевого счета:
- «Лицевой счет определять по» - имеется возможность указать по какому признаку определять лицевой счет:
- «Сумма» - сумма платежа. При выборе данного параметра под табличной частью становятся видимыми дополнительные настройки для суммы платежа:
- «Символ-разделитель дробной части» - можно указать символ-разделитель целой и дробной частей числа:
Пример:
Если в файле указана сумма платежа «2035,89», то следует указать символ-разделитель дробной части «, (запятая)».
Если в файле указана сумма платежа «2035-89», то следует указать символ-разделитель дробной части «- (тире)».
- «Услуга» - услуга, по которой произведен платеж. При выборе данного параметра под табличной частью становятся видимыми дополнительные настройки для услуги:
- «Услугу определять по» - имеется возможность указать по какому признаку определять услугу:
При выборе способа определения по «виду услуги» становятся видимыми поля:
- «Вид услуги определять по» - вид услуги в свою очередь может определяться по коду или наименованию элемента справочника «Виды услуги»;
При выборе способа определения по «номенклатуре услуги» становятся видимыми поля:
- «Номенклатуру услуги определять по» - номенклатура услуги в свою очередь может определяться по коду или наименованию элемента справочника «Номенклатура»;
Кроме этого для способов определения по «виду услуги» и по «номенклатуре услуги» становится видимой настройка:
- «Распределять оплату по услугам» - позволяет выбрать способ распределения оплаты по услугам (пропорционально задолженности либо равными долями по назначенным услугам)
Пример:
Имеется две услуги: ГВС по счетчику и ГВС по норме, вид у них указан одинаковый – ГВС. Долг по первой услуге составляет 200 рублей, по второй – 400 рублей.
В файле имеется информация, что оплатили 300 рублей по горячей воде. Установим услугу определять по «виду услуги».
Если установить распределять оплату пропорционально задолженности, то по услуге ГВС по счетчику загрузится оплата 100 рублей, по услуге ГВС по норме – 200 рублей.
Если установить распределять оплату равными долями по назначенным услугам, то по обеим услугам загрузится оплата по 150 рублей.
- «Период оплаты» - период, за который производится оплата.
ПРИМЕЧАНИЕ: необходимо различать параметры «Дата» и «Период оплаты».
Параметр «Дата» определяет дату формирования платежных документов, параметр «Период оплаты» - период, за который производится платеж за коммунальные услуги. Например, дата платежа указана 10.02.2011, а период оплаты 31.01.2011. То есть в феврале оплачены долги по услугам, начисленным за январь.
2.2. Форматы XLS, DBF
Пример структуры файла:
KodLS TSGUz8Tz2N |
Date 10.02.2011 |
Sum 600.00 |
---|---|---|
TSGv1Dh6Hk |
10.02.2011 |
1000.00 |
При выборе одного из данных форматов становятся доступными следующие настройки:
- «Номер строки, с которой загружать данные» - указывается номер строки, с которой необходимо начинать загрузку
ПРИМЕЧАНИЕ: Настройки параметров «Лицевой счет», «Дата», «Сумма» и других описаны выше для текстового формата.
2.3. Формат XML
Пример структуры файла:
Вариант 1:
<?xml version="1.0" encoding="UTF-8"?> <ORG filetype="accounts" filedate="01.12.2011" name="ТСЖ Комфорт" inn="6234095986" kpp="623401001" rs="40702810000010004046" bank="ВНЕШТОРГБАНК (ОАО)" ks="30101810500000000708" bik="046126708"> <item kodls="2011067001" sumpayed="1000.00 datepay="10.02.2011"/> </ORG> |
---|
Вариант 2:
<?xml version="1.0" encoding="UTF-8"?> <ORG filetype="accounts" filedate="01.12.2011" name="ТСЖ Комфорт" inn="6234095986" kpp="623401001" rs="40702810000010004046" bank="ВНЕШТОРГБАНК (ОАО)" ks="30101810500000000708" bik="046126708"> <item> <kodls>2011067001</kodls> <sumpayed>1000.00</sumpayed> <datepay>10.02.2011</datepay> </item> </ORG> |
---|
При выборе формата XML становятся доступными следующие настройки:
- «Тип атрибута» – определяет местоположение атрибутов в XML-файле: либо внутри узла, либо отдельным подчиненным узлом:
- При выборе типа «Атрибут узла» становятся видимы дополнительные колонки в таблице параметров:
- «Имя узла» - для каждого параметра в табличной части необходимо указать имя узла в XML файле, в котором располагаются данные об оплатах по лицевому счету;
- «Имя атрибута» - имя атрибута в узле. Данные о сумме оплаты и лицевому счету находятся в одном узле, но в разных атрибутах (пример структуры – вариант 1).
- При выборе типа «Вложенный узел» становятся видимы колонки:
- «Основной узел» - имя узла в XML файле, в котором располагаются данные;
- «Вложенный узел» - узел, вложенный в основной узел. Данные о сумме оплаты и лицевому счету находятся в разных вложенных узлах (пример структуры – вариант 2).
ПРИМЕЧАНИЕ: Настройки параметров «Лицевой счет», «Дата», «Сумма» и другие описаны выше для текстового формата.
3. Пример загрузки платежей из файла текстового формата.
1. Имеется файл выгрузки оплат из Сбербанка следующей структуры:
10.02.2011;2011067001;2000.00;000000010;31.01.2011
10.02.2011;2011067002;5000.00;000000010;31.01.2011 10.02.2011;2011067003;1000.00;000000010;31.01.2011 #total payments:3 amount: 8000.00 |
---|
где:
10.02.2011 – дата платежа;
2011067001, 2011067002, 2011067003– коды лицевых счетов;
2000.00, 5000.00, 1000.00 – суммы оплат по лицевым счетам;
000000010 – код вида услуги;
31.01.2011 – период оплаты;
payments – количество платежей в реестре;
amount – общая сумма платежей в реестре.
2. Для того чтобы загрузить данные об оплатах в программу, необходимо настроить параметры загрузки следующим образом:
Выражение #Total можно использовать в качестве признака итоговой строки, т.к. данные об общем количестве платежей и общей сумме платежей загружать не нужно.
3. Далее в обработке «Загрузка реестра платежей» необходимо выбрать организацию, по которой будут загружаться платежи, настроенный в п.2 формат выгрузки для Сбербанка и сам файл, откуда будут считываться данные.
После последовательного нажатия на кнопки «Загрузить реестр» и «Сформировать документы» оплаты из файла будут отражены в базе.