50 lines
1.1 KiB
Python
Executable File
50 lines
1.1 KiB
Python
Executable File
# -*- 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 = {
|
|
"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": "7",
|
|
"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)
|