【问题标题】:How to update the tax amount in invoice using XML-RPC?如何使用 XML-RPC 更新发票中的税额?
【发布时间】:2016-07-25 15:13:31
【问题描述】:

我正在使用 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。但税额在小计视图中没有更新。提前致谢

【问题讨论】:

    标签: php openerp xml-rpc odoo-8


    【解决方案1】:

    我们不需要提及 invoice_id 的键。把更新代码改成

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-07
      相关资源
      最近更新 更多