Я использую Odoo 8.0. В настоящее время я обращаюсь к моделям odoo с помощью XML-RPC API в php. Я обновил процент налога в позициях счета-фактуры. Он был успешно обновлен, но проблема в том, что сумма налога не обновляется в промежуточной сумме.
Вот мой код:
<?php
include("../ripcord-master/ripcord.php");
$url = "http://localhost:8069";
$db="migration_three";
$username = "admin";
$password = "admin";
$models = ripcord::client("$url/xmlrpc/2/object");
$common = ripcord::client("$url/xmlrpc/2/common");
$uid = $common->authenticate($db, $username, $password, array());
$invoice_id = 28;
$validate = $models->execute_kw($db, $uid, $password, 'account.invoice','button_reset_taxes',array($invoice_id));
print_r($validate);
?>
Возвращает 1. Но сумма налога не обновляется в виде промежуточного итога. заранее спасибо
Нам не нужно упоминать ключ для invoice_id. Измените код обновления на
$validate = $models->execute_kw($db, $uid, $password, 'account.invoice','button_reset_taxes',array($invoice_id));
print_r($validate);
Других решений пока нет …