# -*- coding: utf-8 -*- import odoorpc 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 = { "firstname": "Max", "midname": "middle", "lastname": "Musterman", "street": "Strasse 11", "street2": "Zusatz 1", "zip": "1145", "city": "Wien", "country_id": "AT", "fax": "+43 456546", "phone": "+43 564564", "mobile": "+43 677 564564", "endkunde": True, "portal_id": "333333", "company": "Bier AG", "info_uid": "habe keine", "info_kundennr": "K1234", "email": "max@musterman.at", "line_ids": ["12345"], "opt_out": True, "vat": False, "lang": "de" } res_partner_obj = odoo.env['res.partner'] result = res_partner_obj.portal_create_partner(values) print(result)