Внесение новых показаний
Внесение новых показаний
POST https://{Адрес}:9050/api/v2/submit-meter-reading/{ЛицевойСчёт}
{Адрес} - IP-адрес или доменное имя компьютера, где размещён сервер-приложений webapi {ЛицевойСчёт} - номер лицевого счёта абонента так, как он написан на квитанции или считан из QR-кода (поле PersAcc)
Тело запроса (JSON-объект)
Однотарифный прибор учёта:
{ "id": 1234, "value": 8.7 }
Двухтарифный прибор учёта:
{ "id": 1979, "day": 950, "night": 603 }
Трёхтарифный прибор учёта:
{ "id": 2022, "peak": 950, "halfPeak": 603, "night": 279 }
Описание полей
id - уникальный идентификатор прибора учёта, полученный при запросе списка приборов учёта; value, day, night, peak, halfPeak и night - переданные потребителем новые показания. Как и в случае с получением последних показаний являются взаимоисключающими.
В случае успешной регистрации новых показаний сервер возвращает HTTP-код 201 Created со следующим JSON-объектом:
Однотарифный прибор учёта:
{ "volume": 0.7 }
Двухтарифный прибор учёта:
{ "day": 54, "night": 43 }
Трёхтарифный прибор учёта:
{ "peak": 54, "halfPeak": 43, "night": 15 }
Описание полей
volume, day, night, peak, halfPeak и night - объём потребления, принятый РКЦ: Офис для следующей операции расчёта платы.