diff --git "a/ale.subscription.pricing\">" "b/ale.subscription.pricing\">"
new file mode 100644
index 0000000000..cc68fdc56c
--- /dev/null
+++ "b/ale.subscription.pricing\">"
@@ -0,0 +1,144 @@
+[1mdiff --git a/condominium/data/documents_folder.xml b/condominium/data/documents_folder.xml[m
+[1mindex 5b3190ef8..df790d1d4 100644[m
+[1m--- a/condominium/data/documents_folder.xml[m
+[1m+++ b/condominium/data/documents_folder.xml[m
+[36m@@ -8,12 +8,10 @@[m
+ [m
+ Odoo Error - 2025-05-27 10:14:23.txt [m
+ txt [m
+[31m- documents.document [m
+[31m- [m
+ lQlGkhT1T72XvAea9Tm-_g [m
+ view [m
+ [m
+[31m- [m
+[32m+[m[32m[m
+ [m
+[32m+[m[32m [m
+ 809H2snSSO2GNRSCK_Bt8A [m
+ edit [m
+ [m
+[36m@@ -159,5 +157,5 @@[m
+ Administrator [m
+ folder [m
+ gHFeBoFRTjySNYFcK7n-2Q [m
+[31m- [m
+[31m-[m
+[32m+[m[32m -->[m
+[32m+[m[32m[m
+\ No newline at end of file[m
+[1mdiff --git a/condominium/data/ir_model_fields.xml b/condominium/data/ir_model_fields.xml[m
+[1mindex 30aae0988..10f60694f 100644[m
+[1m--- a/condominium/data/ir_model_fields.xml[m
+[1m+++ b/condominium/data/ir_model_fields.xml[m
+[36m@@ -290,7 +290,6 @@[m [mfor record in self:[m
+ [m
+ x_companies [m
+ >>>>>> 413a26e70 (Cleanup commit -1)[m
+ for record in self:[m
+ record['x_companies'] = [(6, 0, record.x_properties_ids.x_condominium.ref_company_ids.ids)][m
+ ]]> [m
+[36m@@ -1892,4 +1891,50 @@[m [mfor rec in self:[m
+ Account name test [m
+ [m
+ -->[m
+[31m-[m
+[32m+[m
+[32m+[m[32m [m
+[32m+[m[32m [m
+[32m+[m[32m x_analytic_account_name_id [m
+[32m+[m[32m many2one [m
+[32m+[m[32m account.analytic.account [m
+[32m+[m[32m Account [m
+[32m+[m[32m [m
+[32m+[m[32m [m
+[32m+[m[32m [m
+[32m+[m[32m 0 and record.x_studio_voting_key != False and record.x_studio_condominium != False :[m
+[32m+[m[32m x_studio_attending_ratio = 0.0[m
+[32m+[m[32m for attendee in record.attendee_ids:[m
+[32m+[m[32m if attendee.x_studio_attending or attendee.x_studio_delegating: x_studio_attending_ratio += attendee.x_studio_ratio[m
+[32m+[m[32m total_ratio = sum([m
+[32m+[m[32m x_studio_ratio.x_ratio for x_studio_ratio in record.x_studio_voting_key.x_studio_ratio_ids[m
+[32m+[m[32m )[m
+[32m+[m[32m if total_ratio > 0:[m
+[32m+[m[32m record['x_studio_attending_ratio'] = x_studio_attending_ratio / total_ratio[m
+[32m+[m[32m else:[m
+[32m+[m[32m record['x_studio_attending_ratio'] = 1]]>[m
+[32m+[m[32m [m
+[32m+[m[32m float [m
+[32m+[m[32m attendee_ids,attendee_ids.x_studio_delegating, attendee_ids.x_studio_attending, attendee_ids.x_studio_ratio, x_studio_voting_key [m
+[32m+[m[32m Attending and Delegating Ratio [m
+[32m+[m[32m [m
+[32m+[m[32m x_studio_attending_ratio [m
+[32m+[m[32m [m
+[32m+[m[32m [m
+[32m+[m[32m [m
+[32m+[m[32m[m
+\ No newline at end of file[m
+[1mdiff --git a/condominium/data/res_config_settings.xml b/condominium/data/res_config_settings.xml[m
+[1mindex d34726524..739453022 100644[m
+[1m--- a/condominium/data/res_config_settings.xml[m
+[1m+++ b/condominium/data/res_config_settings.xml[m
+[36m@@ -7,7 +7,9 @@[m
+ [m
+ [m
+ [m
+[31m- [m
+[32m+[m
+[32m+[m[32m [m
+[32m+[m[32m [m
+ [m
+ [m
+ [m
+[1mdiff --git a/condominium/data/sale_subscription_pricing.xml b/condominium/data/sale_subscription_pricing.xml[m
+[1mindex 8f9170b00..e39a698db 100644[m
+[1m--- a/condominium/data/sale_subscription_pricing.xml[m
+[1m+++ b/condominium/data/sale_subscription_pricing.xml[m
+[36m@@ -1,6 +1,6 @@[m
+ [m
+ [m
+[31m- [m
+[32m+[m[32m [m
+ [m
diff --git a/base_industry_data.zip b/base_industry_data.zip
new file mode 100644
index 0000000000..69e335ec22
Binary files /dev/null and b/base_industry_data.zip differ
diff --git a/condominium/__manifest__.py b/condominium/__manifest__.py
index 2e6bfbc97e..d63da0ab2f 100644
--- a/condominium/__manifest__.py
+++ b/condominium/__manifest__.py
@@ -5,11 +5,14 @@
'depends': [
'account_check_printing',
'account_followup',
+ 'account_peppol',
'accountant',
+ 'appointment_account_payment',
'calendar',
'contacts',
'documents_product',
'documents_project_sale',
+ 'documents_sign',
'documents_spreadsheet',
'helpdesk_sale_timesheet',
'hr',
@@ -22,56 +25,86 @@
'data/ir_attachment_pre.xml',
'data/ir_model.xml',
'data/ir_model_fields.xml',
- 'data/base_automation.xml',
+ 'data/report_paperformat.xml',
+ 'data/ir_actions_report.xml',
+ 'data/mail_template.xml',
'data/ir_actions_server.xml',
+ 'data/base_automation.xml',
'data/account_analytic_plan.xml',
'data/ir_filters.xml',
'data/ir_default.xml',
- 'data/meter_view.xml',
'data/ir_actions_act_window.xml',
+ 'data/ir_actions_act_window_view.xml',
'data/ir_ui_view.xml',
+ 'data/qweb_view.xml',
'data/ir_ui_menu.xml',
'data/ir_model_access.xml',
+ 'data/res_partner.xml',
+ 'data/res_company.xml',
'data/ir_rule.xml',
'data/project_task_type.xml',
'data/documents_folder.xml',
'data/project_project.xml',
'data/project_task.xml',
'data/product_product.xml',
- 'data/sale_order_template.xml',
- 'data/sale_order_template_line.xml',
+ 'data/sale_subscription_plan.xml',
+ 'data/sale_subscription_pricing.xml',
'data/knowledge_cover.xml',
'data/knowledge_article.xml',
'data/knowledge_article_favorite.xml',
'data/mail_message.xml',
'data/x_buildings_tag.xml',
+ 'data/knowledge_tour.xml',
+ 'data/sale_order_template.xml',
+ 'data/sale_order_template_line.xml',
+ 'data/x_meters.xml',
+ 'data/x_distribution_key.xml',
+ 'data/x_vote_criteria.xml',
+ 'data/x_calendar_event_line_a1bce.xml',
+ 'data/x_calendar_event_line_a1bce_line_a3f04.xml',
+ 'data/x_meeting.xml',
'data/x_properties_types.xml',
'data/x_properties_tag.xml',
- 'data/x_meters.xml',
- 'data/knowledge_tour.xml',
+ 'data/x_buildings.xml',
+ 'data/x_property.xml',
+ 'data/x_property_line_019a4.xml',
+ 'data/x_period.xml',
+ 'data/x_ratios.xml',
],
'demo': [
- 'demo/res_partner.xml',
- 'demo/res_company.xml',
- 'demo/x_buildings.xml',
'demo/account_analytic_account.xml',
+ 'demo/x_meter_reading.xml',
+ 'demo/x_property_line_07bf7.xml',
+ 'demo/x_property_line_bfb14.xml',
+ 'demo/account_analytic_line.xml',
+ 'demo/hr_employee.xml',
+ 'demo/account_move.xml',
+ 'demo/account_move_line.xml',
+ 'demo/x_calendar_event_line.xml',
+ 'demo/calendar_event.xml',
+ 'demo/calendar_attendee.xml',
+ 'demo/res_partner.xml',
'demo/sale_order.xml',
'demo/sale_order_line.xml',
- 'demo/sale_order_post.xml',
+ 'demo/sale_order_confirm.xml',
+ 'demo/account_move_confirm.xml',
'demo/helpdesk_team.xml',
'demo/helpdesk_ticket.xml',
+ 'demo/x_calendar_event_line_a1bce.xml',
+ 'demo/x_property_line_019a4.xml',
+ 'demo/calendar_event_update_voting_key.xml',
],
'license': 'OPL-1',
'assets': {
'web.assets_backend': [
- 'condominium/static/src/js/acquisition.js',
'condominium/static/src/js/my_tour.js',
]
},
'author': 'Odoo S.A.',
"cloc_exclude": [
+ 'data/ir_actions_server.xml',
+ 'data/qweb_view.xml',
"data/knowledge_article.xml",
- "static/src/js/acquisition.js",
"static/src/js/my_tour.js",
],
'images': ['images/main.png'],
diff --git a/condominium/data/account_analytic_line.xml b/condominium/data/account_analytic_line.xml
new file mode 100644
index 0000000000..1dc43b02c8
--- /dev/null
+++ b/condominium/data/account_analytic_line.xml
@@ -0,0 +1,433 @@
+
+
+
+ Air conditioning and air treatment
+ -99.13
+
+
+
+ vendor_bill
+
+
+
+
+ Air conditioning and air treatment
+ -39.56
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -594.78
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -198.26
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -158.7
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -396.52
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -79.35
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -99.13
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -237.82
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -198.26
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -32.43
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -165.83
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -948.2
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -378.4
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -5689.2
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -1896.4
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -1518.0
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -3792.8
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -759.0
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -948.2
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -2274.8
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -1896.4
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -310.2
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -1586.2
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -215.5
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -86.0
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -1293.0
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -431.0
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -345.0
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -862.0
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -172.5
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -215.5
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -517.0
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -431.0
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -70.5
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -360.5
+
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -691.88
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -173.04
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -171.36
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -345.8
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -693.28
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -134.12
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -71.68
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -173.04
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -345.8
+
+
+
+ vendor_bill
+
+
+
diff --git a/condominium/data/account_analytic_plan.xml b/condominium/data/account_analytic_plan.xml
index 450a268a80..e5a70dc118 100644
--- a/condominium/data/account_analytic_plan.xml
+++ b/condominium/data/account_analytic_plan.xml
@@ -1,7 +1,7 @@
-
- Properties
+
+ Account
diff --git a/condominium/data/base_automation.xml b/condominium/data/base_automation.xml
index 770c06d8e9..1b1ecf6fda 100644
--- a/condominium/data/base_automation.xml
+++ b/condominium/data/base_automation.xml
@@ -1,9 +1,44 @@
- Set Usage in Meter Readings
+ Condominium: Set Usage in Meter Readings
+
on_create_or_write
+
+
+
+ on_create_or_write
+ Condominium: On owners edit
+
+
+
+
+ on_unlink
+ Condominium: On property deletion
+
+
+
+
+ on_create_or_write
+ [("id", "!=", False)]
+ [("id", "=", False)]
+ Condominium: On Vote Edit
+
+
+
+
+ on_change
+ Condominium: On Distribution input update
+
+
+
+
+
+ on_create_or_write
+ Condominium: On Distribution input save
+
+
diff --git a/condominium/data/documents_folder.xml b/condominium/data/documents_folder.xml
index 5a007dea9d..3434103cd3 100644
--- a/condominium/data/documents_folder.xml
+++ b/condominium/data/documents_folder.xml
@@ -1,13 +1,162 @@
-
- Kick-Off Template
-
- folder
-
-
- Property
-
- folder
-
+
+ Support
+ folder
+ CFBFFfmkRYC8UOQ0kk07hA
+
+
+ Odoo Error - 2025-05-27 10:14:23.txt
+ txt
+
+ lQlGkhT1T72XvAea9Tm-_g
+ view
+
+
+
+
+ Projects
+ folder
+ z9y8pyAISKi1ZltbwQz9nA
+ view
+ view
+
+
+ Internal
+ folder
+
+ Y9AlV4aaRry8vrqEeZ70mQ
+ view
+ edit
+
+
+
+
+
+ SO0002 - Kick-Off Template
+ folder
+ RAYLMzcCRPmBFmvjBZJEkQ
+ view
+ view
+
+
+
+ Internal
+ folder
+ tc1ZtVKIRum8vzO2UTnYXA
+ view
+ edit
+
+
+
+
+ Internal
+ folder
+ ET-BcWQdQR-_3lOMDltjjg
+ view
+ edit
+
+
+
+
+ Property
+ folder
+ WDKgCsa3R861CiHorjL-Ug
+ view
+ view
+
+
+
+ Kick-Off Template
+ folder
+ rCTRUWWXQhasR4vEX1X2qw
+ view
+ view
+
+
+
+ Internal
+ folder
+ FxtvoKrNQ_Ws5S95YhVCgg
+ view
+ edit
+
+
+
+
+ Sign
+ folder
+ NeaY5pgsTTuHaHvqjmpU3w
+ view
+
+
+ Products
+ folder
+ qbSX6yN-TlynzB2OHlprwA
+ view
+
+
diff --git a/condominium/data/ir_actions_act_window.xml b/condominium/data/ir_actions_act_window.xml
index 26bf1b32a8..f33025e3a1 100644
--- a/condominium/data/ir_actions_act_window.xml
+++ b/condominium/data/ir_actions_act_window.xml
@@ -59,10 +59,27 @@
form
{'create': False}
+
+ Split
+ x_analytic_account_wizard
+ form
+ new
+
+
+ Create and manage the properties that compose this condominium
+]]>
+ Accounts
+
+ [('x_is_a_property','=', True), ('company_id', 'in', allowed_company_ids)]
+ account.analytic.account
+ list,form,activity
+
{'search_default_x_condominium': active_id,'default_x_condominium': active_id}
- [('x_condominium', '=', active_id), ('x_is_a_property','=', True)]
- Properties
+ [('x_is_a_property','=', True)]
+ Accounts
+ list
account.analytic.account
@@ -74,7 +91,7 @@
x_meters
@@ -106,9 +123,124 @@
Ratios
x_ratios
-
+
+
+
+ Ownership
+ x_ownership
+
+
+ Period
+ x_period
+
+
+ Properties
+ [('x_studio_company_id', 'in', allowed_company_ids)]
+ x_property
+ kanban,list,form
+
+
+
+
+ {'search_default_x_studio_current_owner': active_id,'default_x_studio_current_owner': active_id}
+ [('x_studio_current_owner', '=', active_id)]
+ Properties
+ x_property
+
+
+ {'search_default_x_studio_condominium': active_id,'default_x_studio_condominium': active_id}
+ [('x_studio_condominium', '=', active_id)]
+ Properties
+ x_property
+
+
+ Meeting
+ x_meeting
+
+
+ Vote
+ x_vote
+
+
+
+ [('x_companies', 'in', allowed_company_ids)]
+ Meetings
+ calendar.event
+ list,form,calendar,gantt,pivot,graph
+
+
+ [('x_studio_condominium','in', allowed_company_ids)]
+ Meetings
+ calendar.event
+ list,form,calendar,gantt,pivot,graph
+
+
+ Motion Criteria
+ x_vote_criteria
+
+
+ Meter Readings
+ x_meter_reading
+
+
+ Period
+ x_period
+ list,form,calendar
+
+
+ Meters
+ x_meters
+
+
+ [('move_type', '!=', 'out_invoice')]
+ Invoices
+ account.move
+
+
+ Invoices
+ account.move
+
+
+
+ Distribution Keys
+ x_distribution_key
+
+
+ ratios
+ x_ratios
+
+ [('x_company_id', 'in', allowed_company_ids)]
+ Buildings (new)
+ account.analytic.plan
+ kanban,list,form
+
+
+ [('x_company_id', 'in', allowed_company_ids),('parent_id', '!=', False)]
+ Properties (new)
+ account.analytic.plan
+ kanban,list,form
+
+
+ Units
+ account.analytic.plan
+ kanban,list,form
+
+
+ Breakdown of Charges
+ account.analytic.line
+ pivot,list,form,grid
+
+
diff --git a/condominium/data/ir_actions_act_window_view.xml b/condominium/data/ir_actions_act_window_view.xml
new file mode 100644
index 0000000000..8617d7b28f
--- /dev/null
+++ b/condominium/data/ir_actions_act_window_view.xml
@@ -0,0 +1,28 @@
+
+
+
+
+ list
+
+
+
+ activity
+
+
+
+
+ list
+
+
+
+ pivot
+
+
+
+ graph
+
+
+
+ kanban
+
+
diff --git a/condominium/data/ir_actions_report.xml b/condominium/data/ir_actions_report.xml
new file mode 100644
index 0000000000..721db2cc96
--- /dev/null
+++ b/condominium/data/ir_actions_report.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ calendar.event
+ General Meeting Report
+ condominium.studio_report_docume_d1eb9c9c-5c91-47ca-9895-ba519a3d0517
+ qweb-html
+
+
+
+
+ calendar.event
+ General Meeting Agenda
+ condominium.studio_report_docume_f2caf209-068e-49ab-9a02-4cfe3e9625b2
+ qweb-html
+
+
diff --git a/condominium/data/ir_actions_server.xml b/condominium/data/ir_actions_server.xml
index b992c84132..960318b312 100644
--- a/condominium/data/ir_actions_server.xml
+++ b/condominium/data/ir_actions_server.xml
@@ -1,86 +1,5 @@
-
- Split per Owner
- code
-
-
-
-
- Compute Ratios
- code
-
-
-
-
-
- Distribute Costs
-
- code
-
-
Confirm
code
@@ -88,24 +7,118 @@ for aml in record.invoice_line_ids:
+]]>
-
- Meter Reading
-
+
+ Confirm
code
-
+
+
+total_share = sum(line.x_share for line in records.x_line_ids)
+
+if round(total_share) != 100:
+ raise UserError("The Share sum shall equal 100% to confirm the split.")
+
+new_analytic_item = env['account.analytic.line']
+note_details = {}
+occupied_cells = {}
+
+project_plan, other_plans = records.env['account.analytic.plan']._get_all_plans()
+for plan in other_plans:
+ if plan.name == 'Account':
+ fname = plan._column_name()
+
+for line in records.x_line_ids:
+ original_analytic = line.x_analytic_line_id or original_analytic
+ analytic_id = line.x_analytic_account_name_id
+ original_analytic_name = original_analytic.name
+ original_analytic_id = original_analytic.id
+
+ if original_analytic:
+ new_analytic_item_id = original_analytic.copy({
+ fname: analytic_id.id or '',
+ "amount": line.x_amount
+ })
+
+ if original_analytic_id in occupied_cells:
+ occupied_cells[original_analytic_id].update(new_analytic_item_id)
+ else:
+ occupied_cells.update({original_analytic_id: set(new_analytic_item_id)})
+
+ if original_analytic_id in note_details:
+ analytic_url = f"/odoo/analytic-items/{new_analytic_item_id.id}"
+ note_line = f"- {line.x_share:.2f}% on {line.x_analytic_account_name_id.name} "
+ note_details[original_analytic_id].add(note_line)
+ else:
+ analytic_url = f"/odoo/analytic-items/{new_analytic_item_id.id}"
+ note_line = {f"- {line.x_share:.2f}% on {line.x_analytic_account_name_id.name} "}
+ note_details.update({original_analytic_id: set(note_line)})
+
+for original_id, new_lines in occupied_cells.items():
+ for new_analytic_line in list(new_lines):
+ for Aid, values in note_details.items():
+ if original_id == Aid:
+ note_html = f"""
+ {datetime.date.today().strftime("%d %B %Y")}
+ Analytic item coming from a split
+ {' '.join(list(values))}
+ See original analytic item
+
+ """
+ new_analytic_line.write({"x_notes": note_html.strip()})
+
+for original_id, values in note_details.items():
+ original_item = new_analytic_item.browse(original_id)
+ note_html = f"""
+ {datetime.date.today().strftime("%d %B %Y")}
+ Analytic item splited
+ {' '.join(list(values))}
+ Original amount: {original_item.amount}
+
+ """
+ new_analytic_item.browse(original_id).write({"x_notes": note_html.strip(), "amount": 0.0,})
+ ]]>
+
+
+
+ Split
+
+
+
+ code
+
+
Open company partner form view
@@ -116,24 +129,246 @@ action['res_id'] = env.company.partner_id.id]]>
-
+
code
- Create Condominium
-
+ Condomnium: Create Condominium
+
+
+
+
+ code
+ Condominium: Split SO per Owner
+
+
+
+
+ code
+ Condominium: Compute Meter Reading Consumption
+
+
+
+
+ code
+ Condominium: Update Property Current Owner
+ base_automation
+
+
+
+
+ code
+ Condominium: Archive related accounts
+ base_automation
+
+
+
+
+
+ code
+ Condominium: Populate Voters
+ base_automation
+
+
+
+
+
+ code
+ Condominium: Set Votes as All Against
+
+
+
+
+
+ code
+ Condominium: Set Votes as All In Favor
+
+
+
+
+ mail_post
+
+ Condominium: Send General Meeting Report
+
+
+
+
+
+ mail_post
+ Condominium: Send General Meeting Agenda
+
+
+
+ = 2:
+ billstart = findClosestMeterReading(record.x_studio_period_start, meter_reading_ids)
+ billend = findClosestMeterReading(record.x_studio_period_end, meter_reading_ids)
+ for account in property.x_studio_account_ids:
+ mrostart = findClosestMeterReading(account.x_studio_start_date, meter_reading_ids)
+ if mrostart.x_date < billstart.x_date: mrostart = billstart
+ if account.x_studio_end_date:
+ mroend = findClosestMeterReading(account.x_studio_end_date, meter_reading_ids)
+ if billend.x_date < mroend.x_date: mroend = billend
+ else: mroend = billend
+ if not (billend.x_date < mrostart.x_date or billend.x_date < mroend.x_date) and mrostart.x_date != mroend.x_date:
+ analytic_distribution[account.id] = abs(mroend.x_quantity - mrostart.x_quantity)
+
+ # Outcome
+ total_ratio = sum(analytic_distribution.values())
+ if total_ratio:
+ for key in analytic_distribution: analytic_distribution[key] *= 100 / total_ratio
+ for aml in record.invoice_line_ids: aml['analytic_distribution'] = analytic_distribution
+ else:
+ for aml in record.invoice_line_ids: aml['analytic_distribution'] = {}
+
+]]>
+
+ code
+ Condominium: Distribute Costs
+
+
+
+
+
+ code
+ Condominium: Populate Distribution Key
+
+
+
+
+
+ code
+ Compute Distribution Key Ratios
+
+
+
+
+ code
+ Condominium: Call Distribute Costs on UI update
+ base_automation
+
+
+
+
+ code
+ Condominium: Call Distribute Costs on save
+ base_automation
+
+
+
+
+
+ code
+ Condominium: Create Task from Motion
+
diff --git a/condominium/data/ir_default.xml b/condominium/data/ir_default.xml
index 11df1c7de0..830f47a4e4 100644
--- a/condominium/data/ir_default.xml
+++ b/condominium/data/ir_default.xml
@@ -1,25 +1,83 @@
-
-
- true
-
-
-
- 10
-
-
-
- true
-
-
-
- 10
-
-
-
- true
-
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+
+
+
+ 1
+
+
+
+ 4
+
+
+
+ 3
+
+
+
+ 2
+
+
+
+ 10
+
+
+
+ "Shares"
+
+
+
+ "0"
+
+
+
+ "1"
+
+
+
+ true
+
+
+
+ 10
+
+
+
+ true
+
+
+
+ 10
+
+
+
+ true
+
+
+
+
+
+
-
+
+
diff --git a/condominium/data/ir_model.xml b/condominium/data/ir_model.xml
index d81ec6893d..c8d17b8894 100644
--- a/condominium/data/ir_model.xml
+++ b/condominium/data/ir_model.xml
@@ -1,35 +1,135 @@
-
-
-
- x_buildings
- Buildings
-
-
- x_buildings_tag
- Buildings Tags
-
-
- x_properties_tag
- Properties Tags
-
-
-
-
- x_properties_types
- Properties Types
-
-
- x_ratios
- Ratios
-
-
- x_meter_reading
- Meter Reading
-
-
- x_meters
- Meters
-
+
+
+
+ x_property
+ Property
+
+
+ x_property_line_bfb14
+ Property Line Meter Reading ids
+
+
+ x_property_line_019a4
+ Property Line Owner ids
+
+
+ x_property_line_07bf7
+ Property Line Tenant ids
+
+
+
+
+ x_meeting
+ Meeting
+
+
+ x_calendar_event_line_a7dc0
+ calendar_event_line
+
+
+ x_calendar_event_line_a1bce
+ Calendar Event Line Motion
+
+
+ x_calendar_event_line_a1bce_line_a3f04
+ Calendar Event Line Motion Line Vote
+
+
+ x_calendar_event_line_920fe
+ calendar_event_line
+
+
+
+
+ x_vote_criteria
+ Vote Criteria
+
+
+
+
+ x_period
+ Period
+
+
+
+
+ x_distribution_key
+ Distribution Key
+
+
+ x_distribution_key_line_4d544
+ distribution_key_line
+
+
+ x_distribution_key_line_92aae
+ distribution_key_line
+
+
+ x_calendar_event_line_a1bce_line_cce2e
+ calendar_event_line_a1bce_line
+
+
+ x_calendar_event_line_a1bce_line_ea528
+ calendar_event_line_a1bce_line
+
+
+ x_calendar_event_line_a1bce_line_e3675
+ calendar_event_line_a1bce_line
+
+
+ x_calendar_event_line_a1bce_line_89b1c
+ calendar_event_line_a1bce_line
+
+
+
+ x_ownership
+ Ownership
+
+
+ x_vote
+ Vote
+
+
+
+
+ x_buildings
+ Buildings
+
+
+ x_buildings_tag
+ Buildings Tags
+
+
+ x_properties_tag
+ Properties Tags
+
+
+
+
+ x_properties_types
+ Properties Types
+
+
+ x_ratios
+ Ratios
+
+
+ x_meter_reading
+ Meter Reading
+
+
+ x_meters
+ Meters
+
+
+
+ x_analytic_account_wizard
+ Split Analytic Items
+
+
+ x_analytic_account_wizard_line
+ Split Wizard Line
+
diff --git a/condominium/data/ir_model_access.xml b/condominium/data/ir_model_access.xml
index 261872b1e3..ae2f446e5e 100644
--- a/condominium/data/ir_model_access.xml
+++ b/condominium/data/ir_model_access.xml
@@ -1,137 +1,464 @@
-
-
-
- Ratios group_system
-
-
-
-
-
-
-
-
- Ratios group_user
-
-
-
-
-
-
-
- Buildings group_system
-
-
-
-
-
-
-
-
- Buildings group_user
-
-
-
-
-
-
-
-
- Buildings Tags group_system
-
-
-
-
-
-
-
-
- Buildings Tags group_user
-
-
-
-
-
-
-
-
- Properties group system
-
-
-
-
-
-
-
-
- Properties group user
-
-
-
-
-
-
-
-
- Properties Tags group_system
-
-
-
-
-
-
-
-
- Properties Tags group_user
-
-
-
-
-
-
-
-
- Properties Types group_system
-
-
-
-
-
-
-
-
- Properties Types group_user
-
-
-
-
-
-
- access_meter_reading_user
-
-
-
-
-
-
-
-
- access_meter_reading_admin
-
-
-
-
-
-
-
-
- access_meters_user
-
-
-
-
-
-
-
+
+
+
+ Property group_system
+
+
+
+
+
+
+
+
+ Property group_user
+
+
+
+
+
+
+
+ property_line group_system
+
+
+
+
+
+
+
+
+ property_line group_user
+
+
+
+
+
+
+
+ property_line group_system
+
+
+
+
+
+
+
+
+ property_line group_user
+
+
+
+
+
+
+
+ property_line group_system
+
+
+
+
+
+
+
+
+ property_line group_user
+
+
+
+
+
+
+
+ Meeting group_system
+
+
+
+
+
+
+
+
+ Meeting group_user
+
+
+
+
+
+
+
+ calendar_event_line group_system
+
+
+
+
+
+
+
+
+ calendar_event_line group_user
+
+
+
+
+
+
+
+ calendar_event_line group_system
+
+
+
+
+
+
+
+
+ calendar_event_line group_user
+
+
+
+
+
+
+
+ calendar_event_line_a1bce_line group_system
+
+
+
+
+
+
+
+
+ calendar_event_line_a1bce_line group_user
+
+
+
+
+
+
+
+ calendar_event_line group_system
+
+
+
+
+
+
+
+
+ calendar_event_line group_user
+
+
+
+
+
+
+
+ Vote Criteria group_system
+
+
+
+
+
+
+
+
+ Vote Criteria group_user
+
+
+
+
+
+
+
+ Period group_system
+
+
+
+
+
+
+
+
+ Period group_user
+
+
+
+
+
+
+
+ Distribution Key group_system
+
+
+
+
+
+
+
+
+ Distribution Key group_user
+
+
+
+
+
+
+
+ distribution_key_line group_system
+
+
+
+
+
+
+
+
+ distribution_key_line group_user
+
+
+
+
+
+
+
+ distribution_key_line group_system
+
+
+
+
+
+
+
+
+ distribution_key_line group_user
+
+
+
+
+
+
+
+ calendar_event_line_a1bce_line group_system
+
+
+
+
+
+
+
+
+ calendar_event_line_a1bce_line group_user
+
+
+
+
+
+
+
+ calendar_event_line_a1bce_line group_system
+
+
+
+
+
+
+
+
+ calendar_event_line_a1bce_line group_user
+
+
+
+
+
+
+
+ calendar_event_line_a1bce_line group_system
+
+
+
+
+
+
+
+
+ calendar_event_line_a1bce_line group_user
+
+
+
+
+
+
+
+ calendar_event_line_a1bce_line group_system
+
+
+
+
+
+
+
+
+ calendar_event_line_a1bce_line group_user
+
+
+
+
+
+
+
+ Ratios group_system
+
+
+
+
+
+
+
+
+ Ratios group_user
+
+
+
+
+
+
+
+ Buildings group_system
+
+
+
+
+
+
+
+
+ Buildings group_user
+
+
+
+
+
+
+
+
+ Buildings Tags group_system
+
+
+
+
+
+
+
+
+ Buildings Tags group_user
+
+
+
+
+
+
+
+
+ Properties group system
+
+
+
+
+
+
+
+
+ Properties group user
+
+
+
+
+
+
+
+
+ Properties Tags group_system
+
+
+
+
+
+
+
+
+ Properties Tags group_user
+
+
+
+
+
+
+
+
+ Properties Types group_system
+
+
+
+
+
+
+
+
+ Properties Types group_user
+
+
+
+
+
+
+ access_meter_reading_user
+
+
+
+
+
+
+
+
+ access_meter_reading_admin
+
+
+
+
+
+
+
+
+ access_meters_user
+
+
+
+
+
+
+
+
+
+ x_analytic_account_wizard user access
+
+
+
+
+
+
+
+
+
+ x_analytic_account_wizard_line user access
+
+
+
+
+
+
+
+
diff --git a/condominium/data/ir_model_fields.xml b/condominium/data/ir_model_fields.xml
index 95362c4136..6521dbc4ef 100644
--- a/condominium/data/ir_model_fields.xml
+++ b/condominium/data/ir_model_fields.xml
@@ -1,577 +1,1975 @@
-
- x_name
- char
-
- Description
-
-
- 1
- standard
-
-
- x_active
- boolean
-
- Active
-
- 1
-
-
- x_company_id
- many2one
-
- Company
-
- res.company
- 1
-
-
- x_notes
- html
-
- Notes
-
-
-
- x_image
- binary
-
- Image
-
-
-
- x_sequence
- integer
-
- Sequence
-
-
-
- x_tag_ids
- many2many
-
- Tags
-
- x_buildings_tag
- x_buildings_tag_rel
-
-
- x_name
- char
-
- Name
-
-
-
-
- x_color
- integer
-
- Color
-
-
-
- x_tags
- many2many
-
- Tags
-
- x_properties_tag
- x_account_analytic_account_x_properties_tag_rel
-
-
- x_name
- char
-
- Name
-
-
-
-
- x_color
- integer
-
- Color
-
-
-
- x_condominium
- many2one
- x_company_id.partner_id
- Condominium
-
-
- res.partner
-
-
- x_street
- char
-
- Street
-
-
-
- x_street2
- char
-
- Street2
-
-
-
- x_city
- char
-
- City
-
-
-
- x_zip
- char
-
- ZIP
-
-
-
- x_country
- many2one
-
- Country
-
- res.country
-
-
- x_state
- many2one
-
- State
-
- res.country.state
-
-
- x_condominium
- many2one
- company_id.partner_id
- Condominium
-
-
- res.partner
-
-
- x_building
- many2one
-
- Building
-
- x_buildings
-
-
-
- x_tenant
- many2one
-
- Tenant
-
- res.partner
-
-
- x_parent
- many2one
-
- Parent
-
- account.analytic.account
-
-
- x_floor
- char
-
- Floor
-
-
-
- x_area
- float
-
- Area
-
-
-
- x_name
- char
-
- Description
-
-
- 1
- standard
-
-
- x_active
- boolean
-
- Active
-
- 1
-
-
- x_sequence
- integer
-
- Sequence
-
-
-
- x_type
- many2one
-
- Type
-
- x_properties_types
-
-
- x_parent_account_analytic_account_count
-
+ x_name
+ char
+
+ Description
+
+
+ 1
+ standard
+
+
+ x_active
+ boolean
+
+ Active
+
+ 1
+
+
+ x_company_id
+ many2one
+
+ Company
+
+ res.company
+ 1
+
+
+ x_notes
+ html
+
+ Notes
+
+
+
+ x_image
+ binary
+
+ Image
+
+
+
+ x_sequence
+ integer
+
+ Sequence
+
+
+
+ x_tag_ids
+ many2many
+
+ Tags
+
+ x_buildings_tag
+ x_buildings_tag_rel
+
+
+ x_name
+ char
+
+ Name
+
+
+
+
+ x_color
+ integer
+
+ Color
+
+
+
+ x_tags
+ many2many
+
+ Tags
+
+ x_properties_tag
+ x_account_analytic_account_x_properties_tag_rel
+
+
+ x_name
+ char
+
+ Name
+
+
+
+
+ x_color
+ integer
+
+ Color
+
+
+
+ x_condominium
+ many2one
+ x_company_id.partner_id
+ Condominium
+
+
+ res.partner
+
+
+ x_street
+ char
+
+ Street
+
+
+
+ x_street2
+ char
+
+ Street2
+
+
+
+ x_city
+ char
+
+ City
+
+
+
+ x_zip
+ char
+
+ ZIP
+
+
+
+ x_country
+ many2one
+
+ Country
+
+ res.country
+
+
+ x_state
+ many2one
+
+ State
+
+ res.country.state
+
+
+ x_condominium
+ many2one
+ company_id.partner_id
+ Condominium
+
+
+ res.partner
+
+
+ x_building
+ many2one
+
+ Building
+
+ x_buildings
+
+
+
+ x_tenant
+ many2one
+
+ Tenant
+
+ res.partner
+
+
+
+
+ x_parent
+ many2one
+
+ Parent
+
+ account.analytic.account
+
+
+ x_floor
+ char
+
+ Floor
+
+
+
+ x_area
+ float
+
+ Area
+
+
+
+ x_name
+ char
+
+ Description
+
+
+ 1
+ standard
+
+
+ x_active
+ boolean
+
+ Active
+
+ 1
+
+
+ x_sequence
+ integer
+
+ Sequence
+
+
+
+ x_type
+ many2one
+
+ Type
+
+ x_properties_types
+
+
+ x_parent_account_analytic_account_count
+
- integer
- Parent count
-
-
-
-
-
- x_x_building_account_analytic_account_count
-
+ integer
+ Parent count
+
+
+
+
+
+ x_x_building_account_analytic_account_count
+
- integer
- Building count
-
-
-
-
-
- x_condominium_account_analytic_account_count
-
- integer
- Building Condominium count
-
-
-
-
-
- x_properties_ids
- one2many
- Properties
-
- account.analytic.account
- partner_id
-
-
- x_companies
-
+ integer
+ Building count
+
+
+
+
+
+ x_condominium_account_analytic_account_count
+
+ integer
+ Building Condominium count
+
+
+
+
+
+ one2many
+ x_properties_ids
+ Properties
+
+ account.analytic.account
+ partner_id
+
+
+ one2many
+ x_properties_ids
+ Properties (old)
+
+ x_studio_properties
+
+ account.analytic.account
+ partner_id
+
+
+
+ x_companies
+
- many2many
- x_properties_ids,x_properties_ids.x_condominium
- Partner's Companies
-
-
- res.company
- x_res_company_res_partner_rel
-
-
- x_vendors
- many2many
-
- Vendors
-
- res.partner
- x_res_partner_res_partner_rel_1
-
-
- x_vendor_condominiums
- many2many
-
- Vendors Condominiums
-
- res.partner
- x_res_partner_res_partner_rel_1
- id2
- id1
-
-
- x_vendor_companies
-
+ many2many
+ x_properties_ids,x_properties_ids.x_condominium
+ Partner's Companies
+
+
+ res.company
+ x_res_company_res_partner_rel
+
+
+ x_vendors
+ many2many
+
+ Vendors
+
+ res.partner
+ x_res_partner_res_partner_rel_1
+
+
+ x_vendor_condominiums
+ many2many
+
+ Vendors Condominiums
+
+ res.partner
+ x_res_partner_res_partner_rel_1
+ id2
+ id1
+
+
+ x_vendor_companies
+
- many2many
- x_vendor_condominiums
- Vendors Companies
-
-
- res.company
- x_res_company_res_partner_rel_1
-
-
- x_condominium_properties
- one2many
- Condominium Properties
-
- account.analytic.account
- x_condominium
-
-
- x_source_sales_order
-
- Source Sales Order
- many2one
- sale.order
-
-
- x_x_source_sales_order_sale_order_count
-
- Source Sales Order count
-
- integer
-
-
-
-
- x_is_a_property_plan
- boolean
- Property plan
-
-
-
- x_is_a_property
- boolean
- Is a property
-
- plan_id.x_is_a_property_plan
-
-
-
- x_company_partner_id
- boolean
- Company partner
-
- partner_id,company_id
-
+ many2many
+ x_vendor_condominiums
+ Vendors Companies
+
+
+ res.company
+ x_res_company_res_partner_rel_1
+
+
+ x_condominium_properties
+ one2many
+ Condominium Properties
+
+ account.analytic.account
+ x_condominium
+
+
+ x_source_sales_order
+
+ Source Sales Order
+ many2one
+ sale.order
+
+
+ x_x_source_sales_order_sale_order_count
+
+ Source Sales Order count
+
+ integer
+
+
+
+
+ x_is_a_property_plan
+ boolean
+ Property plan
+
+
+
+ x_is_a_property
+ boolean
+ Is a property
+
+ plan_id.x_is_a_property_plan
+
+
+
+ x_company_partner_id
+ boolean
+ Company partner
+
+ partner_id,company_id
+
-
-
-
-
- x_name
- char
-
- Description
-
- standard
-
-
- x_active
- boolean
-
- Active
-
-
-
- x_company_id
- many2one
-
- Company
-
- res.company
-
-
- x_sequence
- integer
-
- Sequence
-
-
-
- x_property
- many2one
-
- Property
-
- account.analytic.account
-
-
- x_pricelist
- many2one
-
- Pricelist
-
- product.pricelist
-
-
- float
-
- Ratio
-
- x_ratio
-
-
- x_area
- float
- x_property.x_area
- Area
-
-
-
-
-
- x_building
- many2one
- x_property.x_building
- Building
-
-
- x_buildings
-
-
-
- x_type
- many2one
- x_property.x_type
- Type
-
-
- x_properties_types
-
-
-
- x_floor
- char
- x_property.x_floor
- Floor
-
-
-
-
-
- x_owner
- many2one
- x_property.partner_id
- Owner
-
-
- res.partner
-
-
-
- x_ratios
- one2many
- Ratios
-
- x_ratios
- x_pricelist
-
-
- x_distribution_key
- many2one
-
- Distribution Key
-
- product.pricelist
-
-
- x_meter_id
- Meter
-
- many2one
- x_meters
-
-
- x_date
- Date
-
- date
-
-
-
- x_quantity
- Quantity
-
- float
-
-
- x_usage
- Usage
-
- float
-
-
-
- x_description
- Description
-
- char
-
-
- x_image
- Attachment
- binary
-
-
-
- x_account_analytic_account_id
- Property
-
- account.analytic.account
- many2one
-
-
- x_property_meter_reading_ids
- Meter Readings
-
- one2many
- x_meter_reading
- x_account_analytic_account_id
-
-
- x_name
- Description
-
- char
-
-
- x_currency_id
- Currency
-
- res.currency
- many2one
-
-
- x_price
- Price
-
- monetary
-
-
- x_sequence
- Sequence
-
- integer
-
+]]>
+
+
+
+
+ x_name
+ char
+
+ Description
+
+ standard
+
+
+ x_active
+ boolean
+
+ Active
+
+
+
+ x_company_id
+ many2one
+
+ Company
+
+ res.company
+
+
+ x_sequence
+ integer
+
+ Sequence
+
+
+
+
+
+
+ x_property
+ many2one
+
+ X Property
+
+ account.analytic.account
+
+
+ x_pricelist
+ many2one
+
+ Pricelist
+
+ product.pricelist
+
+
+ float
+
+ Ratio
+
+ x_ratio
+
+
+
+
+
+ x_meter_id
+ Meter
+
+ many2one
+ x_meters
+
+
+ x_date
+ Date
+
+ date
+
+
+
+ x_quantity
+ Quantity
+
+ float
+
+
+ x_usage
+ Usage
+
+ float
+
+
+
+ x_description
+ Description
+
+ char
+
+
+ x_image
+ Attachment
+ binary
+
+
+
+ x_account_analytic_account_id
+ Analytic Account Property
+
+ account.analytic.account
+ many2one
+
+
+ x_property_meter_reading_ids
+ Meter Readings
+
+ one2many
+ x_meter_reading
+ x_account_analytic_account_id
+
+
+ x_name
+ Description
+
+ char
+
+
+ x_currency_id
+ Currency
+
+ res.currency
+ many2one
+
+
+ x_price
+ Price
+
+ monetary
+
+
+ x_sequence
+ Sequence
+
+ integer
+
+
+ many2one
+
+ Current Owner
+
+ x_studio_current_owner
+ res.partner
+
+
+ char
+
+ Description
+
+ x_name
+
+ 1
+ standard
+
+
+ boolean
+
+ Active
+
+ x_active
+ 1
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ many2one
+
+ Building
+
+
+ x_studio_building
+ x_buildings
+
+
+ many2one
+
+ Type
+
+ x_studio_type
+ x_properties_types
+
+
+ char
+
+ Floor
+
+ x_studio_floor
+
+
+ float
+
+ Area
+
+ x_studio_area
+
+
+ many2one
+
+ Parent
+
+ x_studio_parent
+ x_property
+
+
+ many2one
+
+ Property
+
+ x_studio_property
+ x_property
+
+
+ x_owner
+ many2one
+ x_studio_property.x_studio_current_owner
+ Owner
+
+
+ res.partner
+
+
+
+ x_building
+ many2one
+ x_studio_property.x_studio_building
+ Building
+
+
+ x_buildings
+
+
+
+ x_type
+ many2one
+ x_studio_property.x_studio_type
+ Type
+
+
+ x_properties_types
+
+
+
+ x_floor
+ char
+ x_studio_property.x_studio_floor
+ Floor
+
+
+
+
+
+ x_area
+ float
+ x_studio_property.x_studio_area
+ Area
+
+
+
+
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ char
+
+ Description
+
+ x_name
+
+ standard
+
+
+ many2one
+
+ X Property
+
+ x_property_id
+ x_property
+
+
+ many2one
+
+ Meter
+
+ x_studio_meter
+ x_meters
+
+
+ date
+
+ Date
+
+ x_studio_date
+
+
+ float
+
+ Quantity
+
+ x_studio_quantity
+
+
+ float
+
+ Consumption
+
+ x_studio_consumption
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ char
+
+ Description
+
+ x_name
+ standard
+
+
+ many2one
+
+ X Property
+
+ x_property_id
+ x_property
+
+
+ one2many
+ Owner ids
+
+ x_studio_owner_ids
+ x_property_line_019a4
+ x_property_id
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ char
+
+ Description
+
+ x_name
+ standard
+
+
+ many2one
+
+ X Property
+
+ x_property_id
+ x_property
+
+
+ one2many
+ Tenant ids
+
+ x_studio_tenant_ids
+ x_property_line_07bf7
+ x_property_id
+
+
+ date
+
+ Start Date
+
+ x_studio_start_date
+
+
+ date
+
+ End Date
+
+ x_studio_end_date
+
+
+ many2one
+
+ Tenant
+
+ x_studio_tenant
+ res.partner
+
+
+ date
+
+ Start Date
+
+ x_studio_start_date
+
+
+ date
+
+ End Date
+
+ x_studio_end_date
+
+
+ many2one
+
+ Owner
+
+ x_studio_owner
+ res.partner
+
+
+ many2one
+
+ Owner
+
+ x_studio_owner
+ res.partner
+
+
+ many2one
+
+ Property
+
+ x_studio_property
+ x_property
+
+
+ many2one
+
+ Account
+
+ x_studio_account
+ account.analytic.account
+
+
+ many2one
+
+ Owner line
+
+ x_studio_owner_line
+ x_property_line_019a4
+
+
+ date
+ x_studio_owner_line.x_studio_start_date
+ Start Date
+
+ x_studio_start_date
+
+
+
+
+ date
+ x_studio_owner_line.x_studio_end_date
+ End Date
+
+ x_studio_end_date
+
+
+
+
+
+ many2one
+ x_studio_property, x_owner
+ Account
+
+ x_studio_account
+
+ account.analytic.account
+
+
+
+
+ x_studio_property
+ many2one
+
+ Property
+ x_property
+
+
+ one2many
+ Meter Reading ids
+
+ x_studio_meter_reading_ids
+ x_meter_reading
+ x_studio_property
+
+
+
+
+ many2many
+
+ Tags
+
+ x_studio_tags
+ x_properties_tag
+ x_x_properties_tag_x_property_rel
+
+
+
+ integer
+ Current Owner count
+
+ x_x_studio_current_owner_x_property_count
+
+
+
+
+
+
+ boolean
+ Is my company
+
+ x_is_main_company
+
+
+
+
+ many2one
+
+ Company
+
+ x_studio_company_id
+ res.company
+
+
+
+
+
+
+ many2one
+ x_studio_company_id.partner_id
+ Condominium
+
+ x_studio_condominium
+
+ res.partner
+
+
+ one2many
+ Account ids
+
+ x_studio_account_ids
+ account.analytic.account
+ x_studio_property
+
+
+
+ integer
+ Condominium count
+
+ x_x_studio_condominium_x_property_count
+
+
+
+
+ char
+
+ Description
+
+ x_name
+
+ 1
+ standard
+
+
+ boolean
+
+ Active
+
+ x_active
+ 1
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ many2one
+
+ Condominium
+
+ x_studio_condominium
+ res.company
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ char
+
+ Description
+
+ x_name
+
+ standard
+
+
+ many2one
+
+ X Calendar Event
+
+ x_calendar_event_id
+ calendar.event
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ char
+
+ Motion
+
+ x_name
+
+ standard
+
+
+ many2one
+
+ X Calendar Event
+
+ x_calendar_event_id
+ calendar.event
+
+
+ one2many
+ Motions
+
+ x_studio_vote_ids
+ x_calendar_event_line_a1bce
+ x_calendar_event_id
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ char
+
+ Description
+
+ x_name
+ standard
+
+
+ many2one
+
+ X Calendar Event Line A1Bce
+
+ x_calendar_event_line_a1bce_id
+ x_calendar_event_line_a1bce
+
+
+ one2many
+ Attendee Vote ids
+
+ x_studio_attendee_vote_ids
+ x_calendar_event_line_a1bce_line_a3f04
+ x_calendar_event_line_a1bce_id
+
+
+ many2one
+
+ Attendee
+
+ x_studio_attendee
+ res.partner
+
+
+ selection
+
+ Vote
+
+ x_studio_vote
+ [('Abstention', 'Abstention'), ('Against', 'Against'), ('In Favor', 'In Favor')]
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ char
+
+ Description
+
+ x_name
+
+ standard
+
+
+ many2one
+
+ X Calendar Event
+
+ x_calendar_event_id
+ calendar.event
+
+
+ many2one
+
+ Voting key
+
+ x_studio_voting_key
+ x_distribution_key
+
+
+
+ float
+ event_id.x_studio_voting_key
+ Ratio
+
+ x_studio_ratio
+
+
+
+
+
+ one2many
+ partner_id.x_properties_ids
+ Property
+
+ x_studio_properties
+
+ account.analytic.account
+ partner_id
+
+
+
+ boolean
+
+ Attending
+
+ x_studio_attending
+
+
+ many2one
+ event_id.x_studio_condominium
+ Condominium
+
+ x_studio_condominium
+
+ res.company
+
+
+
+ boolean
+
+ Delegating
+
+ x_studio_delegating
+
+
+ x_distribution_key
+ many2one
+
+ Distribution Key
+ x_distribution_key
+
+
+
+ one2many
+ Ratio ids
+
+ x_studio_ratio_ids
+ x_ratios
+ x_distribution_key
+
+
+ html
+
+ Notes
+
+ x_studio_notes
+
+
+ char
+
+ Description
+
+ x_name
+
+ 1
+ standard
+
+
+ boolean
+
+ Active
+
+ x_active
+ 1
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ float
+
+ Acceptation threshold
+
+ x_studio_acceptation_threshold
+
+
+ many2one
+
+ Motion Criteria
+
+ x_studio_vote_criteria
+ x_vote_criteria
+
+
+
+
+
+ 0 and record.x_calendar_event_id.x_studio_voting_key != False:
+ x_studio_in_favor = 0
+ for attendee_vote in record.x_studio_attendee_vote_ids:
+ for attendee in record.x_calendar_event_id.attendee_ids:
+ if attendee.partner_id.id == attendee_vote.x_studio_attendee.id and attendee_vote.x_studio_vote == 'In Favor': x_studio_in_favor += attendee.x_studio_ratio
+ record['x_studio_in_favor'] = x_studio_in_favor / sum([x_studio_ratio.x_ratio for x_studio_ratio in record.x_calendar_event_id.x_studio_voting_key.x_studio_ratio_ids]) / record.x_calendar_event_id.x_studio_attending_ratio
+ else: record['x_studio_in_favor'] = 0]]>
+ float
+ x_studio_attendee_vote_ids
+ In Favor
+
+ x_studio_in_favor
+
+
+
+
+
+ 0 and record.x_calendar_event_id.x_studio_voting_key != False:
+ x_studio_against = 0
+ for attendee_vote in record.x_studio_attendee_vote_ids:
+ for attendee in record.x_calendar_event_id.attendee_ids:
+ if attendee.partner_id.id == attendee_vote.x_studio_attendee.id and attendee_vote.x_studio_vote == 'Against': x_studio_against += attendee.x_studio_ratio
+ record['x_studio_against'] = x_studio_against / sum([x_studio_ratio.x_ratio for x_studio_ratio in record.x_calendar_event_id.x_studio_voting_key.x_studio_ratio_ids]) / record.x_calendar_event_id.x_studio_attending_ratio
+ else: record['x_studio_against'] = 0]]>
+ float
+ x_studio_attendee_vote_ids
+ Against
+
+ x_studio_against
+
+
+
+
+
+ 0 and record.x_calendar_event_id.x_studio_voting_key != False:
+ x_studio_abstention = 0
+ for attendee_vote in record.x_studio_attendee_vote_ids:
+ for attendee in record.x_calendar_event_id.attendee_ids:
+ if attendee.partner_id.id == attendee_vote.x_studio_attendee.id and attendee_vote.x_studio_vote == 'Abstention': x_studio_abstention += attendee.x_studio_ratio
+ record['x_studio_abstention'] = x_studio_abstention / sum([x_studio_ratio.x_ratio for x_studio_ratio in record.x_calendar_event_id.x_studio_voting_key.x_studio_ratio_ids]) / record.x_calendar_event_id.x_studio_attending_ratio
+ else: record['x_studio_abstention'] = 0]]>
+ float
+ x_studio_attendee_vote_ids
+ Abstention
+
+ x_studio_abstention
+
+
+
+
+
+ = record.x_studio_vote_criteria.x_studio_acceptation_threshold: record['x_studio_outcome'] = 'Approved'
+ else: record['x_studio_outcome'] = 'Rejected'
+ ]]>
+ selection
+ x_studio_in_favor, x_studio_against, x_studio_abstention, x_studio_vote_criteria
+ Outcome
+
+ x_studio_outcome
+
+
+ [('Approved', 'Approved'), ('Rejected', 'Rejected')]
+
+
+
+
+ integer
+ attendee_ids
+ Attending and Delegating Owners
+
+ x_studio_attending_owners
+
+
+
+ boolean
+
+ Used for categorization
+
+ x_studio_used_for_categorization
+
+
+
+
+
+
+
+
+
+
+ char
+
+ Name
+
+ x_name
+
+ 1
+ standard
+
+
+ boolean
+
+ Active
+
+ x_active
+ 1
+
+
+ date
+
+ Date
+
+ x_studio_date
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ date
+
+ Start Date
+
+ x_studio_start_date
+
+
+ date
+
+ End Date
+
+ x_studio_end_date
+
+
+
+ many2one
+
+ Period
+
+ x_studio_period
+ x_period
+
+
+ date
+
+ Period Start
+
+ x_studio_period_start
+
+
+ date
+
+ Period End
+
+ x_studio_period_end
+
+
+ char
+
+ Description
+
+ x_name
+
+ 1
+ standard
+
+
+ boolean
+
+ Active
+
+ x_active
+ 1
+
+
+ many2one
+
+ Company
+
+ x_studio_company_id
+ res.company
+ 1
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ selection
+
+ Based on
+
+ x_studio_based_on
+ [('Shares', 'Shares'), ('Meter Readings', 'Meter Readings')]
+
+
+ many2one
+
+ Meter
+
+ x_studio_meter
+ x_meters
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ char
+
+ Description
+
+ x_name
+
+ standard
+
+
+ many2one
+
+ X Distribution Key
+
+ x_distribution_key_id
+ x_distribution_key
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ char
+
+ Description
+
+ x_name
+
+ standard
+
+
+ many2one
+
+ X Distribution Key
+
+ x_distribution_key_id
+ x_distribution_key
+
+
+ many2one
+
+ Distribution Key
+
+ x_studio_distribution_key
+ x_distribution_key
+
+
+ many2one
+
+ Distribution Key
+
+ x_studio_distribution_key
+ x_distribution_key
+
+
+
+ boolean
+ invoice_line_ids, x_studio_distribution_key, x_studio_period_start, x_studio_period_end
+ Is distributed
+
+ x_studio_is_distributed
+
+
+
+ many2many
+
+ Co-Owners
+
+ x_studio_co_owners
+ res.partner
+ x_res_partner_x_property_line_019a4_rel
+
+
+ integer
+
+ Year of Build
+
+ x_studio_year_of_build_1
+
+
+ selection
+
+ Roof Type
+
+ x_studio_roof_type_1
+ [('Flat', 'Flat'), ('Angled', 'Angled')]
+
+
+ integer
+
+ Floors
+
+ x_studio_floors
+
+
+ boolean
+
+ Elevators
+
+ x_studio_elevators
+
+
+ selection
+ x_studio_distribution_key.x_studio_based_on
+ Based on
+
+ x_studio_based_on
+
+ [('Shares', 'Shares'), ('Meter Readings', 'Meter Readings')]
+
+
+
+ many2one
+
+ Company
+
+ x_company_id
+ res.company
+
+
+
+ boolean
+ parent_id
+ Is a unit
+
+ x_studio_is_a_unit
+
+
+
+ many2one
+ product_id.categ_id
+ Product Category
+
+ x_studio_product_category
+
+ product.category
+
+
+
+ many2many
+
+ Co-ownership Properties
+
+ x_studio_co_ownership_properties
+ x_property
+
+
+ one2many
+ Ownership Properties
+
+ x_studio_ownership_properties
+ x_property_line_019a4
+ x_studio_owner
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ char
+
+ Description
+
+ x_name
+
+ standard
+
+
+ many2one
+
+ X Calendar Event Line A1Bce
+
+ x_calendar_event_line_a1bce_id
+ x_calendar_event_line_a1bce
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ char
+
+ Description
+
+ x_name
+
+ standard
+
+
+ many2one
+
+ X Calendar Event Line A1Bce
+
+ x_calendar_event_line_a1bce_id
+ x_calendar_event_line_a1bce
+
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ char
+
+ Description
+
+ x_name
+
+ standard
+
+
+ many2one
+
+ X Calendar Event Line A1Bce
+
+ x_calendar_event_line_a1bce_id
+ x_calendar_event_line_a1bce
+
+
+ integer
+
+ Sequence
+
+ x_studio_sequence
+
+
+ char
+
+ Description
+
+ x_name
+
+ standard
+
+
+ many2one
+
+ X Calendar Event Line A1Bce
+
+ x_calendar_event_line_a1bce_id
+ x_calendar_event_line_a1bce
+
+
+ one2many
+ New Lines
+
+ x_studio_one2many_field_1ed_1is91cj3m
+ x_calendar_event_line_a1bce_line_89b1c
+ x_calendar_event_line_a1bce_id
+
+
+
+ x_analytic_account_wizard_id
+ many2one
+ Analytic account wizard
+
+ x_analytic_account_wizard
+
+
+
+
+ x_analytic_line_id
+ many2one
+ Analytic Line
+
+ account.analytic.line
+
+
+
+ x_currency_id
+ many2one
+ res.currency
+
+ x_analytic_line_id.currency_id
+
+
+
+
+ x_amount
+ monetary
+ Amount
+
+ x_currency_id
+ True
+
+
+
+ x_line_ids
+ one2many
+ x_analytic_account_wizard_line
+ x_analytic_account_wizard_id
+ Split Lines
+
+
+
+
+ x_share
+
+ float
+ x_amount
+ Share
+
+
+
+
+
+ x_share_total
+
+ float
+ x_line_ids.x_share
+ Share Total
+
+
+
+
+
+ x_total
+ float
+ Total
+
+
+
+ x_notes
+ html
+
+ Notes
+
+
+
+
+
+
+ x_analytic_account_name_id
+ many2one
+ account.analytic.account
+ Account
+
+
+
+ 0 and record.x_studio_voting_key != False and record.x_studio_condominium != False :
+ x_studio_attending_ratio = 0.0
+ for attendee in record.attendee_ids:
+ if attendee.x_studio_attending or attendee.x_studio_delegating: x_studio_attending_ratio += attendee.x_studio_ratio
+ total_ratio = sum(
+ x_studio_ratio.x_ratio for x_studio_ratio in record.x_studio_voting_key.x_studio_ratio_ids
+ )
+ if total_ratio > 0:
+ record['x_studio_attending_ratio'] = x_studio_attending_ratio / total_ratio
+ else:
+ record['x_studio_attending_ratio'] = 1]]>
+
+ float
+ attendee_ids,attendee_ids.x_studio_delegating, attendee_ids.x_studio_attending, attendee_ids.x_studio_ratio, x_studio_voting_key
+ Attending and Delegating Ratio
+
+ x_studio_attending_ratio
+
+
+
diff --git a/condominium/data/ir_rule.xml b/condominium/data/ir_rule.xml
index 08f387aaff..e042e82a97 100644
--- a/condominium/data/ir_rule.xml
+++ b/condominium/data/ir_rule.xml
@@ -15,4 +15,22 @@
+
+
+
+ Distribution Key - Multi-Company
+
+
+
+
+ Calendar Event- multi_company
+
+ ['|', ('x_studio_condominium', '=', False), ('x_studio_condominium', '=', 1), ('x_studio_condominium', 'in', company_ids)]
+
+
+
+ Employee- multi_company
+
+
+
diff --git a/condominium/data/ir_ui_menu.xml b/condominium/data/ir_ui_menu.xml
index 4842b7ec5b..64285183c5 100644
--- a/condominium/data/ir_ui_menu.xml
+++ b/condominium/data/ir_ui_menu.xml
@@ -1,10 +1,13 @@
+
+
+
+
+
+
-
diff --git a/condominium/data/ir_ui_view.xml b/condominium/data/ir_ui_view.xml
index 6f941ac83d..0c4a3b92f3 100644
--- a/condominium/data/ir_ui_view.xml
+++ b/condominium/data/ir_ui_view.xml
@@ -1,523 +1,2257 @@
-
- Custom form view for sale order
- sale.order
-
- extension
-
- 160
- form
-
-
-
-
-
-
-
-
-
-
-
-
-
- Distribution Key
-
-
- {"no_open": false, "no_create": true}
- Area as distribution key
-
-
-
-
- Default list view for x_buildings
- x_buildings
- list
-
-
-
-
-
-
+
+
+ primary
+ account.analytic.account
+ analytic.analytic.account.form.condominium
+ 99
+
+ form
+
+
+
+
+ e.g. Apartment A0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ x_is_a_property
+ Owner
+
+
+ True
+
+
+ 1
+ base.group_no_one
+ True
+
+
+
+
+
+
+
+
+ sale.order.form.condominium
+ sale.order
+
+ extension
+
+ 160
+ form
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Distribution Key
+
+
+ {"no_open": false, "no_create": true}
+ Area as distribution key
+
+
+
+
+ x_buildings.list.condominium
+ x_buildings
+ list
+
+
+
+
+
+
+
+
+
+
+ x_buildings
+ x_buildings.form.condominium
+ 99
+ form
+
+
+
+
+
+
+ x_buildings
+ x_buildings.form.condominium
+ search
+
+
+
+
+
+
+
+
+
+
+
+
+ x_buildings_tag
+ x_buildings_tag.list.condominium
+ list
+
+
+
+
+
+
+
+
+
+ x_buildings_tag
+ x_buildings_tag.form.condominium
+ form
+
+
+
+
+
+
+ account.analytic.account.kanban.condominium
+ primary
+
+ account.analytic.account
+ 99
+ kanban
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ account.analytic.plan.inherit.form.condominium
+ account.analytic.plan
+
+
+
+
+
+
+
+
+
+ x_buildings.kanban.condominium
+ x_buildings
+
+ 99
+ kanban
+
+
+
+
+
+
+
+
+
+
+
+
+ x_properties_types.list.condominium
+ x_properties_types
+ list
+
+
+
+
+
+
+
+
+
+ x_properties_types.form.condominium
+ x_properties_types
+ form
+
+
+
+
+
+
+ x_properties_types.search.condominium
+ x_properties_types
+ search
+
+
+
+
+
+
+
+
+
+
+
+ x_ratios.list.condominium
+ x_ratios
+
+ list
+
+
+
+
+
+
+
+
+
+ x_ratios.form.condominium
+ x_ratios
+
+ form
+
+
+
+
+
+ x_ratios.search.condominium
+ x_ratios
+
+ search
+
+
+
+
+
+
+
+
+
+
+ product.pricelist.list.condominium
+
+ extension
+ product.pricelist
+
+ 99
+ list
+
+
+ Distribution Key
+
+
+ True
+
+
+ True
+
+
+
+
+ res.partner.form.condominium
+
+ extension
+ res.partner
+
+ 160
+ form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
- x_buildings
- Default form view for x_buildings
- 99
- form
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ res.partner.select.search.condominium
+
+ extension
+ res.partner
+
+ 160
+ search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pricelist
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ extension
+ sale.order
+ sale.order.form.condominium
+ 160
+
+ form
+
+
+
+
+
+
+
+
+
+
+
+
+
+ x_property
+
+ x_property.list.condominium
+ list
+
+
+
+
+
+ x_property
+
+ x_property.form.condominium
+ form
+
+
+
+
+
+
+
+
+
+
+ x_property
+
+ x_property.search.condominium
+ search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
- x_buildings
- Default search view for x_buildings
- search
-
-
-
-
-
-
-
-
-
-
-
-
- x_buildings_tag
- Default list view for buildings tags
- list
-
-
-
-
-
-
-
-
-
- x_buildings_tag
- Default form view for buildings tag
- form
-
-
-
-
-
-
- analytic.analytic.account.form customization
-
- primary
-
- account.analytic.account
- 400
- form
-
-
- e.g. Apartment A0
-
-
-
-
-
-
-
-
-
-
-
-
- Apartment...
-
-
-
-
-
-
-
-
- x_is_a_property
- Owner
-
-
-
-
-
-
-
-
- True
-
-
- 1
- base.group_no_one
- True
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extension
+ x_property
+ x_property.form.condominium
+ 99
+
+ form
+
+
+
+
+
+
+
+
+ x_property_line_bfb14
+
+ x_property_line_bfb14.list.condominium
+ list
+
+
+
+
+
+ x_property_line_bfb14
+
+ x_property_line_bfb14.form.condominium
+ form
+
+
+
+
+
+
+
+ x_property_line_bfb14
+
+ x_property_line_bfb14.search.condominium
+ search
+
+
+
+
+
+
+
+
+ x_property_line_019a4
+
+ x_property_line_019a4.list.condominium
+ list
+
+
+
+
+
+ x_property_line_019a4
+
+ x_property_line_019a4.form.condominium
+ form
+
+
+
+
+
+
+
+ x_property_line_019a4
+
+ x_property_line_019a4.search.condominium
+ search
+
+
+
+
+
+
+
+
+ x_property_line_07bf7
+
+ x_property_line_07bf7.list.condominium
+ list
+
+
+
+
+
+ x_property_line_07bf7
+
+ x_property_line_07bf7.form.condominium
+ form
+
+
+
+
+
+
+
+ x_property_line_07bf7
+
+ x_property_line_07bf7.search.condominium
+ search
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- account.analytic.account.quick_create
- account.analytic.account
- 1000
-
-
-
-
-
-
- account.analytic.account.kanban customization
- primary
-
- account.analytic.account
- 99
- kanban
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- account.analytic.plan.inherit.form
- account.analytic.plan
-
-
-
-
-
-
-
-
-
- kanban view for buildings
- x_buildings
-
- 99
- kanban
-
-
-
-
-
-
-
-
-
-
-
-
- Default list view for properties types
- x_properties_types
- list
-
-
-
-
-
+
+
+
+ x_property.kanban.condominium
+ primary
+
+ x_property
+ 99
+ kanban
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Owner
+
+
+
+
+ primary
+
+ account.analytic.account
+ account.analytic.account.list.condominium
+ 400
+ list
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+ extension
+
+ account.analytic.account
+ account.analytic.account.search.condominium
+ search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extension
+
+ account.analytic.line
+ account.analytic.line.form.condominium
+ 160
+ form
+
+
+
+
+
+
+
+
+
+
+
+
+ extension
+
+ x_property
+ x_property.list.condominium
+ 99
+ list
+
+
+
+
+
+
+
+
+
+
+ extension
+ ir.default
+
+ ir.default.list.condominium
+ 99
+ list
+
+
+
+
+
+
+
+
+
+
+ extension
+ ir.default
+
+ ir.default.form.condominium
+ 99
+ form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extension
+ x_ratios
+
+ x_ratios.form.condominium
+ 99
+ form
+
+
+
+
+
+
+
+
+ x_calendar_event_line_a7dc0
+ x_calendar_event_line_a7dc0.list.condominium
+
+ list
+
+
+
+
+
+ x_calendar_event_line_a7dc0
+
+ x_calendar_event_line_a7dc0.form.condominium
+ form
+
+
+
+
+
+
+
+ x_calendar_event_line_a7dc0
+
+ x_calendar_event_line_a7dc0.search.condominium
+ search
+
+
+
+
+
+
+
+
+ x_calendar_event_line_a1bce
+
+ x_calendar_event_line_a1bce.list.condominium
+ list
+
+
+
+
+
+ x_calendar_event_line_a1bce
+
+ x_calendar_event_line_a1bce.form.condominium
+ form
+
+
+
+
+
+
+
+ x_calendar_event_line_a1bce
+
+ x_calendar_event_line_a1bce.search.condominium
+ search
+
+
+
+
+
+
+
+
+
+ Motion...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
- Default form view for x_properties_types
- x_properties_types
- form
-
-
-
-
-
- Default search view for properties types
- x_properties_types
- search
-
-
-
-
-
-
+
+
+
+
+
+ extension
+
+ x_calendar_event_line_a1bce
+ x_calendar_event_line_a1bce.form.condominium
+ 99
+ form
+
+
+
+
+
+
+
+
+ x_calendar_event_line_a1bce_line_a3f04
+
+ x_calendar_event_line_a1bce_line_a3f04.list.condominium
+ list
+
+
+
+
+
+ x_calendar_event_line_a1bce_line_a3f04
+
+ x_calendar_event_line_a1bce_line_a3f04.form.condominium
+ form
+
+
+
+
+
+
+
+ x_calendar_event_line_a1bce_line_a3f04
+
+ x_calendar_event_line_a1bce_line_a3f04.search.condominium
+ search
+
+
+
+
+
+
+
+
+ x_calendar_event_line_920fe
+
+ x_calendar_event_line_920fe.list.condominium
+ list
+
+
+
+
+
+ x_calendar_event_line_920fe
+
+ x_calendar_event_line_920fe.form.condominium
+ form
+
+
+
+
+
+
+
+ x_calendar_event_line_920fe
+
+ x_calendar_event_line_920fe.search.condominium
+ search
+
+
+
+
+
+
+
+
+ x_vote_criteria
+
+ x_vote_criteria.list.condominium
+ list
+
+
+
+
+
+ x_vote_criteria
+
+ x_vote_criteria.form.condominium
+ form
+
+
+
+
+
+
+
+
+
+
+ x_vote_criteria
+
+ x_vote_criteria.search.condominium
+ search
+
+
+
+
+
+
+
+
+
+
+ extension
+
+ x_vote_criteria
+ x_vote_criteria.form.condominium
+ 99
+ form
+
+
+
+
+
+ bottom
+
+
+
+
+
+
+
+ extension
+ x_vote_criteria
+ x_vote_criteria.list.condominium
+ 99
+
+ list
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ False
+
+
+
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+
+
+
+
+
+
-
-
- product.pricelist.form customization
-
- extension
- product.pricelist
-
- 160
- form
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Default list view for x_ratios
- x_ratios
-
- list
-
-
-
-
-
-
-
-
-
- Default form view for x_ratios
- x_ratios
-
- form
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
- Default search view for x_ratios
- x_ratios
-
- search
-
-
-
-
-
-
-
-
-
-
- product.pricelist.list customization
-
- extension
- product.pricelist
-
- 99
- list
-
-
- Distribution Key
-
-
- True
-
-
- True
-
-
-
-
- Condominium form view
-
- extension
- res.partner
-
- 160
- form
-
-
-
- New condominiums should be created as companies from the settings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
- account.move.form customization
-
- extension
- account.move
-
- 160
- form
-
-
-
-
-
-
-
-
-
-
- res.partner.select customization
-
- extension
- res.partner
-
- 160
- search
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+ extension
+ calendar.event
+
+ calendar.event.form.condominium
+ 160
+ form
+
+
+
+
+
+
+
+
+
+
+
+ extension
+ account.report.line
+
+ account.report.line.form.condominium
+ 99
+ form
+
+
+
+
+
+
+
+
+
+
+
+
+ extension
+ account.move.line
+ account.move.line.list.condominium
+
+ 160
+ list
+
+
+
+
+
+
+
+
+
+ x_period
+
+ x_period.list.condominium
+ list
+
+
+
+
+
+ x_period
+
+ x_period.form.condominium
+ form
+
+
+
+
+
+
+
+
+
+
+
+
+ x_period
+
+ x_period.search.condominium
+ search
+
+
+
+
+
+ x_period
+
+ x_period.calendar.condominium
+ calendar
+
+
+
+
+
+
+
+
+
+
+
+ extension
+ x_period
+
+ x_period.form.condominium
+ 99
+ form
+
+
+
+
+
+ x_studio_start_date desc
+ bottom
+
+
+
+
+
+
+ Name
+
+
+
+
+ extension
+ x_period
+
+ x_period.list.condominium
+ 99
+ list
+
+
+
+
+
+
+
+
+ false
+ invoice_date desc
+ false
+
+ true
+ true
+
+
+ True
+
+
+
+
+
+
+ Vendor
+
+
+ Total
+
+
+
+
+
+
+
+
+
+
+ hide
+
+
+ hide
+
+
+
+
+
+
+
+ extension
+ account.move
+
+
+ account.move.list.condominium
+ 99
+ list
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extension
+ account.move
+
+ account.move.search.condominium
+ 160
+ search
+
+
+
+
+
+
+
+
+
+ x_distribution_key
+
+ x_distribution_key.list.condominium
+ list
+
+
+
+
+
+ x_distribution_key
+
+ x_distribution_key.form.condominium
+ form
+
+
+
+
+
+
+
+
+
+
+ x_distribution_key
+
+ x_distribution_key.search.condominium
+ search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extension
+ x_distribution_key
+
+ x_distribution_key.form.condominium
+ 99
+ form
+
+
+
+
+
+
+
+
+
+
+
+ extension
+ x_distribution_key
+
+ x_distribution_key.list.condominium
+ 99
+ list
+
+
+
+
+
+
+
+
+ x_distribution_key_line_4d544
+
+ x_distribution_key_line_4d544.list.condominium
+ list
+
+
+
+
+
+ x_distribution_key_line_4d544
+
+ x_distribution_key_line_4d544.form.condominium
+ form
+
+
+
+
+
+
+
+ x_distribution_key_line_4d544
+
+ x_distribution_key_line_4d544.search.condominium
+ search
+
+
+
+
+
+
+
+
+ x_distribution_key_line_92aae
+
+ x_distribution_key_line_92aae.list.condominium
+ list
+
+
+
+
+
+ x_distribution_key_line_92aae
+
+ x_distribution_key_line_92aae.form.condominium
+ form
+
+
+
+
+
+
+
+ x_distribution_key_line_92aae
+
+ x_distribution_key_line_92aae.search.condominium
+ search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [("x_studio_distribution_key", "=", False)]
+
+
+
+
+
+ [("x_studio_distribution_key", "=", False)]
+
+
+ [("x_studio_is_distributed", "=", True)]
+
+
+ [("x_studio_is_distributed", "=", False)]
+
+
+
+
+
+ extension
+
+
+ account.move
+ account.move.search.condominium
+ 1600
+ search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ x_studio_based_on == "Meter Readings"
+
+
+ x_studio_based_on == "Meter Readings"
+
+
+
+
+ extension
+
+ account.move
+ account.move.form.condominium
+ 16000
+ form
+
+
+
+
+
+
+
+
+ x_calendar_event_line_a1bce_line_cce2e
+
+ x_calendar_event_line_a1bce_line_cce2e.list.condominium
+ list
+
+
+
+
+
+ x_calendar_event_line_a1bce_line_cce2e
+
+ x_calendar_event_line_a1bce_line_cce2e.form.condominium
+ form
+
+
+
+
+
+
+
+ x_calendar_event_line_a1bce_line_cce2e
+
+ x_calendar_event_line_a1bce_line_cce2e.search.condominium
+ search
+
+
+
+
+
+
+
+
+ x_calendar_event_line_a1bce_line_ea528
+
+ x_calendar_event_line_a1bce_line_ea528.list.condominium
+ list
+
+
+
+
+
+ x_calendar_event_line_a1bce_line_ea528
+
+ x_calendar_event_line_a1bce_line_ea528.form.condominium
+ form
+
+
+
+
+
+
+
+ x_calendar_event_line_a1bce_line_ea528
+
+ x_calendar_event_line_a1bce_line_ea528.search.condominium
+ search
+
+
+
+
+
+
+
+
+ x_calendar_event_line_a1bce_line_e3675
+
+ x_calendar_event_line_a1bce_line_e3675.list.condominium
+ list
+
+
+
+
+
+ x_calendar_event_line_a1bce_line_e3675
+
+ x_calendar_event_line_a1bce_line_e3675.form.condominium
+ form
+
+
+
+
+
+
+
+ x_calendar_event_line_a1bce_line_e3675
+
+ x_calendar_event_line_a1bce_line_e3675.search.condominium
+ search
+
+
+
+
+
+
+
+
+ x_calendar_event_line_a1bce_line_89b1c
+
+ x_calendar_event_line_a1bce_line_89b1c.list.condominium
+ list
+
+
+
+
+
+ x_calendar_event_line_a1bce_line_89b1c
+
+ x_calendar_event_line_a1bce_line_89b1c.form.condominium
+ form
+
+
+
+
+
+
+
+ x_calendar_event_line_a1bce_line_89b1c
+
+ x_calendar_event_line_a1bce_line_89b1c.search.condominium
+ search
+
+
+ analytic.account.wizard.form.condominium
+
+ x_analytic_account_wizard
+
+
+
+
+
+
+
+
+
+
+
diff --git a/condominium/data/knowledge_article.xml b/condominium/data/knowledge_article.xml
index 277d3324d5..a28e4c216a 100644
--- a/condominium/data/knowledge_article.xml
+++ b/condominium/data/knowledge_article.xml
@@ -1,31 +1,57 @@
- Property Owner Association
- Welcome to your Odoo Property Owner Association package! This guide will help you manage the condominiums efficiently, from setting up to general meetings.
+ Property Owner Association
+
+ Managing property owner associations involves multiple stakeholders, recurring tasks, and detailed records. Odoo empowers associations by streamlining processes—from handling new prospects to managing shared expenses—through a fully
+ integrated suite of applications. Whether you're organizing general meetings, tracking owner history, or handling complex expense distributions, Odoo provides the tools to stay efficient and transparent.
+
- Business Flows
- Discover how to setup and use the application by starting the onboarding tour or by following the steps below.
-
-
⚠️
+
+
⚠️
-
The tour will invite you to create undeletable data. Make sure you can reuse afterwards or launch it in a testing environment.
+
If you want to easily discover every features of this package, try downloading the Demo Data.
+
You can still do it by upgrading your package in Apps.
+
Just be careful, once demo data are uploaded, it cannot be easily deleted. But you can restart a fresh database on Odoo.com/trial
+
+
Basics
+
+
Apps Overview
+
+
+ CRM: Track and manage incoming leads and communications with potential new condominiums.
+
+
+ Sales: Send quotations, confirm orders, and invoice shared expenses to owners.
+
+
+ Contacts: Manage contacts turning prospects into condominiums, as well as owners, tenants and suppliers.
+
+
+ Condominium: Define buildings, properties, owner and tenant histories, meter readings and distribution keys.
+
+
+ Accounting: Manage shared expenses, distribute costs by owner, and maintain owner-specific balance sheets.
+
+
+ Calendar: Schedule and organize association meetings, collecting votes during general assemblies and share the report.
+
+
+
Easily convert the condominiums 🖋️
- As soon as a condominium reaches out to you to get a quote, quickly send them an overview of your services and fees by creating
- Quotations in the Sales application where you can directly use the "Kick-Off Quote" quotation template. This will automatically fill the quote by adding the kick-off fees
- and also the price of all the extra services such as the recurring contribution, the hourly rate, etc. Don't forget to attach the terms & conditions as well. Of course, the price of each service and the content of the
- Quotation Templates can be adapted accordingly.
+ As soon as a condominium reaches out to you to get a quote, quickly send them an overview of your services and fees by creating Quotations in the Sales App where you can directly use the "Kick-Off Quote"
+ quotation template. This will automatically fill the quote by adding the kick-off fees and also the price of all the extra services such as the recurring contribution, the hourly rate, etc. Don't forget to attach the terms &
+ conditions as well. Of course, the price of each service and the content of the Quotation Templates can be adapted accordingly.
-
🎓 Sales
-
🎓 Quotation Template
+
When the quote is confirmed for a new condominium, you can convert the prospect contact into a condominium in a click from the contact form, in the Contact App .
+
🎓 Sales
+
🎓 Quotation Template
+
Never forget a task 📑
-
- Once the quotation is confirmed, it automatically creates Projects including several tasks to properly start the collaboration. This is based on the
- Kick-Off Template Template project:
-
+
Once the quotation is confirmed, it automatically creates Projects including several tasks to properly start the collaboration. This is based on the Kick-Off Template Template project:
Contracts establishment
Condominium creation in Odoo (see Quickly Set Up a Condominium 🚀 section)
@@ -40,18 +66,26 @@
...
Again, feel free to edit and/or create new tasks to never forget a step during the kick-off process.
-
Quickly set up a condominium 🚀
+
🎓 Project
+
+
Set up a condominium 🚀
Once the quotation is confirmed, the condominium should be created in Odoo. Basically, a condominium is like a company that is funded by the owners and that has to pay for operating costs.
- From the Settings, create a new company in Companies . Once done, it will appear on the top right of all screens with the aim to quickly switch between your company and the
+ From the Settings, create a new company in Companies . Once done, it will appear on the top right of all screens with the aim to quickly switch between your company and the
different condominiums.
+
The following tour shows you how to create a new customer, from the sale order creation to the new company in your database
+
Acquire a new company Note: this tour will create undeletable data inside your database.
- Once done, it is time to create the composition of the condominium by selecting the right one on the top right of the screen. Then, open the Condominium app where you can:
+ Once done, it is time to create the composition of the condominium by selecting the right one on the top right of the screen.
+
+
+
+ Open the Condominium App where you can:
See the information of the condominium and fill the vendors to build an address book.
- Create the buildings that compounds the condominium.
+ Create the buildings that compounds the
Create the properties that compounds the buildings: apartment, studio, flat, penthouse, garage, etc.
@@ -61,23 +95,35 @@
A name to identify the property, for example the post box or the identification code.
The building to which the property belongs.
The type to easily classify it.
-
The owner of the property.
-
The tenant if relevant.
+
The owner history.
+
The tenant history if relevant.
Some tags to add extra visual information.
The parent property, for example to indicate that a garage is linked with an apartment.
The floor.
The area.
+
The meter readings history, leveraged to split bills based on consumption.
+
+
Finally, you can also define the distribution keys. The goal is to assign a ratio for each property that will be used for splitting the fees per owner and for distributing the costs:
+
+
+ Distribution keys based on shares can be populated with all properties from the condominium and the ratios computed based on properties' surface. You can still edit the ratios as you need and includes only a sub selection of the
+ properties when relevant.
+
+ Distribution keys based on meter readings only refer to a meter. When used to split costs, the recorded meter readings for the corresponding period will be used.
-
Finally, you can also define the distribution keys per property. The goal is to assign a ratio for each property that will be used for splitting the fees per owner and for distributing the costs.
-
-
💡
-
-
If there is no distribution keys set, the area will be used as default key.
+
+
💡
+
+
+ A distribution key is needed for several actions.
+ Defining a distribution key is efficient by populating defined properties in a click.
+
-
🎓 Companies
+
🎓 Companies
+
Fairly split the costs ⚖️
Each owner has to pay recurring fees:
@@ -85,10 +131,12 @@
The reserve fund that is a savings account used in case of exceptional expenses such as a severe repair, an investment in equipment, etc.
The services provided by the condominium management company.
-
On the one hand, the funds requests are sent by the condominium to the owners. On the other hand, the service fees can be invoiced by "My Condominium Management" to the owners. Here are the steps to follow:
+
On the one hand, the funds requests are sent by the condominium to the owners. On the other hand, the service fees can be invoiced by "My Condominium Management" to the owners.
+
Requesting funds
+
Here are the steps to follow:
- Select the right company from which the fees will be invoiced (see Quickly set up a condominium 🚀 section to see how to switch the company).
- In the Sales application, create a quotation and set the condominium as customer.
+ Select the right company from which the fees will be invoiced (see Set up a condominium 🚀 section to see how to switch the company).
+ In the Sales App , create a quotation and set the condominium as customer.
Set the right distribution key.
In case of recurring fees:
@@ -100,7 +148,10 @@
Add the corresponding product(s): "Working Fund", "Reserve Fund", "Service Fees", etc.
Set the right (recurring) price.
- Click on "Split per Property" button: this will cancel the current quotation and will create as many quotations as there are properties in the condominium for which the costs are shared.
+
+ Click on "Split by Property" button: this will cancel the current quotation and will create as many quotations as there are ongoing owners in the condominium for which the costs are shared, with a line by property they
+ own.
+
Click on the "Sales Orders" buttons to access all the generated quotations.
Check if everything is correct. If yes, select all the quotations and, under the "Actions" button, click on "Confirm".
In case of recurring fees, the invoices will be automatically generated by Odoo at the right date. If not, you can manually post them in mass. Then just send them using your preferred way!
@@ -109,7 +160,46 @@
For example, to collect the cotisations, the selected company must be the condominium and the customer must be the condominium too. If you want to invoice your services, the selected company must be yours and the customer must be the
condominium to be invoiced.
- 🎓 Subscription
+ 🎓 Subscription
+ Distributing costs
+ Record invoices from from supplier from Accounting App , by assigning supplier and listing products.
+ Then, on a regular basis or at invoice confirmation, distribute the costs of each expenses:
+
+ Open the Condominium App and reach the Distributions from the Purchase menu.
+ Assign the appropriate distribution key and if relevant the distribution period..
+
+ The cost distribution inputs are available on each invoice in the distribution tab.
+
+
✅
+
+
Expenses regarding a single owner can be assigned setting the analytic distribution of the corresponding invoice lines to the corresponding account, from the invoice form.
+
+
+ Examples
+
+ To distribute costs related to an annual services, such as condominium insurance fees, the distribution based on shares over a period is relevant to expense each owner in proportion of their ownership and share.
+ To distribute costs which only impact current owners, a distribution key based on shares without period inputs is required.
+
+ Finally, for condominiums organised with a general meter for the condominium to be expenses and then with meters for each owners to split the expenses, the distribution key based on meter is relevant and requires period inputs and
+ associated meter readings for each property to be representative.
+
+
+
+
💡
+
+
+ Distribution keys based on meter reading require the period start and end inputs.
+ When distributing costs, for each property, the closest meter readings to period boundaries are used to compute the consumption over the period, and in case of owner change, the consumption by owner is captured if a meter
+ reading is near the owner change date.
+
+
+ Distribution keys based on shares directly use the ratios.
+ Without period inputs, the distribution is handled between the current owners.
+ With period inputs, the distribution is computed between owners over the corresponding period, in proportion to the ownership.
+
+
+
+
Book the right numbers 🧮
A condominium works like a company. It gets revenues from the owners. These are collected in two bank accounts that can be directly integrated with the bank:
@@ -120,30 +210,131 @@
These will be used to pay the Vendor Bills that can be uploaded and automatically filled thanks to Artificial Intelligence .
As soon as a bill is booked, you can use the button "Distribute Cost" to automatically reflect the cost per property according to the distribution key.
- By the end of the period, easily generate the legal reporting such as Balance Sheet and Profit & Loss for each condominium.
- 🎓 Accounting
- Schedule the meetings 📅
+ By the end of the period, easily generate the legal reporting such as Balance Sheet and Profit & Loss for each
+
+
⚠️
+
+
The chart of account and relationships with products and product categories is not setup in this module.
+
We recommend your accountants to setup the appropriate chart of account based on your localization to generate the appropriate balance sheet and other needed accounting documents through Odoo.
+
+
+ 🎓 Accounting
+
+ Provide access to the owners 🔑
+ In many cases, direct access to the condominium accounting shall be provided to some owners. This is the case for example when some are given review duties.
+ To setup such access, you shall create users for such owners and restrict rights to the level which suite your needs so that they can access in read only most likely.
+
+
💡
+
+
Be aware that additional users lead to additional Odoo subscription costs. We therefore recommend you :
+
+ To maintain the number of users to the minimum needed, creating and deleting them when relevant.
+ To account for this additional cost in your pricing.
+
+
+
+ 🎓 Access Rights
+
+ Organize and lead general meetings 📅
Every year, a general meeting is scheduled to talk about the financial statements, to take important decisions and so on. This event can easily be scheduled in the Calendar app by creating
- Meetings . To invite all the owners of a condominium, use the "Search More" on "Attendees" and type the name of the condominium in... "Condominiums".
+ Meetings . To invite all the owners of a condominium, use the "Search More" on "Attendees" and type the name of the condominium in... "Condominiums" and set the condominium
+ field.
- Efficiently count the votes 🙋♂️
-
- During the general meetings, counting the votes depending on the ownership percentage could be painful. From the properties screen, select all the properties of the corresponding condominium and insert them in a spreadsheet by using the
- said feature under the Actions menu.
-
- 🎓 Spreadsheet
+
+ Plan you general meeting agenda with motions to vote in the Motions tab.
+ Send the meeting agenda upfront to all expected attendees
+ Select the relevant distribution key to account for owner ratios.
+ Create the relevant motions in advance to efficiently drive the meeting.
+ For each motion, assign the relevant motion criteria, take notes while discussion goes on and record the owners votes.
+
+ At the end of the meeting, you can preview the meeting report and send it to the owners.
+
+
✅
+
+
You can find all past meeting for a condominium from the Condominium App, by the Owners menu.
+
+
+
+
💡
+
+
Connect your calendar to your Odoo database to never miss any meeting!
+
+
+ 🎓 Calendar
+
Provide the best customer service 🆘
In their day to day, the owners and the tenants can face some issues. In order to collect and centralize them, use the Helpdesk application. Thereby, each member can send an email
that will be caught in the right helpdesk team. This eases the follow-up and the invoicing in case the time spent is not covered by the service fees.
- 🎓 Helpdesk
+ 🎓 Helpdesk
+
+
+
✅
+
+
Tips for Success
+
+
+ Use quotation templates in the Sales app to standardize quotes and reduce manual errors.
+
+
+ Keep contact data up-to-date to ensure seamless communication during meetings, billing and accounting.
+
+
+ Automate recurring tasks , like meter reading imports or expense allocation.
+
+
+ Leverage tags and filters in Contacts and CRM to segment your audience (owners, tenants, suppliers, condominiums...).
+
+
+ Define condominium your charts of account template to save time setting up accounting aspects. Don't hesitate to contact us if needed!
+
+
+
+
+
+
+ Do You Want to Go Further?
+ Odoo offers additional possibilities to enhance your business:
+
+ Sign App: Send digital property reservation contracts.
+ Documents App: Request and share documents.
+
+ Website Builder: Build a professional website with lead capture forms and member areas.
+
+
+ VoIP Integration: Organize online meetings directly from Odoo with integrated call capabilities.
+
+
+ Explore automations , community portals , and custom dashboards tailored to your needs.
+
+
+ These features can be added to your current subscription. Feel free to explore and expand your Odoo experience!
+
+
🚀
+
+
Would you like to discuss your Odoo setup with us or explore more features?
+
Reach us
+
+
+
+ Final word
+
+ You might have tested this package with or without demo data.
+ In any case, you may have written records in journals which are not deletable and which might be an issue for your traceability.
+
+
+
✅
+
+
In such situation, feel free to experiment with this database and then to create a new one for your own usage.
+
+
+
Property Owner Association
- 16
26.8
diff --git a/condominium/data/knowledge_tour.xml b/condominium/data/knowledge_tour.xml
index 3d57a1136b..a28257ef57 100644
--- a/condominium/data/knowledge_tour.xml
+++ b/condominium/data/knowledge_tour.xml
@@ -3,11 +3,6 @@
condominium_knowledge_tour
2
- Welcome! Happy exploring.
-
-
- Condominium_Acquisition
- 3
- Congrats! You did your first sell.
+ Welcome! Happy exploring.
diff --git a/condominium/data/mail_message.xml b/condominium/data/mail_message.xml
index 70e1d49f54..8b629d64c6 100644
--- a/condominium/data/mail_message.xml
+++ b/condominium/data/mail_message.xml
@@ -6,7 +6,7 @@
email
- 🚀 Get started with Odoo Property Owner Association
+ 🚀 Get started with Odoo for Property Owner Association
+
+
+
+
+
+ Hi,
+ Please find attached your balance sheet as of 12/31/2025.
Kind regards.
+
+ -- Mitchell Admin
+
+
+
+ ]]>
+
+
Condominium: Condominium Balance Sheet
+
New balance sheet
+
+
+
+
+
+
+ Hi,
+ Please find attached the agenda for the upcoming meeting: General Meeting 2025
+ Kind regards.
+
+ -- Mitchell Admin
+
+
+
+ ]]>
+
{{ (user.email_formatted or object.user_id.email_formatted) }}
+
{{ object.partner_id.lang }}
+
+
Condominium: General Meeting Agenda
+
+
General Meeting Report
+
+
+
+
+
+
+
+ Hi,
+ Please find attached the report from the meeting: General Meeting 2025
+ Kind regards.
+
+ -- Mitchell Admin
+
+
+
+ ]]>
+ {{ (user.email_formatted or object.user_id.email_formatted) }}
+ {{ object.partner_id.lang }}
+
+ Condominium: General Meeting Report
+
+ General Meeting Report
+
+
+
diff --git a/condominium/data/meter_view.xml b/condominium/data/meter_view.xml
deleted file mode 100644
index 98894f532e..0000000000
--- a/condominium/data/meter_view.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
- meter.tree.view
- x_meters
-
- list
-
-
-
-
-
-
-
-
-
diff --git a/condominium/data/product_product.xml b/condominium/data/product_product.xml
index c4376a1e88..2d64b623f9 100644
--- a/condominium/data/product_product.xml
+++ b/condominium/data/product_product.xml
@@ -1,5 +1,5 @@
-
+
Service Fees
Approximately $80 per property per month, See Terms & Condition for further information about the coverage of the Service Fees
@@ -11,7 +11,7 @@
Kick-Off Fees
project_only
Contracts establishment
- Co-ownership creation in the software
+ Co-ownership creation ithe software
Act analysis
Insurance analysis
Identification forms creation
@@ -25,6 +25,10 @@
1400.0
timesheet
+
+
+
+
Offboarding
service
@@ -39,17 +43,27 @@
timesheet
+
+
Extraordinary General Meeting
service
200.0
- timesheet
+
+
+
+
Communication of information to the notary
service
150.0
- timesheet
+
+
+
+
First Reminder
@@ -57,6 +71,21 @@
timesheet
+
+
+
+
+ Recurring Service Fees
+
+ service
+ 80.0
+ timesheet
+ order
+
+
+
+
+
Second Reminder
This does not include the fees from the ushers
@@ -64,6 +93,9 @@
50.0
timesheet
+
+
+
Third Reminder
This does not include the fees from the ushers, lawyers, experts, etc.
@@ -71,6 +103,9 @@
200.0
timesheet
+
+
+
Working Fund
@@ -84,12 +119,17 @@
timesheet
- Monthly Service Fees
- Approximately $80 per property per month, See Terms & Condition for further information about the coverage of the Service Fees
-
+ Recurring Service Fees
+
service
80.0
+
timesheet
+ order
+
+
+
+
Air and smoke extractors
@@ -139,6 +179,10 @@
Boiler maintenance contracts
service
+
+ Booking Fees
+ service
+
Building cleaning under contract
service
@@ -220,7 +264,9 @@
service
- Electricity for common areas
+
+ Water
service
diff --git a/condominium/data/project_project.xml b/condominium/data/project_project.xml
index 5485ebf7fa..5d11cd916c 100644
--- a/condominium/data/project_project.xml
+++ b/condominium/data/project_project.xml
@@ -1,12 +1,32 @@
-
- Kick-Off Template
-
-
-
-
-
-
-
+
+
+ Kick-Off Template
+
+
+
+
+
+
+
+
+
+ SO0002 - Kick-Off Template
+
+
+
+
+
+
+
+ 1.0
+
diff --git a/condominium/data/project_task.xml b/condominium/data/project_task.xml
index 8e747ba61a..0d826f8fc6 100644
--- a/condominium/data/project_task.xml
+++ b/condominium/data/project_task.xml
@@ -1,27 +1,96 @@
-
- Accounting opening/handover
-
-
-
- Meters reading
-
-
-
- Act analysis
-
-
-
- Insurances analysis
-
-
-
- Kick-off meeting
-
-
-
- Call for working and reserve funds
-
-
+
+ Accounting opening/handover
+
+
+
+
+
+
+ Call for working and reserve funds
+
+
+
+
+
+ Meters reading
+ 1
+
+
+
+
+
+ Kick-off meeting
+ 1
+
+
+
+
+ Act analysis
+ 2
+
+
+
+
+
+ Insurances analysis
+ 2
+
+
+
+
+ Insurances analysis
+ 3
+
+
+
+
+
+ Act analysis
+ 3
+
+
+
+
+ Kick-off meeting
+ 4
+
+
+
+
+
+ Meters reading
+ 4
+
+
+
+
+ Call for working and reserve funds
+ 5
+
+
+
+
+
+ Accounting opening/handover
+ 5
+
+
+
+
+ Prepare General Meeting
+ 6
+
+
+
+
+
+
+ Prepare General Meeting
+ 6
+
+
+
+
diff --git a/condominium/data/project_task_type.xml b/condominium/data/project_task_type.xml
index a7cd6d8e4d..65bb61bd37 100644
--- a/condominium/data/project_task_type.xml
+++ b/condominium/data/project_task_type.xml
@@ -6,7 +6,4 @@
Done
-
- New
-
diff --git a/condominium/data/qweb_view.xml b/condominium/data/qweb_view.xml
new file mode 100644
index 0000000000..f1a1e9aae0
--- /dev/null
+++ b/condominium/data/qweb_view.xml
@@ -0,0 +1,398 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ condominium.studio_report_docume_d82d6b24-6a82-450a-a87f-abbc9b325593
+
+ condominium.studio_report_docume_d82d6b24-6a82-450a-a87f-abbc9b325593
+ qweb
+
+
+
+
+
+
+
+
+
+ condominium.studio_report_docume_d82d6b24-6a82-450a-a87f-abbc9b325593_document
+
+ condominium.studio_report_docume_d82d6b24-6a82-450a-a87f-abbc9b325593_document
+ qweb
+
+
+
+
+
+
+
+ lijdlijDZMZQ
+
+ /
+
+
+
+ nO VOTES.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ condominium.studio_report_docume_d82d6b24-6a82-450a-a87f-abbc9b325593_document
+ extension
+
+ web_studio.report_editor_customization_diff.view._condominium.studio_report_docume_d82d6b24-6a82-450a-a87f-abbc9b325593_document
+ 9999999
+ qweb
+
+
+
+
+
+
+
+
+
+
+
+ condominium.studio_report_docume_d1eb9c9c-5c91-47ca-9895-ba519a3d0517
+
+ condominium.studio_report_docume_d1eb9c9c-5c91-47ca-9895-ba519a3d0517
+ qweb
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ GENERAL MEETING REPORT
+
+
+
+
+
+
+
+
+ owners were present and represented
+ % of the owner ratios.
+
+
Attending
+
+
+
+
+ , representing
+ % of the owner ratios
+ and delegating ;
+
+
+
+
+
+ Excused
+
+
+
+
+ , representing
+
+ % of the owner ratios
+
+
+ and delegating
+
+
+ ;
+
+
+
+
+
+
+
+
+
Motions
+
+
+
+
+
+
+ .
+
+
+
+ Votes (need ):
+
+
+
+
+
+ Abstention:
+
+ %
+
+
+
+
+
+
+
+ ,
+
+
+
+
+
+
+
+
+
+
+
+ Against:
+
+ %
+
+
+
+
+
+
+
+ ,
+
+
+
+
+
+
+
+
+
+
+
+ In favor:
+
+ %
+
+
+
+
+
+
+
+ ,
+
+
+
+
+
+
+
+
+
+
+
+
+ The motion is
+
+ .
+
+
+
+
+ The motion is not submitted to vote.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ condominium.studio_report_docume_d1eb9c9c-5c91-47ca-9895-ba519a3d0517_document
+
+ web_studio.report_editor_customization_diff.view._condominium.studio_report_docume_d1eb9c9c-5c91-47ca-9895-ba519a3d0517_document
+ 9999999
+ qweb
+
+
+
+
+
+
+
+
+
+
+
+ condominium.studio_report_docume_f2caf209-068e-49ab-9a02-4cfe3e9625b2
+
+ condominium.studio_report_docume_f2caf209-068e-49ab-9a02-4cfe3e9625b2
+ qweb
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ GENERAL MEETING AGENDA
+
+
+
+
+
+
+
+ Expected attendees
+
+
+
+
+
+
+
+
+ , representing
+
+ % of the owner ratios;
+
+
+
+
+
+
+
+
+ .
+
+
+
+
+
+
+
+
+ condominium.studio_report_docume_f2caf209-068e-49ab-9a02-4cfe3e9625b2_document
+
+ condominium.studio_report_docume_f2caf209-068e-49ab-9a02-4cfe3e9625b2_document
+ qweb
+
+
diff --git a/condominium/data/report_paperformat.xml b/condominium/data/report_paperformat.xml
new file mode 100644
index 0000000000..c0a3aa9169
--- /dev/null
+++ b/condominium/data/report_paperformat.xml
@@ -0,0 +1,16 @@
+
+
+
+ Meeting Report A4
+ A4
+ 0
+ 0
+ Portrait
+ 45
+ 45
+ 10
+ 10
+
+ 90
+
+
diff --git a/condominium/data/res_company.xml b/condominium/data/res_company.xml
new file mode 100644
index 0000000000..a042428742
--- /dev/null
+++ b/condominium/data/res_company.xml
@@ -0,0 +1,46 @@
+
+
+
+ My Company
+
+
+
+ example@odoo.com
+
+
+ Bells Beach Condominum
+
+
+
+
+
+ Dominican Condominium
+
+
+
+
+
+ Green Island Condominium
+
+
+
+
+
+
+ generic_coa
+
+
+
+
+
+ generic_coa
+
+
+
+
+
+ generic_coa
+
+
+
+
diff --git a/condominium/data/res_config_settings.xml b/condominium/data/res_config_settings.xml
index 921f772f20..4c0a7d4b8a 100644
--- a/condominium/data/res_config_settings.xml
+++ b/condominium/data/res_config_settings.xml
@@ -4,6 +4,13 @@
+
+
+
+
+
+
+
diff --git a/condominium/data/res_partner.xml b/condominium/data/res_partner.xml
new file mode 100644
index 0000000000..3a8016a1e7
--- /dev/null
+++ b/condominium/data/res_partner.xml
@@ -0,0 +1,201 @@
+
+
+
+
+
+
+ My Company
+
+ example@odoo.com
+
+
+ 3
+
+
+
+ Bells Beach Condominum
+
+
+ 1
+ 2008
+ 6
+
+ Flat
+
+
+ Charlotte M. Warren
+
+
+ Heritage Road
+ 93706
+ Fresno
+ charlottemwarren@dayrep.com
+ +1 559-667-9088
+ 5
+
+
+
+ Archi
+
+
+ Heritage Road
+ 93706
+ Fresno
+ archi@dayrep.com
+ +1 559-667-9088
+ 5
+
+
+
+
+ Dominican Condominium
+
+ Dominican Street, 1345
+ 70118
+ New Orleans
+
+
+ 2
+ 1995
+ 4
+
+ Angled
+
+
+
+
+ Green Island Condominium
+
+
+ Engineering Rd, 122
+ 70118
+ New Orleans
+
+
+ 1
+ 1963
+ 3
+
+ Angled
+
+
+ Harold J. Butler
+
+
+
+ 3086 Jett Lane
+ 90247
+ Gardena
+ HaroldJButler@dayrep.com
+ +1 310-704-6950
+
+
+ Janet D. Halle
+
+
+
+ 117 Ridge Road
+ 67107
+ Moundridge
+ JanetDHalle@jourrapide.com
+ +1 620-778-6587
+ 1
+
+
+ Jesse C. Clark
+
+ 4103 Bassell Avenue
+ 72032
+ Conway
+ JesseCClark@dayrep.com
+ +1 501-764-3011
+
+
+ Margaret E. Lowe
+
+
+ Dane Street
+ 99201
+ Spokane
+ MargaretELowe@jourrapide.com
+ +1 509-232-0348
+
+
+
+
+ Micheal E. Rosales
+
+ 2175 Haymond Rocks Road
+ 97520
+ Ashland
+ 42.1972487
+ -122.7153995
+ MichealERosales@teleworm.us
+ +1 541-488-6003
+
+
+
+
+ OXO Insurances
+
+
+ 9
+
+
+ Oscar S. Hoffman
+
+ 4588 Glen Falls Road
+ 19103
+ Philadelphia
+ OscarSHoffman@armyspy.com
+ +1 215-867-0874
+
+
+ Peter E. Lee
+
+ 2970 George Avenue
+ 36451
+ Grove Hill
+ PeterELee@teleworm.us
+ +1 530-512-9589
+
+
+
+ Ronda V. Jones
+
+
+ 3643 Vine Street
+ 60007
+ Elk Grove Village
+ RondaVJones@jourrapide.com
+ +1 847-616-6527
+
+
+
+ Water Distribution Inc.
+
+ 7
+
+
+ Steven S. Jackson
+
+ 921 Lynn Avenue
+ 54301
+ Green Bay
+ StevenSJackson@armyspy.com
+ +1 715-503-2752
+
+
+
+ Todd S. Zimmerman
+
+ 2631 Pickens Way
+ 75501
+ Texarkana
+ ToddSZimmerman@dayrep.com
+ +1 903-278-7193
+
+
+
diff --git a/condominium/data/sale_order_template.xml b/condominium/data/sale_order_template.xml
index 3ec26f288f..859749bdcb 100644
--- a/condominium/data/sale_order_template.xml
+++ b/condominium/data/sale_order_template.xml
@@ -2,5 +2,6 @@
Kick-Off Quote
+
diff --git a/condominium/data/sale_order_template_line.xml b/condominium/data/sale_order_template_line.xml
index 1909aeb19f..ee17cdc3ae 100644
--- a/condominium/data/sale_order_template_line.xml
+++ b/condominium/data/sale_order_template_line.xml
@@ -1,67 +1,59 @@
-
-
-
- 0
-
- 7
-
-
-
- 0
-
- 8
-
-
-
- 0
-
- 9
-
-
-
- 0
-
- 10
-
-
-
-
- 4
-
-
-
-
- 2
-
-
- One-Time Fees
-
- line_section
- 1
-
-
- Recurring Fees
-
- line_section
- 3
-
-
- On-Demand Fees
-
- line_section
- 5
-
-
-
- 0
-
- 11
-
-
-
- 0
-
- 6
-
+
+
+
+
+
+ line_section
+
+
+
+
+
+
+
+
+
+ line_section
+
+
+
+
+
+
+
+
+
+ line_section
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/condominium/data/sale_subscription_plan.xml b/condominium/data/sale_subscription_plan.xml
new file mode 100644
index 0000000000..7641e7172b
--- /dev/null
+++ b/condominium/data/sale_subscription_plan.xml
@@ -0,0 +1,8 @@
+
+
+
+ Quarterly
+
+ 3
+
+
diff --git a/condominium/data/sale_subscription_pricing.xml b/condominium/data/sale_subscription_pricing.xml
new file mode 100644
index 0000000000..e39a698dbb
--- /dev/null
+++ b/condominium/data/sale_subscription_pricing.xml
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/condominium/demo/x_buildings.xml b/condominium/data/x_buildings.xml
similarity index 71%
rename from condominium/demo/x_buildings.xml
rename to condominium/data/x_buildings.xml
index 8317f9c616..b875ac92a8 100644
--- a/condominium/demo/x_buildings.xml
+++ b/condominium/data/x_buildings.xml
@@ -3,56 +3,73 @@
Wing A
+ 10
Engineering Rd, 122
Wing A
New Orleans
70118
-
+
Wing B
+ 10
Engineering Rd, 122
Wing B
New Orleans
70118
-
+
Wing C
+ 10
Engineering Rd, 122
Wing C
New Orleans
70118
-
+
Building 1
+ 10
Dominican Street, 1345
Building 1
New Orleans
70118
-
+
Building 2
+ 10
Dominican Street, 1345
Building 1
New Orleans
70118
-
+
+
+ Building A
+ 10
+
+
+
+
+ Building B
+ 10
+
+
+
diff --git a/condominium/data/x_calendar_event_line_a1bce.xml b/condominium/data/x_calendar_event_line_a1bce.xml
new file mode 100644
index 0000000000..8e43d71359
--- /dev/null
+++ b/condominium/data/x_calendar_event_line_a1bce.xml
@@ -0,0 +1,123 @@
+
+
+
+ EXAMEN ET APPROBATION DES COMPTES ET DU BILAN DU 01/01/2024 AU 31/12/2024 - RAPPORT DU COMMISSAIRE AUX COMPTES
+ Le syndic a informé les copropriétaires que les comptes de l'exercice 2024 et le bilan au 31/12/2024 ont été établis par ses soins. Ces
+documents ont été transmis trimestriellement/annuellement à l'ensemble des copropriétaires, comprenant le relevé des dépenses, la
+balance carrée, la facture individuelle, ainsi que le bilan.
Il a été rappelé que tous les documents comptables sont accessibles sur la plateforme en ligne de The Keys (https://keys8899.optiprodelta.be/).
De plus, tout propriétaire ayant le souhait de consulter les comptes peut le faire en prenant un rendez-vous.
Rapport des commissaires aux comptes :
+Monsieur Savoyat, a présenté son rapport de vérification des décomptes de charges du 01/01/2024 au 31/12/2024. Le rapport de
+vérification sera annexé au présent point du procès-verbal.
+Le commissaire aux comptes, Monsieur Savoyat, a signalé que les comptes comportent certaines anomalies et qu'il y a des rectifications
+encore à apporter et de ce fait il invite l'Assemblée à ne pas approuver les comptes. Situations des fonds de réserve et fonds de roulement au 31/12/2024. Le syndic a communiqué les informations suivantes concernant la situation des fonds : Le fonds de roulement actuel est de 5.000 € . Le fonds de réserve général s'élève à 36.186.00 € . Les dépenses annuelles, excluant les frais privatifs, les dotations de fonds et les crédits provisions, se sont élevées à 23.288,34 €. Situation des copropriétaires débiteurs
+À la date du 31/12/2024 , le montant dû par les copropriétaires s'élève à 2.930,96 €. ]]>
+
+
+
+ Election of the president
+ Margaret proposed herself to own the role.]]>
+
+
+
+ Président de séance
+ Janet se propose]]>
+
+
+
+ Accounting 2024 approval
+ The elements at disposal didn't allowed to approve the accounting 2024.]]>
+
+
+
+ fdsfs
+
+
+
+ Designation of the meeting president
+ Janet proposed herself.Owners vote to approve Janet as meeting president.
]]>
+
+
+
+ eertetr
+ smd,fms,df
]]>
+
+
+
+ Comptes 2024
+ 1
+ vbvb]]>
+
+
+
+ Accounts approbation for 2024
+ 1
+ The report of accounts for 2024 was made available to all co-owners in advance:
No changes were asked by the owners.
The owners vote to approve the current account report.
]]>
+
+
+
+ Contract renewal for 2025
+ 1
+ The owners appreciate the work done to meet their needs.]]>
+
+
+
+ Approbation of accounting 2024
+ 1
+ The accounting books have been reviewed by the reporter without any remark.]]>
+
+
+
+ Comptes 2024
+ 2
+ tergergreg]]>
+
+
+
+ bla
+ 2
+
+
+ Réparation X
+ 2
+
+
+
+ Budget approbation for 2025
+ 2
+ The budget for 2025 is presented to the co-owners during the meeting:
Questions are answered and no change is expected.
The co-owners vote to approve this budget.
]]>
+
+
+
+ Working fund call
+ 2
+ Estimation of yearly need is 12.000€ .The owners vote to accept the calls to fund this amount for 2025.
]]>
+
+
+
+ A third vote
+ 2
+
+
+ Repair of the main door of wing A
+ 3
+ The main door of wing A has been reported to struggle closing.
It is recommended to repair the door.
The estimated budget is 5000$.
Co-owners vote to request the funds for this repair in 2025.
]]>
+
+
+
+ Exceptional work: Roof rework
+ 3
+ The roof suffers serious leaks which need to be addressed.As an order of magnitude, 300€ per square meter shall be planned to rework the roof.
The owners vote to call a third of this amount as an exceptional call for fund: 25.000€ in a single call next quarter.
Multiple quotes will be presented during next general meeting to chose an entrepreneur.
]]>
+
+
+
+ ljdqjskdp
+ 3
+ 't!èt!tyçyi]]>
+
+
+
+ Exceptional work: Parking door replacement
+ 4
+ The parking door starts dating and does not close properly.As an order of magnitude for such door, an estimate for replacement is 9.000€.
Owners discussions put in balance the roof work which is expected to represent a serious amount.
The owners vote to call that amount in a single call next quarter.
]]>
+
+
+
diff --git a/condominium/data/x_calendar_event_line_a1bce_line_a3f04.xml b/condominium/data/x_calendar_event_line_a1bce_line_a3f04.xml
new file mode 100644
index 0000000000..fcd7be0e51
--- /dev/null
+++ b/condominium/data/x_calendar_event_line_a1bce_line_a3f04.xml
@@ -0,0 +1,949 @@
+
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Against
+
+
+ In Favor
+
+
+ Against
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+
+ Against
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ In Favor
+
+
+
+ Abstention
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+
+ Abstention
+
+
+
+ Abstention
+
+
+
+ Abstention
+
+
+
+ Abstention
+
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ In Favor
+
+
+ In Favor
+
+
+ In Favor
+
+
+ In Favor
+
+
+ In Favor
+
+
+ Against
+
+
+ Against
+
+
+ Against
+
+
+ Against
+
+
+ Against
+
+
+ Against
+
+
+ In Favor
+
+
+ Abstention
+
+
+ Against
+
+
+ Against
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Against
+
+
+
+ Abstention
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ Abstention
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ In Favor
+
+
+
+ Abstention
+
+
+
+ Abstention
+
+
+
+ Abstention
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ In Favor
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ Against
+
+
+ Against
+
+
+ Against
+
+
+ Against
+
+
+ Against
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ Abstention
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ In Favor
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Abstention
+
+
+ Against
+
+
+ Against
+
+
+ Against
+
+
+ Against
+
+
+ Against
+
+
+ Against
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ In Favor
+
+
+
+ Against
+
+
+
+ Abstention
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+ In Favor
+
+
+ In Favor
+
+
+ In Favor
+
+
+ In Favor
+
+
+ Against
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ Abstention
+
+
+
+ Abstention
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ Against
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ Against
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ In Favor
+
+
+
+ Against
+
+
+
+ In Favor
+
+
+
+ Against
+
+
+
+ Against
+
+
+
diff --git a/condominium/data/x_distribution_key.xml b/condominium/data/x_distribution_key.xml
new file mode 100644
index 0000000000..fc7bf04955
--- /dev/null
+++ b/condominium/data/x_distribution_key.xml
@@ -0,0 +1,49 @@
+
+
+
+ Default
+
+ Shares
+
+
+ Wing A
+
+ Shares
+
+
+ Wing B
+
+ Shares
+
+
+ Wing C
+
+ Shares
+
+
+ Accesses
+
+ Shares
+
+
+ Water
+
+ Meter Readings
+
+
+
+ Default
+
+ Shares
+
+
+
diff --git a/condominium/data/x_meeting.xml b/condominium/data/x_meeting.xml
new file mode 100644
index 0000000000..ccb4cb81a1
--- /dev/null
+++ b/condominium/data/x_meeting.xml
@@ -0,0 +1,7 @@
+
+
+
+ General Meeting 2025
+ 10
+
+
diff --git a/condominium/data/x_meters.xml b/condominium/data/x_meters.xml
index 29f13e92ce..4e0b2cfc92 100644
--- a/condominium/data/x_meters.xml
+++ b/condominium/data/x_meters.xml
@@ -3,13 +3,19 @@
Gas
0.1
+
+
Electricity
0.2
+
+
Water
1.2
+
+
diff --git a/condominium/data/x_period.xml b/condominium/data/x_period.xml
new file mode 100644
index 0000000000..387eca7551
--- /dev/null
+++ b/condominium/data/x_period.xml
@@ -0,0 +1,15 @@
+
+
+
+ 10
+ 2024
+
+
+
+
+ 10
+ 2025
+
+
+
+
diff --git a/condominium/data/x_property.xml b/condominium/data/x_property.xml
new file mode 100644
index 0000000000..02d0f82216
--- /dev/null
+++ b/condominium/data/x_property.xml
@@ -0,0 +1,160 @@
+
+
+
+ Apartment A0
+ 10
+
+
+ 0
+ 100.0
+
+
+
+
+
+
+ Apartment A1
+ 10
+
+
+ 1
+ 100.0
+
+
+
+
+
+ Apartment A2
+ 10
+
+
+ 2
+ 120.0
+
+
+
+
+
+ Basement AB
+ 10
+
+
+ -1
+ 50.0
+
+
+
+
+
+ Garage AG
+ 10
+
+
+ -1
+ 40.0
+
+
+
+
+
+ Apartment B0
+ 10
+
+
+ 0
+ 200.0
+
+
+
+
+
+ Apartment B1.1
+ 10
+
+
+ 1
+ 80.0
+
+
+
+
+
+ Apartment B1.2
+ 10
+
+
+ 1
+ 100.0
+
+
+
+
+
+ House C1
+ 10
+
+
+ 0
+ 300.0
+
+
+
+
+
+ Parking CP
+ 10
+
+
+ 0
+
+ 20.0
+
+
+
+
+
+ Studio CS
+ 10
+
+
+ 0
+
+ 50.0
+
+
+
+
+
+ Studio 101
+ 10
+
+
+ 0
+ 38.0
+
+
+
+
+
+ Studio 102
+ 10
+
+
+ 0
+ 42.0
+
+
+
+
+
+ Studio 201
+ 10
+
+
+ 0
+ 28.0
+
+
+
+
+
diff --git a/condominium/data/x_property_line_019a4.xml b/condominium/data/x_property_line_019a4.xml
new file mode 100644
index 0000000000..48ff97df17
--- /dev/null
+++ b/condominium/data/x_property_line_019a4.xml
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/condominium/data/x_property_line_07bf7.xml b/condominium/data/x_property_line_07bf7.xml
new file mode 100644
index 0000000000..aa904b728f
--- /dev/null
+++ b/condominium/data/x_property_line_07bf7.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/condominium/data/x_property_line_bfb14.xml b/condominium/data/x_property_line_bfb14.xml
new file mode 100644
index 0000000000..928980dcb3
--- /dev/null
+++ b/condominium/data/x_property_line_bfb14.xml
@@ -0,0 +1,17 @@
+
+
+
+
+ Relevé
+
+ 123.0
+
+
+
+
+ Relevé
+
+ 457.0
+
+
+
diff --git a/condominium/data/x_ratios.xml b/condominium/data/x_ratios.xml
new file mode 100644
index 0000000000..66f46abf7a
--- /dev/null
+++ b/condominium/data/x_ratios.xml
@@ -0,0 +1,768 @@
+
+
+
+
+ 0.08620689655172414
+
+
+
+
+
+
+ 0.08620689655172414
+
+
+
+
+
+
+ 0.10344827586206896
+
+
+
+
+
+
+ 0.04310344827586207
+
+
+
+
+
+
+ 0.034482758620689655
+
+
+
+
+ 0.1724137931034483
+
+
+
+
+ 0.06896551724137931
+
+
+
+
+ 0.08620689655172414
+
+
+
+
+ 0.18867924528301888
+
+
+
+
+ 0.09433962264150944
+
+
+
+
+ 0.37735849056603776
+
+
+
+
+ 0.1509433962264151
+
+
+
+
+ 0.18867924528301888
+
+
+
+
+ 0.24390243902439024
+
+
+
+
+ 0.24390243902439024
+
+
+
+
+ 0.2926829268292683
+
+
+
+
+ 0.12195121951219512
+
+
+
+
+ 0.0975609756097561
+
+
+
+
+ 0.5263157894736842
+
+
+
+
+ 0.21052631578947367
+
+
+
+
+ 0.2631578947368421
+
+
+
+
+ 0.25862068965517243
+
+
+
+
+ 0.017241379310344827
+
+
+
+
+ 0.04310344827586207
+
+
+
+
+ 0.8108108108108109
+
+
+
+
+ 0.05405405405405406
+
+
+
+
+ 0.13513513513513514
+
+
+
+
+ 0.35185185185185186
+
+
+
+
+ 0.3888888888888889
+
+
+
+
+ 0.25925925925925924
+
+
+
+
+ 0.08620689655172414
+
+
+
+
+ 0.08620689655172414
+
+
+
+
+ 0.10344827586206896
+
+
+
+
+ 0.04310344827586207
+
+
+
+
+ 0.034482758620689655
+
+
+
+
+ 0.1724137931034483
+
+
+
+
+ 0.06896551724137931
+
+
+
+
+ 0.08620689655172414
+
+
+
+
+ 0.25862068965517243
+
+
+
+
+ 0.017241379310344827
+
+
+
+
+ 0.04310344827586207
+
+
+
+
+ 0.6666666666666666
+
+
+
+
+ 0.3333333333333333
+
+
+
+
+ 0.17543859649122806
+
+
+
+
+ 0.17543859649122806
+
+
+
+
+ 0.3508771929824561
+
+
+
+
+ 0.17543859649122806
+
+
+
+
+ 0.03508771929824561
+
+
+
+
+ 0.08771929824561403
+
+
+
+
+
+
+
+ 0.08620689655172414
+
+
+
+
+ 0.08620689655172414
+
+
+
+
+ 0.10344827586206896
+
+
+
+
+ 0.04310344827586207
+
+
+
+
+ 0.034482758620689655
+
+
+
+
+ 0.1724137931034483
+
+
+
+
+ 0.06896551724137931
+
+
+
+
+ 0.08620689655172414
+
+
+
+
+ 0.25862068965517243
+
+
+
+
+ 0.017241379310344827
+
+
+
+
+ 0.04310344827586207
+
+
+
+
+ 0.08620689655172414
+
+
+
+
+ 0.08620689655172414
+
+
+
+
+ 0.10344827586206896
+
+
+
+
+ 0.04310344827586207
+
+
+
+
+ 0.034482758620689655
+
+
+
+
+ 0.1724137931034483
+
+
+
+
+ 0.06896551724137931
+
+
+
+
+ 0.08620689655172414
+
+
+
+
+ 0.25862068965517243
+
+
+
+
+ 0.017241379310344827
+
+
+
+
+ 0.04310344827586207
+
+
+
+
+ 8.620689655172415
+
+
+
+
+
+ 8.620689655172415
+
+
+
+
+
+ 10.344827586206897
+
+
+
+
+
+ 4.310344827586207
+
+
+
+
+
+ 3.4482758620689653
+
+
+
+
+
+ 17.24137931034483
+
+
+
+
+
+ 6.896551724137931
+
+
+
+
+
+ 8.620689655172415
+
+
+
+
+
+ 25.862068965517242
+
+
+
+
+
+ 1.7241379310344827
+
+
+
+
+
+ 4.310344827586207
+
+
+
+
+
+ 24.390243902439025
+
+
+
+
+
+ 24.390243902439025
+
+
+
+
+
+ 29.268292682926827
+
+
+
+
+
+ 12.195121951219512
+
+
+
+
+
+ 9.75609756097561
+
+
+
+
+
+ 52.63157894736842
+
+
+
+
+
+ 21.052631578947366
+
+
+
+
+
+ 26.31578947368421
+
+
+
+
+
+ 81.08108108108108
+
+
+
+
+
+ 5.405405405405405
+
+
+
+
+
+ 13.513513513513514
+
+
+
+
+
+ 66.66666666666666
+
+
+
+
+
+ 33.33333333333333
+
+
+
+
+
+ 0.35185185185185186
+
+
+
+
+
+ 0.3888888888888889
+
+
+
+
+
+ 0.25925925925925924
+
+
+
+
+
+ 0.26666666666666666
+
+
+
+
+ 0.10666666666666667
+
+
+
+
+ 0.13333333333333333
+
+
+
+
+ 0.4
+
+
+
+
+ 0.02666666666666667
+
+
+
+
+ 0.06666666666666667
+
+
+
+
+ 9.090909090909092
+
+
+
+
+ 9.090909090909092
+
+
+
+
+ 10.909090909090908
+
+
+
+
+ 4.545454545454546
+
+
+
+
+ 18.181818181818183
+
+
+
+
+ 7.2727272727272725
+
+
+
+
+ 9.090909090909092
+
+
+
+
+ 27.27272727272727
+
+
+
+
+ 4.545454545454546
+
+
+
+
+ 19.607843137254903
+
+
+
+
+ 7.8431372549019605
+
+
+
+
+ 39.21568627450981
+
+
+
+
+ 19.607843137254903
+
+
+
+
+ 3.9215686274509802
+
+
+
+
+ 9.803921568627452
+
+
+
+
+
diff --git a/condominium/data/x_vote_criteria.xml b/condominium/data/x_vote_criteria.xml
new file mode 100644
index 0000000000..204c9eb794
--- /dev/null
+++ b/condominium/data/x_vote_criteria.xml
@@ -0,0 +1,18 @@
+
+
+
+ Absolute Majority
+ 10
+ 0.5
+
+
+ Unanimity
+ 10
+ 1.0
+
+
+ Majority of 2/3rd
+ 10
+ 0.6659999999999999
+
+
diff --git a/condominium/demo/account_analytic_account.xml b/condominium/demo/account_analytic_account.xml
index 89c91bb93a..3a4e77ef0b 100644
--- a/condominium/demo/account_analytic_account.xml
+++ b/condominium/demo/account_analytic_account.xml
@@ -6,102 +6,159 @@
+
100.0
+
0
+
+ Apartment A0
+
+
+
+
+
Apartment A1
-
100.0
+
+
+
1
Apartment A2
-
100.0
+
+
+
2
Apartment B0
-
+
200.0
+
+
0
Apartment B1.1
-
100.0
1
+
+
+
Apartment B1.2
-
+
100.0
+
+
1
Basement AB
-
+
50.0
+
+
-1
Garage AG
-
40.0
+
+
+
-1
House C1
-
300.0
0
+
+
+
Parking CP
-
20.0
0
+
+
+
Studio CS
-
50.0
+
+
+
0
+
+ Kick-Off Template
+
+
+
+ Studio 101
+
+
+
+
+
+
+
+ Studio 102
+
+
+
+
+
+
+
+ Studio 201
+
+
+
+
+
+
diff --git a/condominium/demo/account_analytic_line.xml b/condominium/demo/account_analytic_line.xml
new file mode 100644
index 0000000000..1dc43b02c8
--- /dev/null
+++ b/condominium/demo/account_analytic_line.xml
@@ -0,0 +1,433 @@
+
+
+
+ Air conditioning and air treatment
+ -99.13
+
+
+
+ vendor_bill
+
+
+
+
+ Air conditioning and air treatment
+ -39.56
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -594.78
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -198.26
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -158.7
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -396.52
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -79.35
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -99.13
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -237.82
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -198.26
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -32.43
+
+
+
+ vendor_bill
+
+
+
+ Air conditioning and air treatment
+ -165.83
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -948.2
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -378.4
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -5689.2
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -1896.4
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -1518.0
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -3792.8
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -759.0
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -948.2
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -2274.8
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -1896.4
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -310.2
+
+
+
+
+ vendor_bill
+
+
+
+ Swimming pool/technical installations repairs
+ -1586.2
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -215.5
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -86.0
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -1293.0
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -431.0
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -345.0
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -862.0
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -172.5
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -215.5
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -517.0
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -431.0
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -70.5
+
+
+
+
+ vendor_bill
+
+
+
+ Architect/engineer fees
+ -360.5
+
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -691.88
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -173.04
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -171.36
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -345.8
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -693.28
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -134.12
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -71.68
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -173.04
+
+
+
+ vendor_bill
+
+
+
+ Electricity for common areas
+ -345.8
+
+
+
+ vendor_bill
+
+
+
diff --git a/condominium/demo/account_move.xml b/condominium/demo/account_move.xml
new file mode 100644
index 0000000000..53e14fe6bf
--- /dev/null
+++ b/condominium/demo/account_move.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+ in_invoice
+
+
+
+
+
+
+
+
+
+ in_invoice
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ in_invoice
+
+
+
+
+
+
+
+
+
+
+
+
+
+ in_invoice
+
+
+
+
+
+
+
diff --git a/condominium/demo/account_move_confirm.xml b/condominium/demo/account_move_confirm.xml
new file mode 100644
index 0000000000..8a5c7b3271
--- /dev/null
+++ b/condominium/demo/account_move_confirm.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/condominium/demo/account_move_line.xml b/condominium/demo/account_move_line.xml
new file mode 100644
index 0000000000..3a6d31de55
--- /dev/null
+++ b/condominium/demo/account_move_line.xml
@@ -0,0 +1,157 @@
+
+
+
+
+
+ 1000.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5000.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 22000.0
+
+
+
+
+
+
+
+
+
+
+
+
+ 2300.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2800.0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/condominium/demo/calendar_attendee.xml b/condominium/demo/calendar_attendee.xml
new file mode 100644
index 0000000000..381640cb80
--- /dev/null
+++ b/condominium/demo/calendar_attendee.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+ accepted
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/condominium/demo/calendar_event.xml b/condominium/demo/calendar_event.xml
new file mode 100644
index 0000000000..0f3d7b7455
--- /dev/null
+++ b/condominium/demo/calendar_event.xml
@@ -0,0 +1,13 @@
+
+
+
+ General Meeting 2025
+
+
+
+
+ 2.0
+
+
+
+
diff --git a/condominium/demo/calendar_event_update_voting_key.xml b/condominium/demo/calendar_event_update_voting_key.xml
new file mode 100644
index 0000000000..08749db844
--- /dev/null
+++ b/condominium/demo/calendar_event_update_voting_key.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/condominium/demo/helpdesk_ticket.xml b/condominium/demo/helpdesk_ticket.xml
index 8efa7b52b9..d7655b3678 100644
--- a/condominium/demo/helpdesk_ticket.xml
+++ b/condominium/demo/helpdesk_ticket.xml
@@ -1,32 +1,33 @@
-
- Raj Sharma's Ticket
-
-
- 07
-
-
-
- raj sharma: There is water leak issue in the house
+
+ Mehul Vyas's Ticket
+
+
+ Mehul Vyas: frequent electricity outage issue
- ]]>
-
-
-
-
- Mehul Vyas's Ticket
-
- 08
-
-
-
-
- Mehul Vyas: frequent electricity outage issue
+ ]]>
+
+
+ Dominican Condominium
+
+ 02
+
+
+
+ Raj Sharma's Ticket
+
+
+ raj sharma: There is water leak issue in the house
- ]]>
-
-
+ ]]>
+
+
+ Green Island Condominium
+
+
+ 01
+
+
+
diff --git a/condominium/demo/hr_employee.xml b/condominium/demo/hr_employee.xml
new file mode 100644
index 0000000000..b1498c01f0
--- /dev/null
+++ b/condominium/demo/hr_employee.xml
@@ -0,0 +1,12 @@
+
+
+
+ Pierre Savoyat (savp)
+
+
+
+ savp@odoo.com
+
+
+
+
diff --git a/condominium/demo/res_company.xml b/condominium/demo/res_company.xml
deleted file mode 100644
index 4974bbc260..0000000000
--- a/condominium/demo/res_company.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
- My Condominium Management
-
-
-
-
-
- Green Island Condominium
-
-
-
-
-
- Dominican Condominium
-
-
-
-
-
-
- generic_coa
-
-
-
-
-
- generic_coa
-
-
-
-
diff --git a/condominium/demo/res_partner.xml b/condominium/demo/res_partner.xml
index cca9c11c47..ed50d745e1 100644
--- a/condominium/demo/res_partner.xml
+++ b/condominium/demo/res_partner.xml
@@ -1,211 +1,28 @@
-
- Green Island Condominium
- New Orleans
-
-
- Engineering Rd, 122
- 70118
-
-
-
- Dominican Condominium
- New Orleans
-
-
- Dominican Street, 1345
- 70118
-
-
-
- Margaret E. Lowe
- +1 509-232-0348
- Spokane
- MargaretELowe@jourrapide.com
-
- Dane Street
- 99201
-
-
- Ready Mat
-
-
-
-
- Wood Corner
-
-
-
-
- The Jackson Group
-
-
-
-
- Lumber Inc
-
-
-
-
- Azure Interior
- 1
-
-
-
-
- Gemini Furniture
-
-
-
-
- Deco Addict
-
-
-
-
- Exxon Mobil
- http://exxonmobil.com
- BE0407625474
-
- Irving
- +1 972-940-6000
- 5959 Las Colinas Boulevard
-
-
-
- 75039
-
-
- American International Group
- http://aigag.com
-
- New York
- +1 212-770-7000
- 175 Water Street
-
-
- 10038
-
-
- Charlotte M. Warren
- Fresno
- CharlotteMWarren@dayrep.com
-
- Heritage Road
- 93706
- +1 559-667-9088
-
-
- Micheal E. Rosales
- +1 541-488-6003
- Ashland
- -122.7153995
- MichealERosales@teleworm.us
- 2175 Haymond Rocks Road
-
- 97520
- 42.1972487
-
-
- Harold J. Butler
- +1 310-704-6950
- Gardena
- HaroldJButler@dayrep.com
-
- 3086 Jett Lane
- 90247
-
-
- Steven S. Jackson
- +1 715-503-2752
- Green Bay
- StevenSJackson@armyspy.com
- 921 Lynn Avenue
- 54301
-
-
- Janet D. Halle
- +1 620-778-6587
- Moundridge
- JanetDHalle@jourrapide.com
-
- 117 Ridge Road
- 67107
-
-
- American Water Works Association
- Denver
-
-
-
- http://awwa.org
- +1 303-794-7711
-
-
-
- Ronda V. Jones
- +1 847-616-6527
- Elk Grove Village
- RondaVJones@jourrapide.com
-
- 3643 Vine Street
- 60007
-
-
- Peter E. Lee
- Grove Hill
- PeterELee@teleworm.us
-
- 2970 George Avenue
- 36451
- +1 530-512-9589
-
-
- Jesse C. Clark
- +1 501-764-3011
- Conway
- JesseCClark@dayrep.com
-
- 4103 Bassell Avenue
- 72032
-
-
- Oscar S. Hoffman
- +1 215-867-0874
- Philadelphia
- OscarSHoffman@armyspy.com
-
- 4588 Glen Falls Road
- 19103
-
-
- Todd S. Zimmerman
- +1 903-278-7193
- Texarkana
- ToddSZimmerman@dayrep.com
-
- 2631 Pickens Way
- 75501
-
-
- AXA
- BE0404483367
-
- New York
- +1 212-554-1234
- 1290 6th Avenue
-
-
- actionnaires.web@axa.com
- 10104
-
-
- Yieloo
- FR88437899800
- St Gregoire
- Batiment Z Ctre Performance, Alphasis
-
- 35760
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/condominium/demo/sale_order.xml b/condominium/demo/sale_order.xml
index f8460c494f..66447bf661 100644
--- a/condominium/demo/sale_order.xml
+++ b/condominium/demo/sale_order.xml
@@ -1,42 +1,254 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+ 1.0
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/condominium/demo/sale_order_confirm.xml b/condominium/demo/sale_order_confirm.xml
new file mode 100644
index 0000000000..b573390c83
--- /dev/null
+++ b/condominium/demo/sale_order_confirm.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/condominium/demo/sale_order_line.xml b/condominium/demo/sale_order_line.xml
index 3e5182de13..26deb542b8 100644
--- a/condominium/demo/sale_order_line.xml
+++ b/condominium/demo/sale_order_line.xml
@@ -1,151 +1,759 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- One-Time Fees
-
- line_section
-
-
-
-
-
-
-
- Recurring Fees
-
- line_section
-
-
-
-
-
-
-
-
- On-Demand Fees
-
- line_section
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- One-Time Fees
-
- line_section
-
-
-
-
-
-
-
- Recurring Fees
-
- line_section
-
-
-
-
-
-
-
-
- On-Demand Fees
-
- line_section
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 9.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5.0
-
+
+
+
+
+
+ line_section
+
+
+
+
+
+
+
+
+
+
+ 1400.0
+
+
+
+
+
+ line_section
+
+
+
+
+
+
+
+
+
+
+ 960.0
+
+
+
+
+
+ line_section
+
+
+
+
+
+
+
+
+
+
+
+ 200.0
+
+
+
+
+
+
+
+
+
+ 150.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 50.0
+
+
+
+
+
+
+
+
+
+ 200.0
+
+
+
+
+
+
+
+
+
+ 65.0
+
+
+
+
+
+
+
+
+ 29.74
+
+
+
+
+
+
+
+
+ 89.22
+
+
+
+
+
+
+
+
+ 5.95
+
+
+
+
+
+
+
+
+ 14.87
+
+
+
+
+
+
+
+
+ 35.69
+
+
+
+
+
+
+
+
+ 59.48
+
+
+
+
+
+
+
+
+ 23.79
+
+
+
+
+
+
+
+
+ 29.74
+
+
+
+
+
+
+
+
+ 29.74
+
+
+
+
+
+
+
+
+ 14.87
+
+
+
+
+
+
+
+
+ 11.9
+
+
+
+
+
+
+
+
+ 345.0
+
+
+
+
+
+
+
+
+ 86.21
+
+
+
+
+
+
+
+
+ 258.62
+
+
+
+
+
+
+
+
+ 17.24
+
+
+
+
+
+
+
+
+ 43.1
+
+
+
+
+
+
+
+
+ 103.45
+
+
+
+
+
+
+
+
+ 172.41
+
+
+
+
+
+
+
+
+ 68.97
+
+
+
+
+
+
+
+
+ 86.21
+
+
+
+
+
+
+
+
+ 86.21
+
+
+
+
+
+
+
+
+ 43.1
+
+
+
+
+
+
+
+
+ 34.48
+
+
+
+
+
+
+
+
+ 1000.0
+
+
+
+
+
+
+
+
+ 86.21
+
+
+
+
+
+
+
+
+ 258.62
+
+
+
+
+
+
+
+
+ 17.24
+
+
+
+
+
+
+
+
+ 43.1
+
+
+
+
+
+
+
+
+ 103.45
+
+
+
+
+
+
+
+
+ 172.41
+
+
+
+
+
+
+
+
+ 68.97
+
+
+
+
+
+
+
+
+ 86.21
+
+
+
+
+
+
+
+
+ 86.21
+
+
+
+
+
+
+
+
+ 43.1
+
+
+
+
+
+
+
+
+ 34.48
+
+
+
+
+
+
+
+
+ 1000.0
+
+
+
+
+
+
+
+
+ 0.09
+
+
+
+
+
+
+
+
+ 0.26
+
+
+
+
+
+
+
+
+ 0.02
+
+
+
+
+
+
+
+
+ 0.04
+
+
+
+
+
+
+
+
+ 0.03
+
+
+
+
+
+
+
+
+ 0.1
+
+
+
+
+
+
+
+
+ 0.17
+
+
+
+
+
+
+
+
+ 0.07
+
+
+
+
+
+
+
+
+ 0.09
+
+
+
+
+
+
+
+
+ 0.09
+
+
+
+
+
+
+
+
+ 0.04
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
+ 500.0
+
+
+
+
+
+
+
+ 5.0
+
+ 80.0
+
+
+
+
+
+
+
+
+
+
+ 9.0
+
+ 80.0
+
+
+
+
+
+
+
+
+
+
+
diff --git a/condominium/demo/sale_order_post.xml b/condominium/demo/sale_order_post.xml
deleted file mode 100644
index bd5ae07623..0000000000
--- a/condominium/demo/sale_order_post.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/condominium/demo/x_calendar_event_line.xml b/condominium/demo/x_calendar_event_line.xml
new file mode 100644
index 0000000000..419d3f8a2c
--- /dev/null
+++ b/condominium/demo/x_calendar_event_line.xml
@@ -0,0 +1,876 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/condominium/demo/x_calendar_event_line_a1bce.xml b/condominium/demo/x_calendar_event_line_a1bce.xml
new file mode 100644
index 0000000000..e4186c32d3
--- /dev/null
+++ b/condominium/demo/x_calendar_event_line_a1bce.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/condominium/demo/x_meter_reading.xml b/condominium/demo/x_meter_reading.xml
new file mode 100644
index 0000000000..f7feb2a2a9
--- /dev/null
+++ b/condominium/demo/x_meter_reading.xml
@@ -0,0 +1,201 @@
+
+
+
+
+
+ 123456.0
+
+
+
+
+
+
+ 123000.0
+
+
+
+
+
+ 123.0
+ lmsfdmzkfd
+
+
+
+
+
+ 789.0
+
+
+
+
+
+
+ 123.0
+
+
+
+
+
+ 456.0
+
+
+
+
+
+
+ 234.0
+
+
+
+
+
+
+ 12.0
+
+
+
+
+
+ 58.0
+
+
+
+
+
+
+
+ 126.0
+
+
+
+
+
+
+ 10234.0
+
+
+
+
+
+ 10320.0
+
+
+
+
+
+
+
+ 10437.0
+
+
+
+
+
+
+ 789.0
+
+
+
+
+
+ 1234.0
+
+
+
+
+
+
+
+ 1489.0
+
+
+
+
+
+
+
+ 345.0
+
+
+
+
+
+ 567.0
+
+
+
+
+
+
+
+ 748.0
+
+
+
+
+
+
+
+ 230.0
+
+
+
+
+
+ 340.0
+
+
+
+
+
+
+
+ 690.0
+
+
+
+
+
+
+
+ 1525.0
+
+
+
+
+
+ 1235.0
+
+
+
+
+
+
+
+ 1916.0
+
+
+
+
+
+
+
+ 123.0
+
+
+
+
+
+ 187.0
+
+
+
+
+
+
+
+ 229.0
+
+
+
+
diff --git a/condominium/demo/x_property_line_019a4.xml b/condominium/demo/x_property_line_019a4.xml
new file mode 100644
index 0000000000..23f499d244
--- /dev/null
+++ b/condominium/demo/x_property_line_019a4.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/condominium/demo/x_property_line_07bf7.xml b/condominium/demo/x_property_line_07bf7.xml
new file mode 100644
index 0000000000..92a858a712
--- /dev/null
+++ b/condominium/demo/x_property_line_07bf7.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/condominium/demo/x_property_line_bfb14.xml b/condominium/demo/x_property_line_bfb14.xml
new file mode 100644
index 0000000000..423e34fab7
--- /dev/null
+++ b/condominium/demo/x_property_line_bfb14.xml
@@ -0,0 +1,23 @@
+
+
+
+
+ Relevé
+
+ 123.0
+
+
+
+
+ Relevé
+
+ 457.0
+
+
+
+
+
+
+
diff --git a/condominium/i18n/condominium.pot b/condominium/i18n/condominium.pot
index 8abc3bc058..cde22c94a9 100644
--- a/condominium/i18n/condominium.pot
+++ b/condominium/i18n/condominium.pot
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0+e\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-10-10 14:26+0000\n"
-"PO-Revision-Date: 2025-10-10 14:26+0000\n"
+"POT-Creation-Date: 2025-09-12 05:58+0000\n"
+"PO-Revision-Date: 2025-09-12 05:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,22 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid "% of the owner ratios"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.studio_report_docume_f2caf209-068e-49ab-9a02-4cfe3e9625b2
+msgid "% of the owner ratios;"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.studio_report_docume_f2caf209-068e-49ab-9a02-4cfe3e9625b2
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid ", representing"
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
@@ -22,6 +38,83 @@ msgid ""
" As soon as a bill is booked, you can use the button \"Distribute Cost\" to automatically reflect the cost per property according to the distribution key."
msgstr ""
+#. module: condominium
+#: model:x_period,x_name:condominium.x_period_1
+msgid "2024"
+msgstr ""
+
+#. module: condominium
+#: model:x_period,x_name:condominium.x_period_2
+msgid "2025"
+msgstr ""
+
+#. module: condominium
+#: model:mail.template,body_html:condominium.mail_template_51
+msgid ""
+"\n"
+"
\n"
+" \n"
+" \n"
+" Hi,
\n"
+" Please find attached the report from the meeting: General Meeting 2025
\n"
+" Kind regards.
\n"
+" \n"
+" -- Mitchell Admin \n"
+" \n"
+"
\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: condominium
+#: model:mail.template,body_html:condominium.mail_template_53
+msgid ""
+"\n"
+"
\n"
+" \n"
+" \n"
+" Hi,
\n"
+" Please find attached your balance sheet as of 12/31/2025.
Kind regards.
\n"
+" \n"
+" -- Mitchell Admin \n"
+" \n"
+"
\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: condominium
+#: model:mail.template,body_html:condominium.mail_template_52
+msgid ""
+"\n"
+"
\n"
+" \n"
+" \n"
+" Hi,
\n"
+" Please find attached the agenda for the upcoming meeting: General Meeting 2025
\n"
+" Kind regards.
\n"
+" \n"
+" -- Mitchell Admin \n"
+" \n"
+"
\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"💡 "
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"✅ "
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
@@ -31,7 +124,30 @@ msgstr ""
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
-msgid "💡 "
+msgid ""
+"💡 "
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"🚀 "
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"✅ "
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"⚠️ "
msgstr ""
#. module: condominium
@@ -39,6 +155,145 @@ msgstr ""
msgid "Address "
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid ""
+"\n"
+"\t\t\t\t\t\t\t\t\t\tand delegating\n"
+"\t\t\t\t\t\t\t\t\t "
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.studio_report_docume_f2caf209-068e-49ab-9a02-4cfe3e9625b2
+msgid ""
+"\n"
+"\t\t\t\t\t\t\t\tGENERAL MEETING AGENDA\n"
+"\t\t\t\t\t\t\t "
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid ""
+"\n"
+"\t\t\t\t\t\t\t\tGENERAL MEETING REPORT\n"
+"\t\t\t\t\t\t\t "
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Accounting: Manage shared expenses, distribute costs by "
+"owner, and maintain owner-specific balance sheets."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Automate recurring tasks , like meter reading imports or "
+"expense allocation."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"CRM: Track and manage incoming leads and communications "
+"with potential new condominiums."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Calendar: Schedule and organize association meetings, "
+"collecting votes during general assemblies and share the report."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Condominium: Define buildings, properties, owner and tenant"
+" histories, meter readings and distribution keys."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Contacts: Manage contacts turning prospects into "
+"condominiums, as well as owners, tenants and suppliers."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Define condominium your charts of account template to save "
+"time setting up accounting aspects. Don't hesitate to contact us if needed!"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Documents App: Request and share documents."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"In such situation, feel free to experiment with this database and "
+"then to create a new one for your own usage. "
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Keep contact data up-to-date to ensure seamless "
+"communication during meetings, billing and accounting."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Leverage tags and filters in Contacts and CRM to segment "
+"your audience (owners, tenants, suppliers, condominiums...)."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid "Motions "
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Sales: Send quotations, confirm orders, and invoice shared "
+"expenses to owners."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Sign App: Send digital property "
+"reservation contracts."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Use quotation templates in the Sales app to standardize "
+"quotes and reduce manual errors."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"VoIP Integration: Organize online meetings directly from "
+"Odoo with integrated call capabilities."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Website Builder: Build a professional website with lead "
+"capture forms and member areas."
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid "onboarding tour "
@@ -52,6 +307,13 @@ msgid ""
"bank:"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"A distribution key is needed for several actions. \n"
+" Defining a distribution key is efficient by populating defined properties in a click."
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
@@ -59,11 +321,71 @@ msgid ""
"identification code."
msgstr ""
+#. module: condominium
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_28
+msgid "A third vote"
+msgstr ""
+
+#. module: condominium
+#: model:x_vote_criteria,x_name:condominium.x_vote_criteria_1
+msgid "Absolute Majority"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.new_decimal_calendar_abstention
+msgid "Abstention"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid "Abstention:"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_new_decimal_vote_criteria
+msgid "Acceptation threshold"
+msgstr ""
+
+#. module: condominium
+#: model:x_distribution_key,x_name:condominium.x_distribution_key_7
+msgid "Accesses"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_property_line_account
+#: model:ir.model.fields,field_description:condominium.field_ratios_account
+#: model:ir.model.fields,field_description:condominium.field_x_analytic_account_name_id
+msgid "Account"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_property_account_ids
+msgid "Account ids"
+msgstr ""
+
+#. module: condominium
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_36
+msgid "Accounting 2024 approval"
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid "Accounting opening/handover "
msgstr ""
+#. module: condominium
+#: model:ir.actions.act_window,name:condominium.properties_act_window_account
+#: model:ir.actions.act_window,name:condominium.properties_act_window_view
+#: model:ir.ui.menu,name:condominium.owners_properties_menu
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__89845a3c-3645-4ee0-885f-271d95c2370c
+msgid "Accounts"
+msgstr ""
+
+#. module: condominium
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_65
+msgid "Accounts approbation for 2024"
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid "Act analysis"
@@ -71,8 +393,13 @@ msgstr ""
#. module: condominium
#: model:ir.model.fields,field_description:condominium.active_buildings
+#: model:ir.model.fields,field_description:condominium.active_distribution_field
+#: model:ir.model.fields,field_description:condominium.active_meeting_active
#: model:ir.model.fields,field_description:condominium.active_properties_type
#: model:ir.model.fields,field_description:condominium.active_ratios_field
+#: model:ir.model.fields,field_description:condominium.field_active_period
+#: model:ir.model.fields,field_description:condominium.field_active_vote_criteria
+#: model:ir.model.fields,field_description:condominium.field_property_active
msgid "Active"
msgstr ""
@@ -90,6 +417,16 @@ msgid ""
"during the kick-off process."
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.new_decimal_calendar_against
+msgid "Against"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid "Against:"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_714_product_template
msgid "Air and smoke extractors"
@@ -100,6 +437,18 @@ msgstr ""
msgid "Air conditioning and air treatment"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_calendar_7789adc7-207d-47e7-858a-b821e51de589
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__b7acc772-442e-4a84-9c08-9014040515ff
+msgid "All Against"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_calendar_7789adc7-207d-47e7-858a-b821e51de589
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__b7acc772-442e-4a84-9c08-9014040515ff
+msgid "All In Favor"
+msgstr ""
+
#. module: condominium
#: model:product.template,description_sale:condominium.product_product_7_product_template
msgid ""
@@ -107,6 +456,13 @@ msgid ""
"Condition for further information about the hourly rate"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.new_many2one_journal_allocation
+#: model_terms:ir.ui.view,arch_db:condominium.account_move_custom_form_view
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_account__c993ac06-9d5e-4f4d-a45f-b500c234dbfa
+msgid "Allocation"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_698_product_template
msgid "Allocations (provisions)"
@@ -122,60 +478,152 @@ msgstr ""
msgid "Amortization on tangible assets"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_x_total
+msgid "Amount"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_meter_reading_account_analytic_account
+msgid "Analytic Account Property"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_analytic_category
+#: model:ir.model.fields,field_description:condominium.new_related_field_analytic_category
+msgid "Analytic Category"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_x_analytic_line_id
+msgid "Analytic Line"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_line_wizard_id
+msgid "Analytic account wizard"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.analytic_account_wizard_form
+msgid "Analytic item split"
+msgstr ""
+
#. module: condominium
#: model:x_properties_types,x_name:condominium.x_properties_types_1
msgid "Apartment"
msgstr ""
#. module: condominium
-#: model:account.analytic.account,name:condominium.account_analytic_account_12
+#: model:x_property,x_name:condominium.x_property_1
msgid "Apartment A0"
msgstr ""
#. module: condominium
-#: model:account.analytic.account,name:condominium.account_analytic_account_14
+#: model:account.analytic.account,name:condominium.condominium_analytic_account_12
+msgid "Apartment A0 - Charlotte M. Warren"
+msgstr ""
+
+#. module: condominium
+#: model:account.analytic.account,name:condominium.account_analytic_account_20
+msgid "Apartment A0 - Steven S. Jackson"
+msgstr ""
+
+#. module: condominium
+#: model:x_property,x_name:condominium.x_property_2
msgid "Apartment A1"
msgstr ""
#. module: condominium
-#: model:account.analytic.account,name:condominium.account_analytic_account_15
+#: model:account.analytic.account,name:condominium.condominium_analytic_account_14
+msgid "Apartment A1 - Harold J. Butler"
+msgstr ""
+
+#. module: condominium
+#: model:x_property,x_name:condominium.x_property_3
msgid "Apartment A2"
msgstr ""
#. module: condominium
-#: model:account.analytic.account,name:condominium.account_analytic_account_17
+#: model:account.analytic.account,name:condominium.condominium_analytic_account_15
+msgid "Apartment A2 - Ronda V. Jones"
+msgstr ""
+
+#. module: condominium
+#: model:x_property,x_name:condominium.x_property_6
msgid "Apartment B0"
msgstr ""
#. module: condominium
-#: model:account.analytic.account,name:condominium.account_analytic_account_19
+#: model:account.analytic.account,name:condominium.condominium_analytic_account_17
+msgid "Apartment B0 - Margaret E. Lowe"
+msgstr ""
+
+#. module: condominium
+#: model:x_property,x_name:condominium.x_property_7
msgid "Apartment B1.1"
msgstr ""
#. module: condominium
-#: model:account.analytic.account,name:condominium.account_analytic_account_18
+#: model:account.analytic.account,name:condominium.condominium_analytic_account_19
+msgid "Apartment B1.1 - Janet D. Halle"
+msgstr ""
+
+#. module: condominium
+#: model:x_property,x_name:condominium.x_property_8
msgid "Apartment B1.2"
msgstr ""
#. module: condominium
-#: model_terms:ir.ui.view,arch_db:condominium.analytic_account_custom_form_view
-msgid "Apartment..."
+#: model:account.analytic.account,name:condominium.condominium_analytic_account_18
+msgid "Apartment B1.2 - Janet D. Halle"
+msgstr ""
+
+#. module: condominium
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_16
+msgid "Approbation of accounting 2024"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__b7acc772-442e-4a84-9c08-9014040515ff
+msgid "Approved"
msgstr ""
#. module: condominium
#: model:product.template,description_sale:condominium.product_product_15_product_template
+#: model:product.template,description_sale:condominium.product_product_16_product_template
+msgid ""
+"Approximately $50 per property per month, See Terms & Condition for further "
+"information about the coverage of the Service Fees"
+msgstr ""
+
+#. module: condominium
#: model:product.template,description_sale:condominium.product_product_3_product_template
msgid ""
"Approximately $80 per property per month, See Terms & Condition for further "
"information about the coverage of the Service Fees"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Apps Overview"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_784_product_template
msgid "Architect/engineer fees"
msgstr ""
#. module: condominium
+#: model:ir.actions.server,name:condominium.industry_archive_rel_1116b329-ad32-4a7f-b31c-59702e264ec1
+msgid "Archive related accounts"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.default_search_view__357f8b9e-0127-48a6-97ac-45ad1fce0030
+#: model_terms:ir.ui.view,arch_db:condominium.default_search_view__cd591762-dc10-459f-847f-2ac67ee981e1
+#: model_terms:ir.ui.view,arch_db:condominium.default_search_view__f6a9d429-3a17-4536-9b58-dd0f1e622bf4
+#: model_terms:ir.ui.view,arch_db:condominium.default_search_view__f88cdb09-027d-4b61-9869-fb26920a1886
#: model_terms:ir.ui.view,arch_db:condominium.default_search_view_building
#: model_terms:ir.ui.view,arch_db:condominium.default_search_view_for_x_ratios
#: model_terms:ir.ui.view,arch_db:condominium.default_search_view_property_type
@@ -183,39 +631,80 @@ msgid "Archived"
msgstr ""
#. module: condominium
-#: model:product.template,name:condominium.product_product_808_product_template
-msgid "Archives fees"
+#: model:product.template,name:condominium.product_product_808_product_template
+msgid "Archives fees"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_property_area
+#: model:ir.model.fields,field_description:condominium.x_area_field
+#: model:ir.model.fields,field_description:condominium.x_area_related_field
+msgid "Area"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.sale_order_form_custom
+msgid "Area as distribution key"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Artificial Intelligence"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"As soon as a condominium reaches out to you to get a quote, quickly send them an overview of your services and fees by creating Quotations in the Sales App where you can directly use the \"Kick-Off Quote\"\n"
+" quotation template. This will automatically fill the quote by adding the kick-off fees and also the price of all the extra services such as the recurring contribution, the hourly rate, etc. Don't forget to attach the terms &\n"
+" conditions as well. Of course, the price of each service and the content of the Quotation Templates can be adapted accordingly."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Assign the appropriate distribution key and if relevant the distribution "
+"period.."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"At the end of the meeting, you can preview the meeting report and send it to"
+" the owners."
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.meter_image
+msgid "Attachment"
msgstr ""
#. module: condominium
-#: model:ir.model.fields,field_description:condominium.x_area_field
-#: model:ir.model.fields,field_description:condominium.x_area_related_field
-msgid "Area"
+#: model:ir.model.fields,field_description:condominium.new_many2one_calenda_attendee
+msgid "Attendee"
msgstr ""
#. module: condominium
-#: model_terms:ir.ui.view,arch_db:condominium.account_move_custom_form_view
-#: model_terms:ir.ui.view,arch_db:condominium.sale_order_form_custom
-msgid "Area as distribution key"
+#: model:ir.model.fields,field_description:condominium.new_lines_calendar_attendee_vote
+msgid "Attendee Vote ids"
msgstr ""
#. module: condominium
-#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
-msgid "Artificial Intelligence"
+#: model:ir.model.fields,field_description:condominium.new_checkbox_calenda_attending
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid "Attending"
msgstr ""
#. module: condominium
-#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
-msgid ""
-"As soon as a condominium reaches out to you to get a quote, quickly send them an overview of your services and fees by creating\n"
-" Quotations in the Sales application where you can directly use the \"Kick-Off Quote\" quotation template. This will automatically fill the quote by adding the kick-off fees\n"
-" and also the price of all the extra services such as the recurring contribution, the hourly rate, etc. Don't forget to attach the terms & conditions as well. Of course, the price of each service and the content of the\n"
-" Quotation Templates can be adapted accordingly."
+#: model:ir.model.fields,field_description:condominium.new_integer_calendar_attending_owners
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_calendar_7789adc7-207d-47e7-858a-b821e51de589
+msgid "Attending and Delegating Owners"
msgstr ""
#. module: condominium
-#: model:ir.model.fields,field_description:condominium.meter_image
-msgid "Attachment"
+#: model:ir.model.fields,field_description:condominium.new_decimal_calendar_attending_ratio
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_calendar_7789adc7-207d-47e7-858a-b821e51de589
+msgid "Attending and Delegating Ratio"
msgstr ""
#. module: condominium
@@ -233,21 +722,44 @@ msgstr ""
msgid "Bank fees and debt charges"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.base_on_account_move_field
+#: model:ir.model.fields,field_description:condominium.field_distribution_key_base_on
+msgid "Based on"
+msgstr ""
+
#. module: condominium
#: model:x_properties_types,x_name:condominium.x_properties_types_5
msgid "Basement"
msgstr ""
#. module: condominium
-#: model:account.analytic.account,name:condominium.account_analytic_account_16
+#: model:x_property,x_name:condominium.x_property_4
msgid "Basement AB"
msgstr ""
+#. module: condominium
+#: model:account.analytic.account,name:condominium.condominium_analytic_account_16
+msgid "Basement AB - Harold J. Butler"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_753_product_template
msgid "Basement maintenance"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Basics"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Be aware that additional users lead to additional Odoo subscription costs. "
+"We therefore recommend you :"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_710_product_template
msgid "Bell and intercom maintenance"
@@ -264,9 +776,20 @@ msgid "Book the right numbers 🧮"
msgstr ""
#. module: condominium
+#: model:ir.actions.act_window,name:condominium.breakdown_of_charges_47f0a208-dcdf-449c-8653-09410c8fbe0c
+#: model:ir.ui.menu,name:condominium.condominium_breakdow_dae68e3f-d693-4b8c-9874-b4d4060766fe
+msgid "Breakdown of Charges"
+msgstr ""
+
+#. module: condominium
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_66
+msgid "Budget approbation for 2025"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_property_building
#: model:ir.model.fields,field_description:condominium.x_building_field
#: model:ir.model.fields,field_description:condominium.x_building_related_field
-#: model_terms:ir.ui.view,arch_db:condominium.quick_create_account_form
msgid "Building"
msgstr ""
@@ -280,6 +803,16 @@ msgstr ""
msgid "Building 2"
msgstr ""
+#. module: condominium
+#: model:x_buildings,x_name:condominium.x_buildings_8
+msgid "Building A"
+msgstr ""
+
+#. module: condominium
+#: model:x_buildings,x_name:condominium.x_buildings_9
+msgid "Building B"
+msgstr ""
+
#. module: condominium
#: model:ir.model.fields,field_description:condominium.x_condominium_account_analytic_account_count
msgid "Building Condominium count"
@@ -305,6 +838,12 @@ msgstr ""
msgid "Buildings"
msgstr ""
+#. module: condominium
+#: model:ir.actions.act_window,name:condominium.buildings_new_7cab1cb0-2a07-4399-a8a6-c0576bc3b157
+#: model:ir.ui.menu,name:condominium.condominium_building_0c1217a0-8a83-44d8-9353-5a5233a20933
+msgid "Buildings (new)"
+msgstr ""
+
#. module: condominium
#: model:ir.actions.act_window,name:condominium.buildings_tags_act_window
#: model:ir.model,name:condominium.model_buildings_tags
@@ -313,15 +852,36 @@ msgid "Buildings Tags"
msgstr ""
#. module: condominium
-#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
-msgid "Business Flows"
+#: model_terms:ir.actions.act_window,help:condominium.breakdown_of_charges_47f0a208-dcdf-449c-8653-09410c8fbe0c
+#: model_terms:ir.actions.act_window,help:condominium.buildings_new_7cab1cb0-2a07-4399-a8a6-c0576bc3b157
+#: model_terms:ir.actions.act_window,help:condominium.distribution_key_94a8e399-496e-4970-9b0f-003b4d537b2a
+#: model_terms:ir.actions.act_window,help:condominium.invoices_07771d0f-f70c-49f7-bdc9-2fb7e7fac893
+#: model_terms:ir.actions.act_window,help:condominium.invoices_61ee6893-ed19-40ed-bda9-2a547b645966
+#: model_terms:ir.actions.act_window,help:condominium.meeting_a363a62d-6376-4d49-bee6-6ff4fe93fc5e
+#: model_terms:ir.actions.act_window,help:condominium.meetings_04a77040-f785-42c8-aa12-310fb860f6ad
+#: model_terms:ir.actions.act_window,help:condominium.meetings_51a400cb-04ba-4687-ad4f-bd09d8700e16
+#: model_terms:ir.actions.act_window,help:condominium.meetings_6b93aa76-ac43-4256-8794-6c0a3e846972
+#: model_terms:ir.actions.act_window,help:condominium.meter_readings_80f60dfa-8403-4ae4-bdd0-e0a04bd7fe67
+#: model_terms:ir.actions.act_window,help:condominium.meters_52cf99fe-0d20-4649-a775-c785241c5e6d
+#: model_terms:ir.actions.act_window,help:condominium.ownership_8a444b87-789a-4536-83ea-09ca32b2fcde
+#: model_terms:ir.actions.act_window,help:condominium.period_57148acc-2090-4a12-9fec-d96cc718ee3c
+#: model_terms:ir.actions.act_window,help:condominium.period_82f7a875-3f1d-4d53-a3fe-90d32b44cafa
+#: model_terms:ir.actions.act_window,help:condominium.properties_new_b7040d4c-0ff5-495e-881a-4a500bb9b759
+#: model_terms:ir.actions.act_window,help:condominium.property_96b9dd0b-5897-447e-ba68-019707a9681f
+#: model_terms:ir.actions.act_window,help:condominium.ratios_1e79b932-0153-4f8e-a460-d6cf3799a400
+#: model_terms:ir.actions.act_window,help:condominium.units_db426d81-2f97-4887-9378-b0fa592d6557
+#: model_terms:ir.actions.act_window,help:condominium.vote_9814f660-6b54-4a80-ad38-970aaf076d03
+#: model_terms:ir.actions.act_window,help:condominium.vote_criteria_20f99a3b-6086-4579-a4fa-95a08d4126cd
+msgid ""
+"By default, it contains a list and a form view and possibly\n"
+" other view types depending on the options you chose for your model."
msgstr ""
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
"By the end of the period, easily generate the legal reporting such as "
-"Balance Sheet and Profit & Loss for each condominium."
+"Balance Sheet and Profit & Loss for each"
msgstr ""
#. module: condominium
@@ -329,11 +889,41 @@ msgstr ""
msgid "Cable distribution"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_calendar_7789adc7-207d-47e7-858a-b821e51de589
+msgid "Calendar Attendee Information"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model,name:condominium.calendar_event_line_c0871dc9-8843-41a1-8c07-bbfd5c053508
+msgid "Calendar Event Line Motion"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model,name:condominium.calendar_event_line__20e26dba-3310-4f10-858a-5459180a2ced
+msgid "Calendar Event Line Motion Line Vote"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.server,name:condominium.execute_code_2a88e896-cf76-4255-8ab9-1c04b6739bd9
+msgid "Call Distribute Costs on UI update"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.server,name:condominium.industry_call_distri_1dff37c7-1c90-46cd-be7e-0d935c31d7a6
+msgid "Call Distribute Costs on save"
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid "Call for working and reserve funds"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.analytic_account_wizard_form
+msgid "Cancel"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_664_product_template
msgid "Capital losses on the realization of receivables"
@@ -380,9 +970,8 @@ msgstr ""
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
-"Click on \"Split per Property\" button: this will cancel the current "
-"quotation and will create as many quotations as there are properties in the "
-"condominium for which the costs are shared."
+"Click on \"Split by Property\" button: this will cancel the current quotation and will create as many quotations as there are ongoing owners in the condominium for which the costs are shared, with a line by property they\n"
+" own."
msgstr ""
#. module: condominium
@@ -392,6 +981,16 @@ msgid ""
"quotations."
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.co_owners_property_line_field
+msgid "Co-Owners"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.co_ownership_properties_field
+msgid "Co-ownership Properties"
+msgstr ""
+
#. module: condominium
#: model:ir.model.fields,field_description:condominium.color_buildings_tags
#: model:ir.model.fields,field_description:condominium.color_properties_tag
@@ -404,8 +1003,12 @@ msgid "Communication of information to the notary"
msgstr ""
#. module: condominium
+#: model:ir.model.fields,field_description:condominium.company_account_analytic_plan_field
#: model:ir.model.fields,field_description:condominium.company_buildings
+#: model:ir.model.fields,field_description:condominium.company_distribution_field
#: model:ir.model.fields,field_description:condominium.company_ratios_field
+#: model:ir.model.fields,field_description:condominium.field_property_company_id
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__89845a3c-3645-4ee0-885f-271d95c2370c
msgid "Company"
msgstr ""
@@ -420,7 +1023,23 @@ msgid "Compensation for members of the internal council and internal auditor"
msgstr ""
#. module: condominium
-#: model:ir.actions.server,name:condominium.ir_actions_server_compute_ratio
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_51
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_62
+msgid "Comptes 2024"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.server,name:condominium.industry_compute_dis_a81d25a4-1a4e-4e6d-94d2-cd9ed915b36f
+msgid "Compute Distribution Key Ratios"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.server,name:condominium.action_server_set_usage_meter_reading
+msgid "Compute Meter Reading Consumption"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__214161ff-2fbf-4a5e-8e17-44ccb8a2dbb7
#: model_terms:ir.ui.view,arch_db:condominium.product_pricelist_custom_view
msgid "Compute Ratios"
msgstr ""
@@ -438,6 +1057,9 @@ msgstr ""
#. module: condominium
#: model:ir.actions.act_window,name:condominium.condo_act_window
#: model:ir.model.fields,field_description:condominium.building_condominium
+#: model:ir.model.fields,field_description:condominium.field_property_condominium
+#: model:ir.model.fields,field_description:condominium.new_many2one_calenda_condominium
+#: model:ir.model.fields,field_description:condominium.new_related_field_condominium
#: model:ir.model.fields,field_description:condominium.x_condominium_field
#: model:ir.ui.menu,name:condominium.condo_menu
#: model:ir.ui.menu,name:condominium.infra_condo_menu
@@ -449,6 +1071,11 @@ msgstr ""
msgid "Condominium Properties"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_partner_condominium_x_property_count
+msgid "Condominium count"
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
@@ -467,13 +1094,13 @@ msgid "Configuration"
msgstr ""
#. module: condominium
+#: model:ir.actions.server,name:condominium.confirm_analytic_account_item_split_action
#: model:ir.actions.server,name:condominium.ir_act_server_confirm_action
+#: model_terms:ir.ui.view,arch_db:condominium.analytic_account_wizard_form
msgid "Confirm"
msgstr ""
#. module: condominium
-#: model_terms:web_tour.tour,rainbow_man_message:condominium.acquisition_tour
-msgid "Congrats! You did your first sell."
msgstr ""
#. module: condominium
@@ -481,11 +1108,16 @@ msgstr ""
msgid "Contacts"
msgstr ""
+#. module: condominium
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_39
+msgid "Contract renewal for 2025"
+msgstr ""
+
#. module: condominium
#: model:product.template,description_sale:condominium.product_product_4_product_template
msgid ""
"Contracts establishment\n"
-" Co-ownership creation in the software\n"
+" Co-ownership creation ithe software\n"
" Act analysis\n"
" Insurance analysis\n"
" Identification forms creation\n"
@@ -501,6 +1133,11 @@ msgstr ""
msgid "Contracts establishment "
msgstr ""
+#. module: condominium
+#: model:ir.ui.menu,name:condominium.condominium_costs_fa842812-c567-4a99-a9b0-de9bab1050b6
+msgid "Costs"
+msgstr ""
+
#. module: condominium
#: model:ir.model.fields,field_description:condominium.country
#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_building
@@ -513,6 +1150,11 @@ msgstr ""
msgid "Create Condominium"
msgstr ""
+#. module: condominium
+#: model:ir.actions.server,name:condominium.industry_create_task_47e0cf69-8b12-4e53-b7d5-794639319f20
+msgid "Create Task from Motion"
+msgstr ""
+
#. module: condominium
#: model_terms:ir.actions.act_window,help:condominium.buildings_act_window
msgid "Create and manage the buildings that compose this condominium "
@@ -520,12 +1162,13 @@ msgstr ""
#. module: condominium
#: model_terms:ir.actions.act_window,help:condominium.properties_act_window
+#: model_terms:ir.actions.act_window,help:condominium.properties_act_window_account
msgid "Create and manage the properties that compose this condominium"
msgstr ""
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
-msgid "Create the buildings that compounds the condominium."
+msgid "Create the buildings that compounds the"
msgstr ""
#. module: condominium
@@ -535,11 +1178,28 @@ msgid ""
" penthouse, garage, etc."
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Create the relevant motions in advance to efficiently drive the meeting."
+msgstr ""
+
#. module: condominium
#: model:ir.model.fields,field_description:condominium.field_meters_currency
msgid "Currency"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_current_owner_property
+#: model_terms:ir.ui.view,arch_db:condominium.product_pricelist_custom_view
+msgid "Current Owner"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_partner_current_owner_x_property_count
+msgid "Current Owner count"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_686_product_template
#: model:product.template,name:condominium.product_product_810_product_template
@@ -547,7 +1207,10 @@ msgid "Damages or expenses not covered by insurance"
msgstr ""
#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_date_period
#: model:ir.model.fields,field_description:condominium.field_meter_reading_date
+#: model:ir.model.fields,field_description:condominium.field_property_line_date
+#: model_terms:ir.ui.view,arch_db:condominium.default_search_view__357f8b9e-0127-48a6-97ac-45ad1fce0030
msgid "Date"
msgstr ""
@@ -557,7 +1220,8 @@ msgid "Deductible (insurance)"
msgstr ""
#. module: condominium
-#: model:product.pricelist,name:condominium.product_pricelist_1
+#: model:x_distribution_key,x_name:condominium.x_distribution_key_3
+#: model:x_distribution_key,x_name:condominium.x_distribution_key_9
msgid "Default"
msgstr ""
@@ -571,39 +1235,113 @@ msgstr ""
msgid "Define a recurring plan, monthly or yearly."
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.new_checkbox_calenda_delegating
+msgid "Delegating"
+msgstr ""
+
#. module: condominium
#: model:ir.model.fields,field_description:condominium.description_building
+#: model:ir.model.fields,field_description:condominium.description_calendar_9447866c-24a4-4bd3-8015-5b35dd0fe44a
+#: model:ir.model.fields,field_description:condominium.description_calendar_958d8d9a-84ee-43bd-98e6-88914e51e3b8
+#: model:ir.model.fields,field_description:condominium.description_calendar_description
+#: model:ir.model.fields,field_description:condominium.description_calendar_event_line
+#: model:ir.model.fields,field_description:condominium.description_calendar_event_line_field
+#: model:ir.model.fields,field_description:condominium.description_calendar_field
+#: model:ir.model.fields,field_description:condominium.description_distribution_key_field
+#: model:ir.model.fields,field_description:condominium.description_key_field
+#: model:ir.model.fields,field_description:condominium.description_meeting_name
+#: model:ir.model.fields,field_description:condominium.description_property_line_name_field
#: model:ir.model.fields,field_description:condominium.description_property_types
#: model:ir.model.fields,field_description:condominium.description_ratios_field
+#: model:ir.model.fields,field_description:condominium.description_vote_criteria
+#: model:ir.model.fields,field_description:condominium.field_calendar_event_line_name
+#: model:ir.model.fields,field_description:condominium.field_distribution_key_description
#: model:ir.model.fields,field_description:condominium.field_meters_name
#: model:ir.model.fields,field_description:condominium.field_meters_reading_description
+#: model:ir.model.fields,field_description:condominium.field_property_line_name
+#: model:ir.model.fields,field_description:condominium.field_property_name
+#: model:ir.model.fields,field_description:condominium.name__property_line_field
msgid "Description"
msgstr ""
#. module: condominium
-#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
-msgid "Discover how to setup and use the application by starting the"
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_48
+msgid "Designation of the meeting president"
msgstr ""
#. module: condominium
-#: model:ir.actions.server,name:condominium.ir_actions_server_distribute_costs
+#: model:ir.actions.server,name:condominium.distribute_costs
#: model_terms:ir.ui.view,arch_db:condominium.account_move_custom_form_view
msgid "Distribute Costs"
msgstr ""
#. module: condominium
-#: model:ir.model.fields,field_description:condominium.x_distribution_key_field
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Distributing costs"
+msgstr ""
+
+#. module: condominium
+#: model:ir.ui.menu,name:condominium.condominium_invoices_d877ecdb-60c0-444a-982d-8e81f96a0a13
+#: model_terms:ir.ui.view,arch_db:condominium.account_move_custom_form_view
+msgid "Distribution"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model,name:condominium.distribution_key_ebf70cee-4475-4921-a5f1-85e747bc5842
+#: model:ir.model.fields,field_description:condominium.distribution_key_account_move_field
+#: model:ir.model.fields,field_description:condominium.distribution_key_sale_order_field
+#: model:ir.model.fields,field_description:condominium.field_x_distribution_key_on_x_ratios
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_05ed18e5-7ade-46ff-bb7f-7020e9812caf
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_account__c993ac06-9d5e-4f4d-a45f-b500c234dbfa
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_condomin_55acfba8-de78-4b89-9c68-0c8b2af8686e
#: model_terms:ir.ui.view,arch_db:condominium.product_pricelist_list_custom_view
#: model_terms:ir.ui.view,arch_db:condominium.sale_order_form_custom
msgid "Distribution Key"
msgstr ""
#. module: condominium
-#: model:ir.actions.act_window,name:condominium.distribution_keys_act_window
+#: model:ir.actions.act_window,name:condominium.distribution_key_94a8e399-496e-4970-9b0f-003b4d537b2a
#: model:ir.ui.menu,name:condominium.infra_distribution_menu
msgid "Distribution Keys"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Distribution keys based on meter reading require the period start and end inputs. \n"
+" When distributing costs, for each property, the closest meter readings to period boundaries are used to compute the consumption over the period, and in case of owner change, the consumption by owner is captured if a meter\n"
+" reading is near the owner change date."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Distribution keys based on meter readings only refer to a meter. When used "
+"to split costs, the recorded meter readings for the corresponding period "
+"will be used."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Distribution keys based on shares can be populated with all properties from the condominium and the ratios computed based on properties' surface. You can still edit the ratios as you need and includes only a sub selection of the\n"
+" properties when relevant."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Distribution keys based on shares directly use the ratios. \n"
+" Without period inputs, the distribution is handled between the current owners. \n"
+" With period inputs, the distribution is computed between owners over the corresponding period, in proportion to the ownership."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Do You Want to Go Further?"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_799_product_template
msgid "Document translation"
@@ -630,10 +1368,10 @@ msgid "Drainage, sewers, and pumping installations maintenance"
msgstr ""
#. module: condominium
-#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_35
msgid ""
-"During the general meetings, counting the votes depending on the ownership percentage could be painful. From the properties screen, select all the properties of the corresponding condominium and insert them in a spreadsheet by using the\n"
-" said feature under the Actions menu."
+"EXAMEN ET APPROBATION DES COMPTES ET DU BILAN DU 01/01/2024 AU 31/12/2024 - "
+"RAPPORT DU COMMISSAIRE AUX COMPTES"
msgstr ""
#. module: condominium
@@ -652,8 +1390,8 @@ msgid "Easily convert the condominiums 🖋️"
msgstr ""
#. module: condominium
-#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
-msgid "Efficiently count the votes 🙋♂️"
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_64
+msgid "Election of the president"
msgstr ""
#. module: condominium
@@ -671,6 +1409,11 @@ msgstr ""
msgid "Electrical installations renovation"
msgstr ""
+#. module: condominium
+#: model:x_distribution_key,x_name:condominium.x_distribution_key_8
+msgid "Electricity"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_772_product_template
msgid "Electricity for common areas"
@@ -706,6 +1449,11 @@ msgstr ""
msgid "Elevator maintenance contracts"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.elevators_partner_field
+msgid "Elevators"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_704_product_template
msgid "Emergency elevator phone"
@@ -727,11 +1475,53 @@ msgstr ""
msgid "Employer contributions for social insurance"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_account_analytic_account_end_date
+#: model:ir.model.fields,field_description:condominium.field_new_end_date_period
+#: model:ir.model.fields,field_description:condominium.field_property_line_end_date
+#: model:ir.model.fields,field_description:condominium.property_line_field_end_date
+msgid "End Date"
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
"Every year, a general meeting is scheduled to talk about the financial statements, to take important decisions and so on. This event can easily be scheduled in the Calendar app by creating\n"
-" Meetings . To invite all the owners of a condominium, use the \"Search More\" on \"Attendees\" and type the name of the condominium in... \"Condominiums\"."
+" Meetings . To invite all the owners of a condominium, use the \"Search More\" on \"Attendees\" and type the name of the condominium in... \"Condominiums\" and set the condominium\n"
+" field."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Examples"
+msgstr ""
+
+#. module: condominium
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_47
+msgid "Exceptional work: Parking door replacement"
+msgstr ""
+
+#. module: condominium
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_46
+msgid "Exceptional work: Roof rework"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid "Excused"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.studio_report_docume_f2caf209-068e-49ab-9a02-4cfe3e9625b2
+msgid "Expected attendees"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Expenses regarding a single owner can be assigned setting the analytic "
+"distribution of the corresponding invoice lines to the corresponding "
+"account, from the invoice form."
msgstr ""
#. module: condominium
@@ -739,6 +1529,13 @@ msgstr ""
msgid "Expert fees"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Explore automations , community portals , "
+"and custom dashboards tailored to your needs."
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_674_product_template
msgid "Extension work"
@@ -774,12 +1571,24 @@ msgstr ""
msgid "Façade maintenance"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Final word"
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
-"Finally, you can also define the distribution keys per property. The goal is"
-" to assign a ratio for each property that will be used for splitting the "
-"fees per owner and for distributing the costs."
+"Finally, for condominiums organised with a general meter for the condominium to be expenses and then with meters for each owners to split the expenses, the distribution key based on meter is relevant and requires period inputs and\n"
+" associated meter readings for each property to be representative."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Finally, you can also define the distribution keys. The goal is to assign a "
+"ratio for each property that will be used for splitting the fees per owner "
+"and for distributing the costs:"
msgstr ""
#. module: condominium
@@ -803,11 +1612,24 @@ msgid "Fixed fee and water consumption"
msgstr ""
#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_property_floor
#: model:ir.model.fields,field_description:condominium.x_floor_field
#: model:ir.model.fields,field_description:condominium.x_floor_related_field
msgid "Floor"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.floor_partner_field
+msgid "Floors"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"For each motion, assign the relevant motion criteria, take notes while "
+"discussion goes on and record the owners votes."
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
@@ -823,7 +1645,7 @@ msgstr ""
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
-"From the Settings, create a new company in Companies . Once done, it will appear on the top right of all screens with the aim to quickly switch between your company and the\n"
+"From the Settings, create a new company in Companies . Once done, it will appear on the top right of all screens with the aim to quickly switch between your company and the\n"
" different condominiums."
msgstr ""
@@ -838,10 +1660,15 @@ msgid "Garage"
msgstr ""
#. module: condominium
-#: model:account.analytic.account,name:condominium.account_analytic_account_13
+#: model:x_property,x_name:condominium.x_property_5
msgid "Garage AG"
msgstr ""
+#. module: condominium
+#: model:account.analytic.account,name:condominium.condominium_analytic_account_13
+msgid "Garage AG - Charlotte M. Warren"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_727_product_template
msgid "Garage door maintenance"
@@ -863,9 +1690,25 @@ msgid "Gas for concierge"
msgstr ""
#. module: condominium
-#. odoo-javascript
-#: code:addons/condominium/static/src/js/my_tour.js:0
-msgid "Get on track and explore our recommendations for your Odoo usage here!"
+#: model:x_meeting,x_name:condominium.x_meeting_1
+msgid "General Meeting 2025"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.report,name:condominium.calendar_event_repor_b15c7922-86c5-44a3-a418-2dc0d20cd6e8
+msgid "General Meeting Agenda"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.report,name:condominium.calendar_event_repor_1d994bd6-fd47-4f13-bd7f-6277d05dc56e
+#: model:mail.template,subject:condominium.mail_template_51
+#: model:mail.template,subject:condominium.mail_template_52
+msgid "General Meeting Report"
+msgstr ""
+
+#. module: condominium
+#: model:ir.ui.menu,name:condominium.condominium_general__bab23b47-2678-4685-8963-f5b21baa7372
+msgid "General Meetings"
msgstr ""
#. module: condominium
@@ -908,6 +1751,11 @@ msgstr ""
msgid "Helpdesk"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Here are the steps to follow:"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_7_product_template
msgid "Hourly Rate"
@@ -919,10 +1767,15 @@ msgid "House"
msgstr ""
#. module: condominium
-#: model:account.analytic.account,name:condominium.account_analytic_account_20
+#: model:x_property,x_name:condominium.x_property_9
msgid "House C1"
msgstr ""
+#. module: condominium
+#: model:account.analytic.account,name:condominium.condominium_analytic_account_20
+msgid "House C1 - Steven S. Jackson"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_738_product_template
msgid "Household waste / PMC / paper and glass products"
@@ -936,7 +1789,8 @@ msgstr ""
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
-"If there is no distribution keys set, the area will be used as default key."
+"If you want to easily discover every features of this package, try "
+"downloading the Demo Data."
msgstr ""
#. module: condominium
@@ -944,6 +1798,11 @@ msgstr ""
msgid "Image"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.new_decimal_calendar_in_favor
+msgid "In Favor"
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
@@ -957,11 +1816,24 @@ msgstr ""
msgid "In case of recurring fees:"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid "In favor:"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"In many cases, direct access to the condominium accounting shall be provided"
+" to some owners. This is the case for example when some are given review "
+"duties."
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
-"In the Sales application, create a quotation and set the condominium as "
-"customer."
+"In the Sales App , create a quotation and set the "
+"condominium as customer."
msgstr ""
#. module: condominium
@@ -971,6 +1843,56 @@ msgid ""
" that will be caught in the right helpdesk team. This eases the follow-up and the invoicing in case the time spent is not covered by the service fees."
msgstr ""
+#. module: condominium
+#: model:mail.template,name:condominium.mail_template_53
+msgid "Industry: Condominium Balance Sheet"
+msgstr ""
+
+#. module: condominium
+#: model:mail.template,name:condominium.mail_template_52
+msgid "Industry: General Meeting Agenda"
+msgstr ""
+
+#. module: condominium
+#: model:mail.template,name:condominium.mail_template_51
+msgid "Industry: General Meeting Report"
+msgstr ""
+
+#. module: condominium
+#: model:base.automation,name:condominium.industry_on_distribu_7dd69ab9-5523-4e05-8c9e-0c25fcfb07db
+msgid "Industry: On Distribution input save"
+msgstr ""
+
+#. module: condominium
+#: model:base.automation,name:condominium.industry_on_distribu_2f449982-8571-4cd1-9960-4cc3ef2c221e
+msgid "Industry: On Distribution input update"
+msgstr ""
+
+#. module: condominium
+#: model:base.automation,name:condominium.industry_on_vote_edi_427a1ec4-91c0-480b-8c32-a153a781bdf3
+msgid "Industry: On Vote Edit"
+msgstr ""
+
+#. module: condominium
+#: model:base.automation,name:condominium.industry_on_previous_8e385e3e-c367-46d5-a6f1-537b04acf284
+msgid "Industry: On owners edit"
+msgstr ""
+
+#. module: condominium
+#: model:base.automation,name:condominium.industry_on_property_51dd5258-0d48-45b1-94a7-47c2eb1f8c84
+msgid "Industry: On property deletion"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.server,name:condominium.industry_send_genera_2c1dc29b-783e-4233-89c4-0ad81f20c6eb
+msgid "Industry: Send General Meeting Report"
+msgstr ""
+
+#. module: condominium
+#: model:base.automation,name:condominium.automation_set_usage_meter_reading
+msgid "Industry: Set Usage in Meter Readings"
+msgstr ""
+
#. module: condominium
#: model:ir.actions.act_window,name:condominium.condominium_act_window
#: model:ir.ui.menu,name:condominium.infra_menu
@@ -987,6 +1909,15 @@ msgstr ""
msgid "Insurances analysis"
msgstr ""
+#. module: condominium
+#: model:documents.document,name:condominium.documents_document_11
+#: model:documents.document,name:condominium.documents_document_14
+#: model:documents.document,name:condominium.documents_document_15
+#: model:documents.document,name:condominium.documents_document_20
+#: model:project.project,name:condominium.project_project_3
+msgid "Internal"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_729_product_template
msgid "Internal carpentry maintenance"
@@ -997,17 +1928,42 @@ msgstr ""
msgid "Internet information communication"
msgstr ""
+#. module: condominium
+#: model:ir.actions.act_window,name:condominium.invoices_07771d0f-f70c-49f7-bdc9-2fb7e7fac893
+#: model:ir.actions.act_window,name:condominium.invoices_61ee6893-ed19-40ed-bda9-2a547b645966
+#: model:ir.ui.menu,name:condominium.condominium_invoices_3d7dcf81-75f0-4ea5-8f32-3e7959fdb5e9
+msgid "Invoices"
+msgstr ""
+
#. module: condominium
#: model:ir.model.fields,field_description:condominium.x_is_a_property
msgid "Is a property"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.is_a_unit_field
+msgid "Is a unit"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.x_is_distributed_field
+msgid "Is distributed"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Just be careful, once demo data are uploaded, it cannot be easily deleted. "
+"But you can restart a fresh database on"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_4_product_template
msgid "Kick-Off Fees"
msgstr ""
#. module: condominium
+#: model:account.analytic.account,name:condominium.condominium_analytic_account_2
#: model:documents.document,name:condominium.documents_folder_11
#: model:project.project,name:condominium.project_project_4
msgid "Kick-Off Template"
@@ -1038,11 +1994,22 @@ msgstr ""
msgid "Legal fees for recovering co-owners' arrears"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.studio_report_docume_f2caf209-068e-49ab-9a02-4cfe3e9625b2
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid "Logo"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_700_product_template
msgid "Maintenance contracts"
msgstr ""
+#. module: condominium
+#: model:x_vote_criteria,x_name:condominium.x_vote_criteria_3
+msgid "Majority of 2/3rd"
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid "Make sure that the products added are recurring."
@@ -1068,6 +2035,19 @@ msgstr ""
msgid "Manage the vendors related to this condominium "
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Managing property owner associations involves multiple stakeholders, recurring tasks, and detailed records. Odoo empowers associations by streamlining processes—from handling new prospects to managing shared expenses—through a fully\n"
+" integrated suite of applications. Whether you're organizing general meetings, tracking owner history, or handling complex expense distributions, Odoo provides the tools to stay efficient and transparent."
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.act_window,name:condominium.meeting_a363a62d-6376-4d49-bee6-6ff4fe93fc5e
+#: model:ir.model,name:condominium.meeting_0cbcee6e-c262-4b9d-9a14-24bee1266814
+msgid "Meeting"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_796_product_template
msgid "Meeting consumables"
@@ -1079,19 +2059,38 @@ msgid "Meeting room usage"
msgstr ""
#. module: condominium
+#: model:ir.actions.act_window,name:condominium.meetings_04a77040-f785-42c8-aa12-310fb860f6ad
+#: model:ir.actions.act_window,name:condominium.meetings_51a400cb-04ba-4687-ad4f-bd09d8700e16
+#: model:ir.actions.act_window,name:condominium.meetings_6b93aa76-ac43-4256-8794-6c0a3e846972
+#: model:ir.ui.menu,name:condominium.condominium_meetings_6c8e006f-d05e-4426-b9e8-a7819dbf508d
+msgid "Meetings"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_account_move_meter
+#: model:ir.model.fields,field_description:condominium.field_distribution_key_base_meter
#: model:ir.model.fields,field_description:condominium.field_meter_reading_meter_id
+#: model:ir.model.fields,field_description:condominium.field_property_line_meter
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_account__c993ac06-9d5e-4f4d-a45f-b500c234dbfa
msgid "Meter"
msgstr ""
#. module: condominium
-#: model:ir.actions.server,name:condominium.action_server_set_usage_meter_reading
#: model:ir.model,name:condominium.model_meter_reading
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__89845a3c-3645-4ee0-885f-271d95c2370c
msgid "Meter Reading"
msgstr ""
#. module: condominium
#: model:ir.model.fields,field_description:condominium.field_property_meter_reading_ids
-#: model_terms:ir.ui.view,arch_db:condominium.analytic_account_custom_form_view
+msgid "Meter Reading ids"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.act_window,name:condominium.meter_readings_80f60dfa-8403-4ae4-bdd0-e0a04bd7fe67
+#: model:ir.model.fields,field_description:condominium.property_meter_field_reading_id
+#: model:ir.ui.menu,name:condominium.condominium_meter_re_5d31d411-147f-45a4-a5f3-0a51ae6308c3
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__89845a3c-3645-4ee0-885f-271d95c2370c
msgid "Meter Readings"
msgstr ""
@@ -1102,8 +2101,9 @@ msgstr ""
#. module: condominium
#: model:ir.actions.act_window,name:condominium.action_configuration_meters
+#: model:ir.actions.act_window,name:condominium.meters_52cf99fe-0d20-4649-a775-c785241c5e6d
#: model:ir.model,name:condominium.model_meters
-#: model:ir.ui.menu,name:condominium.condo_meters
+#: model:ir.ui.menu,name:condominium.condominium_meters_c57542e7-5d1a-4896-b690-367733ddf851
msgid "Meters"
msgstr ""
@@ -1118,13 +2118,35 @@ msgid "Miscellaneous expenses"
msgstr ""
#. module: condominium
-#: model:product.template,name:condominium.product_product_15_product_template
-msgid "Monthly Service Fees"
+#: model:ir.model.fields,field_description:condominium.description_calendar_motion
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_calendar_7789adc7-207d-47e7-858a-b821e51de589
+msgid "Motion"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.act_window,name:condominium.vote_criteria_20f99a3b-6086-4579-a4fa-95a08d4126cd
+#: model:ir.model.fields,field_description:condominium.field_vote_criteria
+#: model:ir.ui.menu,name:condominium.condominium_vote_cri_6ac83390-1d7d-416a-adc9-9c260bfc7baf
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__b7acc772-442e-4a84-9c08-9014040515ff
+msgid "Motion Criteria"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__b7acc772-442e-4a84-9c08-9014040515ff
+msgid "Motion..."
msgstr ""
#. module: condominium
+#: model:ir.model.fields,field_description:condominium.new_lines_calendar_motions
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_calendar_7789adc7-207d-47e7-858a-b821e51de589
+msgid "Motions"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_description_period
#: model:ir.model.fields,field_description:condominium.name_buildings_tags
#: model:ir.model.fields,field_description:condominium.name_properties_tags
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__e4f59ec5-2713-4033-b7b0-e3b0e85a33b6
#: model_terms:ir.ui.view,arch_db:condominium.res_partner_form_view
msgid "Name"
msgstr ""
@@ -1136,7 +2158,26 @@ msgstr ""
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_building_tags
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_03e007bf-17ad-467e-a8bc-0592b17b66e9
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_05ed18e5-7ade-46ff-bb7f-7020e9812caf
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_0b08689e-c8d2-4504-a86e-ca64ceb1bace
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_0c42c9f9-7810-488b-89b8-1d053d16ffb2
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_2a9e3eda-a4d3-4c9d-8be4-804e42cfa6ed
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_2b5eeda3-5376-4a55-b09e-374c51a9beee
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_7c12ffe2-d680-4f0a-9c3f-7b49fcbbc1d8
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_8193d201-031a-49ba-8f15-48f3813b6c37
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_8a51bbc5-cd87-4a3e-8f56-aaf7f9ea5b3d
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_8b7cb702-3ec0-443d-b8b5-600e1075afb1
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_9f1487e5-eabf-4bad-bb05-6c029c02e27f
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_b4555d72-ed1c-42ea-a7aa-226608911791
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_c690517f-b466-458c-811b-9b7274b4be8e
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_e3d11bbd-2479-422f-b24a-abb0272d8fe0
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_e5f54a81-938a-498c-bf3f-51a54b4433eb
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_ec0961c8-0c6f-4dfc-9990-e0da07c8d2b1
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_fb9b93f9-40c4-4089-a79e-405424d9a2be
#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_property_type
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_calendar_7789adc7-207d-47e7-858a-b821e51de589
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__b7acc772-442e-4a84-9c08-9014040515ff
msgid "Name..."
msgstr ""
@@ -1146,8 +2187,13 @@ msgid "Never forget a task 📑"
msgstr ""
#. module: condominium
-#: model:project.task.type,name:condominium.project_task_type_26
-msgid "New"
+#: model:ir.model.fields,field_description:condominium.new_lines_calendar_e_5f600d8e-925a-43ee-99ad-5a1e5174d333
+msgid "New Lines"
+msgstr ""
+
+#. module: condominium
+#: model:mail.template,subject:condominium.mail_template_53
+msgid "New balance sheet"
msgstr ""
#. module: condominium
@@ -1161,10 +2207,27 @@ msgid "Non-professional trustee liability"
msgstr ""
#. module: condominium
+#: model:ir.model.fields,field_description:condominium.new_html_calendar_notes
#: model:ir.model.fields,field_description:condominium.notes_buildings
+#: model:ir.model.fields,field_description:condominium.x_notes_splited_analytic_items
msgid "Notes"
msgstr ""
+#. module: condominium
+#: model:documents.document,name:condominium.documents_document_24
+msgid "Odoo Error - 2025-05-27 10:14:23.txt"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Odoo offers additional possibilities to enhance your business:"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Odoo.com/trial"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_5_product_template
msgid "Offboarding"
@@ -1175,7 +2238,7 @@ msgstr ""
msgid ""
"On the one hand, the funds requests are sent by the condominium to the "
"owners. On the other hand, the service fees can be invoiced by \"My "
-"Condominium Management\" to the owners. Here are the steps to follow:"
+"Condominium Management\" to the owners."
msgstr ""
#. module: condominium
@@ -1187,16 +2250,15 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
"Once done, it is time to create the composition of the condominium by "
-"selecting the right one on the top right of the screen. Then, open the "
-"Condominium app where"
-" you can:"
+"selecting the right one on the top right of the screen."
msgstr ""
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
-"Once the quotation is confirmed, it automatically creates Projects including several tasks to properly start the collaboration. This is based on the\n"
-" Kick-Off Template Template project:"
+"Once the quotation is confirmed, it automatically creates Projects including"
+" several tasks to properly start the collaboration. This is based on the "
+"Kick-Off Template Template project:"
msgstr ""
#. module: condominium
@@ -1217,6 +2279,25 @@ msgstr ""
msgid "Open company partner form view"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Open the Condominium "
+"App where you can:"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Open the Condominium App and reach the Distributions from "
+"the Purchase menu."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Organize and lead general meetings 📅"
+msgstr ""
+
#. module: condominium
#: model:x_properties_types,x_name:condominium.x_properties_types_7
msgid "Other"
@@ -1358,20 +2439,51 @@ msgid "Other water expenses"
msgstr ""
#. module: condominium
+#: model:ir.model.fields,field_description:condominium.new_selection_calend_outcome
+msgid "Outcome"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_analytic_owner
+#: model:ir.model.fields,field_description:condominium.field_property_line_owner
#: model:ir.model.fields,field_description:condominium.x_owner_field
-#: model_terms:ir.ui.view,arch_db:condominium.analytic_account_custom_form_view
-#: model_terms:ir.ui.view,arch_db:condominium.quick_create_account_form
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_account__e8ebb539-08fa-4e83-9a43-b02c63fb70f7
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_analytic_e24d1766-3331-491b-9f50-16cd3518f693
msgid "Owner"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.property_line_owner_field
+msgid "Owner ids"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_analytic_owner_line
+msgid "Owner line"
+msgstr ""
+
#. module: condominium
#: model:ir.actions.act_window,name:condominium.owners_act_window
#: model:ir.ui.menu,name:condominium.owners_menu
#: model:ir.ui.menu,name:condominium.owners_owners_menu
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__89845a3c-3645-4ee0-885f-271d95c2370c
msgid "Owners"
msgstr ""
#. module: condominium
+#: model:ir.actions.act_window,name:condominium.ownership_8a444b87-789a-4536-83ea-09ca32b2fcde
+#: model:ir.model,name:condominium.ownership__80e1ba8b-6846-4f72-b9eb-6d13de85b201
+#: model:ir.ui.menu,name:condominium.condominium_ownershi_bb73d720-49cf-4c65-bd26-8286255d5347
+msgid "Ownership"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.ownership_properties_field
+msgid "Ownership Properties"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_property_parent
#: model:ir.model.fields,field_description:condominium.x_parent_field
msgid "Parent"
msgstr ""
@@ -1387,10 +2499,15 @@ msgid "Parking"
msgstr ""
#. module: condominium
-#: model:account.analytic.account,name:condominium.account_analytic_account_21
+#: model:x_property,x_name:condominium.x_property_10
msgid "Parking CP"
msgstr ""
+#. module: condominium
+#: model:account.analytic.account,name:condominium.condominium_analytic_account_21
+msgid "Parking CP - Steven S. Jackson"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_744_product_template
msgid "Parking, paths, and surroundings maintenance under contract"
@@ -1406,6 +2523,57 @@ msgstr ""
msgid "Partner's Companies"
msgstr ""
+#. module: condominium
+#: model:ir.actions.act_window,name:condominium.period_57148acc-2090-4a12-9fec-d96cc718ee3c
+#: model:ir.actions.act_window,name:condominium.period_82f7a875-3f1d-4d53-a3fe-90d32b44cafa
+#: model:ir.model,name:condominium.period_f8169273-7f99-4a0f-9efe-77709295f0d2
+#: model:ir.model.fields,field_description:condominium.field_account_move_period
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_2a9e3eda-a4d3-4c9d-8be4-804e42cfa6ed
+msgid "Period"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_account_move_period_end
+msgid "Period End"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_account_move_period_start
+msgid "Period Start"
+msgstr ""
+
+#. module: condominium
+#: model:ir.ui.menu,name:condominium.condominium_period_456091bf-869e-45fa-aea9-950d4cdafd60
+#: model:ir.ui.menu,name:condominium.condominium_period_deceab37-a4bb-48f1-a581-f8c978891c4d
+msgid "Periods"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__b7acc772-442e-4a84-9c08-9014040515ff
+msgid "Plan Task"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Plan you general meeting agenda with motions to vote in the Motions tab."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__214161ff-2fbf-4a5e-8e17-44ccb8a2dbb7
+msgid "Populate"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.server,name:condominium.industry_populate_di_1bcb08fe-f6dc-4ea0-9ffc-d4607055470e
+msgid "Populate Distribution Key"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.server,name:condominium.industry_populate_vo_154b8787-f5ce-4bea-931b-a6edbc80a723
+msgid "Populate Voters"
+msgstr ""
+
#. module: condominium
#: model:ir.model.fields,field_description:condominium.field_meters_price
msgid "Price"
@@ -1413,6 +2581,7 @@ msgstr ""
#. module: condominium
#: model:ir.model.fields,field_description:condominium.x_pricelist_field
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_sale_ord_51c6b4e1-3957-4613-b5ea-db8fba2b8957
msgid "Pricelist"
msgstr ""
@@ -1422,22 +2591,35 @@ msgid "Private expenses"
msgstr ""
#. module: condominium
-#: model:account.analytic.plan,name:condominium.account_analytic_plan_2
+#: model:ir.model.fields,field_description:condominium.product_category_field
+msgid "Product Category"
+msgstr ""
+
+#. module: condominium
+#: model:account.analytic.plan,name:condominium.condominium_analytic_plan_2
+#: model:ir.actions.act_window,name:condominium.owner_properties_contact_smart_button
#: model:ir.actions.act_window,name:condominium.properties_act_window
-#: model:ir.actions.act_window,name:condominium.properties_act_window_view
+#: model:ir.actions.act_window,name:condominium.properties_bcdebf3d-1009-4ec1-b263-329f31ab8376
#: model:ir.actions.act_window,name:condominium.properties_parent_act_window
#: model:ir.actions.act_window,name:condominium.props_build_act_window
+#: model:ir.model.fields,field_description:condominium.new_related_field_properties
+#: model:ir.model.fields,field_description:condominium.x_properties_ids
+#: model:ir.ui.menu,name:condominium.condominium_property_0d428510-2b74-4c27-870a-79fa41867f15
#: model:ir.ui.menu,name:condominium.conf_prop_menu
-#: model:ir.ui.menu,name:condominium.infra_properties_menu
-#: model_terms:ir.ui.view,arch_db:condominium.analytic_account_custom_form_view
#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_building
#: model_terms:ir.ui.view,arch_db:condominium.res_partner_form_view
msgid "Properties"
msgstr ""
#. module: condominium
-#: model:ir.model.fields,field_description:condominium.x_properties_ids
-msgid "Properties "
+#: model:ir.actions.act_window,name:condominium.properties_new_b7040d4c-0ff5-495e-881a-4a500bb9b759
+#: model:ir.ui.menu,name:condominium.condominium_properti_1e0ad1b9-5dd4-4668-9557-253796679457
+msgid "Properties (new)"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_partner_properties
+msgid "Properties (old)"
msgstr ""
#. module: condominium
@@ -1461,11 +2643,29 @@ msgstr ""
#. module: condominium
#: model:documents.document,name:condominium.documents_folder_12
-#: model:ir.model.fields,field_description:condominium.field_meter_reading_account_analytic_account
-#: model:ir.model.fields,field_description:condominium.x_property_field
+#: model:ir.model,name:condominium.property_9abd67e7-492e-4fac-9aef-812e565e196e
+#: model:ir.model.fields,field_description:condominium.field_analytic_property
+#: model:ir.model.fields,field_description:condominium.field_ratios_property
+#: model:ir.model.fields,field_description:condominium.x_property_on_meter
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_9f1487e5-eabf-4bad-bb05-6c029c02e27f
msgid "Property"
msgstr ""
+#. module: condominium
+#: model:ir.model,name:condominium.property_line_4bc685d1-2b74-43a6-a9e0-6bcc32980839
+msgid "Property Line Meter Reading ids"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model,name:condominium.property_line_58f38056-6793-42e3-8f7a-f3db6e3da145
+msgid "Property Line Owner ids"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model,name:condominium.property_line_d54ae61c-6f31-48ee-bd05-03a1d51990ac
+msgid "Property Line Tenant ids"
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid "Property Owner Association"
@@ -1481,11 +2681,26 @@ msgstr ""
msgid "Property plan"
msgstr ""
+#. module: condominium
+#: model:ir.actions.act_window,name:condominium.property_96b9dd0b-5897-447e-ba68-019707a9681f
+msgid "Propertys"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Provide access to the owners 🔑"
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid "Provide the best customer service 🆘"
msgstr ""
+#. module: condominium
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_50
+msgid "Président de séance"
+msgstr ""
+
#. module: condominium
#: model:ir.ui.menu,name:condominium.purchase_menu
msgid "Purchase"
@@ -1493,12 +2708,13 @@ msgstr ""
#. module: condominium
#: model:ir.model.fields,field_description:condominium.field_meter_reading_quantity
+#: model:ir.model.fields,field_description:condominium.field_property_line_quantity
msgid "Quantity"
msgstr ""
#. module: condominium
-#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
-msgid "Quickly set up a condominium 🚀"
+#: model:sale.subscription.plan,name:condominium.sale_subscription_plan_3
+msgid "Quarterly"
msgstr ""
#. module: condominium
@@ -1507,10 +2723,16 @@ msgid "Railings and terrace separation partitions"
msgstr ""
#. module: condominium
+#: model:ir.model.fields,field_description:condominium.new_decimal_calendar_ratio
#: model:ir.model.fields,field_description:condominium.x_ratio_field
msgid "Ratio"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.new_distribution_key_field
+msgid "Ratio ids"
+msgstr ""
+
#. module: condominium
#: model:ir.actions.act_window,name:condominium.ratios_act_window
#: model:ir.model,name:condominium.ratios_model
@@ -1520,6 +2742,18 @@ msgstr ""
msgid "Ratios"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Reach us"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Record invoices from from supplier from Accounting App , by "
+"assigning supplier and listing products."
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_764_product_template
msgid "Recreational charges (playgrounds, tennis, fitness, billiards, etc.)"
@@ -1530,11 +2764,38 @@ msgstr ""
msgid "Recurring Fees"
msgstr ""
+#. module: condominium
+#: model:product.template,name:condominium.product_product_15_product_template
+#: model:product.template,name:condominium.product_product_16_product_template
+msgid "Recurring Service Fees"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__b7acc772-442e-4a84-9c08-9014040515ff
+msgid "Rejected"
+msgstr ""
+
+#. module: condominium
+#: model:x_property_line_bfb14,x_name:condominium.x_property_line_bfb14_1
+#: model:x_property_line_bfb14,x_name:condominium.x_property_line_bfb14_2
+msgid "Relevé"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_672_product_template
msgid "Renovation work"
msgstr ""
+#. module: condominium
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_67
+msgid "Repair of the main door of wing A"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Requesting funds"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_14_product_template
msgid "Reserve Fund"
@@ -1547,6 +2808,11 @@ msgid ""
"exceptional expense."
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__b7acc772-442e-4a84-9c08-9014040515ff
+msgid "Reset Votes"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_662_product_template
msgid "Retirement and survivor pensions"
@@ -1557,11 +2823,27 @@ msgstr ""
msgid "Reversals (provisions)"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.roof_type_partner_field
+msgid "Roof Type"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_751_product_template
msgid "Roof maintenance"
msgstr ""
+#. module: condominium
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_63
+msgid "Réparation X"
+msgstr ""
+
+#. module: condominium
+#: model:documents.document,name:condominium.documents_document_16
+#: model:project.project,name:condominium.project_project_5
+msgid "SO0002 - Kick-Off Template"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_658_product_template
msgid "Salaries and direct social benefits"
@@ -1578,11 +2860,6 @@ msgstr ""
msgid "Sales Orders"
msgstr ""
-#. module: condominium
-#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
-msgid "Schedule the meetings 📅"
-msgstr ""
-
#. module: condominium
#: model:product.template,name:condominium.product_product_11_product_template
msgid "Second Reminder"
@@ -1595,19 +2872,61 @@ msgid ""
"address book."
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Select the relevant distribution key to account for owner ratios."
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
-"Select the right company from which the fees will be invoiced (see "
-"Quickly set up a condominium 🚀 section to see how to switch the "
-"company)."
+"Select the right company from which the fees will be invoiced (see Set "
+"up a condominium 🚀 section to see how to switch the company)."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_calendar_7789adc7-207d-47e7-858a-b821e51de589
+msgid "Send Agenda"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.server,name:condominium.industry_send_genera_636204d5-33e7-437e-99cb-fbc897d72c0e
+msgid "Send General Meeting Agenda"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_calendar_7789adc7-207d-47e7-858a-b821e51de589
+msgid "Send Report"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Send the meeting agenda upfront to all expected attendees"
msgstr ""
#. module: condominium
+#: model:ir.model.fields,field_description:condominium.calendar_sequence_field_sequence
+#: model:ir.model.fields,field_description:condominium.field_calendar_event_line_a7dc0_sequence
+#: model:ir.model.fields,field_description:condominium.field_distribution_key_base_sequence
#: model:ir.model.fields,field_description:condominium.field_meters_sequence
+#: model:ir.model.fields,field_description:condominium.field_property_line_sequence
+#: model:ir.model.fields,field_description:condominium.field_property_sequence
+#: model:ir.model.fields,field_description:condominium.field_sequence_period
+#: model:ir.model.fields,field_description:condominium.property_line_field_sequence
+#: model:ir.model.fields,field_description:condominium.property_line_sequence_field
#: model:ir.model.fields,field_description:condominium.sequence_buildings
+#: model:ir.model.fields,field_description:condominium.sequence_calendar_ev_7ae84ab3-77e0-4f06-bc10-442a614919c3
+#: model:ir.model.fields,field_description:condominium.sequence_calendar_ev_dad2a446-619d-40af-8b0d-6f5d1bbd6e37
+#: model:ir.model.fields,field_description:condominium.sequence_calendar_event_field
+#: model:ir.model.fields,field_description:condominium.sequence_calendar_event_line_field
+#: model:ir.model.fields,field_description:condominium.sequence_calendar_sequence
+#: model:ir.model.fields,field_description:condominium.sequence_calendar_sequence_field
+#: model:ir.model.fields,field_description:condominium.sequence_distributio_field
+#: model:ir.model.fields,field_description:condominium.sequence_distribution_key_field
#: model:ir.model.fields,field_description:condominium.sequence_field
+#: model:ir.model.fields,field_description:condominium.sequence_meeting_sequence
#: model:ir.model.fields,field_description:condominium.sequence_properties_types
+#: model:ir.model.fields,field_description:condominium.sequence_vote_criter_sequence
msgid "Sequence"
msgstr ""
@@ -1617,8 +2936,13 @@ msgid "Service Fees"
msgstr ""
#. module: condominium
-#: model:base.automation,name:condominium.automation_set_usage_meter_reading
-msgid "Set Usage in Meter Readings"
+#: model:ir.actions.server,name:condominium.industry_set_votes_a_73342a03-85fc-4775-afd2-800be099d3aa
+msgid "Set Votes as All Against"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.server,name:condominium.industry_set_votes_a_d3b6fd79-aef3-4619-9279-4ec49d90559d
+msgid "Set Votes as All In Favor"
msgstr ""
#. module: condominium
@@ -1636,32 +2960,86 @@ msgstr ""
msgid "Set the right distribution key."
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Set up a condominium 🚀"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_x_share
+msgid "Share"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.analytic_account_wizard_form
+msgid "Share (%)"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_x_share_total
+msgid "Share Total"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_798_product_template
msgid "Simultaneous translation for meetings"
msgstr ""
#. module: condominium
-#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
-msgid "Some tags to add extra visual information."
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Some tags to add extra visual information."
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.source_sales_order_field
+msgid "Source Sales Order"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.source_sales_order
+msgid "Source Sales Order count"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.act_window,name:condominium.split_act_window
+#: model:ir.actions.server,name:condominium.split_analytic_item_action
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_account__94def992-2f7b-4ea1-baf0-56202860d0f3
+msgid "Split"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model,name:condominium.model_analytic_account_wizard
+msgid "Split Analytic Items"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_line_ids
+msgid "Split Lines"
msgstr ""
#. module: condominium
-#: model:ir.model.fields,field_description:condominium.source_sales_order_field
-msgid "Source Sales Order"
+#: model:ir.actions.server,name:condominium.ir_act_server_split_per_property
+msgid "Split SO per Owner"
msgstr ""
#. module: condominium
-#: model:ir.model.fields,field_description:condominium.source_sales_order
-msgid "Source Sales Order count"
+#: model:ir.model,name:condominium.model_x_analytic_account_wizard_line
+msgid "Split Wizard Line"
msgstr ""
#. module: condominium
-#: model:ir.actions.server,name:condominium.ir_act_server_split_per_property
#: model_terms:ir.ui.view,arch_db:condominium.sale_order_form_custom
msgid "Split per Owner"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_account_analytic_account_start_date
+#: model:ir.model.fields,field_description:condominium.field_new_start_date_period
+#: model:ir.model.fields,field_description:condominium.field_property_line_start_date
+#: model:ir.model.fields,field_description:condominium.property_line_field_start_date
+msgid "Start Date"
+msgstr ""
+
#. module: condominium
#: model:ir.model.fields,field_description:condominium.country_state
#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_building
@@ -1699,21 +3077,58 @@ msgid "Studio"
msgstr ""
#. module: condominium
-#: model:account.analytic.account,name:condominium.account_analytic_account_22
+#: model:x_property,x_name:condominium.x_property_15
+msgid "Studio 101"
+msgstr ""
+
+#. module: condominium
+#: model:account.analytic.account,name:condominium.condominium_analytic_account_36
+msgid "Studio 101 - Micheal E. Rosales"
+msgstr ""
+
+#. module: condominium
+#: model:x_property,x_name:condominium.x_property_16
+msgid "Studio 102"
+msgstr ""
+
+#. module: condominium
+#: model:account.analytic.account,name:condominium.condominium_analytic_account_37
+msgid "Studio 102 - Peter E. Lee"
+msgstr ""
+
+#. module: condominium
+#: model:x_property,x_name:condominium.x_property_17
+msgid "Studio 201"
+msgstr ""
+
+#. module: condominium
+#: model:account.analytic.account,name:condominium.condominium_analytic_account_38
+msgid "Studio 201 - Todd S. Zimmerman"
+msgstr ""
+
+#. module: condominium
+#: model:x_property,x_name:condominium.x_property_11
msgid "Studio CS"
msgstr ""
+#. module: condominium
+#: model:account.analytic.account,name:condominium.condominium_analytic_account_22
+msgid "Studio CS - Steven S. Jackson"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_671_product_template
msgid "Study and supervision fees"
msgstr ""
#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__214161ff-2fbf-4a5e-8e17-44ccb8a2dbb7
#: model_terms:ir.ui.view,arch_db:condominium.product_pricelist_custom_view
msgid "Sum of Area"
msgstr ""
#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__214161ff-2fbf-4a5e-8e17-44ccb8a2dbb7
#: model_terms:ir.ui.view,arch_db:condominium.product_pricelist_custom_view
msgid "Sum of Ratio"
msgstr ""
@@ -1754,6 +3169,7 @@ msgid "TV distribution for concierge"
msgstr ""
#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_property_tags
#: model:ir.model.fields,field_description:condominium.tags_buildings
#: model:ir.model.fields,field_description:condominium.x_tags_field
#: model:ir.ui.menu,name:condominium.conf_prop_tag_menu
@@ -1772,7 +3188,9 @@ msgid "Tank maintenance"
msgstr ""
#. module: condominium
+#: model:project.project,label_tasks:condominium.project_project_3
#: model:project.project,label_tasks:condominium.project_project_4
+#: model:project.project,label_tasks:condominium.project_project_5
msgid "Tasks"
msgstr ""
@@ -1787,10 +3205,31 @@ msgid "Telephone - Internet - concierge cell phone"
msgstr ""
#. module: condominium
+#: model:ir.model.fields,field_description:condominium.property_line_field_tenant
#: model:ir.model.fields,field_description:condominium.x_tenant_field
msgid "Tenant"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_property_line_tenant
+msgid "Tenant ids"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__89845a3c-3645-4ee0-885f-271d95c2370c
+msgid "Tenants"
+msgstr ""
+
+#. module: condominium
+#: model_terms:res.company,sign_terms:condominium.res_company_2
+#: model_terms:res.company,sign_terms:condominium.res_company_3
+#: model_terms:res.company,sign_terms:condominium.res_company_4
+#: model_terms:res.company,sign_terms_html:condominium.res_company_2
+#: model_terms:res.company,sign_terms_html:condominium.res_company_3
+#: model_terms:res.company,sign_terms_html:condominium.res_company_4
+msgid "Terms & Conditions"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_750_product_template
msgid "Terrace maintenance"
@@ -1806,6 +3245,20 @@ msgstr ""
msgid "The building to which the property belongs."
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"The chart of account and relationships with products and product categories "
+"is not setup in this module."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"The cost distribution inputs are available on each invoice in the "
+"distribution tab."
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid "The floor."
@@ -1813,7 +3266,23 @@ msgstr ""
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
-msgid "The owner of the property."
+msgid ""
+"The meter readings history, leveraged to split bills based on consumption."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid "The motion is"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid "The motion is not submitted to vote."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "The owner history."
msgstr ""
#. module: condominium
@@ -1837,7 +3306,7 @@ msgstr ""
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
-msgid "The tenant if relevant."
+msgid "The tenant history if relevant."
msgstr ""
#. module: condominium
@@ -1860,6 +3329,20 @@ msgid ""
"cleaning of common areas, etc."
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Then, on a regular basis or at invoice confirmation, distribute the costs of"
+" each expenses:"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"These features can be added to your current subscription. Feel free to "
+"explore and expand your Odoo experience!"
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
@@ -1883,11 +3366,81 @@ msgstr ""
msgid "This does not include the fees from the ushers, lawyers, experts, etc."
msgstr ""
+#. module: condominium
+#: model_terms:ir.actions.act_window,help:condominium.breakdown_of_charges_47f0a208-dcdf-449c-8653-09410c8fbe0c
+#: model_terms:ir.actions.act_window,help:condominium.buildings_new_7cab1cb0-2a07-4399-a8a6-c0576bc3b157
+#: model_terms:ir.actions.act_window,help:condominium.distribution_key_94a8e399-496e-4970-9b0f-003b4d537b2a
+#: model_terms:ir.actions.act_window,help:condominium.invoices_07771d0f-f70c-49f7-bdc9-2fb7e7fac893
+#: model_terms:ir.actions.act_window,help:condominium.invoices_61ee6893-ed19-40ed-bda9-2a547b645966
+#: model_terms:ir.actions.act_window,help:condominium.meeting_a363a62d-6376-4d49-bee6-6ff4fe93fc5e
+#: model_terms:ir.actions.act_window,help:condominium.meetings_04a77040-f785-42c8-aa12-310fb860f6ad
+#: model_terms:ir.actions.act_window,help:condominium.meetings_51a400cb-04ba-4687-ad4f-bd09d8700e16
+#: model_terms:ir.actions.act_window,help:condominium.meetings_6b93aa76-ac43-4256-8794-6c0a3e846972
+#: model_terms:ir.actions.act_window,help:condominium.meter_readings_80f60dfa-8403-4ae4-bdd0-e0a04bd7fe67
+#: model_terms:ir.actions.act_window,help:condominium.meters_52cf99fe-0d20-4649-a775-c785241c5e6d
+#: model_terms:ir.actions.act_window,help:condominium.ownership_8a444b87-789a-4536-83ea-09ca32b2fcde
+#: model_terms:ir.actions.act_window,help:condominium.period_57148acc-2090-4a12-9fec-d96cc718ee3c
+#: model_terms:ir.actions.act_window,help:condominium.period_82f7a875-3f1d-4d53-a3fe-90d32b44cafa
+#: model_terms:ir.actions.act_window,help:condominium.properties_new_b7040d4c-0ff5-495e-881a-4a500bb9b759
+#: model_terms:ir.actions.act_window,help:condominium.property_96b9dd0b-5897-447e-ba68-019707a9681f
+#: model_terms:ir.actions.act_window,help:condominium.ratios_1e79b932-0153-4f8e-a460-d6cf3799a400
+#: model_terms:ir.actions.act_window,help:condominium.units_db426d81-2f97-4887-9378-b0fa592d6557
+#: model_terms:ir.actions.act_window,help:condominium.vote_9814f660-6b54-4a80-ad38-970aaf076d03
+#: model_terms:ir.actions.act_window,help:condominium.vote_criteria_20f99a3b-6086-4579-a4fa-95a08d4126cd
+msgid "This is your new action."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "Tips for Success"
+msgstr ""
+
#. module: condominium
#: model:project.task.type,name:condominium.project_task_type_17
msgid "To Do"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "To account for this additional cost in your pricing."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"To distribute costs related to an annual services, such as condominium "
+"insurance fees, the distribution based on shares over a period is relevant "
+"to expense each owner in proportion of their ownership and share."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"To distribute costs which only impact current owners, a distribution key "
+"based on shares without period inputs is required."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"To maintain the number of users to the minimum needed, creating and deleting"
+" them when relevant."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"To setup such access, you shall create users for such owners and restrict "
+"rights to the level which suite your needs so that they can access in read "
+"only most likely."
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.x_total_field
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_condomin_b037142b-7612-4095-85cf-016fbc14b18e
+msgid "Total"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_673_product_template
msgid "Transformation work"
@@ -1925,6 +3478,7 @@ msgid "Trustee stamps"
msgstr ""
#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_property_type
#: model:ir.model.fields,field_description:condominium.x_type_field
#: model:ir.model.fields,field_description:condominium.x_type_related_field
#: model:ir.ui.menu,name:condominium.conf_prop_type
@@ -1936,11 +3490,42 @@ msgstr ""
msgid "Type down your notes here..."
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_account__c993ac06-9d5e-4f4d-a45f-b500c234dbfa
+msgid "Unallocated"
+msgstr ""
+
+#. module: condominium
+#: model:x_vote_criteria,x_name:condominium.x_vote_criteria_2
+msgid "Unanimity"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.act_window,name:condominium.units_db426d81-2f97-4887-9378-b0fa592d6557
+#: model:ir.ui.menu,name:condominium.condominium_units_b3cf4411-6f15-4ed8-8380-486e61de0511
+msgid "Units"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.server,name:condominium.industry_update_curr_9c379c6b-889a-4235-af2e-df6e3dcfaa6d
+msgid "Update Property Current Owner"
+msgstr ""
+
#. module: condominium
#: model:ir.model.fields,field_description:condominium.field_meter_reading_usage
msgid "Usage"
msgstr ""
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.new_checkbox_account_categorization
+msgid "Used for categorization"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.account_move_custom_form_view
+msgid "Used to distribute costs by meter; closest meter reading date used"
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.res_partner_form_view
msgid "VAT"
@@ -1966,6 +3551,16 @@ msgstr ""
msgid "Various works"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_condomin_b037142b-7612-4095-85cf-016fbc14b18e
+msgid "Vendor"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_analytic_e24d1766-3331-491b-9f50-16cd3518f693
+msgid "Vendor Bills"
+msgstr ""
+
#. module: condominium
#: model:ir.actions.act_window,name:condominium.vendors_act_window
#: model:ir.model.fields,field_description:condominium.vendor_ids
@@ -1989,11 +3584,40 @@ msgstr ""
msgid "Video surveillance"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_calendar_7789adc7-207d-47e7-858a-b821e51de589
+msgid "View Report"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_680_product_template
msgid "Volunteer insurance"
msgstr ""
+#. module: condominium
+#: model:ir.actions.act_window,name:condominium.vote_9814f660-6b54-4a80-ad38-970aaf076d03
+#: model:ir.model,name:condominium.vote__80e1ba8b-6846-4f72-b9eb-6d13de85b201
+#: model:ir.model.fields,field_description:condominium.new_selection_calend_vote
+#: model:ir.ui.menu,name:condominium.calendar_vote_f176c342-c47d-45d5-8df8-4caf5a3a1a16
+msgid "Vote"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model,name:condominium.vote_criteria_4b7b478b-cf0a-4ca6-9a7b-b7c2332c5bb4
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_c690517f-b466-458c-811b-9b7274b4be8e
+msgid "Vote Criteria"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid "Votes (need"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.new_many2one_calenda_voting_key
+msgid "Voting key"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_739_product_template
msgid "Waste cleaning and treatment controls"
@@ -2037,9 +3661,9 @@ msgstr ""
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid ""
-"Welcome to your Odoo Property Owner Association package! This guide will "
-"help you manage the condominiums efficiently, from setting up to general "
-"meetings."
+"We recommend your accountants to setup the appropriate chart of account "
+"based on your localization to generate the appropriate balance sheet and "
+"other needed accounting documents through Odoo."
msgstr ""
#. module: condominium
@@ -2047,21 +3671,49 @@ msgstr ""
msgid "Welcome! Happy exploring."
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_account__a25da466-f9b9-425a-9919-a46cfe5e49e1
+msgid ""
+"When checked, the line can be selected to be assigned to an expense as a "
+"category for Condominium Balance Sheet reporting"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"When the quote is confirmed for a new condominium, you can convert the "
+"prospect contact into a condominium in a click from the contact form, in the"
+" Contact App ."
+msgstr ""
+
#. module: condominium
#: model:x_buildings,x_name:condominium.x_buildings_1
+#: model:x_distribution_key,x_name:condominium.x_distribution_key_4
msgid "Wing A"
msgstr ""
#. module: condominium
#: model:x_buildings,x_name:condominium.x_buildings_4
+#: model:x_distribution_key,x_name:condominium.x_distribution_key_5
msgid "Wing B"
msgstr ""
#. module: condominium
#: model:x_buildings,x_name:condominium.x_buildings_5
+#: model:x_distribution_key,x_name:condominium.x_distribution_key_6
msgid "Wing C"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_condomin_55acfba8-de78-4b89-9c68-0c8b2af8686e
+msgid "With distribution"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_account__c993ac06-9d5e-4f4d-a45f-b500c234dbfa
+msgid "Without distribution"
+msgstr ""
+
#. module: condominium
#: model:product.template,name:condominium.product_product_679_product_template
msgid "Work accident insurance"
@@ -2079,6 +3731,108 @@ msgid ""
"recurring fees."
msgstr ""
+#. module: condominium
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_24
+msgid "Working fund call"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"Would you like to discuss your Odoo setup with us or explore more features?"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.calendar_event_line_event
+#: model:ir.model.fields,field_description:condominium.calendar_event_line_event_field
+#: model:ir.model.fields,field_description:condominium.field_calendar_event_line_calendar_event
+msgid "X Calendar Event"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.calendar_event_line__62cd0714-505f-4ab7-9f07-64ca52270ac9
+#: model:ir.model.fields,field_description:condominium.calendar_event_line__71ca9bf6-883e-4322-80e8-19bcf760ec5a
+#: model:ir.model.fields,field_description:condominium.calendar_event_line__field
+#: model:ir.model.fields,field_description:condominium.calendar_event_line_a1bce_id
+#: model:ir.model.fields,field_description:condominium.calendar_event_line_field
+msgid "X Calendar Event Line A1Bce"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.distribution_key_line_field
+#: model:ir.model.fields,field_description:condominium.field_distribution_key
+#: model:ir.model.fields,field_description:condominium.x_distribution_key_field
+msgid "X Distribution Key"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.field_property_line_property
+#: model:ir.model.fields,field_description:condominium.property_line_field_property
+#: model:ir.model.fields,field_description:condominium.property_line_property_field
+#: model:ir.model.fields,field_description:condominium.x_property_field
+msgid "X Property"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model.fields,field_description:condominium.year_of_buil_partner_field
+msgid "Year of Build"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"You can find all past meeting for a condominium from the Condominium App, by"
+" the Owners menu."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.actions.act_window,help:condominium.breakdown_of_charges_47f0a208-dcdf-449c-8653-09410c8fbe0c
+#: model_terms:ir.actions.act_window,help:condominium.buildings_new_7cab1cb0-2a07-4399-a8a6-c0576bc3b157
+#: model_terms:ir.actions.act_window,help:condominium.distribution_key_94a8e399-496e-4970-9b0f-003b4d537b2a
+#: model_terms:ir.actions.act_window,help:condominium.invoices_07771d0f-f70c-49f7-bdc9-2fb7e7fac893
+#: model_terms:ir.actions.act_window,help:condominium.invoices_61ee6893-ed19-40ed-bda9-2a547b645966
+#: model_terms:ir.actions.act_window,help:condominium.meeting_a363a62d-6376-4d49-bee6-6ff4fe93fc5e
+#: model_terms:ir.actions.act_window,help:condominium.meetings_04a77040-f785-42c8-aa12-310fb860f6ad
+#: model_terms:ir.actions.act_window,help:condominium.meetings_51a400cb-04ba-4687-ad4f-bd09d8700e16
+#: model_terms:ir.actions.act_window,help:condominium.meetings_6b93aa76-ac43-4256-8794-6c0a3e846972
+#: model_terms:ir.actions.act_window,help:condominium.meter_readings_80f60dfa-8403-4ae4-bdd0-e0a04bd7fe67
+#: model_terms:ir.actions.act_window,help:condominium.meters_52cf99fe-0d20-4649-a775-c785241c5e6d
+#: model_terms:ir.actions.act_window,help:condominium.ownership_8a444b87-789a-4536-83ea-09ca32b2fcde
+#: model_terms:ir.actions.act_window,help:condominium.period_57148acc-2090-4a12-9fec-d96cc718ee3c
+#: model_terms:ir.actions.act_window,help:condominium.period_82f7a875-3f1d-4d53-a3fe-90d32b44cafa
+#: model_terms:ir.actions.act_window,help:condominium.properties_new_b7040d4c-0ff5-495e-881a-4a500bb9b759
+#: model_terms:ir.actions.act_window,help:condominium.property_96b9dd0b-5897-447e-ba68-019707a9681f
+#: model_terms:ir.actions.act_window,help:condominium.ratios_1e79b932-0153-4f8e-a460-d6cf3799a400
+#: model_terms:ir.actions.act_window,help:condominium.units_db426d81-2f97-4887-9378-b0fa592d6557
+#: model_terms:ir.actions.act_window,help:condominium.vote_9814f660-6b54-4a80-ad38-970aaf076d03
+#: model_terms:ir.actions.act_window,help:condominium.vote_criteria_20f99a3b-6086-4579-a4fa-95a08d4126cd
+msgid ""
+"You can start customizing these screens by clicking on the Studio icon on the\n"
+" top right corner (you can also customize this help message there)."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "You can still do it by upgrading your package in Apps."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid ""
+"You might have tested this package with or without demo data. \n"
+" In any case, you may have written records in journals which are not deletable and which might be an issue for your traceability."
+msgstr ""
+
+#. module: condominium
+#: model_terms:res.company,sign_terms:condominium.res_company_2
+#: model_terms:res.company,sign_terms:condominium.res_company_3
+#: model_terms:res.company,sign_terms:condominium.res_company_4
+#: model_terms:res.company,sign_terms_html:condominium.res_company_2
+#: model_terms:res.company,sign_terms_html:condominium.res_company_3
+#: model_terms:res.company,sign_terms_html:condominium.res_company_4
+msgid "Your conditions..."
+msgstr ""
+
#. module: condominium
#: model:ir.model.fields,field_description:condominium.zip
#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_building
@@ -2086,20 +3840,109 @@ msgid "ZIP"
msgstr ""
#. module: condominium
-#: model_terms:ir.ui.view,arch_db:condominium.quick_create_account_form
-msgid "e.g. Apartment"
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid "and delegating"
+msgstr ""
+
+#. module: condominium
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_40
+msgid "bla"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model,name:condominium.calendar_event_line_0a8565c5-84d5-4f7b-aa46-f70be5f4dfbf
+#: model:ir.model,name:condominium.calendar_event_line_5946df94-b00a-4adf-8704-dd478db049ce
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_7c12ffe2-d680-4f0a-9c3f-7b49fcbbc1d8
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_8193d201-031a-49ba-8f15-48f3813b6c37
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_e5f54a81-938a-498c-bf3f-51a54b4433eb
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_calendar_7789adc7-207d-47e7-858a-b821e51de589
+msgid "calendar_event_line"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model,name:condominium.calendar_event_line__045b87b1-e37b-4ff9-877f-db6afc342baa
+#: model:ir.model,name:condominium.calendar_event_line__29295b7a-9c04-4e3e-87e1-473aaea9b514
+#: model:ir.model,name:condominium.calendar_event_line__80e1ba8b-6846-4f72-b9eb-6d13de85b201
+#: model:ir.model,name:condominium.calendar_event_line__942433c5-f0f0-4de2-8f2b-f5f36bb5b60f
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_0c42c9f9-7810-488b-89b8-1d053d16ffb2
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_8a51bbc5-cd87-4a3e-8f56-aaf7f9ea5b3d
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_8b7cb702-3ec0-443d-b8b5-600e1075afb1
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_e3d11bbd-2479-422f-b24a-abb0272d8fe0
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_ec0961c8-0c6f-4dfc-9990-e0da07c8d2b1
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_default__b7acc772-442e-4a84-9c08-9014040515ff
+msgid "calendar_event_line_a1bce_line"
+msgstr ""
+
+#. module: condominium
+#: model:ir.model,name:condominium.distribution_key_lin_15e89373-4c7b-4295-91d7-de4bc637f4f3
+#: model:ir.model,name:condominium.distribution_key_lin_2def20a2-ab25-4fed-9b64-15fa2363589f
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_b4555d72-ed1c-42ea-a7aa-226608911791
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_fb9b93f9-40c4-4089-a79e-405424d9a2be
+msgid "distribution_key_line"
msgstr ""
#. module: condominium
-#: model_terms:ir.ui.view,arch_db:condominium.analytic_account_custom_form_view
#: model_terms:ir.ui.view,arch_db:condominium.analytic_account_custom_kanban_view
-#: model_terms:ir.ui.view,arch_db:condominium.quick_create_account_form
+#: model_terms:ir.ui.view,arch_db:condominium.odoo_studio_analytic_e24d1766-3331-491b-9f50-16cd3518f693
msgid "e.g. Apartment A0"
msgstr ""
#. module: condominium
-#: model_terms:ir.ui.view,arch_db:condominium.quick_create_account_form
-msgid "e.g. John Smith"
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_57
+msgid "eertetr"
+msgstr ""
+
+#. module: condominium
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_55
+msgid "fdsfs"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_f669ff87-4d66-4945-a7f2-724a31874566
+msgid "lijdlijDZMZQ"
+msgstr ""
+
+#. module: condominium
+#: model:x_calendar_event_line_a1bce,x_name:condominium.x_calendar_event_line_a1bce_56
+msgid "ljdqjskdp"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_f669ff87-4d66-4945-a7f2-724a31874566
+msgid "nO VOTES."
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid "of the owner ratios. "
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid "owners"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_03e007bf-17ad-467e-a8bc-0592b17b66e9
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_0b08689e-c8d2-4504-a86e-ca64ceb1bace
+#: model_terms:ir.ui.view,arch_db:condominium.default_form_view_fo_2b5eeda3-5376-4a55-b09e-374c51a9beee
+msgid "property_line"
+msgstr ""
+
+#. module: condominium
+#: model:ir.actions.act_window,name:condominium.ratios_1e79b932-0153-4f8e-a460-d6cf3799a400
+#: model:ir.ui.menu,name:condominium.condominium_ratios_a38c159f-ef72-4b43-846f-f2f7bc439789
+msgid "ratios"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.web_studio_report_ed_b22dc65e-fb45-4b98-91a9-e4821dc1c727
+msgid "were present and represented"
+msgstr ""
+
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "🎓 Access Rights"
msgstr ""
#. module: condominium
@@ -2112,6 +3955,11 @@ msgstr ""
msgid "🎓 Accounting"
msgstr ""
+#. module: condominium
+#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
+msgid "🎓 Calendar"
+msgstr ""
+
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
msgid "🎓 Companies"
@@ -2124,17 +3972,17 @@ msgstr ""
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
-msgid "🎓 Quotation Template"
+msgid "🎓 Project"
msgstr ""
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
-msgid "🎓 Sales"
+msgid "🎓 Quotation Template"
msgstr ""
#. module: condominium
#: model_terms:ir.ui.view,arch_db:condominium.welcome_article_body
-msgid "🎓 Spreadsheet"
+msgid "🎓 Sales"
msgstr ""
#. module: condominium
diff --git a/condominium/static/src/binary/res_company/1-logo b/condominium/static/src/binary/res_company/1-logo
deleted file mode 100644
index 8aaaebc56c..0000000000
Binary files a/condominium/static/src/binary/res_company/1-logo and /dev/null differ
diff --git a/condominium/static/src/binary/res_company/4-logo b/condominium/static/src/binary/res_company/4-logo
new file mode 100644
index 0000000000..3fae7a9486
Binary files /dev/null and b/condominium/static/src/binary/res_company/4-logo differ
diff --git a/condominium/static/src/binary/res_company/Bells Beach Condominum b/condominium/static/src/binary/res_company/Bells Beach Condominum
new file mode 100644
index 0000000000..4332e095ce
Binary files /dev/null and b/condominium/static/src/binary/res_company/Bells Beach Condominum differ
diff --git a/condominium/static/src/binary/res_partner/1-image_1920 b/condominium/static/src/binary/res_partner/1-image_1920
new file mode 100644
index 0000000000..3fae7a9486
Binary files /dev/null and b/condominium/static/src/binary/res_partner/1-image_1920 differ
diff --git a/condominium/static/src/binary/res_partner/21-image_1920 b/condominium/static/src/binary/res_partner/21-image_1920
deleted file mode 100644
index b1af2ee6c2..0000000000
Binary files a/condominium/static/src/binary/res_partner/21-image_1920 and /dev/null differ
diff --git a/condominium/static/src/binary/res_partner/22-image_1920 b/condominium/static/src/binary/res_partner/22-image_1920
deleted file mode 100644
index 0ab3a5ffb1..0000000000
Binary files a/condominium/static/src/binary/res_partner/22-image_1920 and /dev/null differ
diff --git a/condominium/static/src/binary/res_partner/23-image_1920 b/condominium/static/src/binary/res_partner/23-image_1920
deleted file mode 100644
index 7671030617..0000000000
Binary files a/condominium/static/src/binary/res_partner/23-image_1920 and /dev/null differ
diff --git a/condominium/static/src/binary/res_partner/24-image_1920 b/condominium/static/src/binary/res_partner/24-image_1920
deleted file mode 100644
index 233cfec3c9..0000000000
Binary files a/condominium/static/src/binary/res_partner/24-image_1920 and /dev/null differ
diff --git a/condominium/static/src/binary/res_partner/25-image_1920 b/condominium/static/src/binary/res_partner/25-image_1920
deleted file mode 100644
index 35e86d3d23..0000000000
Binary files a/condominium/static/src/binary/res_partner/25-image_1920 and /dev/null differ
diff --git a/condominium/static/src/binary/res_partner/26-image_1920 b/condominium/static/src/binary/res_partner/26-image_1920
deleted file mode 100644
index fbe5575a57..0000000000
Binary files a/condominium/static/src/binary/res_partner/26-image_1920 and /dev/null differ
diff --git a/condominium/static/src/binary/res_partner/27-image_1920 b/condominium/static/src/binary/res_partner/27-image_1920
deleted file mode 100644
index fb6a54d1e5..0000000000
Binary files a/condominium/static/src/binary/res_partner/27-image_1920 and /dev/null differ
diff --git a/condominium/static/src/binary/res_partner/28-image_1920 b/condominium/static/src/binary/res_partner/28-image_1920
deleted file mode 100644
index 25fedb3928..0000000000
Binary files a/condominium/static/src/binary/res_partner/28-image_1920 and /dev/null differ
diff --git a/condominium/static/src/binary/res_partner/34-image_1920 b/condominium/static/src/binary/res_partner/34-image_1920
new file mode 100644
index 0000000000..4332e095ce
Binary files /dev/null and b/condominium/static/src/binary/res_partner/34-image_1920 differ
diff --git a/condominium/static/src/binary/res_partner/37-image_1920 b/condominium/static/src/binary/res_partner/37-image_1920
deleted file mode 100644
index 2d96615451..0000000000
Binary files a/condominium/static/src/binary/res_partner/37-image_1920 and /dev/null differ
diff --git a/condominium/static/src/binary/res_partner/8-image_1920 b/condominium/static/src/binary/res_partner/8-image_1920
new file mode 100644
index 0000000000..8c308c4a06
Binary files /dev/null and b/condominium/static/src/binary/res_partner/8-image_1920 differ
diff --git a/condominium/static/src/binary/res_partner/9-image_1920 b/condominium/static/src/binary/res_partner/9-image_1920
new file mode 100644
index 0000000000..1090ffb342
Binary files /dev/null and b/condominium/static/src/binary/res_partner/9-image_1920 differ
diff --git a/condominium/static/src/js/acquisition.js b/condominium/static/src/js/acquisition.js
deleted file mode 100644
index adb02074a2..0000000000
--- a/condominium/static/src/js/acquisition.js
+++ /dev/null
@@ -1,86 +0,0 @@
-import { registry } from '@web/core/registry';
-
-registry.category("web_tour.tours").add("Condominium_Acquisition", {
- url: "/odoo",
- steps: () => [
- {
- trigger: ".o_app[data-menu-xmlid='sale\\.sale_menu_root']",
- content: "Open the Sales app to create the quotation",
- run: "click"
- },
- {
- trigger: ".o_list_button_add",
- content: "Create a new quotation",
- tooltipPosition: "bottom",
- run: "click"
- },
- {
- trigger: ".o_field_widget[name='partner_id'] .o-autocomplete--input",
- content: "Create and edit a new condominium",
- run: "edit New condo",
- },
- {
- trigger: ".o-autocomplete--dropdown-item:contains('Create and edit') > a",
- run: "click"
- },
- {
- trigger: ".o_radio_item:nth-child(2) > .o_form_label",
- content: "Set the condominium as company",
- run: "click"
- },
- {
- trigger: ".o_field_widget[name='email'] .o_input",
- content: "Set the email address of the responsible",
- run: "edit john@sgsmg.com"
- },
- {
- trigger: "footer > .o_form_button_save",
- run: "click",
- },
- {
- trigger: ".o_field_widget[name='sale_order_template_id'] .o-autocomplete--input",
- content: "Select the right quotation template",
- run: "click"
- },
- {
- trigger: ".o-autocomplete--dropdown-item:nth-child(1) > a",
- run: "click"
- },
- {
- trigger: ".o_statusbar_buttons > button[name='action_confirm']",
- content: "If the quote is accepted, confirm it",
- run: "click"
- },
- {
- trigger: ".o_statusbar_buttons > button:contains('Create Invoice')",
- content: "Invoice the condominium",
- run: "click"
- },
- {
- trigger: ".o_technical_modal button[name='create_invoices']",
- run: "click"
- },
- {
- trigger: ".o_statusbar_buttons > button[name='action_post']",
- content: "Check the invoice and post it",
- run: "click"
- },
- {
- trigger: ".o_field_widget[name='partner_id'] .o_form_uri",
- content: "Open the customer to create the condominium setup",
- run: "click"
- },
- {
- trigger: ".o_statusbar_buttons > button:contains('Create Condominium')",
- content: "Convert it as condominium",
- expectUnloadPage: true,
- run: "click"
- },
- {
- trigger: ".o_switch_company_menu > button",
- content: "The condominium is created as a new company where you will be able to manage it",
- tooltipPosition: "bottom",
- run: "click"
- },
- ]
-})
diff --git a/condominium/static/src/js/my_tour.js b/condominium/static/src/js/my_tour.js
index f0d93c129a..6a97a4ac31 100644
--- a/condominium/static/src/js/my_tour.js
+++ b/condominium/static/src/js/my_tour.js
@@ -4,7 +4,6 @@ import { _t } from "@web/core/l10n/translation";
import { registry } from "@web/core/registry";
registry.category("web_tour.tours").add("condominium_knowledge_tour", {
- url: "/odoo",
steps: () => [
{
diff --git a/tests/test_condominium/__init__.py b/tests/test_condominium/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/tests/test_condominium/__manifest__.py b/tests/test_condominium/__manifest__.py
deleted file mode 100644
index f5a60078d7..0000000000
--- a/tests/test_condominium/__manifest__.py
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- 'name': 'test condominium industry',
- 'version': '1.0',
- 'category': 'Hidden/Tests',
- 'description': """A module to test Condominium business flows.""",
- 'depends': ['base'],
- 'license': 'LGPL-3',
- 'author': 'Odoo S.A.',
-}
diff --git a/tests/test_condominium/tests/__init__.py b/tests/test_condominium/tests/__init__.py
deleted file mode 100644
index ce374bb491..0000000000
--- a/tests/test_condominium/tests/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from . import test_acquisition
diff --git a/tests/test_condominium/tests/test_acquisition.py b/tests/test_condominium/tests/test_acquisition.py
deleted file mode 100644
index 773867e739..0000000000
--- a/tests/test_condominium/tests/test_acquisition.py
+++ /dev/null
@@ -1,11 +0,0 @@
-from odoo.tests import HttpCase, tagged, get_db_name
-
-
-@tagged('post_install', '-at_install')
-class TestUi(HttpCase):
-
- def test_condominium_acquisition(self):
- db_name = get_db_name()
- if db_name.endswith('imported_no_demo'):
- return
- self.start_tour("/odoo", 'Condominium_Acquisition', login="admin")