summaryrefslogtreecommitdiff
path: root/indoteknik_api/controllers/api_v1
diff options
context:
space:
mode:
authorit-fixcomart <it@fixcomart.co.id>2024-08-30 11:52:21 +0700
committerit-fixcomart <it@fixcomart.co.id>2024-08-30 11:52:21 +0700
commit6d90f84246b1c6ef01b3ba3f1231450b11862719 (patch)
tree759dd4cbae727a393d9860fc5c4b0033fc165c25 /indoteknik_api/controllers/api_v1
parentc3d6ea4ae3ce658a2b01b3b79561d6ebf15f41ef (diff)
<iman> udate new register
Diffstat (limited to 'indoteknik_api/controllers/api_v1')
-rw-r--r--indoteknik_api/controllers/api_v1/user.py26
1 files changed, 19 insertions, 7 deletions
diff --git a/indoteknik_api/controllers/api_v1/user.py b/indoteknik_api/controllers/api_v1/user.py
index 61bb4425..1f9c077e 100644
--- a/indoteknik_api/controllers/api_v1/user.py
+++ b/indoteknik_api/controllers/api_v1/user.py
@@ -191,15 +191,26 @@ class User(controller.Controller):
'alamat_lengkap_text': alamat_wajib_pajak,
'email': email_partner,
'street': alamat_bisnis,
- 'company_type': 'company'
+ 'company_type': 'company',
+ 'user_id': 3222,
+ 'property_account_receivable_id': 395,
+ 'property_account_payable_id': 438,
+ 'active_limit': True,
+ 'warning_stage': 4000000,
+ # 'blocking_stage': 5000000,
}
new_company = request.env['res.partner'].create(new_company_data)
- user.partner_id.parent_id = new_company.id
- user.partner_id.customer_type = new_company.customer_type
- user.partner_id.npwp = new_company.npwp
- user.partner_id.sppkp = new_company.sppkp
- user.partner_id.nama_wajib_pajak = new_company.nama_wajib_pajak
- user.partner_id.alamat_lengkap_text = new_company.alamat_lengkap_text
+ request.env['user.company.request'].create({
+ 'user_id': user.partner_id.id,
+ 'user_company_id': new_company.id,
+ 'user_input': business_name
+ })
+ # user.partner_id.parent_id = new_company.id
+ # user.partner_id.customer_type = new_company.customer_type
+ # user.partner_id.npwp = new_company.npwp
+ # user.partner_id.sppkp = new_company.sppkp
+ # user.partner_id.nama_wajib_pajak = new_company.nama_wajib_pajak
+ # user.partner_id.alamat_lengkap_text = new_company.alamat_lengkap_text
if npwp_document:
npwp_mimetype, _ = mimetypes.guess_type(npwp_filename)
@@ -232,6 +243,7 @@ class User(controller.Controller):
if type_acc == 'individu':
user.partner_id.customer_type = 'nonpkp'
user.partner_id.npwp = '0.000.000.0-000.000'
+ user.partner_id.sppkp = '-'
user.partner_id.nama_wajib_pajak = name
user.send_activation_mail()