Добрый день! Пользуюсь апи биллинга 6.2 через wsdl.
Появился такой вопрос: при использовании сервиса BalanceService из пакета ru.bitel.bgbilling.kernel.contract.balance, в метод balanceDetailList(int contractId, Period period, boolean available) передаю period различный, но возвращает информацию всегда по текущему месяцу, почему так? параметр period пробовал разными способами передавать, всё как тут
https://bgbilling.ru/v6.2/javadoc/ru/bitel/common/model/Period.html#Period--Код на PHP:
Код:
$client = new SoapClient(
'http://localhost/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.balance/BalanceService?wsdl',
array('login' => $login,'password' => $password)
);
$params = array(
'contractId' => $contractId,
'period' => array('fromDate' => '2017-05-01', 'toDate' => '2017-05-31'),
'available' => false,
);
var_dump($client->balanceDetailList($params));
Может кто-то проверить у себя, или указать на ошибку? Спасибо.