docx_report_generation/data/fields_default.xml

1195 lines
49 KiB
XML
Raw Normal View History

<?xml version='1.0' encoding='utf-8'?>
<odoo>
<data>
<!-- Action for contract -->
<record id="action_get_contract_context" model="ir.actions.server">
<field name="name">Generate Context for Contract</field>
<field name="model_id" ref="client_contracts.model_res_partner_contract_wizard"/>
<field name="binding_model_id" ref="client_contracts.model_res_partner_contract_wizard" />
<field name="state">code</field>
<field name="code">
# Aliases
2020-03-05 16:35:30 +05:00
self = record # res.partner.contract
2019-12-28 12:09:18 +05:00
2019-12-12 11:17:54 +05:00
partner = self.partner_id # res.partner
2021-05-07 19:44:03 +05:00
seller = self.company_id.partner_id
2019-12-28 12:09:18 +05:00
# Functions
_ = self._
2019-12-28 12:09:18 +05:00
get_date = self.get_date
# Parse date
2019-12-27 18:36:41 +05:00
months = ["",
"января", "февраля", "марта", "апреля",
"мая", "июня", "июля", "августа",
"сентября", "октября", "ноября", "декабря",
]
2019-12-28 12:09:18 +05:00
date = get_date()
2019-12-27 19:18:37 +05:00
dd = date.day
mm = date.month
yyyy = date.year
yy = yyyy % 100
MM = months[mm]
2019-12-27 18:36:41 +05:00
dd = dd if dd // 10 else '0{}'.format(dd)
mm = mm if mm // 10 else '0{}'.format(mm)
# ctx keys must be decalared in this xml with id equal to "contract_field_{technical_name}"
ctx = {
"contract_number": self.name,
2019-12-27 18:36:41 +05:00
2019-12-27 19:18:37 +05:00
"dd": dd,
"mm": mm,
"MM": MM,
"yy": yy,
"yyyy": yyyy,
2019-12-27 18:15:07 +05:00
"seller_name": seller.name_write,
"seller_company_form": _(dict(seller._fields['company_form'].selection).get(seller.company_form)),
2019-12-12 11:17:54 +05:00
"seller_representer_name": seller.representative_id.name,
2019-12-30 10:21:33 +05:00
"seller_representer_name_parent": seller.representative_id.name_genitive,
"seller_representer_name_initials": seller.representative_id.name_initials,
2020-01-21 18:45:03 +05:00
"seller_representer_function": seller.representative_id.function,
2020-01-21 19:27:25 +05:00
"seller_representer_function_parent": seller.representative_id.function_genitive,
2019-12-27 19:54:14 +05:00
"seller_representer_document_parent": seller.representative_document,
2019-12-26 11:52:15 +05:00
"seller_inn": seller.vat,
"seller_kpp": seller.iec,
2019-12-12 11:35:16 +05:00
"seller_ogrn": seller.psrn,
2019-12-27 17:31:34 +05:00
"seller_business_address": seller.full_address,
2019-12-26 10:19:17 +05:00
"seller_phone": seller.phone,
2020-01-20 13:48:34 +05:00
"seller_whatsapp": seller.whatsapp,
"seller_telegram": seller.telegram,
2019-12-26 10:49:19 +05:00
"seller_email": seller.email,
"partner_name": partner.name_write,
2019-12-26 11:52:15 +05:00
"partner_inn": partner.vat,
2019-12-27 17:31:34 +05:00
"partner_business_address": partner.full_address,
2019-12-12 11:17:54 +05:00
"partner_phone": partner.phone,
2020-01-20 13:48:34 +05:00
"partner_whatsapp": partner.whatsapp,
"partner_telegram": partner.telegram,
2019-12-26 10:49:19 +05:00
"partner_email": partner.email,
}
seller_bank = seller.bank_ids and seller.bank_ids[0]
2019-12-12 11:17:54 +05:00
if seller_bank:
bank = seller_bank.bank_id
bank_name = bank and bank.name or ""
bank_city = "г. {city}".format(city=bank.city) if bank and bank.city else ""
seller_bank_name = "{} {}".format(bank_name, bank_city).strip()
2019-12-12 11:17:54 +05:00
ctx.update({
2020-01-17 20:22:29 +05:00
"seller_bank": seller_bank_name,
"seller_rs": seller_bank.acc_number,
"seller_ks": bank.corr_account,
"seller_bic": bank.bic,
2019-12-12 11:17:54 +05:00
})
partner_bank = partner.bank_ids and partner.bank_ids[0]
if partner_bank:
bank = partner_bank.bank_id
bank_name = bank and bank.name or ""
bank_city = "г. {city}".format(city=bank.city) if bank and bank.city else ""
partner_bank_name = "{} {}".format(bank_name, bank_city).strip()
ctx.update({
"partner_bank": partner_bank_name,
"partner_rs": partner_bank.acc_number,
"partner_ks": bank.corr_account,
"partner_bic": bank.bic,
})
2019-12-27 17:31:34 +05:00
# Person
if not partner.is_company:
ctx.update({
"partner_representer_name": partner.name_write,
2019-12-30 10:21:33 +05:00
"partner_representer_name_initials": partner.name_initials,
2019-12-27 20:01:21 +05:00
"partner_representer_passport_number": partner.passport_number,
"partner_representer_passport_date": partner.passport_date,
"partner_representer_passport_department": partner.passport_department,
2020-01-09 09:20:04 +05:00
"partner_representer_passport_department_code": partner.passport_department_code,
2019-12-27 17:31:34 +05:00
})
if not partner.name_write:
ctx.update({
"partner_name": partner.name,
"partner_representer_name": partner.name,
})
2019-12-27 17:31:34 +05:00
else:
# Company
ctx.update({
"partner_company_form": _(dict(partner._fields['company_form'].selection).get(partner.company_form)),
2019-12-27 18:15:07 +05:00
"partner_representer_name": partner.representative_id.name,
2019-12-30 10:21:33 +05:00
"partner_representer_name_parent": partner.representative_id.name_genitive,
"partner_representer_name_initials": partner.representative_id.name_initials,
2020-01-21 18:45:03 +05:00
"partner_representer_function": partner.representative_id.function,
2020-01-21 19:27:25 +05:00
"partner_representer_function_parent": partner.representative_id.function_genitive,
2019-12-27 19:54:14 +05:00
"partner_representer_document_parent": partner.representative_document,
2019-12-27 17:31:34 +05:00
})
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,
2019-12-27 20:01:21 +05:00
"partner_representer_passport_number": partner.representative_id.passport_number,
"partner_representer_passport_date": partner.representative_id.passport_date,
"partner_representer_passport_department": partner.representative_id.passport_department,
2020-01-09 09:20:04 +05:00
"partner_representer_passport_department_code": partner.representative_id.passport_department_code,
2019-12-27 17:31:34 +05:00
})
if partner.company_form == 'plc':
# Private Limited Company
ctx.update({
"partner_kpp": partner.iec,
"partner_ogrn": partner.psrn,
})
action = ctx
</field>
</record>
<!-- Action for annex -->
<record id="action_get_annex_context" model="ir.actions.server">
<field name="name">Generate Context for Annex</field>
<field name="model_id" ref="client_contracts.model_res_partner_contract_wizard"/>
<field name="binding_model_id" ref="client_contracts.model_res_partner_contract_wizard" />
<field name="state">code</field>
<field name="code">
# Aliases
2020-03-05 16:35:30 +05:00
self = record # res.partner.contract.annex
2019-12-28 12:07:50 +05:00
2021-05-07 19:44:03 +05:00
seller = self.company_id.partner_id
partner = self.partner_id
# Functions
_ = self.contract_id._
2019-12-28 12:07:50 +05:00
get_date = self.contract_id.get_date
# Parse date
months = ["",
"января", "февраля", "марта", "апреля",
"мая", "июня", "июля", "августа",
"сентября", "октября", "ноября", "декабря",
]
date = get_date()
dd = date.day
mm = date.month
yyyy = date.year
yy = yyyy % 100
MM = months[mm]
dd = dd if dd // 10 else '0{}'.format(dd)
mm = mm if mm // 10 else '0{}'.format(mm)
order_date = self.order_id.date_order
2020-01-16 20:08:11 +05:00
# ctx keys must be decalared in this xml with id equal to "contract_field_{technical_name}"
ctx = {
"contract_number": self.contract_id.name,
2020-01-16 18:27:49 +05:00
"annex_name": self.name,
2020-01-20 18:50:17 +05:00
"annex_number": self.counter,
2020-01-16 19:35:21 +05:00
"order_name": self.order_id.name,
2020-01-16 20:08:11 +05:00
"order_date": "{} {} {}".format(order_date.day, months[order_date.month], order_date.year),
2020-01-29 15:28:54 +05:00
"design_cost": self.to_fixed(self.design_cost),
"design_period": self.design_period,
"design_doc_cost": self.to_fixed(self.design_doc_cost),
"design_doc_period": self.design_doc_period,
2020-01-29 13:58:43 +05:00
"delivery_address": self.delivery_address,
"delivery_period": self.delivery_period,
"installation_address": self.installation_address,
2020-01-29 15:28:54 +05:00
"installation_cost": self.to_fixed(self.installation_cost),
2020-01-29 13:58:43 +05:00
"installation_period": self.installation_period,
2020-01-29 15:28:54 +05:00
"total_cost": self.to_fixed(self.total_cost),
2020-01-29 13:58:43 +05:00
"payment_part_one": self.payment_part_one,
"payment_part_two": self.payment_part_two,
"payment_part_three": self.payment_part_three,
"delivery_period": self.delivery_period,
2019-12-28 12:07:50 +05:00
"dd": dd,
"mm": mm,
"MM": MM,
"yy": yy,
"yyyy": yyyy,
2019-12-18 17:51:51 +05:00
2020-01-10 10:30:46 +05:00
"seller_name": seller.name_write,
"seller_company_form": _(dict(seller._fields['company_form'].selection).get(seller.company_form)),
2019-12-18 17:51:51 +05:00
"seller_representer_name": seller.representative_id.name,
2019-12-30 10:21:33 +05:00
"seller_representer_name_parent": seller.representative_id.name_genitive,
"seller_representer_name_initials": seller.representative_id.name_initials,
2020-01-21 18:45:03 +05:00
"seller_representer_function": seller.representative_id.function,
2020-01-21 19:27:25 +05:00
"seller_representer_function_parent": seller.representative_id.function_genitive,
2019-12-28 12:07:50 +05:00
"seller_inn": seller.vat,
"seller_kpp": seller.iec,
"seller_ogrn": seller.psrn,
"seller_business_address": seller.full_address,
"seller_phone": seller.phone,
"seller_email": seller.email,
2019-12-18 17:51:51 +05:00
2020-01-10 10:30:46 +05:00
"partner_name": partner.name_write,
2019-12-18 17:51:51 +05:00
"partner_representer_name": partner.representative_id.name,
2019-12-30 10:21:33 +05:00
"partner_representer_name_initials": partner.representative_id.name_initials,
2019-12-28 12:07:50 +05:00
"partner_inn": partner.vat,
"partner_business_address": partner.full_address,
"partner_phone": partner.phone,
"partner_email": partner.email,
}
seller_bank = seller.bank_ids and seller.bank_ids[0]
2019-12-28 12:07:50 +05:00
if seller_bank:
bank = seller_bank.bank_id
bank_name = bank and bank.name or ""
bank_city = "г. {city}".format(city=bank.city) if bank and bank.city else ""
seller_bank_name = "{} {}".format(bank_name, bank_city).strip()
2019-12-28 12:07:50 +05:00
ctx.update({
2020-01-17 20:22:29 +05:00
"seller_bank": seller_bank_name,
2019-12-28 12:07:50 +05:00
"seller_rs": seller_bank.acc_number,
"seller_ks": bank.corr_account,
"seller_bic": bank.bic,
})
partner_bank = partner.bank_ids and partner.bank_ids[0]
if partner_bank:
bank = partner_bank.bank_id
bank_name = bank and bank.name or ""
bank_city = "г. {city}".format(city=bank.city) if bank and bank.city else ""
partner_bank_name = "{} {}".format(bank_name, bank_city).strip()
ctx.update({
"partner_bank": partner_bank_name,
"partner_rs": partner_bank.acc_number,
"partner_ks": bank.corr_account,
"partner_bic": bank.bic,
2019-12-28 12:07:50 +05:00
})
2019-12-18 17:27:12 +05:00
2019-12-27 18:15:07 +05:00
2019-12-28 12:07:50 +05:00
# Person
if not partner.is_company:
ctx.update({
"partner_representer_name": partner.name_write,
2020-01-10 10:21:48 +05:00
"partner_representer_name_initials": partner.name_initials,
2019-12-28 12:07:50 +05:00
"partner_representer_passport_number": partner.passport_number,
"partner_representer_passport_date": partner.passport_date,
"partner_representer_passport_department": partner.passport_department,
})
if not partner.name_write:
ctx.update({
"partner_name": partner.name,
"partner_representer_name": partner.name,
})
2019-12-28 12:07:50 +05:00
else:
# Company
ctx.update({
"partner_company_form": _(dict(partner._fields['company_form'].selection).get(partner.company_form)),
2019-12-30 10:21:33 +05:00
"partner_representer_name_parent": partner.representative_id.name_genitive,
2019-12-28 12:07:50 +05:00
"partner_representer_document_parent": partner.representative_document,
2020-01-21 18:45:03 +05:00
"partner_representer_function": partner.representative_id.function,
2020-01-21 19:27:25 +05:00
"partner_representer_function_parent": partner.representative_id.function_genitive,
})
2019-12-28 12:07:50 +05:00
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,
"partner_representer_passport_number": partner.representative_id.passport_number,
"partner_representer_passport_date": partner.representative_id.passport_date,
"partner_representer_passport_department": partner.representative_id.passport_department,
})
if partner.company_form == 'plc':
# Private Limited Company
ctx.update({
"partner_kpp": partner.iec,
"partner_ogrn": partner.psrn,
})
action = ctx
</field>
</record>
<!-- Action for sale order -->
<record id="action_get_so_context" model="ir.actions.server">
<field name="name">Generate Context for Sale order</field>
<field name="model_id" ref="client_contracts.model_res_partner_contract_wizard"/>
<field name="binding_model_id" ref="client_contracts.model_res_partner_contract_wizard" />
<field name="state">code</field>
<field name="code">
# Aliases
self = record # sale.order
seller = self.company_id.partner_id
partner = self.partner_id
# Functions
_ = self._t
# get_date = self.contract_id.get_date
# Parse date
months = ["",
"января", "февраля", "марта", "апреля",
"мая", "июня", "июля", "августа",
"сентября", "октября", "ноября", "декабря",
]
offer_date = self.date_order
dd = offer_date.day
mm = offer_date.month
yyyy = offer_date.year
yy = yyyy % 100
MM = months[mm]
dd = dd if dd // 10 else '0{}'.format(dd)
mm = mm if mm // 10 else '0{}'.format(mm)
# order_date = self.order_id.date_order
# ctx keys must be declared in this xml with id equal to "contract_field_{technical_name}"
ctx = {
2021-05-12 17:49:47 +05:00
# For manual filling on offer creation
"offer_subject": "",
"object_name": "",
"object_address": "",
# Fields from models
"offer_name": self.name,
"offer_date": "{} {} {}".format(offer_date.day, months[offer_date.month], offer_date.year),
# "delivery_address": self.delivery_address,
"commitment_date": self.commitment_date,
2021-05-13 13:43:16 +05:00
"products_amount": len(self.order_line.filtered(lambda rec: not rec.display_type)),
"amount_untaxed": self.amount_untaxed,
"amount_tax": self.amount_tax,
"amount_total": self.amount_total,
2021-05-13 15:51:58 +05:00
"currency_symbol": self.currency_id.symbol,
2021-05-13 13:43:16 +05:00
"terms_and_conditions": self.note,
# "payment_part_one": self.payment_part_one,
# "payment_part_two": self.payment_part_two,
# "payment_part_three": self.payment_part_three,
# "delivery_period": self.delivery_period,
"dd": dd,
"mm": mm,
"MM": MM,
"yy": yy,
"yyyy": yyyy,
"seller_name": seller.name_write,
"seller_company_form": _(dict(seller._fields['company_form'].selection).get(seller.company_form)),
# "seller_representer_name": seller.representative_id.name,
# "seller_representer_name_parent": seller.representative_id.name_genitive,
# "seller_representer_name_initials": seller.representative_id.name_initials,
# "seller_representer_function": seller.representative_id.function,
# "seller_representer_function_parent": seller.representative_id.function_genitive,
"seller_inn": seller.vat,
"seller_kpp": seller.iec,
"seller_ogrn": seller.psrn,
"seller_business_address": seller.full_address,
"seller_phone": seller.phone,
"seller_email": seller.email,
"partner_name": partner.name_write,
"partner_representer_name": partner.representative_id.name,
"partner_representer_name_initials": partner.representative_id.name_initials,
"partner_inn": partner.vat,
"partner_business_address": partner.full_address,
"partner_phone": partner.phone,
"partner_email": partner.email,
}
seller_bank = seller.bank_ids and seller.bank_ids[0]
if seller_bank:
bank = seller_bank.bank_id
bank_name = bank and bank.name or ""
bank_city = "г. {city}".format(city=bank.city) if bank and bank.city else ""
seller_bank_name = "{} {}".format(bank_name, bank_city).strip()
ctx.update({
"seller_bank": seller_bank_name,
"seller_rs": seller_bank.acc_number,
"seller_ks": bank.corr_account,
"seller_bic": bank.bic,
})
partner_bank = partner.bank_ids and partner.bank_ids[0]
if partner_bank:
bank = partner_bank.bank_id
bank_name = bank and bank.name or ""
bank_city = "г. {city}".format(city=bank.city) if bank and bank.city else ""
partner_bank_name = "{} {}".format(bank_name, bank_city).strip()
ctx.update({
"partner_bank": partner_bank_name,
"partner_rs": partner_bank.acc_number,
"partner_ks": bank.corr_account,
"partner_bic": bank.bic,
})
# Person
if not partner.is_company:
ctx.update({
# "partner_representer_name": partner.name_write,
# "partner_representer_name_initials": partner.name_initials,
# "partner_representer_passport_number": partner.passport_number,
# "partner_representer_passport_date": partner.passport_date,
# "partner_representer_passport_department": partner.passport_department,
})
if not partner.name_write:
ctx.update({
"partner_name": partner.name,
# "partner_representer_name": partner.name,
})
else:
# Company
ctx.update({
"partner_company_form": _(dict(partner._fields['company_form'].selection).get(partner.company_form)),
# "partner_representer_name_parent": partner.representative_id.name_genitive,
# "partner_representer_document_parent": partner.representative_document,
# "partner_representer_function": partner.representative_id.function,
# "partner_representer_function_parent": partner.representative_id.function_genitive,
})
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,
# "partner_representer_passport_number": partner.representative_id.passport_number,
# "partner_representer_passport_date": partner.representative_id.passport_date,
# "partner_representer_passport_department": partner.representative_id.passport_department,
})
if partner.company_form == 'plc':
# Private Limited Company
ctx.update({
"partner_kpp": partner.iec,
"partner_ogrn": partner.psrn,
})
action = ctx
</field>
</record>
<!-- Functions -->
<record id="contract_field_number2words" model="res.partner.contract.field">
<field name="name">Number in Words</field>
<field name="technical_name">number2words</field>
<field name="description">Function</field>
<field name="sequence">-1</field>
</record>
<record id="contract_field_currency2words" model="res.partner.contract.field">
<field name="name">Currency Number in Words</field>
<field name="technical_name">currency2words</field>
<field name="description">Function</field>
<field name="sequence">-1</field>
</record>
<!-- Offer fields -->
2021-05-12 17:49:47 +05:00
<!-- For manual filling -->
<record id="contract_field_offer_subject" model="res.partner.contract.field">
<field name="name">Offer subject</field>
<field name="technical_name">offer_subject</field>
<field name="description">
What we offers to our customer, i.e. 'power panels supply' or 'jobs execution and equipment supply'
</field>
<field name="sequence">1</field>
</record>
<record id="contract_field_object_name" model="res.partner.contract.field">
<field name="name">Object name</field>
<field name="technical_name">object_name</field>
<field name="description">
Object name this offer is made for
</field>
<field name="sequence">1</field>
</record>
<record id="contract_field_object_address" model="res.partner.contract.field">
<field name="name">Object address</field>
<field name="technical_name">object_address</field>
<field name="description">
Object's address this offer is made for
</field>
<field name="sequence">1</field>
</record>
2021-05-12 17:49:47 +05:00
<!-- Filling from models -->
<record id="contract_field_offer_name" model="res.partner.contract.field">
<field name="name">Offer name</field>
<field name="technical_name">offer_name</field>
<field name="description">Sale order number</field>
<field name="sequence">1</field>
</record>
<record id="contract_field_offer_date" model="res.partner.contract.field">
<field name="name">Offer date</field>
<field name="technical_name">offer_date</field>
<field name="description">
Sale order creation date or confirmation date, if confirmed.
</field>
<field name="sequence">2</field>
</record>
<record id="contract_field_commitment_date" model="res.partner.contract.field">
<field name="name">Commitment date</field>
<field name="technical_name">commitment_date</field>
<field name="description">
Date when executor's commitment should be fulfilled
</field>
<field name="sequence">3</field>
</record>
2021-05-13 13:43:16 +05:00
<record id="contract_field_products_amount" model="res.partner.contract.field">
<field name="name">Products amount</field>
<field name="technical_name">products_amount</field>
<field name="description">
Total products amount in Sale order, including services and goods.
</field>
<field name="sequence">3</field>
</record>
<record id="contract_field_amount_untaxed" model="res.partner.contract.field">
<field name="name">Amount untaxed</field>
<field name="technical_name">amount_untaxed</field>
<field name="description">
Sale order total amount without taxes
</field>
<field name="sequence">4</field>
</record>
<record id="contract_field_amount_tax" model="res.partner.contract.field">
<field name="name">Amount tax</field>
<field name="technical_name">amount_tax</field>
<field name="description">
Sale order total taxes amount
</field>
<field name="sequence">4</field>
</record>
<record id="contract_field_amount_total" model="res.partner.contract.field">
<field name="name">Amount total</field>
<field name="technical_name">amount_total</field>
<field name="description">
2021-05-13 13:43:16 +05:00
Sale order total amount including taxes
</field>
<field name="sequence">4</field>
</record>
2021-05-13 15:51:58 +05:00
<record id="contract_field_currency_symbol" model="res.partner.contract.field">
<field name="name">Currency symbol</field>
<field name="technical_name">currency_symbol</field>
<field name="description">
Symbol for used currency, for displaying in documents
</field>
<field name="sequence">4</field>
</record>
2021-05-13 13:43:16 +05:00
<record id="contract_field_terms_and_conditions" model="res.partner.contract.field">
<field name="name">Terms and conditions</field>
<field name="technical_name">terms_and_conditions</field>
<field name="description">
Terms and conditions from Sale order
</field>
<field name="sequence">4</field>
</record>
<!-- Common fields -->
<record id="contract_field_contract_number" model="res.partner.contract.field">
<field name="name">Contract Number</field>
<field name="technical_name">contract_number</field>
<field name="description"></field>
<field name="sequence">1</field>
</record>
2020-01-16 18:27:49 +05:00
<record id="contract_field_annex_name" model="res.partner.contract.field">
<field name="name">Annex Name</field>
<field name="technical_name">annex_name</field>
<field name="description"></field>
<field name="sequence">2</field>
</record>
2020-01-17 20:22:29 +05:00
<record id="contract_field_annex_number" model="res.partner.contract.field">
<field name="name">Annex Number</field>
<field name="technical_name">annex_number</field>
<field name="description"></field>
<field name="sequence">2</field>
<field name="visible">False</field>
</record>
2020-01-16 19:35:21 +05:00
<record id="contract_field_order_name" model="res.partner.contract.field">
<field name="name">Order Name</field>
<field name="technical_name">order_name</field>
<field name="description"></field>
<field name="sequence">3</field>
</record>
2020-01-16 20:08:11 +05:00
<record id="contract_field_order_date" model="res.partner.contract.field">
<field name="name">Order Date</field>
<field name="technical_name">order_date</field>
<field name="description"></field>
<field name="sequence">4</field>
</record>
2020-01-29 15:28:54 +05:00
<record id="contract_field_design_cost" model="res.partner.contract.field">
<field name="name">Design Cost</field>
<field name="technical_name">design_cost</field>
<field name="description"></field>
<field name="visible">False</field>
</record>
<record id="contract_field_design_period" model="res.partner.contract.field">
<field name="name">Design Period</field>
<field name="technical_name">design_period</field>
<field name="description"></field>
<field name="visible">False</field>
</record>
<record id="contract_field_design_doc_period" model="res.partner.contract.field">
<field name="name">Design Documentation Period</field>
<field name="technical_name">design_doc_period</field>
<field name="description"></field>
<field name="visible">False</field>
</record>
<record id="contract_field_design_doc_cost" model="res.partner.contract.field">
<field name="name">Design Documentation Cost</field>
<field name="technical_name">design_doc_cost</field>
<field name="description"></field>
<field name="visible">False</field>
</record>
2020-01-29 13:58:43 +05:00
<record id="contract_field_delivery_address" model="res.partner.contract.field">
<field name="name">Delivery Address</field>
<field name="technical_name">delivery_address</field>
<field name="description"></field>
2020-01-29 15:28:54 +05:00
<field name="visible">False</field>
2020-01-29 13:58:43 +05:00
</record>
<record id="contract_field_delivery_period" model="res.partner.contract.field">
<field name="name">Delivery Period</field>
<field name="technical_name">delivery_period</field>
<field name="description"></field>
2020-01-29 15:28:54 +05:00
<field name="visible">False</field>
2020-01-29 13:58:43 +05:00
</record>
<record id="contract_field_installation_address" model="res.partner.contract.field">
<field name="name">Installation Address</field>
<field name="technical_name">installation_address</field>
<field name="description"></field>
2020-01-29 15:28:54 +05:00
<field name="visible">False</field>
2020-01-29 13:58:43 +05:00
</record>
<record id="contract_field_installation_cost" model="res.partner.contract.field">
<field name="name">Installation Cost</field>
<field name="technical_name">installation_cost</field>
<field name="description"></field>
2020-01-29 15:28:54 +05:00
<field name="visible">False</field>
2020-01-29 13:58:43 +05:00
</record>
<record id="contract_field_installation_period" model="res.partner.contract.field">
<field name="name">Installation Period</field>
<field name="technical_name">installation_period</field>
<field name="description"></field>
2020-01-29 15:28:54 +05:00
<field name="visible">False</field>
</record>
<record id="contract_field_total_cost" model="res.partner.contract.field">
<field name="name">Total Cost</field>
<field name="technical_name">total_cost</field>
<field name="description"></field>
<field name="visible">False</field>
2020-01-29 13:58:43 +05:00
</record>
<record id="contract_field_dd" model="res.partner.contract.field">
2019-12-27 18:36:41 +05:00
<field name="name">Day</field>
<field name="technical_name">dd</field>
<field name="description">Number</field>
2020-01-29 15:28:54 +05:00
<field name="sequence">11</field>
2019-12-27 18:36:41 +05:00
</record>
<record id="contract_field_mm" model="res.partner.contract.field">
2019-12-27 18:36:41 +05:00
<field name="name">Month</field>
<field name="technical_name">mm</field>
<field name="description">Number</field>
<field name="sequence">16</field>
<field name="visible">False</field>
2019-12-27 18:36:41 +05:00
</record>
<record id="contract_field_MM" model="res.partner.contract.field">
<field name="name">Month</field>
2019-12-27 18:36:41 +05:00
<field name="technical_name">MM</field>
<field name="description">Word</field>
<field name="sequence">24</field>
2019-12-27 18:36:41 +05:00
</record>
<record id="contract_field_yy" model="res.partner.contract.field">
<field name="name">Year</field>
2019-12-27 18:36:41 +05:00
<field name="technical_name">yy</field>
<field name="description">Short</field>
<field name="sequence">40</field>
<field name="visible">False</field>
2019-12-27 18:36:41 +05:00
</record>
<record id="contract_field_yyyy" model="res.partner.contract.field">
<field name="name">Year</field>
2019-12-27 18:36:41 +05:00
<field name="technical_name">yyyy</field>
<field name="description">Full</field>
<field name="sequence">32</field>
2019-12-19 12:56:26 +05:00
</record>
<record id="contract_field_amount_whole" model="res.partner.contract.field">
<field name="name">Amount Whole Part</field>
<field name="technical_name">amount_whole</field>
<field name="description"></field>
</record>
<record id="contract_field_amount_fractional" model="res.partner.contract.field">
<field name="name">Amount Fractional Part</field>
<field name="technical_name">amount_fractional</field>
<field name="description"></field>
</record>
<record id="contract_field_payment_part_one" model="res.partner.contract.field">
<field name="name">Payment Part 1</field>
<field name="technical_name">payment_part_one</field>
2020-01-20 16:32:44 +05:00
<field name="description"></field>
<field name="sequence">35</field>
</record>
<record id="contract_field_payment_part_two" model="res.partner.contract.field">
<field name="name">Payment Part 2</field>
<field name="technical_name">payment_part_two</field>
2020-01-20 16:32:44 +05:00
<field name="description"></field>
<field name="sequence">36</field>
</record>
<record id="contract_field_payment_part_three" model="res.partner.contract.field">
<field name="name">Payment Part 3</field>
<field name="technical_name">payment_part_three</field>
2020-01-20 16:32:44 +05:00
<field name="description"></field>
<field name="sequence">37</field>
</record>
<!-- Seller -->
<record id="contract_field_seller_name" model="res.partner.contract.field">
<field name="name">Name</field>
<field name="technical_name">seller_name</field>
<field name="description">Seller</field>
<field name="sequence">48</field>
</record>
<record id="contract_field_seller_company_form" model="res.partner.contract.field">
<field name="name">Institutional-Legal Form</field>
<field name="technical_name">seller_company_form</field>
<field name="description">Seller</field>
<field name="sequence">56</field>
</record>
<record id="contract_field_seller_ip_number" model="res.partner.contract.field">
<field name="name">IP Number</field>
<field name="technical_name">seller_ip_number</field>
<field name="description">Seller IP Certificate</field>
<field name="sequence">64</field>
</record>
<record id="contract_field_seller_ip_date" model="res.partner.contract.field">
2019-12-28 15:29:11 +05:00
<field name="name">IP Issued on</field>
<field name="technical_name">seller_ip_date</field>
<field name="description">Seller IP Certificate</field>
<field name="sequence">72</field>
</record>
<record id="contract_field_seller_representer_name" model="res.partner.contract.field">
<field name="name">Name</field>
<field name="technical_name">seller_representer_name</field>
<field name="description">Seller Representative</field>
<field name="sequence">80</field>
</record>
<record id="contract_field_seller_representer_name_parent" model="res.partner.contract.field">
<field name="name">Name Genitive</field>
<field name="technical_name">seller_representer_name_parent</field>
<field name="description">Seller Representative</field>
<field name="sequence">88</field>
</record>
<record id="contract_field_seller_representer_name_initials" model="res.partner.contract.field">
<field name="name">Name Initials</field>
<field name="technical_name">seller_representer_name_initials</field>
<field name="description">Seller Representative</field>
<field name="sequence">96</field>
</record>
<record id="contract_field_seller_representer_function" model="res.partner.contract.field">
<field name="name">Function</field>
<field name="technical_name">seller_representer_function</field>
<field name="description">Seller Representative</field>
<field name="sequence">104</field>
</record>
<record id="contract_field_seller_representer_function_parent" model="res.partner.contract.field">
<field name="name">Function Genitive</field>
<field name="technical_name">seller_representer_function_parent</field>
<field name="description">Seller Representative</field>
<field name="sequence">112</field>
</record>
<record id="contract_field_seller_representer_document_parent" model="res.partner.contract.field">
<field name="name">Document Genitive</field>
<field name="technical_name">seller_representer_document_parent</field>
<field name="description">Seller Representative</field>
<field name="sequence">120</field>
</record>
<record id="contract_field_seller_representer_passport_number" model="res.partner.contract.field">
<field name="name">Passport №</field>
<field name="technical_name">seller_representer_passport_number</field>
<field name="description">Seller Representative</field>
<field name="sequence">128</field>
</record>
<record id="contract_field_seller_representer_passport_date" model="res.partner.contract.field">
<field name="name">Passport Issued on</field>
<field name="technical_name">seller_representer_passport_date</field>
<field name="description">Seller Representative</field>
<field name="sequence">136</field>
</record>
<record id="contract_field_seller_representer_passport_department" model="res.partner.contract.field">
<field name="name">Passport Issued by</field>
<field name="technical_name">seller_representer_passport_department</field>
<field name="description">Seller Representative</field>
<field name="sequence">144</field>
</record>
2020-01-09 09:20:04 +05:00
<record id="contract_field_seller_representer_passport_department_code" model="res.partner.contract.field">
<field name="name">Passport Department Code</field>
<field name="technical_name">seller_representer_passport_department_code</field>
<field name="description">Seller Representative</field>
<field name="sequence">146</field>
</record>
<record id="contract_field_seller_inn" model="res.partner.contract.field">
<field name="name">INN</field>
<field name="technical_name">seller_inn</field>
<field name="description">Seller</field>
<field name="sequence">152</field>
</record>
<record id="contract_field_seller_ogrn" model="res.partner.contract.field">
<field name="name">PSRN</field>
<field name="technical_name">seller_ogrn</field>
<field name="description">Seller</field>
<field name="sequence">160</field>
</record>
<record id="contract_field_seller_ogrnip" model="res.partner.contract.field">
<field name="name">PSRN-IP</field>
<field name="technical_name">seller_ogrnip</field>
<field name="description">Seller</field>
<field name="sequence">168</field>
</record>
<record id="contract_field_seller_kpp" model="res.partner.contract.field">
<field name="name">KPP</field>
<field name="technical_name">seller_kpp</field>
<field name="description">Seller</field>
<field name="sequence">176</field>
</record>
<record id="contract_field_seller_okpo" model="res.partner.contract.field">
<field name="name">OKPO</field>
<field name="technical_name">seller_okpo</field>
<field name="description">Seller</field>
<field name="sequence">184</field>
2019-12-27 19:45:44 +05:00
</record>
<record id="contract_field_seller_bank" model="res.partner.contract.field">
<field name="name">Bank Name</field>
<field name="technical_name">seller_bank</field>
<field name="description">Seller</field>
<field name="sequence">192</field>
</record>
<record id="contract_field_seller_rs" model="res.partner.contract.field">
<field name="name">Bank Payment Account</field>
2019-12-27 19:45:44 +05:00
<field name="technical_name">seller_rs</field>
<field name="description">Seller</field>
<field name="sequence">200</field>
2019-12-27 19:31:47 +05:00
</record>
<record id="contract_field_seller_ks" model="res.partner.contract.field">
<field name="name">Bank Corresponding Account</field>
2019-12-27 19:45:44 +05:00
<field name="technical_name">seller_ks</field>
<field name="description">Seller</field>
<field name="sequence">208</field>
</record>
<record id="contract_field_seller_bic" model="res.partner.contract.field">
<field name="name">BIC</field>
<field name="technical_name">seller_bic</field>
<field name="description">Seller</field>
<field name="sequence">216</field>
</record>
<record id="contract_field_seller_business_address" model="res.partner.contract.field">
<field name="name">Business Address</field>
<field name="technical_name">seller_business_address</field>
<field name="description">Seller</field>
<field name="sequence">224</field>
</record>
<record id="contract_field_seller_phone" model="res.partner.contract.field">
<field name="name">Phone</field>
<field name="technical_name">seller_phone</field>
<field name="description">Seller</field>
<field name="sequence">232</field>
</record>
2020-01-20 13:48:34 +05:00
<record id="contract_field_seller_whatsapp" model="res.partner.contract.field">
<field name="name">WhatsApp</field>
<field name="technical_name">seller_whatsapp</field>
<field name="description">Seller</field>
<field name="sequence">233</field>
</record>
<record id="contract_field_seller_telegram" model="res.partner.contract.field">
<field name="name">Telegram</field>
<field name="technical_name">seller_telegram</field>
<field name="description">Seller</field>
<field name="sequence">234</field>
</record>
2019-12-27 18:36:41 +05:00
<record id="contract_field_seller_email" model="res.partner.contract.field">
<field name="name">Email</field>
2019-12-27 18:36:41 +05:00
<field name="technical_name">seller_email</field>
<field name="description">Seller</field>
<field name="sequence">240</field>
2019-12-27 18:36:41 +05:00
</record>
<!-- Partner -->
<record id="contract_field_partner_name" model="res.partner.contract.field">
<field name="name">Name</field>
<field name="technical_name">partner_name</field>
<field name="description">Partner</field>
<field name="sequence">248</field>
</record>
<record id="contract_field_partner_company_form" model="res.partner.contract.field">
<field name="name">Institutional-Legal Form</field>
<field name="technical_name">partner_company_form</field>
<field name="description">Partner</field>
<field name="sequence">256</field>
</record>
<record id="contract_field_partner_ip_number" model="res.partner.contract.field">
<field name="name">IP Number</field>
<field name="technical_name">partner_ip_number</field>
<field name="description">Partner IP Certificate</field>
<field name="sequence">264</field>
</record>
<record id="contract_field_partner_ip_date" model="res.partner.contract.field">
2019-12-28 15:29:11 +05:00
<field name="name">IP Issued on</field>
<field name="technical_name">partner_ip_date</field>
<field name="description">Partner IP Certificate</field>
<field name="sequence">272</field>
</record>
<record id="contract_field_partner_representer_name" model="res.partner.contract.field">
<field name="name">Name</field>
<field name="technical_name">partner_representer_name</field>
<field name="description">Partner Representative</field>
<field name="sequence">280</field>
</record>
<record id="contract_field_partner_representer_name_parent" model="res.partner.contract.field">
2019-12-28 15:16:27 +05:00
<field name="name">Name Genitive</field>
<field name="technical_name">partner_representer_name_parent</field>
<field name="description">Partner Representative</field>
<field name="sequence">288</field>
</record>
<record id="contract_field_partner_representer_name_initials" model="res.partner.contract.field">
2019-12-28 15:29:11 +05:00
<field name="name">Name Initials</field>
<field name="technical_name">partner_representer_name_initials</field>
<field name="description">Partner Representative</field>
<field name="sequence">296</field>
</record>
<record id="contract_field_partner_representer_function" model="res.partner.contract.field">
<field name="name">Function</field>
<field name="technical_name">partner_representer_function</field>
<field name="description">Partner Representative</field>
<field name="sequence">304</field>
</record>
<record id="contract_field_partner_representer_function_parent" model="res.partner.contract.field">
2019-12-28 15:16:27 +05:00
<field name="name">Function Genitive</field>
<field name="technical_name">partner_representer_function_parent</field>
<field name="description">Partner Representative</field>
<field name="sequence">312</field>
</record>
<record id="contract_field_partner_representer_document_parent" model="res.partner.contract.field">
2019-12-28 15:16:27 +05:00
<field name="name">Document Genitive</field>
<field name="technical_name">partner_representer_document_parent</field>
<field name="description">Partner Representative</field>
<field name="sequence">320</field>
</record>
<record id="contract_field_partner_representer_passport_number" model="res.partner.contract.field">
2019-12-28 15:29:11 +05:00
<field name="name">Passport №</field>
<field name="technical_name">partner_representer_passport_number</field>
<field name="description">Partner Representative</field>
<field name="sequence">328</field>
</record>
<record id="contract_field_partner_representer_passport_date" model="res.partner.contract.field">
2019-12-28 15:29:11 +05:00
<field name="name">Passport Issued on</field>
<field name="technical_name">partner_representer_passport_date</field>
<field name="description">Partner Representative</field>
<field name="sequence">336</field>
</record>
<record id="contract_field_partner_representer_passport_department" model="res.partner.contract.field">
2019-12-28 15:29:11 +05:00
<field name="name">Passport Issued by</field>
<field name="technical_name">partner_representer_passport_department</field>
<field name="description">Partner Representative</field>
<field name="sequence">344</field>
</record>
2020-01-09 09:20:04 +05:00
<record id="contract_field_partner_representer_passport_department_code" model="res.partner.contract.field">
<field name="name">Passport Department Code</field>
<field name="technical_name">partner_representer_passport_department_code</field>
<field name="description">Partner Representative</field>
<field name="sequence">346</field>
</record>
<record id="contract_field_partner_inn" model="res.partner.contract.field">
<field name="name">INN</field>
<field name="technical_name">partner_inn</field>
<field name="description">Partner</field>
<field name="sequence">352</field>
</record>
<record id="contract_field_partner_ogrn" model="res.partner.contract.field">
<field name="name">PSRN</field>
<field name="technical_name">partner_ogrn</field>
<field name="description">Partner</field>
<field name="sequence">360</field>
</record>
<record id="contract_field_partner_ogrnip" model="res.partner.contract.field">
<field name="name">PSRN-IP</field>
<field name="technical_name">partner_ogrnip</field>
<field name="description">Partner</field>
<field name="sequence">368</field>
</record>
<record id="contract_field_partner_kpp" model="res.partner.contract.field">
<field name="name">KPP</field>
<field name="technical_name">partner_kpp</field>
<field name="description">Partner</field>
<field name="sequence">376</field>
</record>
<record id="contract_field_partner_okpo" model="res.partner.contract.field">
<field name="name">OKPO</field>
<field name="technical_name">partner_okpo</field>
<field name="description">Partner</field>
<field name="sequence">384</field>
2019-12-27 19:45:44 +05:00
</record>
<record id="contract_field_partner_bank" model="res.partner.contract.field">
<field name="name">Bank</field>
<field name="technical_name">partner_bank</field>
<field name="description">Partner</field>
<field name="sequence">392</field>
</record>
<record id="contract_field_partner_rs" model="res.partner.contract.field">
2019-12-28 15:13:03 +05:00
<field name="name">Bank Payment Account</field>
2019-12-27 19:31:47 +05:00
<field name="technical_name">partner_rs</field>
<field name="description">Partner</field>
<field name="sequence">400</field>
2019-12-27 19:31:47 +05:00
</record>
<record id="contract_field_partner_ks" model="res.partner.contract.field">
2019-12-28 15:13:03 +05:00
<field name="name">Bank Corresponding Account</field>
2019-12-27 19:31:47 +05:00
<field name="technical_name">partner_ks</field>
<field name="description">Partner</field>
<field name="sequence">408</field>
</record>
<record id="contract_field_partner_bic" model="res.partner.contract.field">
<field name="name">BIC</field>
<field name="technical_name">partner_bic</field>
<field name="description">Partner</field>
<field name="sequence">416</field>
</record>
<record id="contract_field_partner_business_address" model="res.partner.contract.field">
<field name="name">Business Address</field>
<field name="technical_name">partner_business_address</field>
<field name="description">Partner</field>
<field name="sequence">424</field>
</record>
<record id="contract_field_partner_phone" model="res.partner.contract.field">
<field name="name">Phone</field>
<field name="technical_name">partner_phone</field>
<field name="description">Partner</field>
<field name="sequence">432</field>
</record>
2020-01-20 13:48:34 +05:00
<record id="contract_field_partner_whatsapp" model="res.partner.contract.field">
<field name="name">WhatsApp</field>
<field name="technical_name">partner_whatsapp</field>
<field name="description">Partner</field>
<field name="sequence">433</field>
</record>
<record id="contract_field_partner_telegram" model="res.partner.contract.field">
<field name="name">Telegram</field>
<field name="technical_name">partner_telegram</field>
<field name="description">Partner</field>
<field name="sequence">434</field>
</record>
2019-12-27 18:36:41 +05:00
<record id="contract_field_partner_email" model="res.partner.contract.field">
<field name="name">Email</field>
2019-12-27 18:36:41 +05:00
<field name="technical_name">partner_email</field>
<field name="description">Partner</field>
<field name="sequence">440</field>
2019-12-27 18:36:41 +05:00
</record>
</data>
2019-12-19 12:36:06 +05:00
</odoo>