如何使用XML-RPC更新发票中的税额?

时间:2016-07-25 15:13:31

标签: php openerp xml-rpc odoo-8

我正在使用Odoo 8.0。目前我正在使用php中的XML-RPC API访问odoo模型。我已更新发票行项目中的税率百分比。它已成功更新,但问题是小计中的税额未更新。

我的代码是:

<?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.但是小计视图中的税额未更新。提前致谢

1 个答案:

答案 0 :(得分:1)

我们不需要提及invoice_id的密钥。将更新代码更改为

$validate = $models->execute_kw($db, $uid, $password, 'account.invoice','button_reset_taxes',array($invoice_id));
print_r($validate);