diff --git a/data/fields_default.xml b/data/fields_default.xml
index 601138d..d71981c 100644
--- a/data/fields_default.xml
+++ b/data/fields_default.xml
@@ -22,63 +22,73 @@ ctx = {
"contract_number": self.name,
"date_conclusion": self.date_conclusion_fix or self.date_conclusion,
- "seller_company_name": seller.name,
- "seller_business_address": seller.full_address,
+ "seller_name": seller.name,
+ "seller_company_form": seller.company_form,
"seller_representer_name": seller.representative_id.name,
"seller_representer_name_parent": seller.representative_id.name_parent_case,
"seller_representer_name_initials": seller.representative_id.name_initials_case,
- "seller_representer_function": seller.representative_id.function,
- "seller_representer_function_parent_case": seller.representative_id.function_parent_case,
-
"seller_inn": seller.vat,
"seller_kpp": seller.iec,
- "seller_bic": False,
"seller_ogrn": seller.psrn,
-
- "seller_bank": False,
- "seller_rs": False,
- "seller_ks": False,
-
+ "seller_business_address": seller.full_address,
"seller_phone": seller.phone,
"seller_email": seller.email,
- "partner_company_name": partner.name,
- "partner_business_address": partner.full_address,
- "partner_representer_name": partner.representative_id.name,
- "partner_representer_name_parent": partner.representative_id.name_parent_case,
- "partner_representer_name_initials": partner.representative_id.name_initials_case,
- "partner_representer_function": partner.representative_id.function,
- "partner_representer_function_parent_case": partner.representative_id.function_parent_case,
-
"partner_inn": partner.vat,
- "partner_kpp": partner.iec,
- "partner_bic": False,
- "partner_ogrn": partner.psrn,
-
- "partner_bank": False,
- "partner_rs": False,
- "partner_ks": False,
-
+ "partner_business_address": partner.full_address,
"partner_phone": partner.phone,
"partner_email": partner.email,
}
if partner_bank:
ctx.update({
- "partner_bic": partner_bank.bank_id.bic,
- "partner_bank": partner_bank.bank_id.name,
"partner_rs": partner_bank.acc_number,
"partner_ks": partner_bank.bank_id.corr_account,
+ "partner_bic": partner_bank.bank_id.bic,
})
-
if seller_bank:
ctx.update({
- "seller_bic": seller_bank.bank_id.bic,
- "seller_bank": seller_bank.bank_id.name,
"seller_rs": seller_bank.acc_number,
"seller_ks": seller_bank.bank_id.corr_account,
+ "seller_bic": seller_bank.bank_id.bic,
})
+
+# Person
+if not partner.is_company:
+ ctx.update({
+ "partner_name": partner.name,
+ "partner_name_initials": partner.name_initials_case, # TODO: remove 'case'
+ "partner_passport_number": partner.passport_number,
+ "partner_passport_date": partner.passport_date,
+ "partner_passport_department": partner.passport_department,
+ })
+else:
+ # Company
+ ctx.update({
+ "partner_name":,
+ "partner_company_form":,
+ "partner_representer_name":,
+ "partner_representer_name_parent":,
+ "partner_representer_name_initials":,
+ "partner_representer_document_parent":,
+ })
+
+ if partner.company_form == 'sp':
+ # Sole Proprietor
+ ctx.update({
+ "partner_ip_number": partner.sp_register_number,
+ "partner_ip_date": partner.sp_register_date,
+ "partner_ogrnip": partner.psrn_sp,
+ })
+ if partner.company_form == 'plc':
+ # Private Limited Company
+ ctx.update({
+ "partner_kpp": partner.iec,
+ "partner_ogrn": partner.psrn,
+ })
+
+
action = ctx
@@ -296,15 +306,9 @@ action = ctx
-
+
Seller Bank Account
- seller_rs
-
-
-
-
- Seller Corresponding Account
- seller_ks
+ seller_bank_account
@@ -314,12 +318,6 @@ action = ctx
-
- Seller Email
- seller_email
-
-
-
@@ -437,15 +435,9 @@ action = ctx
-
+
Partner Bank Account
- partner_rs
-
-
-
-
- Partner Corresponding Account
- partner_ks
+ partner_bank_account
@@ -455,11 +447,5 @@ action = ctx
-
- Partner Email
- partner_email
-
-
-