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 - - -