Внесение новых показаний


POST https://{Адрес}:9050/api/v1/SubmitMeterReading/{ЛицевойСчёт}


{Адрес} - 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  - объём потребления, принятый РКЦ: Офис для следующей операции расчёта платы.