Описание формата реестра сальдо
Реестр сальдо - электронный документ, содержащий информацию о сальдо по лицевым счетам абонентов.
Правила именования реестра сальдо нет.
Реестр сальдо должен быть сформирован в текстовом формате (TXT) в альтернативной кодировке ASCII (WIN1251).
Структура электронного реестра:
Общие требования к формату файла:
Каждая строка файла, за исключением заголовка, содержит данные об одном абоненте.
Каждая строка файла заканчивается символом «\n» (CRLF).
Данные по реестрам заносятся в определенном порядке и разделяются символом «;». Значение полей дополнения отделяются друг от друга разделителем «:».
Каждый файл содержит заголовок с итоговой информацией.
Количество и формат полей в заголовке – фиксирован.
Структура реестра
Формат строки заголовка реестра:
#<Поле> <значение>
В заголовке реестра указываются следующие поля:
Формат
| Поле
| Примечание
| N(20,2)
| FILESUM
| Итоговая сумма полей "сумма" по всем записям реестра.
Разделитель «.»
| N(3)
| TYPE
| Тип реестра (фиксированное значение – 7)
| N(5)
| SERVICE
| Номер услуги в АС ИСППН. № = _______________.
| VARCHAR2(512)
| NOTE
| Примечание, могут быть указаны дата и время формирования реестра или назначение реестра;
не обязательно для заполнения
|
Формат записей реестра
№
п/п
| Имя поля
| Маска
| Тип/размерность
поля
| Примечание
| 1
| ФИО
|
| STRING, 60
| Поле обязательно для заполнения, заполняется либо ФИО, либо Счет абонента
Составное поле. Разделитель– пробел.
|
| Фамилия
|
| STRING
|
|
| Имя
|
| STRING
|
|
| Отчество
|
| STRING
|
| 2
| Адрес
|
| STRING, 70
| Поле обязательно для заполнения
Составное поле. Разделитель– «,»
|
| Город
|
| STRING
| Номер населенного пункта, сокращения:
Город - сокращения нет
Поселок – п
Деревня - д и т.д.
|
| Улица
|
| STRING
| Номер улицы, сокращения:
улица - ул
шоссе- ш
проспект – пр-кт
бульвар - б-р
переулок - пер
площадь – пл
линия – линия
набережная – наб и т.д.
|
| Дом
|
| STRING, 10
| Номер дома (включая корпус) – например, 24К1
|
| Квартира
|
| STRING, 7
| Номер квартиры/комнаты
| 3
| Счет
|
| STRING, 20
| Поле обязательно для заполнения
Уникальный номер абонента в учетной системе ОРГАНИЗАЦИИ (лицевой счет, номер договора и т.д.)
| 4
| Сумма задолженности
| 9999999999990.00
| NUMBER, 20
| Разделитель «.»
В случае образования переплаты значение передается со знаком «-»
| 5
| Подуслуга
|
|
| Не используется
| 6
| Начало расчета
| dd/mm/yyyy
| DATE
| Не используется
| 7
| Конец расчета
| dd/mm/yyyy
| DATE
| Не используется
| 8
| Дополнение
|
| NUMBER, 6
| 100501
|
| Поля дополнения
|
| Поля дополнения не обязательны для заполнения
Разделитель между полями «:»
| 8.1
| Штрих-код
|
| STRING, 40
|
| 8.2
| Адрес
|
| STRING, 70
|
| 8.3
| Пени в т.ч.
|
| NUMBER, 10
|
| 8.4
| СЧЕТЧИК 1:
Номер
|
| STRING, 20
| Серийный или условный номер счетчика
| 8.5
| Тип
|
| STRING, 8
| ХВС, ГВС, ГАЗ, ЭЛ/ЭН, ОТОПЛ и др.
| 8.6
| Последние показания
|
| NUMBER, 8
| Значения показаний - целочисленные
| 8.7
| СЧЕТЧИК 2:
Номер
|
| STRING, 20
|
| 8.8
| Тип
|
| STRING, 8
|
| 8.9
| Последние показания
|
| NUMBER, 8
|
| 8.10
| СЧЕТЧИК 3:
Номер
|
| STRING, 20
|
| 8.11
| Тип
|
| STRING, 8
|
| 8.12
| Последние показания
|
| NUMBER, 8
|
| 8.13
| СЧЕТЧИК 4:
Номер
|
| STRING, 20
|
| 8.14
| Тип
|
| STRING, 8
|
| 8.15
| Последние показания
|
| NUMBER, 8
|
| 8.16
| СЧЕТЧИК 5:
Номер
|
| STRING, 20
|
| 8.17
| Тип
|
| STRING, 8
|
| 8.18
| Последние показания
|
| NUMBER, 8
|
| 8.19
| СЧЕТЧИК 6:
Номер
|
| STRING, 20
|
| 8.20
| Тип
|
| STRING, 8
|
| 8.21
| Последние показания
|
| NUMBER, 8
|
| 8.22
| СЧЕТЧИК 7:
Номер
|
| STRING, 20
|
| 8.23
| Тип
|
| STRING, 8
|
| 8.24
| Последние показания
|
| NUMBER, 8
|
| 8.25
| СЧЕТЧИК 8:
Номер
|
| STRING, 20
|
| 8.26
| Тип
|
| STRING, 8
|
| 8.27
| Последние показания
|
| NUMBER, 8
|
| |