# -*- coding: utf-8 -*- import odoorpc from urllib.parse import urlparse host = 'localhost' port = 8080 db = 'tz-austria_1' user = 'tz-admin' pw = 'x' odoo = odoorpc.ODOO(host, port=port) odoo.login(db, user, pw) values = { "name": "Company2", "name2": "Unternehmen 2", "street": "Matzleinsdorferplatz 5", "street2": "Teststrasse 30", "zip": 1050, "city": "Wien", "country_id": "AT", "fax": "+43 55567051", "phone": "+43 5556705", "mobile": "+43 446783", "endkunde": True, "portal_id": "32", "email": "company@test.at", "opt_out": True, "ref": "A144S4", "partner_sector_id": "ENDKUNDE", "comment": "comment", "vat": False, "lang": "de", "line_ids": ["0000"], "property_payment_term_id": "15 Tage", "property_product_pricelist": "EUR", "date_vat_check": "2017-08-04", "active": True, "retail_partner_id": "004354", "is_retailer": False, "collective_bill": False, "fiscal_position": "Drittland",# IG-Ausland, Drittland or False "carrier_id": "LKW" } res_partner_obj = odoo.env['res.partner'] result = res_partner_obj.pg_create_company(values) print(result)