Реестры. Описание формата СББОЛ 16_2

1. Термины и сокращения

ЛСномер лицевого счета в биллинге УК

ЕЛС номер единого лицевого счета в ГИС ЖКХ

ФИАС — Федеральная информационная адресная система

ПУ — прибор учета

2. Описание формата

2.1 Общие требования к файлу

Содержание файла

Предоставляемая информация О сумме к оплате в разрезе ЛС
Хранение информации Построчно
Разделение строк файла экспорта Dos 0D,0А
Количество строк Не ограничено
Формат файла txt
Кодировка файла win 1251
Формат имени файла ИИИИИИИИИ(ИИ)_ РРРРРРРРРРРРРРРРРРРР _XXX_MMDD.txt

ИИИИИИИИИ(ИИ) – ИНН поставщика услуг
РРРРРРРРРРРРРРРРРРРР – расчетный счет сбербанка привязанный к поставщику услуг

XXX – все 0
MMDD – дата выгрузки

Комментарии

  • информационные строки, начинающиеся с «#» отсутствуют

Обрабатываемые данные

  • внутри передаваемых строк данные разделены на позиции;
  • Формат строк реестра предполагает использование 2-х видов разделителей: ";" (точка с запятой) и ":" (двоеточие).
  • Разделителем ";" (точка с запятой) отделяется основной блок реквизитов: "ФИО плательщика" - "Период оплаты"
  • Разделителем ":" (двоеточие) отделяется блок с необязательными реквизитами, высылаемыми поставщиком по желанию: "Код счетчика" - "Сумма по услуге"
  • В реестре начислений предусмотрен Флаг завершения блока "Счетчики": [!]. Флаг сигнализирует системе о том, что блок с Счетчиками завершен и следующие записи строки должны записываться в блок с Услугами. В случае, если поставщик выслал все 14 счетчиков, то флаг не используется. Использование флага позволяет по каждому абоненту выслать опциональное кол-во счетчиков. При этом для сохранения формата реестра нет необходимости заполнять строку пустыми записями по незаполненным Счетчикам.
  • Блок с Услугами считается завершенным после Разделителя ";". Кол-во Услуг также опционально для каждой строки реестра.
  • Поля "Код счетчика" - "Сумма к оплате по услуге" отделяются “:”
Разделитель позиций данных ; (ASCII-код 59, точка с запятой)

2.2 Упорядоченный перечень позиций

Наименование поля Вид Размерность Описание поля
1 ФИО плательщика Текстовое 120
2 ЕЛС Текстовое 10
3 ФИАС дома Текстовое 36
4 Адрес Текстовое 150
5 Лицевой счет Текстовое 15 Номер лицевого счета плательщика, например, 123456789
6 Сумма задолженности число 10 формат поля: 9999999.99
7 Период оплаты Число 6 Период оплаты в формате ММГГГГ
* 8 Код счетчика (до 14 счетчиков) Текстовое 15
* 9 Наименование счетчика Текстовое 70 Наименование счетчика у ПУ
* 10 Предыдущее показание счетчика Число 50 формат поля: 999999.999
11 Флаг завершения блока "Счетчики" текстовое 3 формат поля: [!]
12 Код услуги (до 20 услуг) текстовое 20
13 Наименование услуги текстовое 70 Наименование услуги у ПУ
14 Сумма к оплате по услуге Сумма 10 формат поля: 999999.99
15 Пустое поле Пустое поле
16 Скрытие кодов услуг Текстовое 1 Если требуется скрыть, то проставляется значение "1", иначе оставить поле пустым.

* - эти поля мы не обрабатываем

3. Пример строки данных.

Формат

<ФИО>;<ЕЛС>;<ФИАС дома>;<Адрес>;<ЛС>;<Сумма задолженности>;<Период>;<Код ПУ Х>:<Наименование ПУ Х>:<Предыдущее значение ПУ Х>:<Флаг завершения блока "Счетчики">:<Код услуги>:<Наименование услуги>:<Сумма к оплате по услуге>;<Пустое поле>;<Скрытие кодов услуг>

Пример:

ШПАК А…. С….;;2c631644-5924-432a-959a-5f242e8c0d0f,1;г.Ключ ул.Гоголя д.1 кв.1;1134969222;294.55;062021;1603838:Горячая вода:160.0000:[!]:9937:ГВС:294.55;;1
ШАРИКОВ П… П….;;2c631644-5924-432a-959a-5f242e8c0d0f,2;г.Ключ ул.Гоголя д.1 кв.2;1134969230;1872.61;062021;2487992:Горячая вода:19.0000:[!]:9940:ГВС:1872.61;;1

Мы вам помогли? Спасибо за обратную связь Произошла какая-то проблема, пожалуйста, попробуйте еще раз