Odoo Help

Welcome!

This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

0

XmlRpc Unknown exception while creating Sales.Order.Line

By
Harun Baris Bulut
on 8/31/15, 2:17 PM 545 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 ? 

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

Jérémy Kersten (jke)
on 8/31/15, 3:17 PM

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.

Harun Baris Bulut
on 9/1/15, 3:33 AM
0
Harun Baris Bulut
On 9/4/15, 5:03 AM

Any thoughts?

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

2 follower(s)

Stats

Asked: 8/31/15, 2:17 PM
Seen: 545 times
Last updated: 9/4/15, 5:03 AM