Bonjour a tous,

J'ai un petit problème, avec odoo je n'arrive pas a forcer le montant total du devis.
Je prends des commandes dans Woocommerce que je pousse dans Odoo tout fonctionne bien mis a part le total qui ne correspond pas forcément (du a des arrondis)
Donc je voudrais pousser le total manuellement, j'ai essayé amount_total dans la structure que je passe au sale.order Create mais c'est ignoré.
Auriez-vous une autre piste ?
Voici un extrait de mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
$lines = array();
	$lines= creer_produits($server_url,$uid,$dbname,$password,$tab_general_dialogue);
	
		$offset = date("Z");
	$utc_time = date("Y-m-d H:i:s", strtotime($tab_general_dialogue['orderDate']." -".$offset." Seconds"));
	
      $arr = array(
        'partner_id'          => new xmlrpcval($identifiant_client,"int"),
        'partner_invoice_id'  => new xmlrpcval($identifiant_client,"int"),
        'partner_shipping_id' => new xmlrpcval($identifiant_client,"int"),
        'client_order_ref'    => new xmlrpcval($identifiant_client,"int"),
        'order_line'          => new xmlrpcval($lines, "array"),
		'date_order'          => new xmlrpcval($utc_time, "string"),
		'amount_total'    	  => new xmlrpcval(floatval($tab_general_dialogue['total']),"double"),
		
      );
	  
	  
	  
    $client = new xmlrpc_client($server_url . "/xmlrpc/object");
    $client->setSSLVerifyPeer(0);

    $msg = new xmlrpcmsg('execute'); 
    $msg->addParam(new xmlrpcval($dbname, "string")); 
    $msg->addParam(new xmlrpcval($uid, "int")); 
    $msg->addParam(new xmlrpcval($password, "string")); 
    $msg->addParam(new xmlrpcval("sale.order", "string")); 
    $msg->addParam(new xmlrpcval("create", "string")); 
    $msg->addParam(new xmlrpcval($arr, "struct")); 
    $response = $client->send($msg);
Merci,