Skip to Content
Menu
This question has been flagged
3 Replies
3313 Views

With the fields below I can successfully create sales order line;

order_id
name,
product_uom,
product_uom_qty,
price_unit,
state,
delay

 This is the DEBUG log from Odoo which has a result "Unknown exception";

object.execute('MyDatabase',
                6,
                '*',
                'sale.order.line',
                'create',
                {'company_id': 1,
                 'delay': 1,
                 'name': 'Sample Product',
                 'order_id': 79,
                 'order_partner_id': 1362,
                 'price_unit': 39.64,
                 'product_id': 554,
                 'product_uom': 5,
                 'product_uom_qty': 1.0,
                 'state': 'draft',
                 'tax_id': [[6, 0, [1]]]})

XMLRPC Request and Response;

 

<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
 <methodName>execute</methodName>
 <params>
  <param>
   <value>
    <string>MyDatabase</string>
   </value>
  </param>
  <param>
   <value>
    <int>6</int>
 </value>
  </param>
  <param>
   <value>
    <string>myPassword</string>
   </value>
  </param>
  <param>
   <value>
    <string>sale.order.line</string>
   </value>
  </param>
  <param>
   <value>
    <string>create</string>
   </value>
  </param>
  <param>
   <value>
    <struct>
     <member>
      <name>company_id</name>
      <value>
       <int>1</int>
      </value>
     </member>
     <member>
      <name>order_partner_id</name>
      <value>
       <int>1362</int>
      </value>
     </member>
     <member>
      <name>order_id</name>
      <value>
       <int>79</int>
      </value>
     </member>
     <member>
      <name>product_id</name>
      <value>
       <int>554</int>
      </value>
     </member>
     <member>
      <name>name</name>
      <value>
       <string>Sample Produc</string>
      </value>
     </member>
     <member>
      <name>product_uom</name>
      <value>
       <int>5</int>
      </value>
     </member>
     <member>
      <name>product_uom_qty</name>
      <value>
       <double>1.</double>
      </value>
     </member>
     <member>
      <name>price_unit</name>
      <value>
       <double>39.64</double>
       </value>
     </member>
     <member>
      <name>state</name>
      <value>
       <string>draft</string>
      </value>
     </member>
     <member>
      <name>delay</name>
      <value>
       <int>1</int>
      </value>
     </member>
     <member>
      <name>tax_id</name>
      <value>
       <array>
        <data>
         <value>
          <array>
           <data>
            <value>
             <int>6</int>
            </value>
            <value>
             <int>0</int>
            </value>
            <value>
             <array>
              <data>
               <value>
                <int>1</int>
               </value>
              </data>
             </array>
            </value>
           </data>
          </array>
         </value>
        </data>
       </array>
      </value>
     </member>
    </struct>
   </value>
  </param>
 </params>
</methodCall>
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
 <params>
  <param>
   <value><nil/></value>
  </param>
 </params>
</methodResponse>


Odoo version; 8.0 (Nightly build) Just updated on September 1st 2015

 However when I add product_id field it gives unknown error exception. By the way I 5 times quadruple checked that product_id is correct by creating sample sales order from Odoo itself and print the sales order data by API.

 I tried every kind of log-level directive, but cannot retrieve the error.

Where do you think is the problem ? 

Avatar
Discard

could you provide your script and odoo version to test... thanks

Author

Sorry Jeremy I cannot send code as it is embedded in our main application but I have attached the object that is sent to Odoo.

Author Best Answer

Any thoughts?

Avatar
Discard
Related Posts Replies Views Activity
1
Oct 24
268
1
Apr 24
513
2
Mar 24
743
0
Sep 23
577
1
Jun 23
818