2016-07-25 13 views
1

Ich benutze Odoo 8.0. Momentan greife ich auf die odoo Modelle mit XML-RPC API in PHP zu. Ich habe den Prozentsatz der Steuern in Rechnungspositionen aktualisiert. Es wurde erfolgreich aktualisiert, aber das Problem ist, dass der Steuerbetrag in der Zwischensumme nicht aktualisiert wird.Wie wird der Steuerbetrag in der Rechnung mit XML-RPC aktualisiert?

Hier ist mein Code:

<?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); 
?> 

Es gibt 1. Aber der Steuerbetrag wird in dem Wert Ihrer Ansicht nicht aktualisiert. Vielen Dank im Voraus

Antwort

1

Wir brauchen den Schlüssel für invoice_id nicht zu erwähnen. Ändern Sie den Update-Code in

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

Es gibt auch 1 zurück, aber die Steuer wird nicht aktualisiert. – balaraman