51 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
# -*- 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)
 |