1970	16	1933	1	1	hr.employee.public.view.form.inherit	hr.employee.public	\N	form	hr_gamification/views/hr_employee_views.xml	extension	{"en_US": "<xpath expr=\\"//page[@name='public']\\" position=\\"after\\">\\n                <page string=\\"Received Badges\\" name=\\"received_badges\\" invisible=\\"not user_id\\">\\n                    <field name=\\"has_badges\\" invisible=\\"1\\"/>\\n                    <button string=\\"Grant a Badge\\" type=\\"action\\" name=\\"647\\"/> to reward this employee for a good action\\n                    <div class=\\"o_field_nocontent\\" invisible=\\"has_badges\\">\\n                        <p>\\n                            Grant this employee his first badge\\n                        </p><p class=\\"oe_grey\\">\\n                            Badges are rewards of good work. Give them to people you believe deserve it.\\n                        </p>\\n                    </div>\\n                    <field name=\\"badge_ids\\" mode=\\"kanban\\" widget=\\"many2many\\"/>\\n                </page>\\n            </xpath>", "es_ES": "<xpath expr=\\"//page[@name='public']\\" position=\\"after\\">\\n                <page string=\\"Insignias recibidas\\" name=\\"received_badges\\" invisible=\\"not user_id\\">\\n                    <field name=\\"has_badges\\" invisible=\\"1\\"/>\\n                    <button string=\\"Otorgar una insignia\\" type=\\"action\\" name=\\"647\\"/> para recompensar a este empleado por una buena acción\\n                    <div class=\\"o_field_nocontent\\" invisible=\\"has_badges\\">\\n                        <p>\\n                            Otorgue su primera insignia a este empleado\\n                        </p><p class=\\"oe_grey\\">\\n                            Las insignias son recompensas por un buen trabajo. Otórguelas a aquellas personas que cree que las merecen.\\n                        </p>\\n                    </div>\\n                    <field name=\\"badge_ids\\" mode=\\"kanban\\" widget=\\"many2many\\"/>\\n                </page>\\n            </xpath>", "pt_PT": "<xpath expr=\\"//page[@name='public']\\" position=\\"after\\">\\n                <page string=\\"Recebeu Distintivos\\" name=\\"received_badges\\" invisible=\\"not user_id\\">\\n                    <field name=\\"has_badges\\" invisible=\\"1\\"/>\\n                    <button string=\\"Conceder um Distintivo\\" type=\\"action\\" name=\\"647\\"/> para recompensar este funcionário para uma boa ação\\n                    <div class=\\"o_field_nocontent\\" invisible=\\"has_badges\\">\\n                        <p>\\n                            Grant this employee his first badge\\n                        </p><p class=\\"oe_grey\\">\\n                            Distintivos são fruto de um bom trabalho. Dê a pessoas que acredita merecer.\\n                        </p>\\n                    </div>\\n                    <field name=\\"badge_ids\\" mode=\\"kanban\\" widget=\\"many2many\\"/>\\n                </page>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//page[@name='public']" position="after">\n                <page string="Received Badges" name="received_badges" invisible="not user_id">\n                    <field name="has_badges" invisible="1"/>\n                    <button string="Grant a Badge" type="action" name="647"/> to reward this employee for a good action\n                    <div class="o_field_nocontent" invisible="has_badges">\n                        <p>\n                            Grant this employee his first badge\n                        </p><p class="oe_grey">\n                            Badges are rewards of good work. Give them to people you believe deserve it.\n                        </p>\n                    </div>\n                    <field name="badge_ids" mode="kanban" widget="many2many"/>\n                </page>\n            </xpath>\n\n        	f	t	2026-04-08 08:51:02.469971	2026-04-08 08:51:02.469971	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1971	16	\N	1	1	hr.departmnent.view.hierarchy	hr.department	\N	hierarchy	hr_org_chart/views/hr_department_views.xml	primary	{"en_US": "<hierarchy child_field=\\"child_ids\\" draggable=\\"1\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"color\\"/>\\n                <field name=\\"total_employee\\"/>\\n                <templates>\\n                    <t t-name=\\"hierarchy-box\\">\\n                        <div t-attf-class=\\"o_hierarchy_node_header d-flex justify-content-center align-items-center o_hierarchy_node_color_{{ record.color.raw_value }}\\">\\n                            <field name=\\"name\\"/>\\n                        </div>\\n                        <div class=\\"o_hierarchy_node_body d-flex flex-column\\">\\n                            <field name=\\"manager_id\\" class=\\"pt-1 ps-1\\" widget=\\"many2one_avatar_employee\\"/>\\n                            <div>\\n                                <button class=\\"btn btn-link\\" name=\\"action_employee_from_department\\" type=\\"object\\">\\n                                    <t t-out=\\"record.total_employee.raw_value\\"/> Employees\\n                                </button>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </hierarchy>", "es_ES": "<hierarchy child_field=\\"child_ids\\" draggable=\\"1\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"color\\"/>\\n                <field name=\\"total_employee\\"/>\\n                <templates>\\n                    <t t-name=\\"hierarchy-box\\">\\n                        <div t-attf-class=\\"o_hierarchy_node_header d-flex justify-content-center align-items-center o_hierarchy_node_color_{{ record.color.raw_value }}\\">\\n                            <field name=\\"name\\"/>\\n                        </div>\\n                        <div class=\\"o_hierarchy_node_body d-flex flex-column\\">\\n                            <field name=\\"manager_id\\" class=\\"pt-1 ps-1\\" widget=\\"many2one_avatar_employee\\"/>\\n                            <div>\\n                                <button class=\\"btn btn-link\\" name=\\"action_employee_from_department\\" type=\\"object\\">\\n                                    <t t-out=\\"record.total_employee.raw_value\\"/> Empleados\\n                                </button>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </hierarchy>", "pt_PT": "<hierarchy child_field=\\"child_ids\\" draggable=\\"1\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"color\\"/>\\n                <field name=\\"total_employee\\"/>\\n                <templates>\\n                    <t t-name=\\"hierarchy-box\\">\\n                        <div t-attf-class=\\"o_hierarchy_node_header d-flex justify-content-center align-items-center o_hierarchy_node_color_{{ record.color.raw_value }}\\">\\n                            <field name=\\"name\\"/>\\n                        </div>\\n                        <div class=\\"o_hierarchy_node_body d-flex flex-column\\">\\n                            <field name=\\"manager_id\\" class=\\"pt-1 ps-1\\" widget=\\"many2one_avatar_employee\\"/>\\n                            <div>\\n                                <button class=\\"btn btn-link\\" name=\\"action_employee_from_department\\" type=\\"object\\">\\n                                    <t t-out=\\"record.total_employee.raw_value\\"/> Funcionários\\n                                </button>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </hierarchy>"}	<?xml version="1.0"?>\n<hierarchy child_field="child_ids" draggable="1">\n                <field name="name"/>\n                <field name="color"/>\n                <field name="total_employee"/>\n                <templates>\n                    <t t-name="hierarchy-box">\n                        <div t-attf-class="o_hierarchy_node_header d-flex justify-content-center align-items-center o_hierarchy_node_color_{{ record.color.raw_value }}">\n                            <field name="name"/>\n                        </div>\n                        <div class="o_hierarchy_node_body d-flex flex-column">\n                            <field name="manager_id" class="pt-1 ps-1" widget="many2one_avatar_employee"/>\n                            <div>\n                                <button class="btn btn-link" name="action_employee_from_department" type="object">\n                                    <t t-out="record.total_employee.raw_value"/> Employees\n                                </button>\n                            </div>\n                        </div>\n                    </t>\n                </templates>\n            </hierarchy>\n        	f	t	2026-04-08 08:51:03.085418	2026-04-08 08:51:03.085418	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1972	16	1938	1	1	hr.employee.view.form.inherit.org_chart	hr.employee	\N	form	hr_org_chart/views/hr_views.xml	extension	{"en_US": "<data><xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <button name=\\"650\\" icon=\\"fa-users\\" type=\\"action\\" context=\\"{'hierarchy_res_id': id}\\" invisible=\\"(not parent_id and not child_ids) or parent_id == id\\">\\n                    <div class=\\"o_stat_info\\">\\n                        <span class=\\"o_stat_text\\">Org Chart</span>\\n                    </div>\\n                </button>\\n            </xpath>\\n            <div id=\\"o_work_employee_main\\" position=\\"after\\">\\n                <div id=\\"o_employee_right\\" class=\\"col-lg-4 px-0 ps-lg-5 pe-lg-0\\">\\n                    <separator string=\\"Organization Chart\\"/>\\n                    <field name=\\"child_ids\\" class=\\"position-relative\\" widget=\\"hr_org_chart\\" readonly=\\"1\\" nolabel=\\"1\\"/>\\n                </div>\\n            </div>\\n        </data>", "es_ES": "<data><xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <button name=\\"650\\" icon=\\"fa-users\\" type=\\"action\\" context=\\"{'hierarchy_res_id': id}\\" invisible=\\"(not parent_id and not child_ids) or parent_id == id\\">\\n                    <div class=\\"o_stat_info\\">\\n                        <span class=\\"o_stat_text\\">Organigrama</span>\\n                    </div>\\n                </button>\\n            </xpath>\\n            <div id=\\"o_work_employee_main\\" position=\\"after\\">\\n                <div id=\\"o_employee_right\\" class=\\"col-lg-4 px-0 ps-lg-5 pe-lg-0\\">\\n                    <separator string=\\"Organigrama\\"/>\\n                    <field name=\\"child_ids\\" class=\\"position-relative\\" widget=\\"hr_org_chart\\" readonly=\\"1\\" nolabel=\\"1\\"/>\\n                </div>\\n            </div>\\n        </data>", "pt_PT": "<data><xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <button name=\\"650\\" icon=\\"fa-users\\" type=\\"action\\" context=\\"{'hierarchy_res_id': id}\\" invisible=\\"(not parent_id and not child_ids) or parent_id == id\\">\\n                    <div class=\\"o_stat_info\\">\\n                        <span class=\\"o_stat_text\\">Org Chart</span>\\n                    </div>\\n                </button>\\n            </xpath>\\n            <div id=\\"o_work_employee_main\\" position=\\"after\\">\\n                <div id=\\"o_employee_right\\" class=\\"col-lg-4 px-0 ps-lg-5 pe-lg-0\\">\\n                    <separator string=\\"Organograma\\"/>\\n                    <field name=\\"child_ids\\" class=\\"position-relative\\" widget=\\"hr_org_chart\\" readonly=\\"1\\" nolabel=\\"1\\"/>\\n                </div>\\n            </div>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//div[@name='button_box']" position="inside">\n                <button name="650" icon="fa-users" type="action" context="{'hierarchy_res_id': id}" invisible="(not parent_id and not child_ids) or parent_id == id">\n                    <div class="o_stat_info">\n                        <span class="o_stat_text">Org Chart</span>\n                    </div>\n                </button>\n            </xpath>\n            <div id="o_work_employee_main" position="after">\n                <div id="o_employee_right" class="col-lg-4 px-0 ps-lg-5 pe-lg-0">\n                    <separator string="Organization Chart"/>\n                    <field name="child_ids" class="position-relative" widget="hr_org_chart" readonly="1" nolabel="1"/>\n                </div>\n            </div>\n        </data>	f	t	2026-04-08 08:51:03.085418	2026-04-08 08:51:03.085418	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1976	16	1933	1	1	hr.employee.public.view.form.inherit.org_chart	hr.employee.public	\N	form	hr_org_chart/views/hr_views.xml	extension	{"en_US": "<xpath expr=\\"//div[@id='o_work_employee_main']\\" position=\\"after\\">\\n                <div id=\\"o_employee_right\\" class=\\"col-lg-4 px-0 ps-lg-5\\">\\n                    <separator string=\\"Organization Chart\\"/>\\n                    <field name=\\"child_ids\\" class=\\"position-relative\\" widget=\\"hr_org_chart\\" readonly=\\"1\\" nolabel=\\"1\\"/>\\n                </div>\\n            </xpath>", "es_ES": "<xpath expr=\\"//div[@id='o_work_employee_main']\\" position=\\"after\\">\\n                <div id=\\"o_employee_right\\" class=\\"col-lg-4 px-0 ps-lg-5\\">\\n                    <separator string=\\"Organigrama\\"/>\\n                    <field name=\\"child_ids\\" class=\\"position-relative\\" widget=\\"hr_org_chart\\" readonly=\\"1\\" nolabel=\\"1\\"/>\\n                </div>\\n            </xpath>", "pt_PT": "<xpath expr=\\"//div[@id='o_work_employee_main']\\" position=\\"after\\">\\n                <div id=\\"o_employee_right\\" class=\\"col-lg-4 px-0 ps-lg-5\\">\\n                    <separator string=\\"Organograma\\"/>\\n                    <field name=\\"child_ids\\" class=\\"position-relative\\" widget=\\"hr_org_chart\\" readonly=\\"1\\" nolabel=\\"1\\"/>\\n                </div>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[@id='o_work_employee_main']" position="after">\n                <div id="o_employee_right" class="col-lg-4 px-0 ps-lg-5">\n                    <separator string="Organization Chart"/>\n                    <field name="child_ids" class="position-relative" widget="hr_org_chart" readonly="1" nolabel="1"/>\n                </div>\n            </xpath>\n        	f	t	2026-04-08 08:51:03.085418	2026-04-08 08:51:03.085418	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1995	16	\N	1	1	hr.employee.skill.log.view.graph	hr.employee.skill.log	\N	graph	hr_skills/views/hr_employee_skill_log_views.xml	primary	{"en_US": "<graph string=\\"Skills History\\" type=\\"line\\" stacked=\\"0\\" js_class=\\"skills_graph\\">\\n                <field name=\\"date\\" interval=\\"day\\" type=\\"row\\"/>\\n                <field name=\\"skill_id\\" type=\\"row\\"/>\\n                <field name=\\"level_progress\\" type=\\"measure\\"/>\\n            </graph>", "es_ES": "<graph string=\\"Historial de habilidades\\" type=\\"line\\" stacked=\\"0\\" js_class=\\"skills_graph\\">\\n                <field name=\\"date\\" interval=\\"day\\" type=\\"row\\"/>\\n                <field name=\\"skill_id\\" type=\\"row\\"/>\\n                <field name=\\"level_progress\\" type=\\"measure\\"/>\\n            </graph>", "pt_PT": "<graph string=\\"Histórico de habilidades\\" type=\\"line\\" stacked=\\"0\\" js_class=\\"skills_graph\\">\\n                <field name=\\"date\\" interval=\\"day\\" type=\\"row\\"/>\\n                <field name=\\"skill_id\\" type=\\"row\\"/>\\n                <field name=\\"level_progress\\" type=\\"measure\\"/>\\n            </graph>"}	<?xml version="1.0"?>\n<graph string="Skills History" type="line" stacked="0" js_class="skills_graph">\n                <field name="date" interval="day" type="row"/>\n                <field name="skill_id" type="row"/>\n                <field name="level_progress" type="measure"/>\n            </graph>\n          	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1977	16	1957	1	1	res.users.preferences.view.form.inherit.org_chart	res.users	\N	form	hr_org_chart/views/hr_views.xml	extension	{"en_US": "<div id=\\"o_work_employee_main\\" position=\\"after\\">\\n                <div id=\\"o_employee_right\\" class=\\"col-lg-4 px-0 ps-lg-5\\">\\n                    <separator string=\\"Organization Chart\\"/>\\n                    <field name=\\"child_ids\\" class=\\"position-relative\\" widget=\\"hr_org_chart\\" readonly=\\"1\\" nolabel=\\"1\\"/>\\n                </div>\\n            </div>", "es_ES": "<div id=\\"o_work_employee_main\\" position=\\"after\\">\\n                <div id=\\"o_employee_right\\" class=\\"col-lg-4 px-0 ps-lg-5\\">\\n                    <separator string=\\"Organigrama\\"/>\\n                    <field name=\\"child_ids\\" class=\\"position-relative\\" widget=\\"hr_org_chart\\" readonly=\\"1\\" nolabel=\\"1\\"/>\\n                </div>\\n            </div>", "pt_PT": "<div id=\\"o_work_employee_main\\" position=\\"after\\">\\n                <div id=\\"o_employee_right\\" class=\\"col-lg-4 px-0 ps-lg-5\\">\\n                    <separator string=\\"Organograma\\"/>\\n                    <field name=\\"child_ids\\" class=\\"position-relative\\" widget=\\"hr_org_chart\\" readonly=\\"1\\" nolabel=\\"1\\"/>\\n                </div>\\n            </div>"}	<?xml version="1.0"?>\n<div id="o_work_employee_main" position="after">\n                <div id="o_employee_right" class="col-lg-4 px-0 ps-lg-5">\n                    <separator string="Organization Chart"/>\n                    <field name="child_ids" class="position-relative" widget="hr_org_chart" readonly="1" nolabel="1"/>\n                </div>\n            </div>\n        	f	t	2026-04-08 08:51:03.085418	2026-04-08 08:51:03.085418	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1987	16	\N	1	1	hr.skill.list	hr.skill	\N	list	hr_skills/views/hr_views.xml	primary	{"en_US": "<list string=\\"Skill Levels\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"skill_type_id\\"/>\\n            </list>", "es_ES": "<list string=\\"Niveles de habilidad\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"skill_type_id\\"/>\\n            </list>", "pt_PT": "<list string=\\"Níveis de habilidade\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"skill_type_id\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Skill Levels">\n                <field name="name"/>\n                <field name="skill_type_id"/>\n            </list>\n        	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1979	16	1937	1	1	hr.employee.skill.search	hr.employee	\N	search	hr_skills/views/hr_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='job_id']\\" position=\\"after\\">\\n                <field name=\\"employee_skill_ids\\"/>\\n                <field name=\\"resume_line_ids\\" string=\\"Resume\\" filter_domain=\\"                     ['|',                         ('resume_line_ids.name', 'ilike', self),                         ('resume_line_ids.description', 'ilike', self),                     ]\\"/>\\n            </xpath>", "es_ES": "<xpath expr=\\"//field[@name='job_id']\\" position=\\"after\\">\\n                <field name=\\"employee_skill_ids\\"/>\\n                <field name=\\"resume_line_ids\\" string=\\"Currículum\\" filter_domain=\\"                     ['|',                         ('resume_line_ids.name', 'ilike', self),                         ('resume_line_ids.description', 'ilike', self),                     ]\\"/>\\n            </xpath>", "pt_PT": "<xpath expr=\\"//field[@name='job_id']\\" position=\\"after\\">\\n                <field name=\\"employee_skill_ids\\"/>\\n                <field name=\\"resume_line_ids\\" string=\\"Resumo\\" filter_domain=\\"                     ['|',                         ('resume_line_ids.name', 'ilike', self),                         ('resume_line_ids.description', 'ilike', self),                     ]\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='job_id']" position="after">\n                <field name="employee_skill_ids"/>\n                <field name="resume_line_ids" string="Resume" filter_domain="                     ['|',                         ('resume_line_ids.name', 'ilike', self),                         ('resume_line_ids.description', 'ilike', self),                     ]"/>\n            </xpath>\n        	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1980	16	1932	1	1	hr.employee.public.skill.search	hr.employee.public	\N	search	hr_skills/views/hr_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='job_title']\\" position=\\"after\\">\\n                <field name=\\"employee_skill_ids\\"/>\\n                <field name=\\"resume_line_ids\\" string=\\"Resume\\" filter_domain=\\"['|', ('resume_line_ids.name', 'ilike', self), ('resume_line_ids.description', 'ilike', self)]\\"/>\\n            </xpath>", "es_ES": "<xpath expr=\\"//field[@name='job_title']\\" position=\\"after\\">\\n                <field name=\\"employee_skill_ids\\"/>\\n                <field name=\\"resume_line_ids\\" string=\\"Currículum\\" filter_domain=\\"['|', ('resume_line_ids.name', 'ilike', self), ('resume_line_ids.description', 'ilike', self)]\\"/>\\n            </xpath>", "pt_PT": "<xpath expr=\\"//field[@name='job_title']\\" position=\\"after\\">\\n                <field name=\\"employee_skill_ids\\"/>\\n                <field name=\\"resume_line_ids\\" string=\\"Resumo\\" filter_domain=\\"['|', ('resume_line_ids.name', 'ilike', self), ('resume_line_ids.description', 'ilike', self)]\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='job_title']" position="after">\n                <field name="employee_skill_ids"/>\n                <field name="resume_line_ids" string="Resume" filter_domain="['|', ('resume_line_ids.name', 'ilike', self), ('resume_line_ids.description', 'ilike', self)]"/>\n            </xpath>\n        	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1981	16	\N	1	1	hr.resume.line.form	hr.resume.line	\N	form	hr_skills/views/hr_views.xml	primary	{"en_US": "<form string=\\"Resume\\">\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Title\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"e.g. Odoo Inc.\\" required=\\"True\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"employee_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"line_type_id\\"/>\\n                            <field name=\\"display_type\\" required=\\"1\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"date_start\\" string=\\"Duration\\" widget=\\"daterange\\" options=\\"{'end_date_field': 'date_end'}\\"/>\\n                            <field name=\\"date_end\\" invisible=\\"1\\"/>\\n                        </group>\\n                    </group>\\n                    <field name=\\"description\\" placeholder=\\"Description\\"/>\\n                </sheet>\\n            </form>", "es_ES": "<form string=\\"Currículum\\">\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Título\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"p. ej. Odoo Inc.\\" required=\\"True\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"employee_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"line_type_id\\"/>\\n                            <field name=\\"display_type\\" required=\\"1\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"date_start\\" string=\\"Duración\\" widget=\\"daterange\\" options=\\"{'end_date_field': 'date_end'}\\"/>\\n                            <field name=\\"date_end\\" invisible=\\"1\\"/>\\n                        </group>\\n                    </group>\\n                    <field name=\\"description\\" placeholder=\\"Descripción\\"/>\\n                </sheet>\\n            </form>", "pt_PT": "<form string=\\"Resumo\\">\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Título\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"por exemplo, Odoo Inc.\\" required=\\"True\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"employee_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"line_type_id\\"/>\\n                            <field name=\\"display_type\\" required=\\"1\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"date_start\\" string=\\"Duração\\" widget=\\"daterange\\" options=\\"{'end_date_field': 'date_end'}\\"/>\\n                            <field name=\\"date_end\\" invisible=\\"1\\"/>\\n                        </group>\\n                    </group>\\n                    <field name=\\"description\\" placeholder=\\"Descrição\\"/>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Resume">\n                <sheet>\n                    <div class="oe_title">\n                        <label for="name" string="Title"/>\n                        <h1>\n                            <field name="name" placeholder="e.g. Odoo Inc." required="True"/>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="employee_id" invisible="1"/>\n                            <field name="line_type_id"/>\n                            <field name="display_type" required="1"/>\n                        </group>\n                        <group>\n                            <field name="date_start" string="Duration" widget="daterange" options="{'end_date_field': 'date_end'}"/>\n                            <field name="date_end" invisible="1"/>\n                        </group>\n                    </group>\n                    <field name="description" placeholder="Description"/>\n                </sheet>\n            </form>\n        	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1982	16	1938	1	1	hr.employee.view.form.inherit.resume	hr.employee	\N	form	hr_skills/views/hr_views.xml	extension	{"en_US": "<xpath expr=\\"//page[@name='public']\\" position=\\"before\\">\\n                <page name=\\"skills_resume\\" string=\\"Resume\\">\\n                    <div class=\\"row\\">\\n                        <div class=\\"o_hr_skills_editable o_hr_skills_group o_group_resume col-lg-7 d-flex flex-column\\">\\n                            <separator string=\\"Resume\\" class=\\"mb-4\\"/>\\n                            <!-- This field uses a custom list view rendered by the 'resume_one2many' widget.\\n                                Adding fields in the list arch below makes them accessible to the widget\\n                            -->\\n                            <field mode=\\"list\\" nolabel=\\"1\\" name=\\"resume_line_ids\\" widget=\\"resume_one2many\\">\\n                                <list>\\n                                    <field name=\\"line_type_id\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"description\\"/>\\n                                    <field name=\\"date_start\\"/>\\n                                    <field name=\\"date_end\\"/>\\n                                    <field name=\\"display_type\\" column_invisible=\\"True\\"/>\\n                                </list>\\n                            </field>\\n\\n                        </div>\\n                        <div class=\\"o_hr_skills_editable o_hr_skills_group o_group_skills col-lg-5 d-flex flex-column\\">\\n                            <field mode=\\"list\\" nolabel=\\"1\\" name=\\"employee_skill_ids\\" widget=\\"skills_one2many\\" class=\\"mt-2\\">\\n                                <list>\\n                                    <field name=\\"skill_id\\"/>\\n                                    <field name=\\"skill_level_id\\"/>\\n                                    <field name=\\"level_progress\\" widget=\\"progressbar\\"/>\\n                                    <field name=\\"skill_type_id\\" optional=\\"hidden\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                    </div>\\n                </page>\\n            </xpath>", "es_ES": "<xpath expr=\\"//page[@name='public']\\" position=\\"before\\">\\n                <page name=\\"skills_resume\\" string=\\"Currículum\\">\\n                    <div class=\\"row\\">\\n                        <div class=\\"o_hr_skills_editable o_hr_skills_group o_group_resume col-lg-7 d-flex flex-column\\">\\n                            <separator string=\\"Currículum\\" class=\\"mb-4\\"/>\\n                            <!-- This field uses a custom list view rendered by the 'resume_one2many' widget.\\n                                Adding fields in the list arch below makes them accessible to the widget\\n                            -->\\n                            <field mode=\\"list\\" nolabel=\\"1\\" name=\\"resume_line_ids\\" widget=\\"resume_one2many\\">\\n                                <list>\\n                                    <field name=\\"line_type_id\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"description\\"/>\\n                                    <field name=\\"date_start\\"/>\\n                                    <field name=\\"date_end\\"/>\\n                                    <field name=\\"display_type\\" column_invisible=\\"True\\"/>\\n                                </list>\\n                            </field>\\n\\n                        </div>\\n                        <div class=\\"o_hr_skills_editable o_hr_skills_group o_group_skills col-lg-5 d-flex flex-column\\">\\n                            <field mode=\\"list\\" nolabel=\\"1\\" name=\\"employee_skill_ids\\" widget=\\"skills_one2many\\" class=\\"mt-2\\">\\n                                <list>\\n                                    <field name=\\"skill_id\\"/>\\n                                    <field name=\\"skill_level_id\\"/>\\n                                    <field name=\\"level_progress\\" widget=\\"progressbar\\"/>\\n                                    <field name=\\"skill_type_id\\" optional=\\"hidden\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                    </div>\\n                </page>\\n            </xpath>", "pt_PT": "<xpath expr=\\"//page[@name='public']\\" position=\\"before\\">\\n                <page name=\\"skills_resume\\" string=\\"Resumo\\">\\n                    <div class=\\"row\\">\\n                        <div class=\\"o_hr_skills_editable o_hr_skills_group o_group_resume col-lg-7 d-flex flex-column\\">\\n                            <separator string=\\"Resumo\\" class=\\"mb-4\\"/>\\n                            <!-- This field uses a custom list view rendered by the 'resume_one2many' widget.\\n                                Adding fields in the list arch below makes them accessible to the widget\\n                            -->\\n                            <field mode=\\"list\\" nolabel=\\"1\\" name=\\"resume_line_ids\\" widget=\\"resume_one2many\\">\\n                                <list>\\n                                    <field name=\\"line_type_id\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"description\\"/>\\n                                    <field name=\\"date_start\\"/>\\n                                    <field name=\\"date_end\\"/>\\n                                    <field name=\\"display_type\\" column_invisible=\\"True\\"/>\\n                                </list>\\n                            </field>\\n\\n                        </div>\\n                        <div class=\\"o_hr_skills_editable o_hr_skills_group o_group_skills col-lg-5 d-flex flex-column\\">\\n                            <field mode=\\"list\\" nolabel=\\"1\\" name=\\"employee_skill_ids\\" widget=\\"skills_one2many\\" class=\\"mt-2\\">\\n                                <list>\\n                                    <field name=\\"skill_id\\"/>\\n                                    <field name=\\"skill_level_id\\"/>\\n                                    <field name=\\"level_progress\\" widget=\\"progressbar\\"/>\\n                                    <field name=\\"skill_type_id\\" optional=\\"hidden\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                    </div>\\n                </page>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//page[@name='public']" position="before">\n                <page name="skills_resume" string="Resume">\n                    <div class="row">\n                        <div class="o_hr_skills_editable o_hr_skills_group o_group_resume col-lg-7 d-flex flex-column">\n                            <separator string="Resume" class="mb-4"/>\n                            <!-- This field uses a custom list view rendered by the 'resume_one2many' widget.\n                                Adding fields in the list arch below makes them accessible to the widget\n                            -->\n                            <field mode="list" nolabel="1" name="resume_line_ids" widget="resume_one2many">\n                                <list>\n                                    <field name="line_type_id"/>\n                                    <field name="name"/>\n                                    <field name="description"/>\n                                    <field name="date_start"/>\n                                    <field name="date_end"/>\n                                    <field name="display_type" column_invisible="True"/>\n                                </list>\n                            </field>\n\n                        </div>\n                        <div class="o_hr_skills_editable o_hr_skills_group o_group_skills col-lg-5 d-flex flex-column">\n                            <field mode="list" nolabel="1" name="employee_skill_ids" widget="skills_one2many" class="mt-2">\n                                <list>\n                                    <field name="skill_id"/>\n                                    <field name="skill_level_id"/>\n                                    <field name="level_progress" widget="progressbar"/>\n                                    <field name="skill_type_id" optional="hidden"/>\n                                </list>\n                            </field>\n                        </div>\n                    </div>\n                </page>\n            </xpath>\n        	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1983	16	1933	1	1	hr.employee.public.view.form.inherit.resume	hr.employee.public	\N	form	hr_skills/views/hr_views.xml	extension	{"en_US": "<xpath expr=\\"//page[@name='public']\\" position=\\"before\\">\\n                <page name=\\"skills_resume\\" string=\\"Resume\\">\\n                    <div class=\\"row\\">\\n                        <div class=\\"o_hr_skills_group o_group_resume col-lg-6 d-flex flex-column\\">\\n                            <!-- This field uses a custom list view rendered by the 'resume_one2many' widget.\\n                                Adding fields in the list arch below makes them accessible to the widget\\n                            -->\\n                            <field mode=\\"list\\" nolabel=\\"1\\" name=\\"resume_line_ids\\" widget=\\"resume_one2many\\">\\n                                <list>\\n                                    <field name=\\"line_type_id\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"description\\"/>\\n                                    <field name=\\"date_start\\"/>\\n                                    <field name=\\"date_end\\"/>\\n                                    <field name=\\"display_type\\" column_invisible=\\"True\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                        <div class=\\"o_hr_skills_group o_group_skills col-lg-5 d-flex flex-column\\">\\n                            <field name=\\"employee_id\\" invisible=\\"1\\"/>\\n                            <field mode=\\"list\\" nolabel=\\"1\\" name=\\"employee_skill_ids\\" invisible=\\"not employee_skill_ids\\" widget=\\"skills_one2many\\">\\n                                <list>\\n                                    <field name=\\"skill_type_id\\" optional=\\"hidden\\"/>\\n                                    <field name=\\"skill_id\\"/>\\n                                    <field name=\\"skill_level_id\\"/>\\n                                    <field name=\\"level_progress\\" widget=\\"progressbar\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                    </div>\\n                </page>\\n            </xpath>", "es_ES": "<xpath expr=\\"//page[@name='public']\\" position=\\"before\\">\\n                <page name=\\"skills_resume\\" string=\\"Currículum\\">\\n                    <div class=\\"row\\">\\n                        <div class=\\"o_hr_skills_group o_group_resume col-lg-6 d-flex flex-column\\">\\n                            <!-- This field uses a custom list view rendered by the 'resume_one2many' widget.\\n                                Adding fields in the list arch below makes them accessible to the widget\\n                            -->\\n                            <field mode=\\"list\\" nolabel=\\"1\\" name=\\"resume_line_ids\\" widget=\\"resume_one2many\\">\\n                                <list>\\n                                    <field name=\\"line_type_id\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"description\\"/>\\n                                    <field name=\\"date_start\\"/>\\n                                    <field name=\\"date_end\\"/>\\n                                    <field name=\\"display_type\\" column_invisible=\\"True\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                        <div class=\\"o_hr_skills_group o_group_skills col-lg-5 d-flex flex-column\\">\\n                            <field name=\\"employee_id\\" invisible=\\"1\\"/>\\n                            <field mode=\\"list\\" nolabel=\\"1\\" name=\\"employee_skill_ids\\" invisible=\\"not employee_skill_ids\\" widget=\\"skills_one2many\\">\\n                                <list>\\n                                    <field name=\\"skill_type_id\\" optional=\\"hidden\\"/>\\n                                    <field name=\\"skill_id\\"/>\\n                                    <field name=\\"skill_level_id\\"/>\\n                                    <field name=\\"level_progress\\" widget=\\"progressbar\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                    </div>\\n                </page>\\n            </xpath>", "pt_PT": "<xpath expr=\\"//page[@name='public']\\" position=\\"before\\">\\n                <page name=\\"skills_resume\\" string=\\"Resumo\\">\\n                    <div class=\\"row\\">\\n                        <div class=\\"o_hr_skills_group o_group_resume col-lg-6 d-flex flex-column\\">\\n                            <!-- This field uses a custom list view rendered by the 'resume_one2many' widget.\\n                                Adding fields in the list arch below makes them accessible to the widget\\n                            -->\\n                            <field mode=\\"list\\" nolabel=\\"1\\" name=\\"resume_line_ids\\" widget=\\"resume_one2many\\">\\n                                <list>\\n                                    <field name=\\"line_type_id\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"description\\"/>\\n                                    <field name=\\"date_start\\"/>\\n                                    <field name=\\"date_end\\"/>\\n                                    <field name=\\"display_type\\" column_invisible=\\"True\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                        <div class=\\"o_hr_skills_group o_group_skills col-lg-5 d-flex flex-column\\">\\n                            <field name=\\"employee_id\\" invisible=\\"1\\"/>\\n                            <field mode=\\"list\\" nolabel=\\"1\\" name=\\"employee_skill_ids\\" invisible=\\"not employee_skill_ids\\" widget=\\"skills_one2many\\">\\n                                <list>\\n                                    <field name=\\"skill_type_id\\" optional=\\"hidden\\"/>\\n                                    <field name=\\"skill_id\\"/>\\n                                    <field name=\\"skill_level_id\\"/>\\n                                    <field name=\\"level_progress\\" widget=\\"progressbar\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                    </div>\\n                </page>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//page[@name='public']" position="before">\n                <page name="skills_resume" string="Resume">\n                    <div class="row">\n                        <div class="o_hr_skills_group o_group_resume col-lg-6 d-flex flex-column">\n                            <!-- This field uses a custom list view rendered by the 'resume_one2many' widget.\n                                Adding fields in the list arch below makes them accessible to the widget\n                            -->\n                            <field mode="list" nolabel="1" name="resume_line_ids" widget="resume_one2many">\n                                <list>\n                                    <field name="line_type_id"/>\n                                    <field name="name"/>\n                                    <field name="description"/>\n                                    <field name="date_start"/>\n                                    <field name="date_end"/>\n                                    <field name="display_type" column_invisible="True"/>\n                                </list>\n                            </field>\n                        </div>\n                        <div class="o_hr_skills_group o_group_skills col-lg-5 d-flex flex-column">\n                            <field name="employee_id" invisible="1"/>\n                            <field mode="list" nolabel="1" name="employee_skill_ids" invisible="not employee_skill_ids" widget="skills_one2many">\n                                <list>\n                                    <field name="skill_type_id" optional="hidden"/>\n                                    <field name="skill_id"/>\n                                    <field name="skill_level_id"/>\n                                    <field name="level_progress" widget="progressbar"/>\n                                </list>\n                            </field>\n                        </div>\n                    </div>\n                </page>\n            </xpath>\n        	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1984	16	1957	1	1	hr.user.preferences.form.inherit.hr.skills	res.users	\N	form	hr_skills/views/hr_views.xml	extension	{"en_US": "<xpath expr=\\"//page[@name='public']\\" position=\\"before\\">\\n                <page name=\\"skills_resume\\" string=\\"Resume\\">\\n                    <div class=\\"row\\">\\n                        <field name=\\"employee_id\\" invisible=\\"1\\"/>\\n                        <div class=\\"o_hr_skills_group o_group_resume col-lg-6 d-flex margin-left: 0.1em\\">\\n                            <!-- This field uses a custom list view rendered by the 'resume_one2many' widget.\\n                                Adding fields in the list arch below makes them accessible to the widget\\n                            -->\\n                            <field mode=\\"list\\" nolabel=\\"1\\" name=\\"resume_line_ids\\" widget=\\"resume_one2many\\" readonly=\\"not can_edit\\">\\n                                <list>\\n                                    <field name=\\"line_type_id\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"description\\"/>\\n                                    <field name=\\"date_start\\"/>\\n                                    <field name=\\"date_end\\"/>\\n                                    <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                        <div class=\\"o_hr_skills_group o_group_skills col-lg-5 d-flex flex-column\\">\\n                            <field mode=\\"list\\" name=\\"employee_skill_ids\\" widget=\\"skills_one2many\\" readonly=\\"not can_edit\\">\\n                                <list>\\n                                    <field name=\\"skill_type_id\\" optional=\\"hidden\\"/>\\n                                    <field name=\\"skill_id\\"/>\\n                                    <field name=\\"skill_level_id\\"/>\\n                                    <field name=\\"level_progress\\" widget=\\"progressbar\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                    </div>\\n                </page>\\n            </xpath>", "es_ES": "<xpath expr=\\"//page[@name='public']\\" position=\\"before\\">\\n                <page name=\\"skills_resume\\" string=\\"Currículum\\">\\n                    <div class=\\"row\\">\\n                        <field name=\\"employee_id\\" invisible=\\"1\\"/>\\n                        <div class=\\"o_hr_skills_group o_group_resume col-lg-6 d-flex margin-left: 0.1em\\">\\n                            <!-- This field uses a custom list view rendered by the 'resume_one2many' widget.\\n                                Adding fields in the list arch below makes them accessible to the widget\\n                            -->\\n                            <field mode=\\"list\\" nolabel=\\"1\\" name=\\"resume_line_ids\\" widget=\\"resume_one2many\\" readonly=\\"not can_edit\\">\\n                                <list>\\n                                    <field name=\\"line_type_id\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"description\\"/>\\n                                    <field name=\\"date_start\\"/>\\n                                    <field name=\\"date_end\\"/>\\n                                    <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                        <div class=\\"o_hr_skills_group o_group_skills col-lg-5 d-flex flex-column\\">\\n                            <field mode=\\"list\\" name=\\"employee_skill_ids\\" widget=\\"skills_one2many\\" readonly=\\"not can_edit\\">\\n                                <list>\\n                                    <field name=\\"skill_type_id\\" optional=\\"hidden\\"/>\\n                                    <field name=\\"skill_id\\"/>\\n                                    <field name=\\"skill_level_id\\"/>\\n                                    <field name=\\"level_progress\\" widget=\\"progressbar\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                    </div>\\n                </page>\\n            </xpath>", "pt_PT": "<xpath expr=\\"//page[@name='public']\\" position=\\"before\\">\\n                <page name=\\"skills_resume\\" string=\\"Resumo\\">\\n                    <div class=\\"row\\">\\n                        <field name=\\"employee_id\\" invisible=\\"1\\"/>\\n                        <div class=\\"o_hr_skills_group o_group_resume col-lg-6 d-flex margin-left: 0.1em\\">\\n                            <!-- This field uses a custom list view rendered by the 'resume_one2many' widget.\\n                                Adding fields in the list arch below makes them accessible to the widget\\n                            -->\\n                            <field mode=\\"list\\" nolabel=\\"1\\" name=\\"resume_line_ids\\" widget=\\"resume_one2many\\" readonly=\\"not can_edit\\">\\n                                <list>\\n                                    <field name=\\"line_type_id\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"description\\"/>\\n                                    <field name=\\"date_start\\"/>\\n                                    <field name=\\"date_end\\"/>\\n                                    <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                        <div class=\\"o_hr_skills_group o_group_skills col-lg-5 d-flex flex-column\\">\\n                            <field mode=\\"list\\" name=\\"employee_skill_ids\\" widget=\\"skills_one2many\\" readonly=\\"not can_edit\\">\\n                                <list>\\n                                    <field name=\\"skill_type_id\\" optional=\\"hidden\\"/>\\n                                    <field name=\\"skill_id\\"/>\\n                                    <field name=\\"skill_level_id\\"/>\\n                                    <field name=\\"level_progress\\" widget=\\"progressbar\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                    </div>\\n                </page>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//page[@name='public']" position="before">\n                <page name="skills_resume" string="Resume">\n                    <div class="row">\n                        <field name="employee_id" invisible="1"/>\n                        <div class="o_hr_skills_group o_group_resume col-lg-6 d-flex margin-left: 0.1em">\n                            <!-- This field uses a custom list view rendered by the 'resume_one2many' widget.\n                                Adding fields in the list arch below makes them accessible to the widget\n                            -->\n                            <field mode="list" nolabel="1" name="resume_line_ids" widget="resume_one2many" readonly="not can_edit">\n                                <list>\n                                    <field name="line_type_id"/>\n                                    <field name="name"/>\n                                    <field name="description"/>\n                                    <field name="date_start"/>\n                                    <field name="date_end"/>\n                                    <field name="display_type" invisible="1"/>\n                                </list>\n                            </field>\n                        </div>\n                        <div class="o_hr_skills_group o_group_skills col-lg-5 d-flex flex-column">\n                            <field mode="list" name="employee_skill_ids" widget="skills_one2many" readonly="not can_edit">\n                                <list>\n                                    <field name="skill_type_id" optional="hidden"/>\n                                    <field name="skill_id"/>\n                                    <field name="skill_level_id"/>\n                                    <field name="level_progress" widget="progressbar"/>\n                                </list>\n                            </field>\n                        </div>\n                    </div>\n                </page>\n            </xpath>\n        	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1986	16	\N	1	1	hr.skill.level.list	hr.skill.level	\N	list	hr_skills/views/hr_views.xml	primary	{"en_US": "<list string=\\"Skill Levels\\" class=\\"o_skill_level_tree\\" editable=\\"bottom\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"level_progress\\" widget=\\"progressbar\\" options=\\"{'editable': true}\\"/>\\n                <field name=\\"default_level\\" widget=\\"boolean_toggle_load\\"/>\\n            </list>", "es_ES": "<list string=\\"Niveles de habilidad\\" class=\\"o_skill_level_tree\\" editable=\\"bottom\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"level_progress\\" widget=\\"progressbar\\" options=\\"{'editable': true}\\"/>\\n                <field name=\\"default_level\\" widget=\\"boolean_toggle_load\\"/>\\n            </list>", "pt_PT": "<list string=\\"Níveis de habilidade\\" class=\\"o_skill_level_tree\\" editable=\\"bottom\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"level_progress\\" widget=\\"progressbar\\" options=\\"{'editable': true}\\"/>\\n                <field name=\\"default_level\\" widget=\\"boolean_toggle_load\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Skill Levels" class="o_skill_level_tree" editable="bottom">\n                <field name="name"/>\n                <field name="level_progress" widget="progressbar" options="{'editable': true}"/>\n                <field name="default_level" widget="boolean_toggle_load"/>\n            </list>\n        	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1988	16	\N	1	1	hr.skill.level.form	hr.skill.level	\N	form	hr_skills/views/hr_views.xml	primary	{"en_US": "<form string=\\"Skill Level\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"level_progress\\" string=\\"Progress (%)\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "es_ES": "<form string=\\"Nivel de habilidad\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"level_progress\\" string=\\"Progreso (%)\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "pt_PT": "<form string=\\"Nível de habilidade\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"level_progress\\" string=\\"Progresso (%)\\"/>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Skill Level">\n                <sheet>\n                    <group>\n                        <field name="name"/>\n                        <field name="level_progress" string="Progress (%)"/>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1991	16	\N	1	1	hr.skill.view.search	hr.skill	\N	search	hr_skills/views/hr_views.xml	primary	{"en_US": "<search string=\\"Search Skill\\">\\n                <field name=\\"name\\" string=\\"Skill\\"/>\\n                <field name=\\"skill_type_id\\" string=\\"Skill Type\\"/>\\n                <separator/>\\n                <group expand=\\"0\\" string=\\"Group By...\\">\\n                        <filter string=\\"Skill Type\\" name=\\"group_skill_type_id\\" domain=\\"[]\\" context=\\"{'group_by':'skill_type_id'}\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Buscar habilidad\\">\\n                <field name=\\"name\\" string=\\"Habilidad\\"/>\\n                <field name=\\"skill_type_id\\" string=\\"Tipo de habilidad\\"/>\\n                <separator/>\\n                <group expand=\\"0\\" string=\\"Agrupar por...\\">\\n                        <filter string=\\"Tipo de habilidad\\" name=\\"group_skill_type_id\\" domain=\\"[]\\" context=\\"{'group_by':'skill_type_id'}\\"/>\\n                </group>\\n            </search>", "pt_PT": "<search string=\\"Buscar habilidade\\">\\n                <field name=\\"name\\" string=\\"Competência\\"/>\\n                <field name=\\"skill_type_id\\" string=\\"Tipo de habilidade\\"/>\\n                <separator/>\\n                <group expand=\\"0\\" string=\\"Agrupar Por...\\">\\n                        <filter string=\\"Tipo de habilidade\\" name=\\"group_skill_type_id\\" domain=\\"[]\\" context=\\"{'group_by':'skill_type_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search Skill">\n                <field name="name" string="Skill"/>\n                <field name="skill_type_id" string="Skill Type"/>\n                <separator/>\n                <group expand="0" string="Group By...">\n                        <filter string="Skill Type" name="group_skill_type_id" domain="[]" context="{'group_by':'skill_type_id'}"/>\n                </group>\n            </search>\n        	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1992	16	\N	1	1	hr.skill.type.search	hr.skill.type	\N	search	hr_skills/views/hr_views.xml	primary	{"en_US": "<search string=\\"Search Skill Type\\">\\n                <field name=\\"name\\" string=\\"Skill Types\\"/>\\n                <field name=\\"skill_ids\\"/>\\n                <field name=\\"skill_level_ids\\"/>\\n                <field name=\\"active\\" invisible=\\"1\\"/>\\n                <filter name=\\"inactive\\" string=\\"Archived\\" domain=\\"[('active', '=', False)]\\"/>\\n                <separator/>\\n            </search>", "es_ES": "<search string=\\"Buscar tipo de habilidad\\">\\n                <field name=\\"name\\" string=\\"Tipos de habilidad\\"/>\\n                <field name=\\"skill_ids\\"/>\\n                <field name=\\"skill_level_ids\\"/>\\n                <field name=\\"active\\" invisible=\\"1\\"/>\\n                <filter name=\\"inactive\\" string=\\"Archivado\\" domain=\\"[('active', '=', False)]\\"/>\\n                <separator/>\\n            </search>", "pt_PT": "<search string=\\"Search Skill Type\\">\\n                <field name=\\"name\\" string=\\"Tipos de habilidade\\"/>\\n                <field name=\\"skill_ids\\"/>\\n                <field name=\\"skill_level_ids\\"/>\\n                <field name=\\"active\\" invisible=\\"1\\"/>\\n                <filter name=\\"inactive\\" string=\\"Arquivados\\" domain=\\"[('active', '=', False)]\\"/>\\n                <separator/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search Skill Type">\n                <field name="name" string="Skill Types"/>\n                <field name="skill_ids"/>\n                <field name="skill_level_ids"/>\n                <field name="active" invisible="1"/>\n                <filter name="inactive" string="Archived" domain="[('active', '=', False)]"/>\n                <separator/>\n            </search>\n        	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1993	16	\N	1	1	hr.skill.type.list	hr.skill.type	\N	list	hr_skills/views/hr_views.xml	primary	{"en_US": "<list string=\\"Skill Types\\">\\n                <field name=\\"name\\" string=\\"Skill Types\\"/>\\n                <field name=\\"color\\" widget=\\"color_picker\\" optional=\\"show\\"/>\\n                <field name=\\"skill_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n                <field name=\\"skill_level_ids\\" widget=\\"many2many_tags_skills\\"/>\\n            </list>", "es_ES": "<list string=\\"Tipos de habilidad\\">\\n                <field name=\\"name\\" string=\\"Tipos de habilidad\\"/>\\n                <field name=\\"color\\" widget=\\"color_picker\\" optional=\\"show\\"/>\\n                <field name=\\"skill_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n                <field name=\\"skill_level_ids\\" widget=\\"many2many_tags_skills\\"/>\\n            </list>", "pt_PT": "<list string=\\"Tipos de habilidade\\">\\n                <field name=\\"name\\" string=\\"Tipos de habilidade\\"/>\\n                <field name=\\"color\\" widget=\\"color_picker\\" optional=\\"show\\"/>\\n                <field name=\\"skill_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n                <field name=\\"skill_level_ids\\" widget=\\"many2many_tags_skills\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Skill Types">\n                <field name="name" string="Skill Types"/>\n                <field name="color" widget="color_picker" optional="show"/>\n                <field name="skill_ids" widget="many2many_tags" options="{'color_field': 'color'}"/>\n                <field name="skill_level_ids" widget="many2many_tags_skills"/>\n            </list>\n        	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1994	16	\N	1	1	hr.skill.type.form	hr.skill.type	\N	form	hr_skills/views/hr_views.xml	primary	{"en_US": "<form string=\\"Skill Type\\">\\n                <field name=\\"id\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Skill Type\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"e.g. Languages\\" required=\\"True\\"/>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                        </h1>\\n                    </div>\\n                    <group string=\\"Skills\\">\\n                    </group>\\n                    <field name=\\"skill_ids\\" nolabel=\\"1\\" context=\\"{'default_skill_type_id': id}\\">\\n                        <list editable=\\"bottom\\">\\n                            <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                            <field name=\\"name\\"/>\\n                        </list>\\n                    </field>\\n                    <group string=\\"Levels\\">\\n                    </group>\\n                    <field name=\\"skill_level_ids\\" nolabel=\\"1\\" widget=\\"auto_save_skill_type\\" context=\\"{'default_skill_type_id': id}\\"/>\\n                    <group string=\\"Display\\">\\n                        <field name=\\"color\\" widget=\\"color_picker\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "es_ES": "<form string=\\"Tipo de habilidad\\">\\n                <field name=\\"id\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archivado\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Tipo de habilidad\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"p. ej. Idiomas\\" required=\\"True\\"/>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                        </h1>\\n                    </div>\\n                    <group string=\\"Habilidades\\">\\n                    </group>\\n                    <field name=\\"skill_ids\\" nolabel=\\"1\\" context=\\"{'default_skill_type_id': id}\\">\\n                        <list editable=\\"bottom\\">\\n                            <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                            <field name=\\"name\\"/>\\n                        </list>\\n                    </field>\\n                    <group string=\\"Niveles\\">\\n                    </group>\\n                    <field name=\\"skill_level_ids\\" nolabel=\\"1\\" widget=\\"auto_save_skill_type\\" context=\\"{'default_skill_type_id': id}\\"/>\\n                    <group string=\\"Mostrar en pantalla\\">\\n                        <field name=\\"color\\" widget=\\"color_picker\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "pt_PT": "<form string=\\"Tipo de habilidade\\">\\n                <field name=\\"id\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Arquivados\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Tipo de habilidade\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"por exemplo, idiomas\\" required=\\"True\\"/>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                        </h1>\\n                    </div>\\n                    <group string=\\"Competências\\">\\n                    </group>\\n                    <field name=\\"skill_ids\\" nolabel=\\"1\\" context=\\"{'default_skill_type_id': id}\\">\\n                        <list editable=\\"bottom\\">\\n                            <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                            <field name=\\"name\\"/>\\n                        </list>\\n                    </field>\\n                    <group string=\\"Níveis\\">\\n                    </group>\\n                    <field name=\\"skill_level_ids\\" nolabel=\\"1\\" widget=\\"auto_save_skill_type\\" context=\\"{'default_skill_type_id': id}\\"/>\\n                    <group string=\\"Mostrar\\">\\n                        <field name=\\"color\\" widget=\\"color_picker\\"/>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Skill Type">\n                <field name="id" invisible="1"/>\n                <sheet>\n                    <widget name="web_ribbon" title="Archived" bg_color="text-bg-danger" invisible="active"/>\n                    <div class="oe_title">\n                        <label for="name" string="Skill Type"/>\n                        <h1>\n                            <field name="name" placeholder="e.g. Languages" required="True"/>\n                            <field name="active" invisible="1"/>\n                        </h1>\n                    </div>\n                    <group string="Skills">\n                    </group>\n                    <field name="skill_ids" nolabel="1" context="{'default_skill_type_id': id}">\n                        <list editable="bottom">\n                            <field name="sequence" widget="handle"/>\n                            <field name="name"/>\n                        </list>\n                    </field>\n                    <group string="Levels">\n                    </group>\n                    <field name="skill_level_ids" nolabel="1" widget="auto_save_skill_type" context="{'default_skill_type_id': id}"/>\n                    <group string="Display">\n                        <field name="color" widget="color_picker"/>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
854	16	\N	1	1	spreadsheet.dashboard.group.view.list	spreadsheet.dashboard.group	\N	list	spreadsheet_dashboard/views/spreadsheet_dashboard_views.xml	primary	{"en_US": "<list string=\\"Dashboards\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\" groups=\\"base.group_system\\"/>\\n                <field name=\\"name\\"/>\\n            </list>", "es_ES": "<list string=\\"Tableros\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\" groups=\\"base.group_system\\"/>\\n                <field name=\\"name\\"/>\\n            </list>", "pt_PT": "<list string=\\"Painéis\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\" groups=\\"base.group_system\\"/>\\n                <field name=\\"name\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Dashboards">\n                <field name="sequence" widget="handle" groups="base.group_system"/>\n                <field name="name"/>\n            </list>\n        	f	t	2026-04-08 08:34:52.241103	2026-04-08 08:34:52.241103	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1996	16	\N	1	1	hr.employee.skill.log.view.graph	hr.employee.skill.log	\N	graph	hr_skills/views/hr_employee_skill_log_views.xml	primary	{"en_US": "<graph string=\\"Skills History\\" type=\\"line\\" stacked=\\"0\\" js_class=\\"skills_graph\\">\\n                <field name=\\"date\\" interval=\\"day\\" type=\\"row\\"/>\\n                <field name=\\"skill_id\\" type=\\"row\\"/>\\n                <field name=\\"level_progress\\" type=\\"measure\\"/>\\n            </graph>", "es_ES": "<graph string=\\"Historial de habilidades\\" type=\\"line\\" stacked=\\"0\\" js_class=\\"skills_graph\\">\\n                <field name=\\"date\\" interval=\\"day\\" type=\\"row\\"/>\\n                <field name=\\"skill_id\\" type=\\"row\\"/>\\n                <field name=\\"level_progress\\" type=\\"measure\\"/>\\n            </graph>", "pt_PT": "<graph string=\\"Histórico de habilidades\\" type=\\"line\\" stacked=\\"0\\" js_class=\\"skills_graph\\">\\n                <field name=\\"date\\" interval=\\"day\\" type=\\"row\\"/>\\n                <field name=\\"skill_id\\" type=\\"row\\"/>\\n                <field name=\\"level_progress\\" type=\\"measure\\"/>\\n            </graph>"}	<?xml version="1.0"?>\n<graph string="Skills History" type="line" stacked="0" js_class="skills_graph">\n                <field name="date" interval="day" type="row"/>\n                <field name="skill_id" type="row"/>\n                <field name="level_progress" type="measure"/>\n            </graph>\n          	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1998	16	\N	1	1	hr.employee.skill.log.view.search	hr.employee.skill.log	\N	search	hr_skills/views/hr_employee_skill_log_views.xml	primary	{"en_US": "<search string=\\"Search Logs\\">\\n                <field name=\\"employee_id\\"/>\\n                <field name=\\"skill_id\\"/>\\n                <field name=\\"skill_type_id\\"/>\\n                <field name=\\"date\\"/>\\n                <separator/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Employee\\" name=\\"group_by_employee_id\\" domain=\\"[]\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n                    <filter string=\\"Skill\\" name=\\"group_by_skill_id\\" domain=\\"[]\\" context=\\"{'group_by': 'skill_id'}\\"/>\\n                    <filter string=\\"Skill Type\\" name=\\"group_by_skill_type_id\\" domain=\\"[]\\" context=\\"{'group_by': 'skill_type_id'}\\"/>\\n                    <filter string=\\"Date\\" name=\\"group_by_date\\" domain=\\"[]\\" context=\\"{'group_by': 'date'}\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Buscar registros\\">\\n                <field name=\\"employee_id\\"/>\\n                <field name=\\"skill_id\\"/>\\n                <field name=\\"skill_type_id\\"/>\\n                <field name=\\"date\\"/>\\n                <separator/>\\n                <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                    <filter string=\\"Empleado\\" name=\\"group_by_employee_id\\" domain=\\"[]\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n                    <filter string=\\"Habilidad\\" name=\\"group_by_skill_id\\" domain=\\"[]\\" context=\\"{'group_by': 'skill_id'}\\"/>\\n                    <filter string=\\"Tipo de habilidad\\" name=\\"group_by_skill_type_id\\" domain=\\"[]\\" context=\\"{'group_by': 'skill_type_id'}\\"/>\\n                    <filter string=\\"Fecha\\" name=\\"group_by_date\\" domain=\\"[]\\" context=\\"{'group_by': 'date'}\\"/>\\n                </group>\\n            </search>", "pt_PT": "<search string=\\"Search Logs\\">\\n                <field name=\\"employee_id\\"/>\\n                <field name=\\"skill_id\\"/>\\n                <field name=\\"skill_type_id\\"/>\\n                <field name=\\"date\\"/>\\n                <separator/>\\n                <group expand=\\"0\\" string=\\"Agrupar Por\\">\\n                    <filter string=\\"Funcionário\\" name=\\"group_by_employee_id\\" domain=\\"[]\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n                    <filter string=\\"Competência\\" name=\\"group_by_skill_id\\" domain=\\"[]\\" context=\\"{'group_by': 'skill_id'}\\"/>\\n                    <filter string=\\"Tipo de habilidade\\" name=\\"group_by_skill_type_id\\" domain=\\"[]\\" context=\\"{'group_by': 'skill_type_id'}\\"/>\\n                    <filter string=\\"Data\\" name=\\"group_by_date\\" domain=\\"[]\\" context=\\"{'group_by': 'date'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search Logs">\n                <field name="employee_id"/>\n                <field name="skill_id"/>\n                <field name="skill_type_id"/>\n                <field name="date"/>\n                <separator/>\n                <group expand="0" string="Group By">\n                    <filter string="Employee" name="group_by_employee_id" domain="[]" context="{'group_by': 'employee_id'}"/>\n                    <filter string="Skill" name="group_by_skill_id" domain="[]" context="{'group_by': 'skill_id'}"/>\n                    <filter string="Skill Type" name="group_by_skill_type_id" domain="[]" context="{'group_by': 'skill_type_id'}"/>\n                    <filter string="Date" name="group_by_date" domain="[]" context="{'group_by': 'date'}"/>\n                </group>\n            </search>\n          	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1724	16	\N	1	1	report_stock_rule_suspension_points	\N	stock.report_stock_rule_suspension_points	qweb	stock/report/report_stock_rule.xml	primary	{"en_US": "<t t-name=\\"stock.report_stock_rule_suspension_points\\">\\n        <div class=\\"o_report_stock_rule_arrow\\">\\n            <svg width=\\"100%\\" height=\\"100%\\" viewBox=\\"0 0 10 10\\">\\n                <line x1=\\"1\\" y1=\\"5\\" x2=\\"4.5\\" y2=\\"5\\" t-attf-style=\\"stroke: #{color};\\"/>\\n                <line x1=\\"5.5\\" y1=\\"5\\" x2=\\"9\\" y2=\\"5\\" t-attf-style=\\"stroke: #{color};\\"/>\\n            </svg>\\n        </div>\\n    </t>"}	<t t-name="stock.report_stock_rule_suspension_points">\n        <div class="o_report_stock_rule_arrow">\n            <svg width="100%" height="100%" viewBox="0 0 10 10">\n                <line x1="1" y1="5" x2="4.5" y2="5" t-attf-style="stroke: #{color};"/>\n                <line x1="5.5" y1="5" x2="9" y2="5" t-attf-style="stroke: #{color};"/>\n            </svg>\n        </div>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2002	16	\N	1	1	hr.employee.skill.report search	hr.employee.skill.report	\N	search	hr_skills/report/hr_employee_skill_report_views.xml	primary	{"en_US": "<search>\\n                <field name=\\"employee_id\\"/>\\n                <field name=\\"department_id\\"/>\\n                <field name=\\"skill_id\\"/>\\n                <field name=\\"skill_type_id\\"/>\\n                <separator/>\\n                <filter string=\\"Employees with Skills\\" name=\\"employees_with_skills\\" domain=\\"[('skill_id', '!=', False)]\\"/>\\n                <filter string=\\"Employees without Skills\\" name=\\"employees_without_skills\\" domain=\\"[('skill_id', '=', False)]\\"/>\\n                <separator/>\\n                <filter string=\\"Archived\\" name=\\"archived\\" domain=\\"[('active', '=', False)]\\"/>\\n                <separator/>\\n                <filter string=\\"Employee\\" name=\\"employee\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n                <filter string=\\"Department\\" name=\\"department\\" context=\\"{'group_by': 'department_id'}\\"/>\\n                <separator/>\\n                <filter string=\\"Skill Type\\" name=\\"skill_type\\" context=\\"{'group_by': 'skill_type_id'}\\"/>\\n                <filter string=\\"Skill\\" name=\\"skill\\" context=\\"{'group_by': 'skill_id'}\\"/>\\n            </search>", "es_ES": "<search>\\n                <field name=\\"employee_id\\"/>\\n                <field name=\\"department_id\\"/>\\n                <field name=\\"skill_id\\"/>\\n                <field name=\\"skill_type_id\\"/>\\n                <separator/>\\n                <filter string=\\"Empleados con habilidades\\" name=\\"employees_with_skills\\" domain=\\"[('skill_id', '!=', False)]\\"/>\\n                <filter string=\\"Empleados sin habilidades\\" name=\\"employees_without_skills\\" domain=\\"[('skill_id', '=', False)]\\"/>\\n                <separator/>\\n                <filter string=\\"Archivado\\" name=\\"archived\\" domain=\\"[('active', '=', False)]\\"/>\\n                <separator/>\\n                <filter string=\\"Empleado\\" name=\\"employee\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n                <filter string=\\"Departamento\\" name=\\"department\\" context=\\"{'group_by': 'department_id'}\\"/>\\n                <separator/>\\n                <filter string=\\"Tipo de habilidad\\" name=\\"skill_type\\" context=\\"{'group_by': 'skill_type_id'}\\"/>\\n                <filter string=\\"Habilidad\\" name=\\"skill\\" context=\\"{'group_by': 'skill_id'}\\"/>\\n            </search>", "pt_PT": "<search>\\n                <field name=\\"employee_id\\"/>\\n                <field name=\\"department_id\\"/>\\n                <field name=\\"skill_id\\"/>\\n                <field name=\\"skill_type_id\\"/>\\n                <separator/>\\n                <filter string=\\"Employees with Skills\\" name=\\"employees_with_skills\\" domain=\\"[('skill_id', '!=', False)]\\"/>\\n                <filter string=\\"Employees without Skills\\" name=\\"employees_without_skills\\" domain=\\"[('skill_id', '=', False)]\\"/>\\n                <separator/>\\n                <filter string=\\"Arquivados\\" name=\\"archived\\" domain=\\"[('active', '=', False)]\\"/>\\n                <separator/>\\n                <filter string=\\"Funcionário\\" name=\\"employee\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n                <filter string=\\"Departamento\\" name=\\"department\\" context=\\"{'group_by': 'department_id'}\\"/>\\n                <separator/>\\n                <filter string=\\"Tipo de habilidade\\" name=\\"skill_type\\" context=\\"{'group_by': 'skill_type_id'}\\"/>\\n                <filter string=\\"Competência\\" name=\\"skill\\" context=\\"{'group_by': 'skill_id'}\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search>\n                <field name="employee_id"/>\n                <field name="department_id"/>\n                <field name="skill_id"/>\n                <field name="skill_type_id"/>\n                <separator/>\n                <filter string="Employees with Skills" name="employees_with_skills" domain="[('skill_id', '!=', False)]"/>\n                <filter string="Employees without Skills" name="employees_without_skills" domain="[('skill_id', '=', False)]"/>\n                <separator/>\n                <filter string="Archived" name="archived" domain="[('active', '=', False)]"/>\n                <separator/>\n                <filter string="Employee" name="employee" context="{'group_by': 'employee_id'}"/>\n                <filter string="Department" name="department" context="{'group_by': 'department_id'}"/>\n                <separator/>\n                <filter string="Skill Type" name="skill_type" context="{'group_by': 'skill_type_id'}"/>\n                <filter string="Skill" name="skill" context="{'group_by': 'skill_id'}"/>\n            </search>\n        	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2005	16	\N	1	1	report_employee_cv_company	\N	hr_skills.report_employee_cv_company	qweb	hr_skills/views/hr_employee_cv_templates.xml	primary	{"en_US": "<t t-name=\\"hr_skills.report_employee_cv_company\\">\\n        <div class=\\"o_company row\\">\\n            <div class=\\"col-12 mb-4\\">\\n                <img t-if=\\"o.company_id.logo\\" t-att-src=\\"image_data_uri(o.company_id.logo)\\" style=\\"max-height: 45px;\\" alt=\\"Logo\\"/>\\n                <div class=\\"oe_structure\\"/>\\n            </div>\\n            <div class=\\"col-12 mb-4\\" style=\\"font-weight: bold;\\">\\n                <span t-out=\\"o.company_id.partner_id.name\\">Demo Company Name</span>\\n            </div>\\n            <div class=\\"col-12\\">\\n                <span t-field=\\"o.company_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;], &quot;no_marker&quot;: True}\\">Demo Address</span>\\n            </div>\\n        </div>\\n    </t>", "es_ES": "<t t-name=\\"hr_skills.report_employee_cv_company\\">\\n        <div class=\\"o_company row\\">\\n            <div class=\\"col-12 mb-4\\">\\n                <img t-if=\\"o.company_id.logo\\" t-att-src=\\"image_data_uri(o.company_id.logo)\\" style=\\"max-height: 45px;\\" alt=\\"Logotipo\\"/>\\n                <div class=\\"oe_structure\\"/>\\n            </div>\\n            <div class=\\"col-12 mb-4\\" style=\\"font-weight: bold;\\">\\n                <span t-out=\\"o.company_id.partner_id.name\\">Nombre de la empresa de demostración</span>\\n            </div>\\n            <div class=\\"col-12\\">\\n                <span t-field=\\"o.company_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;], &quot;no_marker&quot;: True}\\">Dirección de demostración</span>\\n            </div>\\n        </div>\\n    </t>", "pt_PT": "<t t-name=\\"hr_skills.report_employee_cv_company\\">\\n        <div class=\\"o_company row\\">\\n            <div class=\\"col-12 mb-4\\">\\n                <img t-if=\\"o.company_id.logo\\" t-att-src=\\"image_data_uri(o.company_id.logo)\\" style=\\"max-height: 45px;\\" alt=\\"Logótipo\\"/>\\n                <div class=\\"oe_structure\\"/>\\n            </div>\\n            <div class=\\"col-12 mb-4\\" style=\\"font-weight: bold;\\">\\n                <span t-out=\\"o.company_id.partner_id.name\\">Demo Company Name</span>\\n            </div>\\n            <div class=\\"col-12\\">\\n                <span t-field=\\"o.company_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;], &quot;no_marker&quot;: True}\\">Demo Address</span>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="hr_skills.report_employee_cv_company">\n        <div class="o_company row">\n            <div class="col-12 mb-4">\n                <img t-if="o.company_id.logo" t-att-src="image_data_uri(o.company_id.logo)" style="max-height: 45px;" alt="Logo"/>\n                <div class="oe_structure"/>\n            </div>\n            <div class="col-12 mb-4" style="font-weight: bold;">\n                <span t-out="o.company_id.partner_id.name">Demo Company Name</span>\n            </div>\n            <div class="col-12">\n                <span t-field="o.company_id.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;], &quot;no_marker&quot;: True}">Demo Address</span>\n            </div>\n        </div>\n    </t>\n\n    	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2006	16	\N	1	1	report_employee_cv_sidepanel	\N	hr_skills.report_employee_cv_sidepanel	qweb	hr_skills/views/hr_employee_cv_templates.xml	primary	{"en_US": "<t t-name=\\"hr_skills.report_employee_cv_sidepanel\\">\\n        <div class=\\"oe_structure\\"/>\\n        <div class=\\"o_sidebar\\" t-attf-style=\\"             background: #{color_primary};             background-color: #{color_primary};\\">\\n            <div class=\\"o_profile\\">\\n                <img class=\\"img img-fluid rounded-circle o_profile_image\\" t-attf-src=\\"data:image/png;base64,#{o.image_128}\\" alt=\\"\\" t-if=\\"o.image_128\\"/>\\n                <h1 class=\\"o_profile_name mt-2\\" t-field=\\"o.name\\">Marc Demo</h1>\\n                <h3 class=\\"o_profile_job mb-2\\" t-field=\\"o.job_id\\">Software Developer</h3>\\n            </div>\\n            <div class=\\"oe_structure\\"/>\\n            <div class=\\"o_sidebar_section\\" t-if=\\"show_contact\\">\\n                <ul class=\\"o_social\\">\\n                    <li class=\\"email\\" t-if=\\"o.company_id.email\\">\\n                        <i class=\\"fa fa-solid fa-envelope pe-2\\"/>\\n                        <a t-attf-href=\\"mailto: #{o.company_id.email}\\" t-field=\\"o.company_id.email\\">demo@email.com</a>\\n                    </li>\\n                    <li class=\\"phone\\" t-if=\\"o.company_id.mobile\\">\\n                        <i class=\\"fa fa-solid fa-phone pe-2\\"/>\\n                        <a t-attf-href=\\"tel:#{o.company_id.mobile}\\" t-field=\\"o.company_id.mobile\\">+1234567890</a>\\n                    </li>\\n                    <li class=\\"website\\" t-if=\\"o.company_id.website\\">\\n                        <i class=\\"fa fa-solid fa-globe pe-2\\"/>\\n                        <a t-attf-href=\\"tel:#{o.company_id.website}\\" t-field=\\"o.company_id.website\\">www.demo.com</a>\\n                    </li>\\n                </ul>\\n            </div>\\n        </div>\\n        <div class=\\"oe_structure\\"/>\\n    </t>", "es_ES": "<t t-name=\\"hr_skills.report_employee_cv_sidepanel\\">\\n        <div class=\\"oe_structure\\"/>\\n        <div class=\\"o_sidebar\\" t-attf-style=\\"             background: #{color_primary};             background-color: #{color_primary};\\">\\n            <div class=\\"o_profile\\">\\n                <img class=\\"img img-fluid rounded-circle o_profile_image\\" t-attf-src=\\"data:image/png;base64,#{o.image_128}\\" alt=\\"\\" t-if=\\"o.image_128\\"/>\\n                <h1 class=\\"o_profile_name mt-2\\" t-field=\\"o.name\\">Marc Demo</h1>\\n                <h3 class=\\"o_profile_job mb-2\\" t-field=\\"o.job_id\\">Desarrollador de software</h3>\\n            </div>\\n            <div class=\\"oe_structure\\"/>\\n            <div class=\\"o_sidebar_section\\" t-if=\\"show_contact\\">\\n                <ul class=\\"o_social\\">\\n                    <li class=\\"email\\" t-if=\\"o.company_id.email\\">\\n                        <i class=\\"fa fa-solid fa-envelope pe-2\\"/>\\n                        <a t-attf-href=\\"mailto: #{o.company_id.email}\\" t-field=\\"o.company_id.email\\">demo@correo.com</a>\\n                    </li>\\n                    <li class=\\"phone\\" t-if=\\"o.company_id.mobile\\">\\n                        <i class=\\"fa fa-solid fa-phone pe-2\\"/>\\n                        <a t-attf-href=\\"tel:#{o.company_id.mobile}\\" t-field=\\"o.company_id.mobile\\">+1234567890</a>\\n                    </li>\\n                    <li class=\\"website\\" t-if=\\"o.company_id.website\\">\\n                        <i class=\\"fa fa-solid fa-globe pe-2\\"/>\\n                        <a t-attf-href=\\"tel:#{o.company_id.website}\\" t-field=\\"o.company_id.website\\">www.demo.com</a>\\n                    </li>\\n                </ul>\\n            </div>\\n        </div>\\n        <div class=\\"oe_structure\\"/>\\n    </t>", "pt_PT": "<t t-name=\\"hr_skills.report_employee_cv_sidepanel\\">\\n        <div class=\\"oe_structure\\"/>\\n        <div class=\\"o_sidebar\\" t-attf-style=\\"             background: #{color_primary};             background-color: #{color_primary};\\">\\n            <div class=\\"o_profile\\">\\n                <img class=\\"img img-fluid rounded-circle o_profile_image\\" t-attf-src=\\"data:image/png;base64,#{o.image_128}\\" alt=\\"\\" t-if=\\"o.image_128\\"/>\\n                <h1 class=\\"o_profile_name mt-2\\" t-field=\\"o.name\\">Marc Demo</h1>\\n                <h3 class=\\"o_profile_job mb-2\\" t-field=\\"o.job_id\\">Software Developer</h3>\\n            </div>\\n            <div class=\\"oe_structure\\"/>\\n            <div class=\\"o_sidebar_section\\" t-if=\\"show_contact\\">\\n                <ul class=\\"o_social\\">\\n                    <li class=\\"email\\" t-if=\\"o.company_id.email\\">\\n                        <i class=\\"fa fa-solid fa-envelope pe-2\\"/>\\n                        <a t-attf-href=\\"mailto: #{o.company_id.email}\\" t-field=\\"o.company_id.email\\">demo@email.com</a>\\n                    </li>\\n                    <li class=\\"phone\\" t-if=\\"o.company_id.mobile\\">\\n                        <i class=\\"fa fa-solid fa-phone pe-2\\"/>\\n                        <a t-attf-href=\\"tel:#{o.company_id.mobile}\\" t-field=\\"o.company_id.mobile\\">+1234567890</a>\\n                    </li>\\n                    <li class=\\"website\\" t-if=\\"o.company_id.website\\">\\n                        <i class=\\"fa fa-solid fa-globe pe-2\\"/>\\n                        <a t-attf-href=\\"tel:#{o.company_id.website}\\" t-field=\\"o.company_id.website\\">www.demo.com</a>\\n                    </li>\\n                </ul>\\n            </div>\\n        </div>\\n        <div class=\\"oe_structure\\"/>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="hr_skills.report_employee_cv_sidepanel">\n        <div class="oe_structure"/>\n        <div class="o_sidebar" t-attf-style="             background: #{color_primary};             background-color: #{color_primary};">\n            <div class="o_profile">\n                <img class="img img-fluid rounded-circle o_profile_image" t-attf-src="data:image/png;base64,#{o.image_128}" alt="" t-if="o.image_128"/>\n                <h1 class="o_profile_name mt-2" t-field="o.name">Marc Demo</h1>\n                <h3 class="o_profile_job mb-2" t-field="o.job_id">Software Developer</h3>\n            </div>\n            <div class="oe_structure"/>\n            <div class="o_sidebar_section" t-if="show_contact">\n                <ul class="o_social">\n                    <li class="email" t-if="o.company_id.email">\n                        <i class="fa fa-solid fa-envelope pe-2"/>\n                        <a t-attf-href="mailto: #{o.company_id.email}" t-field="o.company_id.email">demo@email.com</a>\n                    </li>\n                    <li class="phone" t-if="o.company_id.mobile">\n                        <i class="fa fa-solid fa-phone pe-2"/>\n                        <a t-attf-href="tel:#{o.company_id.mobile}" t-field="o.company_id.mobile">+1234567890</a>\n                    </li>\n                    <li class="website" t-if="o.company_id.website">\n                        <i class="fa fa-solid fa-globe pe-2"/>\n                        <a t-attf-href="tel:#{o.company_id.website}" t-field="o.company_id.website">www.demo.com</a>\n                    </li>\n                </ul>\n            </div>\n        </div>\n        <div class="oe_structure"/>\n    </t>\n    \n    	f	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
853	16	\N	1	1	spreadsheet.dashboard.view.list	spreadsheet.dashboard	\N	list	spreadsheet_dashboard/views/spreadsheet_dashboard_views.xml	primary	{"en_US": "<list create=\\"false\\" editable=\\"bottom\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\" groups=\\"base.group_system\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"group_ids\\" widget=\\"many2many_tags\\" required=\\"1\\"/>\\n                <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"spreadsheet_binary_data\\" groups=\\"base.group_no_one\\" widget=\\"binary_spreadsheet\\" filename=\\"spreadsheet_file_name\\" string=\\"Data\\"/>\\n                <field name=\\"is_published\\" widget=\\"boolean_toggle\\"/>\\n                <field name=\\"dashboard_group_id\\" optional=\\"hidden\\"/>\\n            </list>", "es_ES": "<list create=\\"false\\" editable=\\"bottom\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\" groups=\\"base.group_system\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"group_ids\\" widget=\\"many2many_tags\\" required=\\"1\\"/>\\n                <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"spreadsheet_binary_data\\" groups=\\"base.group_no_one\\" widget=\\"binary_spreadsheet\\" filename=\\"spreadsheet_file_name\\" string=\\"Datos\\"/>\\n                <field name=\\"is_published\\" widget=\\"boolean_toggle\\"/>\\n                <field name=\\"dashboard_group_id\\" optional=\\"hidden\\"/>\\n            </list>", "pt_PT": "<list create=\\"false\\" editable=\\"bottom\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\" groups=\\"base.group_system\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"group_ids\\" widget=\\"many2many_tags\\" required=\\"1\\"/>\\n                <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"spreadsheet_binary_data\\" groups=\\"base.group_no_one\\" widget=\\"binary_spreadsheet\\" filename=\\"spreadsheet_file_name\\" string=\\"Dados\\"/>\\n                <field name=\\"is_published\\" widget=\\"boolean_toggle\\"/>\\n                <field name=\\"dashboard_group_id\\" optional=\\"hidden\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list create="false" editable="bottom">\n                <field name="sequence" widget="handle" groups="base.group_system"/>\n                <field name="name"/>\n                <field name="group_ids" widget="many2many_tags" required="1"/>\n                <field name="company_id" options="{'no_create': True}" groups="base.group_multi_company"/>\n                <field name="spreadsheet_binary_data" groups="base.group_no_one" widget="binary_spreadsheet" filename="spreadsheet_file_name" string="Data"/>\n                <field name="is_published" widget="boolean_toggle"/>\n                <field name="dashboard_group_id" optional="hidden"/>\n            </list>\n        	f	t	2026-04-08 08:34:52.241103	2026-04-08 08:34:52.241103	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
858	16	\N	1	1	EDI Proxy User	account_edi_proxy_client.user	\N	form	account_edi_proxy_client/views/account_edi_proxy_user_views.xml	primary	{"en_US": "<form string=\\"Account Journal\\">\\n                    <sheet>\\n                        <group>\\n                            <group>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" invisible=\\"1\\"/>\\n                                <field name=\\"proxy_type\\" readonly=\\"1\\" options=\\"{'no_open': True}\\"/>\\n                                <field name=\\"edi_mode\\" readonly=\\"1\\"/>\\n                                <field name=\\"id_client\\" readonly=\\"1\\"/>\\n                                <field name=\\"edi_identification\\" readonly=\\"1\\"/>\\n                                <field name=\\"private_key_id\\" readonly=\\"1\\"/>\\n                                <field name=\\"refresh_token\\" readonly=\\"1\\"/>\\n                            </group>\\n                            <group/>\\n                        </group>\\n                    </sheet>\\n                </form>", "es_ES": "<form string=\\"Diario de contabilidad\\">\\n                    <sheet>\\n                        <group>\\n                            <group>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" invisible=\\"1\\"/>\\n                                <field name=\\"proxy_type\\" readonly=\\"1\\" options=\\"{'no_open': True}\\"/>\\n                                <field name=\\"edi_mode\\" readonly=\\"1\\"/>\\n                                <field name=\\"id_client\\" readonly=\\"1\\"/>\\n                                <field name=\\"edi_identification\\" readonly=\\"1\\"/>\\n                                <field name=\\"private_key_id\\" readonly=\\"1\\"/>\\n                                <field name=\\"refresh_token\\" readonly=\\"1\\"/>\\n                            </group>\\n                            <group/>\\n                        </group>\\n                    </sheet>\\n                </form>", "pt_PT": "<form string=\\"Diário de Conta\\">\\n                    <sheet>\\n                        <group>\\n                            <group>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" invisible=\\"1\\"/>\\n                                <field name=\\"proxy_type\\" readonly=\\"1\\" options=\\"{'no_open': True}\\"/>\\n                                <field name=\\"edi_mode\\" readonly=\\"1\\"/>\\n                                <field name=\\"id_client\\" readonly=\\"1\\"/>\\n                                <field name=\\"edi_identification\\" readonly=\\"1\\"/>\\n                                <field name=\\"private_key_id\\" readonly=\\"1\\"/>\\n                                <field name=\\"refresh_token\\" readonly=\\"1\\"/>\\n                            </group>\\n                            <group/>\\n                        </group>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Account Journal">\n                    <sheet>\n                        <group>\n                            <group>\n                                <field name="company_id" groups="base.group_multi_company" invisible="1"/>\n                                <field name="proxy_type" readonly="1" options="{'no_open': True}"/>\n                                <field name="edi_mode" readonly="1"/>\n                                <field name="id_client" readonly="1"/>\n                                <field name="edi_identification" readonly="1"/>\n                                <field name="private_key_id" readonly="1"/>\n                                <field name="refresh_token" readonly="1"/>\n                            </group>\n                            <group/>\n                        </group>\n                    </sheet>\n                </form>\n            	f	t	2026-04-08 08:34:53.157072	2026-04-08 08:34:53.157072	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
900	16	792	1	1	report_invoice_document	\N	account_edi_ubl_cii.report_invoice_document	qweb	account_edi_ubl_cii/report/account_edi_ubl_cii_report_templates.xml	primary	{"en_US": "<data inherit_id=\\"account.report_invoice_document\\" primary=\\"True\\">\\n        <xpath expr=\\"//t[@t-call='web.external_layout']\\" position=\\"attributes\\">\\n            <attribute name=\\"t-call\\">account_edi_ubl_cii.external_layout_with_context</attribute>\\n        </xpath>\\n    <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">account_edi_ubl_cii.report_invoice_document</attribute></xpath></data>", "pt_PT": "<data inherit_id=\\"account.report_invoice_document\\" primary=\\"True\\">\\n        <xpath expr=\\"//t[@t-call='web.external_layout']\\" position=\\"attributes\\">\\n            <attribute name=\\"t-call\\">account_edi_ubl_cii.external_layout_with_context</attribute>\\n        </xpath>\\n    <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">account_edi_ubl_cii.report_invoice_document</attribute></xpath></data>"}	<?xml version="1.0"?>\n<data inherit_id="account.report_invoice_document" primary="True">\n        <xpath expr="//t[@t-call='web.external_layout']" position="attributes">\n            <attribute name="t-call">account_edi_ubl_cii.external_layout_with_context</attribute>\n        </xpath>\n    <xpath expr="." position="attributes"><attribute name="t-name">account_edi_ubl_cii.report_invoice_document</attribute></xpath></data>\n\n    	f	t	2026-04-08 08:34:53.414141	2026-04-08 08:34:53.414141	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
898	16	815	1	1	res.partner.property.form.inherit	res.partner	\N	form	account_edi_ubl_cii/views/res_partner_views.xml	extension	{"en_US": "<xpath expr=\\"//group[@id='invoice_send_settings']\\" position=\\"inside\\">\\n                <label for=\\"peppol_eas\\" string=\\"Peppol Address\\" invisible=\\"1\\"/> <!-- TODO remove in master -->\\n                <div id=\\"peppol_address\\" class=\\"row\\" invisible=\\"1\\"/> <!-- TODO remove in master -->\\n                <field name=\\"available_peppol_eas\\" invisible=\\"1\\"/>\\n                <field name=\\"peppol_eas\\" placeholder=\\"Peppol ID\\" nolabel=\\"1\\" widget=\\"filterable_selection\\" options=\\"{'whitelist_fname': 'available_peppol_eas'}\\" class=\\"o_field_peppol_eas_selection\\"/>\\n                <field name=\\"peppol_endpoint\\" nolabel=\\"1\\"/>\\n            </xpath>", "es_ES": "<xpath expr=\\"//group[@id='invoice_send_settings']\\" position=\\"inside\\">\\n                <label for=\\"peppol_eas\\" string=\\"Dirección Peppol\\" invisible=\\"1\\"/> <!-- TODO remove in master -->\\n                <div id=\\"peppol_address\\" class=\\"row\\" invisible=\\"1\\"/> <!-- TODO remove in master -->\\n                <field name=\\"available_peppol_eas\\" invisible=\\"1\\"/>\\n                <field name=\\"peppol_eas\\" placeholder=\\"ID de Peppol\\" nolabel=\\"1\\" widget=\\"filterable_selection\\" options=\\"{'whitelist_fname': 'available_peppol_eas'}\\" class=\\"o_field_peppol_eas_selection\\"/>\\n                <field name=\\"peppol_endpoint\\" nolabel=\\"1\\"/>\\n            </xpath>", "pt_PT": "<xpath expr=\\"//group[@id='invoice_send_settings']\\" position=\\"inside\\">\\n                <label for=\\"peppol_eas\\" string=\\"Endereço Peppol\\" invisible=\\"1\\"/> <!-- TODO remove in master -->\\n                <div id=\\"peppol_address\\" class=\\"row\\" invisible=\\"1\\"/> <!-- TODO remove in master -->\\n                <field name=\\"available_peppol_eas\\" invisible=\\"1\\"/>\\n                <field name=\\"peppol_eas\\" placeholder=\\"ID Peppol\\" nolabel=\\"1\\" widget=\\"filterable_selection\\" options=\\"{'whitelist_fname': 'available_peppol_eas'}\\" class=\\"o_field_peppol_eas_selection\\"/>\\n                <field name=\\"peppol_endpoint\\" nolabel=\\"1\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//group[@id='invoice_send_settings']" position="inside">\n                <label for="peppol_eas" string="Peppol Address" invisible="1"/> <!-- TODO remove in master -->\n                <div id="peppol_address" class="row" invisible="1"/> <!-- TODO remove in master -->\n                <field name="available_peppol_eas" invisible="1"/>\n                <field name="peppol_eas" placeholder="Peppol ID" nolabel="1" widget="filterable_selection" options="{'whitelist_fname': 'available_peppol_eas'}" class="o_field_peppol_eas_selection"/>\n                <field name="peppol_endpoint" nolabel="1"/>\n            </xpath>\n        	f	t	2026-04-08 08:34:53.414141	2026-04-08 08:34:53.414141	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1692	16	\N	1	1	Barcode Nomenclatures	barcode.nomenclature	\N	form	barcodes/views/barcodes_view.xml	primary	{"en_US": "<form string=\\"Barcode Nomenclature\\">\\n                    <sheet>\\n                        <group name=\\"general_attributes\\" col=\\"4\\">\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"upc_ean_conv\\"/>\\n                        </group>\\n                        <div>\\n                            <p>\\n                                <i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\\n                                When a barcode is scanned it is associated to the <i>first</i> rule with a matching\\n                                pattern. The pattern syntax is that of regular expression, and a barcode is matched\\n                                if the regular expression matches a prefix of the barcode.\\n                            </p><p>\\n                                Patterns can also define how numerical values, such as weight or price, can be\\n                                encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\\n                                define where the number's digits are encoded. Floats are also supported with the\\n                                decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases,\\n                                the barcode field on the associated records <i>must</i> show these digits as\\n                                zeroes.\\n                            </p>\\n                        </div>\\n                        <field name=\\"rule_ids\\">\\n                            <list string=\\"Tables\\">\\n                                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"type\\"/>\\n                                <field name=\\"encoding\\"/>\\n                                <field name=\\"pattern\\"/>\\n                            </list>\\n                        </field>\\n                    </sheet>\\n                </form>", "es_ES": "<form string=\\"Nomenclatura de código de barras\\">\\n                    <sheet>\\n                        <group name=\\"general_attributes\\" col=\\"4\\">\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"upc_ean_conv\\"/>\\n                        </group>\\n                        <div>\\n                            <p>\\n                                Las <i>nomenclaturas de códigos de barras</i> definen cómo se reconocen y categorizan\\nlos códigos de barras. Cuando se escanea un código de barras se asocia a la <i>primera</i>\\nregla con un patrón coincidente. La sintaxis de los patrones es la de una expresión\\nregular, y un código de barras se reconoce si la expresión regular coincide con un\\nprefijo del código de barras.\\n                            </p><p>\\n                                Los patrones también pueden definir el modo en que los valores numéricos, como el peso o el precio, pueden\\n                                codificarse en el código de barras. Estos se indican con el parámetro <code>{NNN}</code> donde las N\\n                                definen dónde se codifican los dígitos del número. También se admiten valores flotantes con los\\n                                decimales indicados con D, como <code>{NNNDD}</code>. En estos casos,\\n                                el campo de código de barras de los registros asociados <i>debe</i> mostrar estos dígitos como\\n                                ceros.\\n                            </p>\\n                        </div>\\n                        <field name=\\"rule_ids\\">\\n                            <list string=\\"Tablas\\">\\n                                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"type\\"/>\\n                                <field name=\\"encoding\\"/>\\n                                <field name=\\"pattern\\"/>\\n                            </list>\\n                        </field>\\n                    </sheet>\\n                </form>", "pt_PT": "<form string=\\"Nomenclatura de Código de Barras\\">\\n                    <sheet>\\n                        <group name=\\"general_attributes\\" col=\\"4\\">\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"upc_ean_conv\\"/>\\n                        </group>\\n                        <div>\\n                            <p>\\n                                <i>Nomenclaturas de Códigos de Barras</i> definem como os códigos de barras são reconhecidos e categorizados.\\nQuando um código de barras é digitalizado, é associado à <i>primeira</i> regra com um padrão de\\ncombinação.O padrão de sintaxe é o da expressão regular, e um código de barras é combinado\\nse a expressão regular corresponde a um prefixo do código de barras.\\n                            </p><p>\\n                                Os padrões também podem definir como valores numéricos, tais como o peso ou preço,\\npodem ser codificados em código de barras. Eles são indicados por <code>[NNN]</code>\\nonde os N's definem onde os dígitos do número são codificados. Os números de\\nvirgula flutuante também são suportados com os decimais indicados por D's, tal como\\n<code>[NNNDD]</code>. Nestes casos, o campo do código de barras nos registos\\nassociados <i>deve</i> mostrar estes dígitos como zeros.\\n                            </p>\\n                        </div>\\n                        <field name=\\"rule_ids\\">\\n                            <list string=\\"Tabelas\\">\\n                                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"type\\"/>\\n                                <field name=\\"encoding\\"/>\\n                                <field name=\\"pattern\\"/>\\n                            </list>\\n                        </field>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Barcode Nomenclature">\n                    <sheet>\n                        <group name="general_attributes" col="4">\n                            <field name="name"/>\n                            <field name="upc_ean_conv"/>\n                        </group>\n                        <div>\n                            <p>\n                                <i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n                                When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n                                pattern. The pattern syntax is that of regular expression, and a barcode is matched\n                                if the regular expression matches a prefix of the barcode.\n                            </p><p>\n                                Patterns can also define how numerical values, such as weight or price, can be\n                                encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n                                define where the number's digits are encoded. Floats are also supported with the\n                                decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases,\n                                the barcode field on the associated records <i>must</i> show these digits as\n                                zeroes.\n                            </p>\n                        </div>\n                        <field name="rule_ids">\n                            <list string="Tables">\n                                <field name="sequence" widget="handle"/>\n                                <field name="name"/>\n                                <field name="type"/>\n                                <field name="encoding"/>\n                                <field name="pattern"/>\n                            </list>\n                        </field>\n                    </sheet>\n                </form>\n            	f	t	2026-04-08 08:46:05.988403	2026-04-08 08:46:05.988403	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1693	16	\N	1	1	Barcode Nomenclatures	barcode.nomenclature	\N	list	barcodes/views/barcodes_view.xml	primary	{"en_US": "<list string=\\"Barcode Nomenclatures\\">\\n                    <field name=\\"name\\"/>\\n                </list>", "es_ES": "<list string=\\"Nomenclaturas de código de barras\\">\\n                    <field name=\\"name\\"/>\\n                </list>", "pt_PT": "<list string=\\"Nomenclaturas de códigos de barras\\">\\n                    <field name=\\"name\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Barcode Nomenclatures">\n                    <field name="name"/>\n                </list>\n            	f	t	2026-04-08 08:46:05.988403	2026-04-08 08:46:05.988403	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
924	16	809	1	1	res.config.settings.view.form.inherit.base.vat	res.config.settings	\N	form	base_vat/views/res_config_settings_views.xml	extension	{"en_US": "<setting id=\\"eu_service\\" position=\\"after\\">\\n                <setting id=\\"vies_service_setting\\" help=\\"Verify VAT numbers using the European VIES service\\" company_dependent=\\"1\\" title=\\"If this checkbox is ticked, the default fiscal position that applies will depend upon the output of the verification by the European VIES Service.\\" documentation=\\"/applications/finance/accounting/taxation/taxes/vat_validation.html\\">\\n                    <field name=\\"vat_check_vies\\"/>\\n                </setting>\\n            </setting>", "es_ES": "<setting id=\\"eu_service\\" position=\\"after\\">\\n                <setting id=\\"vies_service_setting\\" help=\\"Verificar NIFs con el servicio europeo VIES\\" company_dependent=\\"1\\" title=\\"Si esta casilla está marcada, la posición fiscal por defecto a aplicar dependerá del resultado de la verificación del servicio europeo VIES.\\" documentation=\\"/applications/finance/accounting/taxation/taxes/vat_validation.html\\">\\n                    <field name=\\"vat_check_vies\\"/>\\n                </setting>\\n            </setting>", "pt_PT": "<setting id=\\"eu_service\\" position=\\"after\\">\\n                <setting id=\\"vies_service_setting\\" help=\\"Verificar os NIFs usando o serviço europeu VIES\\" company_dependent=\\"1\\" title=\\"Se esta checkbox for assinalada, a posição fiscal pré-definida aplicável dependerá do resultado da verificação do Serviço VIES Europeu.\\" documentation=\\"/applications/finance/accounting/taxation/taxes/vat_validation.html\\">\\n                    <field name=\\"vat_check_vies\\"/>\\n                </setting>\\n            </setting>"}	<?xml version="1.0"?>\n<setting id="eu_service" position="after">\n                <setting id="vies_service_setting" help="Verify VAT numbers using the European VIES service" company_dependent="1" title="If this checkbox is ticked, the default fiscal position that applies will depend upon the output of the verification by the European VIES Service." documentation="/applications/finance/accounting/taxation/taxes/vat_validation.html">\n                    <field name="vat_check_vies"/>\n                </setting>\n            </setting>\n        	f	t	2026-04-08 08:34:54.924384	2026-04-08 08:34:54.924384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
925	15	126	1	1	view.partner.base.vat.form	res.partner	\N	form	base_vat/views/res_partner_views.xml	extension	{"en_US": "<data><xpath expr=\\"//field[@name='vat']\\" position=\\"after\\">\\n                    <field name=\\"perform_vies_validation\\" invisible=\\"1\\"/>\\n                    <label for=\\"vat\\" string=\\"Tax ID\\"/>\\n                    <div name=\\"vat_vies_container\\"/>\\n                </xpath>\\n                <xpath expr=\\"//div[@name='vat_vies_container']\\" position=\\"inside\\">\\n                    <xpath expr=\\"//field[@name='vat']\\" position=\\"move\\"/>\\n                    <span class=\\"text-nowrap ps-2\\">\\n                        <label for=\\"vies_valid\\" invisible=\\"not perform_vies_validation\\"/>\\n                        <field name=\\"vies_valid\\" invisible=\\"not perform_vies_validation\\" class=\\"oe_inline\\"/>\\n                    </span>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='vat']\\" position=\\"attributes\\">\\n                    <attribute name=\\"class\\" add=\\"oe_inline\\" separator=\\" \\"/>\\n                </xpath>\\n            </data>", "es_ES": "<data><xpath expr=\\"//field[@name='vat']\\" position=\\"after\\">\\n                    <field name=\\"perform_vies_validation\\" invisible=\\"1\\"/>\\n                    <label for=\\"vat\\" string=\\"NIF\\"/>\\n                    <div name=\\"vat_vies_container\\"/>\\n                </xpath>\\n                <xpath expr=\\"//div[@name='vat_vies_container']\\" position=\\"inside\\">\\n                    <xpath expr=\\"//field[@name='vat']\\" position=\\"move\\"/>\\n                    <span class=\\"text-nowrap ps-2\\">\\n                        <label for=\\"vies_valid\\" invisible=\\"not perform_vies_validation\\"/>\\n                        <field name=\\"vies_valid\\" invisible=\\"not perform_vies_validation\\" class=\\"oe_inline\\"/>\\n                    </span>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='vat']\\" position=\\"attributes\\">\\n                    <attribute name=\\"class\\" add=\\"oe_inline\\" separator=\\" \\"/>\\n                </xpath>\\n            </data>", "pt_PT": "<data><xpath expr=\\"//field[@name='vat']\\" position=\\"after\\">\\n                    <field name=\\"perform_vies_validation\\" invisible=\\"1\\"/>\\n                    <label for=\\"vat\\" string=\\"NIF\\"/>\\n                    <div name=\\"vat_vies_container\\"/>\\n                </xpath>\\n                <xpath expr=\\"//div[@name='vat_vies_container']\\" position=\\"inside\\">\\n                    <xpath expr=\\"//field[@name='vat']\\" position=\\"move\\"/>\\n                    <span class=\\"text-nowrap ps-2\\">\\n                        <label for=\\"vies_valid\\" invisible=\\"not perform_vies_validation\\"/>\\n                        <field name=\\"vies_valid\\" invisible=\\"not perform_vies_validation\\" class=\\"oe_inline\\"/>\\n                    </span>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='vat']\\" position=\\"attributes\\">\\n                    <attribute name=\\"class\\" add=\\"oe_inline\\" separator=\\" \\"/>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='vat']" position="after">\n                    <field name="perform_vies_validation" invisible="1"/>\n                    <label for="vat" string="Tax ID"/>\n                    <div name="vat_vies_container"/>\n                </xpath>\n                <xpath expr="//div[@name='vat_vies_container']" position="inside">\n                    <xpath expr="//field[@name='vat']" position="move"/>\n                    <span class="text-nowrap ps-2">\n                        <label for="vies_valid" invisible="not perform_vies_validation"/>\n                        <field name="vies_valid" invisible="not perform_vies_validation" class="oe_inline"/>\n                    </span>\n                </xpath>\n                <xpath expr="//field[@name='vat']" position="attributes">\n                    <attribute name="class" add="oe_inline" separator=" "/>\n                </xpath>\n            </data>	f	t	2026-04-08 08:34:54.924384	2026-04-08 08:34:54.924384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
926	100	809	1	1	res.config.settings.view.form.inherit.snailmail.account	res.config.settings	\N	form	snailmail_account/views/res_config_settings_views.xml	extension	{"en_US": "<setting id=\\"send_invoices_followups\\" position=\\"inside\\">\\n                <div class=\\"mt16\\" invisible=\\"not module_snailmail_account\\">\\n                    <div>\\n                        <field name=\\"snailmail_color\\"/>\\n                        <label for=\\"snailmail_color\\"/>\\n                        <span class=\\"fa fa-lg fa-building-o\\" title=\\"Values set here are company-specific.\\"/>\\n                    </div>\\n                    <div>\\n                        <field name=\\"snailmail_duplex\\"/>\\n                        <label for=\\"snailmail_duplex\\"/>\\n                        <span class=\\"fa fa-lg fa-building-o\\" title=\\"Values set here are company-specific.\\"/>\\n                    </div>\\n                    <div>\\n                        <field name=\\"snailmail_cover\\" readonly=\\"snailmail_cover_readonly\\"/>\\n                        <label for=\\"snailmail_cover\\"/>\\n                        <span class=\\"fa fa-lg fa-building-o\\" title=\\"Values set here are company-specific.\\"/>\\n                    </div>\\n                </div>\\n                <widget name=\\"iap_buy_more_credits\\" service_name=\\"snailmail\\"/>\\n            </setting>", "es_ES": "<setting id=\\"send_invoices_followups\\" position=\\"inside\\">\\n                <div class=\\"mt16\\" invisible=\\"not module_snailmail_account\\">\\n                    <div>\\n                        <field name=\\"snailmail_color\\"/>\\n                        <label for=\\"snailmail_color\\"/>\\n                        <span class=\\"fa fa-lg fa-building-o\\" title=\\"Los valores establecidos aquí son específicos de la compañía.\\"/>\\n                    </div>\\n                    <div>\\n                        <field name=\\"snailmail_duplex\\"/>\\n                        <label for=\\"snailmail_duplex\\"/>\\n                        <span class=\\"fa fa-lg fa-building-o\\" title=\\"Los valores establecidos aquí son específicos de la compañía.\\"/>\\n                    </div>\\n                    <div>\\n                        <field name=\\"snailmail_cover\\" readonly=\\"snailmail_cover_readonly\\"/>\\n                        <label for=\\"snailmail_cover\\"/>\\n                        <span class=\\"fa fa-lg fa-building-o\\" title=\\"Los valores establecidos aquí son específicos de la compañía.\\"/>\\n                    </div>\\n                </div>\\n                <widget name=\\"iap_buy_more_credits\\" service_name=\\"snailmail\\"/>\\n            </setting>", "pt_PT": "<setting id=\\"send_invoices_followups\\" position=\\"inside\\">\\n                <div class=\\"mt16\\" invisible=\\"not module_snailmail_account\\">\\n                    <div>\\n                        <field name=\\"snailmail_color\\"/>\\n                        <label for=\\"snailmail_color\\"/>\\n                        <span class=\\"fa fa-lg fa-building-o\\" title=\\"Estes valores são específicos por empresa.\\"/>\\n                    </div>\\n                    <div>\\n                        <field name=\\"snailmail_duplex\\"/>\\n                        <label for=\\"snailmail_duplex\\"/>\\n                        <span class=\\"fa fa-lg fa-building-o\\" title=\\"Estes valores são específicos por empresa.\\"/>\\n                    </div>\\n                    <div>\\n                        <field name=\\"snailmail_cover\\" readonly=\\"snailmail_cover_readonly\\"/>\\n                        <label for=\\"snailmail_cover\\"/>\\n                        <span class=\\"fa fa-lg fa-building-o\\" title=\\"Estes valores são específicos por empresa.\\"/>\\n                    </div>\\n                </div>\\n                <widget name=\\"iap_buy_more_credits\\" service_name=\\"snailmail\\"/>\\n            </setting>"}	<?xml version="1.0"?>\n<setting id="send_invoices_followups" position="inside">\n                <div class="mt16" invisible="not module_snailmail_account">\n                    <div>\n                        <field name="snailmail_color"/>\n                        <label for="snailmail_color"/>\n                        <span class="fa fa-lg fa-building-o" title="Values set here are company-specific."/>\n                    </div>\n                    <div>\n                        <field name="snailmail_duplex"/>\n                        <label for="snailmail_duplex"/>\n                        <span class="fa fa-lg fa-building-o" title="Values set here are company-specific."/>\n                    </div>\n                    <div>\n                        <field name="snailmail_cover" readonly="snailmail_cover_readonly"/>\n                        <label for="snailmail_cover"/>\n                        <span class="fa fa-lg fa-building-o" title="Values set here are company-specific."/>\n                    </div>\n                </div>\n                <widget name="iap_buy_more_credits" service_name="snailmail"/>\n            </setting>\n        	f	t	2026-04-08 08:34:55.244168	2026-04-08 08:34:55.244168	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
935	16	809	1	1	res.config.settings.view.form.inherit.proxy.user	res.config.settings	\N	form	account_peppol/views/res_config_settings_views.xml	extension	{"en_US": "<xpath expr=\\"//div[@id='account_peppol_install']\\" position=\\"replace\\">\\n                <div id=\\"account_peppol\\" class=\\"col-12 o_setting_box\\">\\n                    <field name=\\"peppol_use_parent_company\\" invisible=\\"1\\"/>\\n                    <div class=\\"o_setting_right_pane border-0\\">\\n                        <div invisible=\\"peppol_use_parent_company or account_peppol_proxy_state not in ('sender', 'receiver', 'smp_registration')\\">\\n                            Your Peppol ID <field name=\\"account_peppol_edi_identification\\" class=\\"oe_inline o_form_label\\" readonly=\\"1\\"/> <field name=\\"account_peppol_proxy_state\\" class=\\"oe_inline o_form_label text-lowercase\\" readonly=\\"1\\"/> invoices and credit notes.\\n                            <span class=\\"ps-2\\" invisible=\\"account_peppol_edi_mode == 'prod'\\">\\n                                (<field class=\\"oe_inline o_form_label text-uppercase\\" name=\\"account_peppol_edi_mode\\"/>)\\n                            </span>\\n                        </div>\\n                        <div invisible=\\"peppol_use_parent_company or account_peppol_proxy_state != 'rejected'\\">\\n                            You registration has been rejected, the reason has been sent to you via email.\\n                            Please contact our support if you need further assistance.\\n                        </div>\\n\\n                        <!-- Participant register as its parent company. -->\\n                        <div invisible=\\"not peppol_use_parent_company\\">\\n                            You are sending from <field name=\\"peppol_parent_company_name\\" class=\\"oe_inline o_form_label\\" readonly=\\"1\\"/>.\\n                        </div>\\n\\n                        <!-- The participant registered as a sender: display register as a receiver button, email, migration key field -->\\n                        <div class=\\"row\\" invisible=\\"peppol_use_parent_company or account_peppol_proxy_state not in ('sender', 'smp_registration', 'receiver')\\">\\n                            <label string=\\"Primary contact email\\" for=\\"account_peppol_contact_email\\" class=\\"col-lg-3 o_light_label\\"/>\\n                            <field name=\\"account_peppol_contact_email\\" required=\\"account_peppol_proxy_state in ('sender', 'smp_registration', 'receiver')\\"/>\\n                        </div>\\n\\n                        <!-- The participant is waiting to be registered on the SMP -->\\n                        <div invisible=\\"peppol_use_parent_company or account_peppol_proxy_state not in ('smp_registration', 'receiver')\\">\\n                            <div class=\\"row\\">\\n                                <label string=\\"Incoming Invoices Journal\\" for=\\"account_peppol_purchase_journal_id\\" class=\\"col-lg-3 o_light_label\\"/>\\n                                <field name=\\"account_peppol_purchase_journal_id\\" required=\\"account_peppol_proxy_state in ('smp_registration', 'receiver')\\"/>\\n                            </div>\\n                            <div invisible=\\"account_peppol_proxy_state != 'smp_registration'\\">\\n                                <p class=\\"mt-4\\">\\n                                    Your registration should be activated within a day.\\n                                </p>\\n                            </div>\\n                        </div>\\n\\n                        <div class=\\"mt-4\\" invisible=\\"peppol_use_parent_company or account_peppol_proxy_state != 'receiver'\\" groups=\\"base.group_no_one\\">\\n                            <div invisible=\\"not account_peppol_migration_key\\">\\n                                Your migration key is:\\n                                <field name=\\"account_peppol_migration_key\\" nolabel=\\"1\\" readonly=\\"account_peppol_proxy_state == 'receiver' and account_peppol_migration_key\\"/>\\n                            </div>\\n                        </div>\\n\\n                        <!-- All action buttons -->\\n                        <div invisible=\\"peppol_use_parent_company or account_peppol_proxy_state != 'receiver' or account_peppol_edi_mode == 'demo'\\">\\n                            <!-- Note: Deprecated; the button is permanently invisible. -->\\n                            <!-- Disabling services can lead to complicance issues and is not necessary -->\\n                            <!-- since all existing services should just work. -->\\n                            <button string=\\"Configure Peppol Services\\" name=\\"button_account_peppol_configure_services\\" type=\\"object\\" class=\\"btn-link mt-3 mb-3\\" icon=\\"oi-arrow-right\\" invisible=\\"1\\"/>\\n                        </div>\\n\\n                        <div class=\\"d-flex gap-1 action_buttons\\" colspan=\\"3\\">\\n                            <div invisible=\\"peppol_use_parent_company or account_peppol_proxy_state not in ('not_registered', 'in_verification')\\">\\n                                <div class=\\"text-muted\\">\\n                                    Allow sending and receiving invoices through the PEPPOL network\\n                                </div>\\n                                <button name=\\"action_open_peppol_form\\" type=\\"object\\" string=\\"Activate Electronic Invoicing\\" class=\\"oe_highlight mt-2\\"/>\\n                            </div>\\n                            <widget name=\\"peppol_settings_buttons\\" invisible=\\"peppol_use_parent_company or account_peppol_proxy_state not in ('sender', 'smp_registration', 'receiver')\\"/>\\n                        </div>\\n\\n                        <!--Branch company connected to parent's active peppol connection.-->\\n                        <div invisible=\\"not peppol_use_parent_company\\" class=\\"mt-2\\">\\n                            <button string=\\"Disconnect\\" name=\\"button_peppol_disconnect_branch_from_parent\\" type=\\"object\\" class=\\"btn-secondary me-1\\"/>\\n                        </div>\\n                    </div>\\n                </div>\\n            </xpath>", "es_ES": "<xpath expr=\\"//div[@id='account_peppol_install']\\" position=\\"replace\\">\\n                <div id=\\"account_peppol\\" class=\\"col-12 o_setting_box\\">\\n                    <field name=\\"peppol_use_parent_company\\" invisible=\\"1\\"/>\\n                    <div class=\\"o_setting_right_pane border-0\\">\\n                        <div invisible=\\"peppol_use_parent_company or account_peppol_proxy_state not in ('sender', 'receiver', 'smp_registration')\\">\\n                            Su ID de PEPPOL <field name=\\"account_peppol_edi_identification\\" class=\\"oe_inline o_form_label\\" readonly=\\"1\\"/> <field name=\\"account_peppol_proxy_state\\" class=\\"oe_inline o_form_label text-lowercase\\" readonly=\\"1\\"/> facturas y facturas rectificativas\\n                            <span class=\\"ps-2\\" invisible=\\"account_peppol_edi_mode == 'prod'\\">\\n                                (<field class=\\"oe_inline o_form_label text-uppercase\\" name=\\"account_peppol_edi_mode\\"/>)\\n                            </span>\\n                        </div>\\n                        <div invisible=\\"peppol_use_parent_company or account_peppol_proxy_state != 'rejected'\\">\\n                            Su registro ha sido rechazado, en su correo electrónico encontrará el motivo.\\n                            Contacte a nuestro equipo de soporte en caso de que necesite asistencia.\\n                        </div>\\n\\n                        <!-- Participant register as its parent company. -->\\n                        <div invisible=\\"not peppol_use_parent_company\\">\\n                            Estás enviando desde <field name=\\"peppol_parent_company_name\\" class=\\"oe_inline o_form_label\\" readonly=\\"1\\"/>.\\n                        </div>\\n\\n                        <!-- The participant registered as a sender: display register as a receiver button, email, migration key field -->\\n                        <div class=\\"row\\" invisible=\\"peppol_use_parent_company or account_peppol_proxy_state not in ('sender', 'smp_registration', 'receiver')\\">\\n                            <label string=\\"Correo electrónico de contacto principal\\" for=\\"account_peppol_contact_email\\" class=\\"col-lg-3 o_light_label\\"/>\\n                            <field name=\\"account_peppol_contact_email\\" required=\\"account_peppol_proxy_state in ('sender', 'smp_registration', 'receiver')\\"/>\\n                        </div>\\n\\n                        <!-- The participant is waiting to be registered on the SMP -->\\n                        <div invisible=\\"peppol_use_parent_company or account_peppol_proxy_state not in ('smp_registration', 'receiver')\\">\\n                            <div class=\\"row\\">\\n                                <label string=\\"Diario de facturas entrantes\\" for=\\"account_peppol_purchase_journal_id\\" class=\\"col-lg-3 o_light_label\\"/>\\n                                <field name=\\"account_peppol_purchase_journal_id\\" required=\\"account_peppol_proxy_state in ('smp_registration', 'receiver')\\"/>\\n                            </div>\\n                            <div invisible=\\"account_peppol_proxy_state != 'smp_registration'\\">\\n                                <p class=\\"mt-4\\">\\n                                    Su registro debería activarse en un día.\\n                                </p>\\n                            </div>\\n                        </div>\\n\\n                        <div class=\\"mt-4\\" invisible=\\"peppol_use_parent_company or account_peppol_proxy_state != 'receiver'\\" groups=\\"base.group_no_one\\">\\n                            <div invisible=\\"not account_peppol_migration_key\\">\\n                                Su clave de migración es:\\n                                <field name=\\"account_peppol_migration_key\\" nolabel=\\"1\\" readonly=\\"account_peppol_proxy_state == 'receiver' and account_peppol_migration_key\\"/>\\n                            </div>\\n                        </div>\\n\\n                        <!-- All action buttons -->\\n                        <div invisible=\\"peppol_use_parent_company or account_peppol_proxy_state != 'receiver' or account_peppol_edi_mode == 'demo'\\">\\n                            <!-- Note: Deprecated; the button is permanently invisible. -->\\n                            <!-- Disabling services can lead to complicance issues and is not necessary -->\\n                            <!-- since all existing services should just work. -->\\n                            <button string=\\"Configure servicios de Peppol\\" name=\\"button_account_peppol_configure_services\\" type=\\"object\\" class=\\"btn-link mt-3 mb-3\\" icon=\\"oi-arrow-right\\" invisible=\\"1\\"/>\\n                        </div>\\n\\n                        <div class=\\"d-flex gap-1 action_buttons\\" colspan=\\"3\\">\\n                            <div invisible=\\"peppol_use_parent_company or account_peppol_proxy_state not in ('not_registered', 'in_verification')\\">\\n                                <div class=\\"text-muted\\">\\n                                    Permita que se envíen y reciban facturas a través de la red de PEPPOL\\n                                </div>\\n                                <button name=\\"action_open_peppol_form\\" type=\\"object\\" string=\\"Activar facturación electrónica\\" class=\\"oe_highlight mt-2\\"/>\\n                            </div>\\n                            <widget name=\\"peppol_settings_buttons\\" invisible=\\"peppol_use_parent_company or account_peppol_proxy_state not in ('sender', 'smp_registration', 'receiver')\\"/>\\n                        </div>\\n\\n                        <!--Branch company connected to parent's active peppol connection.-->\\n                        <div invisible=\\"not peppol_use_parent_company\\" class=\\"mt-2\\">\\n                            <button string=\\"Desconectar\\" name=\\"button_peppol_disconnect_branch_from_parent\\" type=\\"object\\" class=\\"btn-secondary me-1\\"/>\\n                        </div>\\n                    </div>\\n                </div>\\n            </xpath>", "pt_PT": "<xpath expr=\\"//div[@id='account_peppol_install']\\" position=\\"replace\\">\\n                <div id=\\"account_peppol\\" class=\\"col-12 o_setting_box\\">\\n                    <field name=\\"peppol_use_parent_company\\" invisible=\\"1\\"/>\\n                    <div class=\\"o_setting_right_pane border-0\\">\\n                        <div invisible=\\"peppol_use_parent_company or account_peppol_proxy_state not in ('sender', 'receiver', 'smp_registration')\\">\\n                            Your Peppol ID <field name=\\"account_peppol_edi_identification\\" class=\\"oe_inline o_form_label\\" readonly=\\"1\\"/> <field name=\\"account_peppol_proxy_state\\" class=\\"oe_inline o_form_label text-lowercase\\" readonly=\\"1\\"/> invoices and credit notes.\\n                            <span class=\\"ps-2\\" invisible=\\"account_peppol_edi_mode == 'prod'\\">\\n                                (<field class=\\"oe_inline o_form_label text-uppercase\\" name=\\"account_peppol_edi_mode\\"/>)\\n                            </span>\\n                        </div>\\n                        <div invisible=\\"peppol_use_parent_company or account_peppol_proxy_state != 'rejected'\\">\\n                            Seu registro foi rejeitado e o motivo foi enviado por e-mail.\\nEntre em contato com nosso suporte se precisar de mais assistência.\\n                        </div>\\n\\n                        <!-- Participant register as its parent company. -->\\n                        <div invisible=\\"not peppol_use_parent_company\\">\\n                            You are sending from <field name=\\"peppol_parent_company_name\\" class=\\"oe_inline o_form_label\\" readonly=\\"1\\"/>.\\n                        </div>\\n\\n                        <!-- The participant registered as a sender: display register as a receiver button, email, migration key field -->\\n                        <div class=\\"row\\" invisible=\\"peppol_use_parent_company or account_peppol_proxy_state not in ('sender', 'smp_registration', 'receiver')\\">\\n                            <label string=\\"E-mail de contato principal\\" for=\\"account_peppol_contact_email\\" class=\\"col-lg-3 o_light_label\\"/>\\n                            <field name=\\"account_peppol_contact_email\\" required=\\"account_peppol_proxy_state in ('sender', 'smp_registration', 'receiver')\\"/>\\n                        </div>\\n\\n                        <!-- The participant is waiting to be registered on the SMP -->\\n                        <div invisible=\\"peppol_use_parent_company or account_peppol_proxy_state not in ('smp_registration', 'receiver')\\">\\n                            <div class=\\"row\\">\\n                                <label string=\\"Diário de faturas recebidas\\" for=\\"account_peppol_purchase_journal_id\\" class=\\"col-lg-3 o_light_label\\"/>\\n                                <field name=\\"account_peppol_purchase_journal_id\\" required=\\"account_peppol_proxy_state in ('smp_registration', 'receiver')\\"/>\\n                            </div>\\n                            <div invisible=\\"account_peppol_proxy_state != 'smp_registration'\\">\\n                                <p class=\\"mt-4\\">\\n                                    Seu registro deve ser ativado dentro de um dia.\\n                                </p>\\n                            </div>\\n                        </div>\\n\\n                        <div class=\\"mt-4\\" invisible=\\"peppol_use_parent_company or account_peppol_proxy_state != 'receiver'\\" groups=\\"base.group_no_one\\">\\n                            <div invisible=\\"not account_peppol_migration_key\\">\\n                                Your migration key is:\\n                                <field name=\\"account_peppol_migration_key\\" nolabel=\\"1\\" readonly=\\"account_peppol_proxy_state == 'receiver' and account_peppol_migration_key\\"/>\\n                            </div>\\n                        </div>\\n\\n                        <!-- All action buttons -->\\n                        <div invisible=\\"peppol_use_parent_company or account_peppol_proxy_state != 'receiver' or account_peppol_edi_mode == 'demo'\\">\\n                            <!-- Note: Deprecated; the button is permanently invisible. -->\\n                            <!-- Disabling services can lead to complicance issues and is not necessary -->\\n                            <!-- since all existing services should just work. -->\\n                            <button string=\\"Configure Peppol Services\\" name=\\"button_account_peppol_configure_services\\" type=\\"object\\" class=\\"btn-link mt-3 mb-3\\" icon=\\"oi-arrow-right\\" invisible=\\"1\\"/>\\n                        </div>\\n\\n                        <div class=\\"d-flex gap-1 action_buttons\\" colspan=\\"3\\">\\n                            <div invisible=\\"peppol_use_parent_company or account_peppol_proxy_state not in ('not_registered', 'in_verification')\\">\\n                                <div class=\\"text-muted\\">\\n                                    Permitir enviar e receber faturas através da rede PEPPOL\\n                                </div>\\n                                <button name=\\"action_open_peppol_form\\" type=\\"object\\" string=\\"Ativar o faturamento eletrônico\\" class=\\"oe_highlight mt-2\\"/>\\n                            </div>\\n                            <widget name=\\"peppol_settings_buttons\\" invisible=\\"peppol_use_parent_company or account_peppol_proxy_state not in ('sender', 'smp_registration', 'receiver')\\"/>\\n                        </div>\\n\\n                        <!--Branch company connected to parent's active peppol connection.-->\\n                        <div invisible=\\"not peppol_use_parent_company\\" class=\\"mt-2\\">\\n                            <button string=\\"Desconectar\\" name=\\"button_peppol_disconnect_branch_from_parent\\" type=\\"object\\" class=\\"btn-secondary me-1\\"/>\\n                        </div>\\n                    </div>\\n                </div>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[@id='account_peppol_install']" position="replace">\n                <div id="account_peppol" class="col-12 o_setting_box">\n                    <field name="peppol_use_parent_company" invisible="1"/>\n                    <div class="o_setting_right_pane border-0">\n                        <div invisible="peppol_use_parent_company or account_peppol_proxy_state not in ('sender', 'receiver', 'smp_registration')">\n                            Your Peppol ID <field name="account_peppol_edi_identification" class="oe_inline o_form_label" readonly="1"/> <field name="account_peppol_proxy_state" class="oe_inline o_form_label text-lowercase" readonly="1"/> invoices and credit notes.\n                            <span class="ps-2" invisible="account_peppol_edi_mode == 'prod'">\n                                (<field class="oe_inline o_form_label text-uppercase" name="account_peppol_edi_mode"/>)\n                            </span>\n                        </div>\n                        <div invisible="peppol_use_parent_company or account_peppol_proxy_state != 'rejected'">\n                            You registration has been rejected, the reason has been sent to you via email.\n                            Please contact our support if you need further assistance.\n                        </div>\n\n                        <!-- Participant register as its parent company. -->\n                        <div invisible="not peppol_use_parent_company">\n                            You are sending from <field name="peppol_parent_company_name" class="oe_inline o_form_label" readonly="1"/>.\n                        </div>\n\n                        <!-- The participant registered as a sender: display register as a receiver button, email, migration key field -->\n                        <div class="row" invisible="peppol_use_parent_company or account_peppol_proxy_state not in ('sender', 'smp_registration', 'receiver')">\n                            <label string="Primary contact email" for="account_peppol_contact_email" class="col-lg-3 o_light_label"/>\n                            <field name="account_peppol_contact_email" required="account_peppol_proxy_state in ('sender', 'smp_registration', 'receiver')"/>\n                        </div>\n\n                        <!-- The participant is waiting to be registered on the SMP -->\n                        <div invisible="peppol_use_parent_company or account_peppol_proxy_state not in ('smp_registration', 'receiver')">\n                            <div class="row">\n                                <label string="Incoming Invoices Journal" for="account_peppol_purchase_journal_id" class="col-lg-3 o_light_label"/>\n                                <field name="account_peppol_purchase_journal_id" required="account_peppol_proxy_state in ('smp_registration', 'receiver')"/>\n                            </div>\n                            <div invisible="account_peppol_proxy_state != 'smp_registration'">\n                                <p class="mt-4">\n                                    Your registration should be activated within a day.\n                                </p>\n                            </div>\n                        </div>\n\n                        <div class="mt-4" invisible="peppol_use_parent_company or account_peppol_proxy_state != 'receiver'" groups="base.group_no_one">\n                            <div invisible="not account_peppol_migration_key">\n                                Your migration key is:\n                                <field name="account_peppol_migration_key" nolabel="1" readonly="account_peppol_proxy_state == 'receiver' and account_peppol_migration_key"/>\n                            </div>\n                        </div>\n\n                        <!-- All action buttons -->\n                        <div invisible="peppol_use_parent_company or account_peppol_proxy_state != 'receiver' or account_peppol_edi_mode == 'demo'">\n                            <!-- Note: Deprecated; the button is permanently invisible. -->\n                            <!-- Disabling services can lead to complicance issues and is not necessary -->\n                            <!-- since all existing services should just work. -->\n                            <button string="Configure Peppol Services" name="button_account_peppol_configure_services" type="object" class="btn-link mt-3 mb-3" icon="oi-arrow-right" invisible="1"/>\n                        </div>\n\n                        <div class="d-flex gap-1 action_buttons" colspan="3">\n                            <div invisible="peppol_use_parent_company or account_peppol_proxy_state not in ('not_registered', 'in_verification')">\n                                <div class="text-muted">\n                                    Allow sending and receiving invoices through the PEPPOL network\n                                </div>\n                                <button name="action_open_peppol_form" type="object" string="Activate Electronic Invoicing" class="oe_highlight mt-2"/>\n                            </div>\n                            <widget name="peppol_settings_buttons" invisible="peppol_use_parent_company or account_peppol_proxy_state not in ('sender', 'smp_registration', 'receiver')"/>\n                        </div>\n\n                        <!--Branch company connected to parent's active peppol connection.-->\n                        <div invisible="not peppol_use_parent_company" class="mt-2">\n                            <button string="Disconnect" name="button_peppol_disconnect_branch_from_parent" type="object" class="btn-secondary me-1"/>\n                        </div>\n                    </div>\n                </div>\n            </xpath>\n        	f	t	2026-04-08 08:34:55.95066	2026-04-08 08:34:55.95066	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
932	16	720	1	1	account.invoice.select.inherit	account.move	\N	search	account_peppol/views/account_move_views.xml	extension	{"en_US": "<data><xpath expr=\\"//search/group/filter[@name='status']\\" position=\\"after\\">\\n                <filter string=\\"Peppol status\\" name=\\"peppol_move_state\\" context=\\"{'group_by': 'peppol_move_state'}\\"/>\\n            </xpath>\\n            <xpath expr=\\"//filter[@name='to_check']\\" position=\\"after\\">\\n                <separator/>\\n                <filter name=\\"peppol_ready\\" string=\\"Peppol Ready\\" domain=\\"[('state', '=', 'posted'), ('peppol_move_state', '=', 'ready'), ('move_type', 'in', ('out_invoice', 'out_refund', 'out_receipt'))]\\"/>\\n                <separator/>\\n            </xpath>\\n        </data>", "es_ES": "<data><xpath expr=\\"//search/group/filter[@name='status']\\" position=\\"after\\">\\n                <filter string=\\"Estado de Peppol\\" name=\\"peppol_move_state\\" context=\\"{'group_by': 'peppol_move_state'}\\"/>\\n            </xpath>\\n            <xpath expr=\\"//filter[@name='to_check']\\" position=\\"after\\">\\n                <separator/>\\n                <filter name=\\"peppol_ready\\" string=\\"Listo para Peppol\\" domain=\\"[('state', '=', 'posted'), ('peppol_move_state', '=', 'ready'), ('move_type', 'in', ('out_invoice', 'out_refund', 'out_receipt'))]\\"/>\\n                <separator/>\\n            </xpath>\\n        </data>", "pt_PT": "<data><xpath expr=\\"//search/group/filter[@name='status']\\" position=\\"after\\">\\n                <filter string=\\"Status do Peppol\\" name=\\"peppol_move_state\\" context=\\"{'group_by': 'peppol_move_state'}\\"/>\\n            </xpath>\\n            <xpath expr=\\"//filter[@name='to_check']\\" position=\\"after\\">\\n                <separator/>\\n                <filter name=\\"peppol_ready\\" string=\\"Pronto para Peppol\\" domain=\\"[('state', '=', 'posted'), ('peppol_move_state', '=', 'ready'), ('move_type', 'in', ('out_invoice', 'out_refund', 'out_receipt'))]\\"/>\\n                <separator/>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//search/group/filter[@name='status']" position="after">\n                <filter string="Peppol status" name="peppol_move_state" context="{'group_by': 'peppol_move_state'}"/>\n            </xpath>\n            <xpath expr="//filter[@name='to_check']" position="after">\n                <separator/>\n                <filter name="peppol_ready" string="Peppol Ready" domain="[('state', '=', 'posted'), ('peppol_move_state', '=', 'ready'), ('move_type', 'in', ('out_invoice', 'out_refund', 'out_receipt'))]"/>\n                <separator/>\n            </xpath>\n        </data>	f	t	2026-04-08 08:34:55.95066	2026-04-08 08:34:55.95066	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
929	30	717	1	1	account.peppol.view.move.form	account.move	\N	form	account_peppol/views/account_move_views.xml	extension	{"en_US": "<data><header position=\\"inside\\">\\n                <button name=\\"action_cancel_peppol_documents\\" type=\\"object\\" class=\\"btn btn-secondary\\" string=\\"Cancel PEPPOL\\" invisible=\\"peppol_move_state != 'to_send' or state == 'draft'\\"/>\\n            </header>\\n\\n            <xpath expr=\\"//div[@name='journal_div']\\" position=\\"after\\">\\n                <label for=\\"peppol_move_state\\" invisible=\\"not peppol_move_state or state == 'draft' or move_type in ('in_invoice', 'in_refund')\\"/>\\n                <div name=\\"peppol_div\\" class=\\"d-flex\\" invisible=\\"not peppol_move_state or state == 'draft' or move_type in ('in_invoice', 'in_refund')\\">\\n                    <field name=\\"peppol_move_state\\" class=\\"oe_inline\\"/>\\n                    <span class=\\"mx-1\\" invisible=\\"'demo_' not in peppol_message_uuid\\"> (Demo)</span>\\n                    <span class=\\"text-muted mx-3\\" invisible=\\"peppol_move_state != 'to_send'\\">\\n                        The invoice will be sent automatically via Peppol\\n                    </span>\\n                </div>\\n            </xpath>\\n        </data>", "es_ES": "<data><header position=\\"inside\\">\\n                <button name=\\"action_cancel_peppol_documents\\" type=\\"object\\" class=\\"btn btn-secondary\\" string=\\"Cancelar PEPPOL\\" invisible=\\"peppol_move_state != 'to_send' or state == 'draft'\\"/>\\n            </header>\\n\\n            <xpath expr=\\"//div[@name='journal_div']\\" position=\\"after\\">\\n                <label for=\\"peppol_move_state\\" invisible=\\"not peppol_move_state or state == 'draft' or move_type in ('in_invoice', 'in_refund')\\"/>\\n                <div name=\\"peppol_div\\" class=\\"d-flex\\" invisible=\\"not peppol_move_state or state == 'draft' or move_type in ('in_invoice', 'in_refund')\\">\\n                    <field name=\\"peppol_move_state\\" class=\\"oe_inline\\"/>\\n                    <span class=\\"mx-1\\" invisible=\\"'demo_' not in peppol_message_uuid\\"> (Demostración)</span>\\n                    <span class=\\"text-muted mx-3\\" invisible=\\"peppol_move_state != 'to_send'\\">\\n                        La factura se enviará automáticamente a Peppol\\n                    </span>\\n                </div>\\n            </xpath>\\n        </data>", "pt_PT": "<data><header position=\\"inside\\">\\n                <button name=\\"action_cancel_peppol_documents\\" type=\\"object\\" class=\\"btn btn-secondary\\" string=\\"Cancelar PEPPOL\\" invisible=\\"peppol_move_state != 'to_send' or state == 'draft'\\"/>\\n            </header>\\n\\n            <xpath expr=\\"//div[@name='journal_div']\\" position=\\"after\\">\\n                <label for=\\"peppol_move_state\\" invisible=\\"not peppol_move_state or state == 'draft' or move_type in ('in_invoice', 'in_refund')\\"/>\\n                <div name=\\"peppol_div\\" class=\\"d-flex\\" invisible=\\"not peppol_move_state or state == 'draft' or move_type in ('in_invoice', 'in_refund')\\">\\n                    <field name=\\"peppol_move_state\\" class=\\"oe_inline\\"/>\\n                    <span class=\\"mx-1\\" invisible=\\"'demo_' not in peppol_message_uuid\\"> (Demo)</span>\\n                    <span class=\\"text-muted mx-3\\" invisible=\\"peppol_move_state != 'to_send'\\">\\n                        The invoice will be sent automatically via Peppol\\n                    </span>\\n                </div>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><header position="inside">\n                <button name="action_cancel_peppol_documents" type="object" class="btn btn-secondary" string="Cancel PEPPOL" invisible="peppol_move_state != 'to_send' or state == 'draft'"/>\n            </header>\n\n            <xpath expr="//div[@name='journal_div']" position="after">\n                <label for="peppol_move_state" invisible="not peppol_move_state or state == 'draft' or move_type in ('in_invoice', 'in_refund')"/>\n                <div name="peppol_div" class="d-flex" invisible="not peppol_move_state or state == 'draft' or move_type in ('in_invoice', 'in_refund')">\n                    <field name="peppol_move_state" class="oe_inline"/>\n                    <span class="mx-1" invisible="'demo_' not in peppol_message_uuid"> (Demo)</span>\n                    <span class="text-muted mx-3" invisible="peppol_move_state != 'to_send'">\n                        The invoice will be sent automatically via Peppol\n                    </span>\n                </div>\n            </xpath>\n        </data>	f	t	2026-04-08 08:34:55.95066	2026-04-08 08:34:55.95066	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
927	16	381	1	1	Mail: mail notification layout with responsible signature (user_id of the record) and Peppol advertisement	\N	account_peppol.mail_notification_layout_with_responsible_signature_and_peppol	qweb	account_peppol/data/mail_templates_email_layouts.xml	primary	{"en_US": "<data name=\\"Mail: mail notification layout with responsible signature (user_id of the record) and Peppol advertisement\\" inherit_id=\\"mail.mail_notification_layout_with_responsible_signature\\" primary=\\"True\\">\\n            <xpath expr=\\"//t[hasclass('o_signature')]\\" position=\\"after\\">\\n                <div id=\\"peppol_status\\" t-if=\\"peppol_info\\" style=\\"font-size: 13px;\\">\\n                    <br/><br/>\\n                    <t t-if=\\"peppol_info['is_peppol_sent']\\">\\n                        <i style=\\"color: #777\\">\\n                            This invoice has also been <b t-attf-style=\\"color: {{company.email_secondary_color or '#875A7B'}}\\">sent via Peppol</b>.\\n                        </i>\\n                    </t>\\n                    <t t-if=\\"not peppol_info['is_peppol_sent'] and not peppol_info['partner_on_peppol']\\">\\n                        <i style=\\"color: #777\\">\\n                            <t t-out=\\"company.name\\"/> uses <a target=\\"_blank\\" href=\\"https://www.odoo.com/app/invoicing\\">Odoo</a> to send invoices, but this one <b t-attf-style=\\"color: {{company.email_secondary_color or '#875A7B'}}\\">could not be sent via Peppol</b>.\\n                            <t t-if=\\"peppol_info['peppol_country'] == 'BE'\\">\\n                                <br/>\\n                                In Belgium, electronic invoicing is <u>mandatory as of January 2026</u> - don't wait to register.\\n                            </t>\\n                        </i>\\n                    </t>\\n                </div>\\n            </xpath>\\n        <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">account_peppol.mail_notification_layout_with_responsible_signature_and_peppol</attribute></xpath></data>", "es_ES": "<data name=\\"Mail: mail notification layout with responsible signature (user_id of the record) and Peppol advertisement\\" inherit_id=\\"mail.mail_notification_layout_with_responsible_signature\\" primary=\\"True\\">\\n            <xpath expr=\\"//t[hasclass('o_signature')]\\" position=\\"after\\">\\n                <div id=\\"peppol_status\\" t-if=\\"peppol_info\\" style=\\"font-size: 13px;\\">\\n                    <br/><br/>\\n                    <t t-if=\\"peppol_info['is_peppol_sent']\\">\\n                        <i style=\\"color: #777\\">\\n                            Esta factura también ha sido <b t-attf-style=\\"color: {{company.email_secondary_color or '#875A7B'}}\\">enviada mediante Peppol</b>.\\n                        </i>\\n                    </t>\\n                    <t t-if=\\"not peppol_info['is_peppol_sent'] and not peppol_info['partner_on_peppol']\\">\\n                        <i style=\\"color: #777\\">\\n                            <t t-out=\\"company.name\\"/> utiliza <a target=\\"_blank\\" href=\\"https://www.odoo.com/app/invoicing\\">Odoo</a> para enviar facturas, pero esta <b t-attf-style=\\"color: {{company.email_secondary_color or '#875A7B'}}\\">no se pudo enviar mediante Peppol</b>.\\n                            <t t-if=\\"peppol_info['peppol_country'] == 'BE'\\">\\n                                <br/>\\n                                 En Bélgica, la facturación electrónica es <u>obligatoria a partir de enero de 2026</u>. No espere para registrarse.\\n                            </t>\\n                        </i>\\n                    </t>\\n                </div>\\n            </xpath>\\n        <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">account_peppol.mail_notification_layout_with_responsible_signature_and_peppol</attribute></xpath></data>", "pt_PT": "<data name=\\"Mail: mail notification layout with responsible signature (user_id of the record) and Peppol advertisement\\" inherit_id=\\"mail.mail_notification_layout_with_responsible_signature\\" primary=\\"True\\">\\n            <xpath expr=\\"//t[hasclass('o_signature')]\\" position=\\"after\\">\\n                <div id=\\"peppol_status\\" t-if=\\"peppol_info\\" style=\\"font-size: 13px;\\">\\n                    <br/><br/>\\n                    <t t-if=\\"peppol_info['is_peppol_sent']\\">\\n                        <i style=\\"color: #777\\">\\n                            Essa fatura também foi <b t-attf-style=\\"color: {{company.email_secondary_color or '#875A7B'}}\\">enviado via Peppol</b>.\\n                        </i>\\n                    </t>\\n                    <t t-if=\\"not peppol_info['is_peppol_sent'] and not peppol_info['partner_on_peppol']\\">\\n                        <i style=\\"color: #777\\">\\n                            <t t-out=\\"company.name\\"/> usa <a target=\\"_blank\\" href=\\"https://www.odoo.com/app/invoicing\\">Odoo</a> para enviar faturas, mas este <b t-attf-style=\\"color: {{company.email_secondary_color or '#875A7B'}}\\">não pôde ser enviado via Peppol</b>.\\n                            <t t-if=\\"peppol_info['peppol_country'] == 'BE'\\">\\n                                <br/>\\n                                Na Bélgica, a faturação eletrónica é <u>mandatória desde Janeiro 2026</u> - não espere para registar.\\n                            </t>\\n                        </i>\\n                    </t>\\n                </div>\\n            </xpath>\\n        <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">account_peppol.mail_notification_layout_with_responsible_signature_and_peppol</attribute></xpath></data>"}	<?xml version="1.0"?>\n<data name="Mail: mail notification layout with responsible signature (user_id of the record) and Peppol advertisement" inherit_id="mail.mail_notification_layout_with_responsible_signature" primary="True">\n            <xpath expr="//t[hasclass('o_signature')]" position="after">\n                <div id="peppol_status" t-if="peppol_info" style="font-size: 13px;">\n                    <br/><br/>\n                    <t t-if="peppol_info['is_peppol_sent']">\n                        <i style="color: #777">\n                            This invoice has also been <b t-attf-style="color: {{company.email_secondary_color or '#875A7B'}}">sent via Peppol</b>.\n                        </i>\n                    </t>\n                    <t t-if="not peppol_info['is_peppol_sent'] and not peppol_info['partner_on_peppol']">\n                        <i style="color: #777">\n                            <t t-out="company.name"/> uses <a target="_blank" href="https://www.odoo.com/app/invoicing">Odoo</a> to send invoices, but this one <b t-attf-style="color: {{company.email_secondary_color or '#875A7B'}}">could not be sent via Peppol</b>.\n                            <t t-if="peppol_info['peppol_country'] == 'BE'">\n                                <br/>\n                                In Belgium, electronic invoicing is <u>mandatory as of January 2026</u> - don't wait to register.\n                            </t>\n                        </i>\n                    </t>\n                </div>\n            </xpath>\n        <xpath expr="." position="attributes"><attribute name="t-name">account_peppol.mail_notification_layout_with_responsible_signature_and_peppol</attribute></xpath></data>\n    	f	t	2026-04-08 08:34:55.95066	2026-04-08 08:34:55.95066	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
936	16	\N	1	1	peppol.registration.form	peppol.registration	\N	form	account_peppol/wizard/peppol_registration_views.xml	primary	{"en_US": "<form class=\\"form_peppol_registration\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <div class=\\"m-0\\" name=\\"warnings\\" invisible=\\"not peppol_warnings\\">\\n                        <field name=\\"peppol_warnings\\" class=\\"o_field_html\\" widget=\\"actionable_errors\\"/>\\n                    </div>\\n\\n                    <div name=\\"peppol_registration\\">\\n                        <p class=\\"text-muted\\" invisible=\\"not use_parent_connection\\">\\n                            This branch company will use the active Peppol connection found on\\n                            <field name=\\"parent_company_name\\" class=\\"oe_inline o_form_label\\" readonly=\\"1\\"/>\\n                            and send invoices via Peppol on their behalf.\\n                        </p>\\n                        <p class=\\"text-muted\\" invisible=\\"use_parent_connection\\">\\n                            Send electronic invoices, and receive bills automatically via Peppol.\\n                        </p>\\n\\n                        <group col=\\"1\\">\\n                            <group>\\n                                <field name=\\"smp_registration\\" string=\\"Allow incoming invoices\\" invisible=\\"1\\"/>\\n                                <field name=\\"peppol_eas\\" placeholder=\\"Peppol ID\\" nolabel=\\"1\\" widget=\\"peppol_non_focusable_selection\\" class=\\"o_field_peppol_eas_selection\\"/>\\n                                <field name=\\"peppol_endpoint\\" nolabel=\\"1\\"/>\\n                                <field name=\\"contact_email\\" string=\\"Email\\" readonly=\\"use_parent_connection\\"/>\\n                                <field name=\\"phone_number\\" required=\\"edi_mode not in ('demo', 'test')\\" readonly=\\"use_parent_connection\\" string=\\"Phone\\"/>\\n                            </group>\\n\\n                            <!-- edi mode info -->\\n                            <field name=\\"edi_mode_constraint\\" invisible=\\"1\\"/>\\n                            <group invisible=\\"account_peppol_proxy_state != 'not_registered'\\">\\n                                <field name=\\"edi_mode\\" invisible=\\"1\\"/>\\n                                <div class=\\"text-muted col\\" invisible=\\"edi_mode != 'prod'\\">\\n                                    By clicking the button below I accept that Odoo may process my e-invoices.\\n                                </div>\\n                                <div class=\\"text-muted col\\" invisible=\\"edi_mode != 'test'\\">\\n                                    Test mode allows sending e-invoices through the test Peppol network.\\n                                    By clicking the button below I accept that Odoo may process my e-invoices.\\n                                </div>\\n                            </group>\\n                        </group>\\n                    </div>\\n                </sheet>\\n                <footer>\\n                    <widget name=\\"peppol_settings_buttons\\" invisible=\\"account_peppol_proxy_state in ('rejected', False)\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form class=\\"form_peppol_registration\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <div class=\\"m-0\\" name=\\"warnings\\" invisible=\\"not peppol_warnings\\">\\n                        <field name=\\"peppol_warnings\\" class=\\"o_field_html\\" widget=\\"actionable_errors\\"/>\\n                    </div>\\n\\n                    <div name=\\"peppol_registration\\">\\n                        <p class=\\"text-muted\\" invisible=\\"not use_parent_connection\\">\\n                            Esta sucursal utilizará la conexión Peppol activa que se encuentra en\\n                            <field name=\\"parent_company_name\\" class=\\"oe_inline o_form_label\\" readonly=\\"1\\"/>\\n                            y enviar facturas a través de Peppol en tu nombre.\\n                        </p>\\n                        <p class=\\"text-muted\\" invisible=\\"use_parent_connection\\">\\n                            Envía y recibe facturas electrónicas automáticamente mediante Peppol.\\n                        </p>\\n\\n                        <group col=\\"1\\">\\n                            <group>\\n                                <field name=\\"smp_registration\\" string=\\"Permitir factura entrantes\\" invisible=\\"1\\"/>\\n                                <field name=\\"peppol_eas\\" placeholder=\\"ID de Peppol\\" nolabel=\\"1\\" widget=\\"peppol_non_focusable_selection\\" class=\\"o_field_peppol_eas_selection\\"/>\\n                                <field name=\\"peppol_endpoint\\" nolabel=\\"1\\"/>\\n                                <field name=\\"contact_email\\" string=\\"Correo electrónico\\" readonly=\\"use_parent_connection\\"/>\\n                                <field name=\\"phone_number\\" required=\\"edi_mode not in ('demo', 'test')\\" readonly=\\"use_parent_connection\\" string=\\"Teléfono\\"/>\\n                            </group>\\n\\n                            <!-- edi mode info -->\\n                            <field name=\\"edi_mode_constraint\\" invisible=\\"1\\"/>\\n                            <group invisible=\\"account_peppol_proxy_state != 'not_registered'\\">\\n                                <field name=\\"edi_mode\\" invisible=\\"1\\"/>\\n                                <div class=\\"text-muted col\\" invisible=\\"edi_mode != 'prod'\\">\\n                                    Al hacer clic en el siguiente botón, acepto que Odoo pueda procesar mis facturas electrónicas.\\n                                </div>\\n                                <div class=\\"text-muted col\\" invisible=\\"edi_mode != 'test'\\">\\n                                    El modo de prueba permite enviar facturas electrónicas a través de la red Peppol de pruebas.\\n                            Al hacer clic en el botón que aparece a continuación, acepto que Odoo pueda procesar mis facturas electrónicas.\\n                                </div>\\n                            </group>\\n                        </group>\\n                    </div>\\n                </sheet>\\n                <footer>\\n                    <widget name=\\"peppol_settings_buttons\\" invisible=\\"account_peppol_proxy_state in ('rejected', False)\\"/>\\n                </footer>\\n            </form>", "pt_PT": "<form class=\\"form_peppol_registration\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <div class=\\"m-0\\" name=\\"warnings\\" invisible=\\"not peppol_warnings\\">\\n                        <field name=\\"peppol_warnings\\" class=\\"o_field_html\\" widget=\\"actionable_errors\\"/>\\n                    </div>\\n\\n                    <div name=\\"peppol_registration\\">\\n                        <p class=\\"text-muted\\" invisible=\\"not use_parent_connection\\">\\n                            This branch company will use the active Peppol connection found on\\n                            <field name=\\"parent_company_name\\" class=\\"oe_inline o_form_label\\" readonly=\\"1\\"/>\\n                            and send invoices via Peppol on their behalf.\\n                        </p>\\n                        <p class=\\"text-muted\\" invisible=\\"use_parent_connection\\">\\n                            Send electronic invoices, and receive bills automatically via Peppol.\\n                        </p>\\n\\n                        <group col=\\"1\\">\\n                            <group>\\n                                <field name=\\"smp_registration\\" string=\\"Allow incoming invoices\\" invisible=\\"1\\"/>\\n                                <field name=\\"peppol_eas\\" placeholder=\\"ID Peppol\\" nolabel=\\"1\\" widget=\\"peppol_non_focusable_selection\\" class=\\"o_field_peppol_eas_selection\\"/>\\n                                <field name=\\"peppol_endpoint\\" nolabel=\\"1\\"/>\\n                                <field name=\\"contact_email\\" string=\\"E-mail\\" readonly=\\"use_parent_connection\\"/>\\n                                <field name=\\"phone_number\\" required=\\"edi_mode not in ('demo', 'test')\\" readonly=\\"use_parent_connection\\" string=\\"Telefone\\"/>\\n                            </group>\\n\\n                            <!-- edi mode info -->\\n                            <field name=\\"edi_mode_constraint\\" invisible=\\"1\\"/>\\n                            <group invisible=\\"account_peppol_proxy_state != 'not_registered'\\">\\n                                <field name=\\"edi_mode\\" invisible=\\"1\\"/>\\n                                <div class=\\"text-muted col\\" invisible=\\"edi_mode != 'prod'\\">\\n                                    Ao clicar no botão abaixo, aceito que o Odoo processe minhas faturas eletrônicas.\\n                                </div>\\n                                <div class=\\"text-muted col\\" invisible=\\"edi_mode != 'test'\\">\\n                                    O modo de teste permite o envio de faturas eletrônicas pela rede Peppol de teste.\\nAo clicar no botão abaixo, aceito que o Odoo processe minhas faturas eletrônicas.\\n                                </div>\\n                            </group>\\n                        </group>\\n                    </div>\\n                </sheet>\\n                <footer>\\n                    <widget name=\\"peppol_settings_buttons\\" invisible=\\"account_peppol_proxy_state in ('rejected', False)\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form class="form_peppol_registration">\n                <field name="company_id" invisible="1"/>\n                <sheet>\n                    <div class="m-0" name="warnings" invisible="not peppol_warnings">\n                        <field name="peppol_warnings" class="o_field_html" widget="actionable_errors"/>\n                    </div>\n\n                    <div name="peppol_registration">\n                        <p class="text-muted" invisible="not use_parent_connection">\n                            This branch company will use the active Peppol connection found on\n                            <field name="parent_company_name" class="oe_inline o_form_label" readonly="1"/>\n                            and send invoices via Peppol on their behalf.\n                        </p>\n                        <p class="text-muted" invisible="use_parent_connection">\n                            Send electronic invoices, and receive bills automatically via Peppol.\n                        </p>\n\n                        <group col="1">\n                            <group>\n                                <field name="smp_registration" string="Allow incoming invoices" invisible="1"/>\n                                <field name="peppol_eas" placeholder="Peppol ID" nolabel="1" widget="peppol_non_focusable_selection" class="o_field_peppol_eas_selection"/>\n                                <field name="peppol_endpoint" nolabel="1"/>\n                                <field name="contact_email" string="Email" readonly="use_parent_connection"/>\n                                <field name="phone_number" required="edi_mode not in ('demo', 'test')" readonly="use_parent_connection" string="Phone"/>\n                            </group>\n\n                            <!-- edi mode info -->\n                            <field name="edi_mode_constraint" invisible="1"/>\n                            <group invisible="account_peppol_proxy_state != 'not_registered'">\n                                <field name="edi_mode" invisible="1"/>\n                                <div class="text-muted col" invisible="edi_mode != 'prod'">\n                                    By clicking the button below I accept that Odoo may process my e-invoices.\n                                </div>\n                                <div class="text-muted col" invisible="edi_mode != 'test'">\n                                    Test mode allows sending e-invoices through the test Peppol network.\n                                    By clicking the button below I accept that Odoo may process my e-invoices.\n                                </div>\n                            </group>\n                        </group>\n                    </div>\n                </sheet>\n                <footer>\n                    <widget name="peppol_settings_buttons" invisible="account_peppol_proxy_state in ('rejected', False)"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:34:55.95066	2026-04-08 08:34:55.95066	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
937	16	\N	1	1	account.peppol.service.configuration.form	account_peppol.service.wizard	\N	form	account_peppol/wizard/service_wizard.xml	primary	{"en_US": "<form string=\\"\\">\\n                    <group>\\n                        <div colspan=\\"2\\">\\n                            <field name=\\"service_info\\" role=\\"status\\" class=\\"o_field_html alert alert-info\\" invisible=\\"not service_info\\"/>\\n                            <field name=\\"service_ids\\" nolabel=\\"1\\" widget=\\"one2many\\" columns=\\"2\\">\\n                                <list editable=\\"bottom\\" create=\\"false\\" delete=\\"false\\" edit=\\"true\\">\\n                                    <field name=\\"wizard_id\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"document_name\\" readonly=\\"1\\"/>\\n                                    <field name=\\"document_identifier\\" groups=\\"base.group_no_one\\" readonly=\\"1\\"/>\\n                                    <field name=\\"enabled\\" widget=\\"boolean_toggle\\" readonly=\\"enabled\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                        <footer>\\n                            <button name=\\"confirm\\" string=\\"Confirm\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                            <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                        </footer>\\n                    </group>\\n                </form>", "es_ES": "<form string=\\"\\">\\n                    <group>\\n                        <div colspan=\\"2\\">\\n                            <field name=\\"service_info\\" role=\\"status\\" class=\\"o_field_html alert alert-info\\" invisible=\\"not service_info\\"/>\\n                            <field name=\\"service_ids\\" nolabel=\\"1\\" widget=\\"one2many\\" columns=\\"2\\">\\n                                <list editable=\\"bottom\\" create=\\"false\\" delete=\\"false\\" edit=\\"true\\">\\n                                    <field name=\\"wizard_id\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"document_name\\" readonly=\\"1\\"/>\\n                                    <field name=\\"document_identifier\\" groups=\\"base.group_no_one\\" readonly=\\"1\\"/>\\n                                    <field name=\\"enabled\\" widget=\\"boolean_toggle\\" readonly=\\"enabled\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                        <footer>\\n                            <button name=\\"confirm\\" string=\\"Confirmar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                            <button string=\\"Cancelar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                        </footer>\\n                    </group>\\n                </form>", "pt_PT": "<form string=\\"\\">\\n                    <group>\\n                        <div colspan=\\"2\\">\\n                            <field name=\\"service_info\\" role=\\"status\\" class=\\"o_field_html alert alert-info\\" invisible=\\"not service_info\\"/>\\n                            <field name=\\"service_ids\\" nolabel=\\"1\\" widget=\\"one2many\\" columns=\\"2\\">\\n                                <list editable=\\"bottom\\" create=\\"false\\" delete=\\"false\\" edit=\\"true\\">\\n                                    <field name=\\"wizard_id\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"document_name\\" readonly=\\"1\\"/>\\n                                    <field name=\\"document_identifier\\" groups=\\"base.group_no_one\\" readonly=\\"1\\"/>\\n                                    <field name=\\"enabled\\" widget=\\"boolean_toggle\\" readonly=\\"enabled\\"/>\\n                                </list>\\n                            </field>\\n                        </div>\\n                        <footer>\\n                            <button name=\\"confirm\\" string=\\"Confirmar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                            <button string=\\"Cancelar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                        </footer>\\n                    </group>\\n                </form>"}	<?xml version="1.0"?>\n<form string="">\n                    <group>\n                        <div colspan="2">\n                            <field name="service_info" role="status" class="o_field_html alert alert-info" invisible="not service_info"/>\n                            <field name="service_ids" nolabel="1" widget="one2many" columns="2">\n                                <list editable="bottom" create="false" delete="false" edit="true">\n                                    <field name="wizard_id" column_invisible="1"/>\n                                    <field name="document_name" readonly="1"/>\n                                    <field name="document_identifier" groups="base.group_no_one" readonly="1"/>\n                                    <field name="enabled" widget="boolean_toggle" readonly="enabled"/>\n                                </list>\n                            </field>\n                        </div>\n                        <footer>\n                            <button name="confirm" string="Confirm" type="object" class="btn-primary" data-hotkey="q"/>\n                            <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                        </footer>\n                    </group>\n                </form>\n            	f	t	2026-04-08 08:34:55.95066	2026-04-08 08:34:55.95066	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
933	16	827	1	1	portal_my_details_fields	\N	account_peppol.portal_my_details_fields	qweb	account_peppol/views/account_portal_templates.xml	extension	{"en_US": "<data inherit_id=\\"account.portal_my_details_fields\\">\\n        <xpath expr=\\"//select[@name='invoice_sending_method']/../..\\" position=\\"after\\">\\n            <div t-if=\\"peppol_eas_list\\" class=\\"col-xl-6 portal_peppol_toggle\\">\\n                <label class=\\"col-form-label\\" for=\\"peppol_eas\\">Peppol e-Address (EAS)</label>\\n                <select name=\\"peppol_eas\\" t-attf-class=\\"form-select #{error.get('invalid_peppol_config') and 'is-invalid' or ''}\\">\\n                    <t t-foreach=\\"peppol_eas_list\\" t-as=\\"eas\\">\\n                        <option t-att-value=\\"eas\\" t-att-selected=\\"(peppol_eas or partner.peppol_eas) == eas\\">\\n                            <t t-esc=\\"eas_value\\"/>\\n                        </option>\\n                    </t>\\n                </select>\\n                <label class=\\"col-form-label\\" for=\\"peppol_endpoint\\">Peppol Endpoint</label>\\n                <input type=\\"text\\" name=\\"peppol_endpoint\\" t-attf-class=\\"form-control #{error.get('invalid_peppol_endpoint') and 'is-invalid' or ''}\\" t-att-value=\\"peppol_endpoint or partner.peppol_endpoint\\"/>\\n            </div>\\n        </xpath>\\n    </data>", "es_ES": "<data inherit_id=\\"account.portal_my_details_fields\\">\\n        <xpath expr=\\"//select[@name='invoice_sending_method']/../..\\" position=\\"after\\">\\n            <div t-if=\\"peppol_eas_list\\" class=\\"col-xl-6 portal_peppol_toggle\\">\\n                <label class=\\"col-form-label\\" for=\\"peppol_eas\\">Dirección electrónica de Peppol (EAS)</label>\\n                <select name=\\"peppol_eas\\" t-attf-class=\\"form-select #{error.get('invalid_peppol_config') and 'is-invalid' or ''}\\">\\n                    <t t-foreach=\\"peppol_eas_list\\" t-as=\\"eas\\">\\n                        <option t-att-value=\\"eas\\" t-att-selected=\\"(peppol_eas or partner.peppol_eas) == eas\\">\\n                            <t t-esc=\\"eas_value\\"/>\\n                        </option>\\n                    </t>\\n                </select>\\n                <label class=\\"col-form-label\\" for=\\"peppol_endpoint\\">Punto de conexión Peppol</label>\\n                <input type=\\"text\\" name=\\"peppol_endpoint\\" t-attf-class=\\"form-control #{error.get('invalid_peppol_endpoint') and 'is-invalid' or ''}\\" t-att-value=\\"peppol_endpoint or partner.peppol_endpoint\\"/>\\n            </div>\\n        </xpath>\\n    </data>", "pt_PT": "<data inherit_id=\\"account.portal_my_details_fields\\">\\n        <xpath expr=\\"//select[@name='invoice_sending_method']/../..\\" position=\\"after\\">\\n            <div t-if=\\"peppol_eas_list\\" class=\\"col-xl-6 portal_peppol_toggle\\">\\n                <label class=\\"col-form-label\\" for=\\"peppol_eas\\">Peppol e-address (EAS)</label>\\n                <select name=\\"peppol_eas\\" t-attf-class=\\"form-select #{error.get('invalid_peppol_config') and 'is-invalid' or ''}\\">\\n                    <t t-foreach=\\"peppol_eas_list\\" t-as=\\"eas\\">\\n                        <option t-att-value=\\"eas\\" t-att-selected=\\"(peppol_eas or partner.peppol_eas) == eas\\">\\n                            <t t-esc=\\"eas_value\\"/>\\n                        </option>\\n                    </t>\\n                </select>\\n                <label class=\\"col-form-label\\" for=\\"peppol_endpoint\\">Endpoint Peppol</label>\\n                <input type=\\"text\\" name=\\"peppol_endpoint\\" t-attf-class=\\"form-control #{error.get('invalid_peppol_endpoint') and 'is-invalid' or ''}\\" t-att-value=\\"peppol_endpoint or partner.peppol_endpoint\\"/>\\n            </div>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="account.portal_my_details_fields">\n        <xpath expr="//select[@name='invoice_sending_method']/../.." position="after">\n            <div t-if="peppol_eas_list" class="col-xl-6 portal_peppol_toggle">\n                <label class="col-form-label" for="peppol_eas">Peppol e-Address (EAS)</label>\n                <select name="peppol_eas" t-attf-class="form-select #{error.get('invalid_peppol_config') and 'is-invalid' or ''}">\n                    <t t-foreach="peppol_eas_list" t-as="eas">\n                        <option t-att-value="eas" t-att-selected="(peppol_eas or partner.peppol_eas) == eas">\n                            <t t-esc="eas_value"/>\n                        </option>\n                    </t>\n                </select>\n                <label class="col-form-label" for="peppol_endpoint">Peppol Endpoint</label>\n                <input type="text" name="peppol_endpoint" t-attf-class="form-control #{error.get('invalid_peppol_endpoint') and 'is-invalid' or ''}" t-att-value="peppol_endpoint or partner.peppol_endpoint"/>\n            </div>\n        </xpath>\n    </data>\n	f	t	2026-04-08 08:34:55.95066	2026-04-08 08:34:55.95066	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
934	20	898	1	1	res.partner.form.account.peppol	res.partner	\N	form	account_peppol/views/res_partner_views.xml	extension	{"en_US": "<data>\\n                <xpath expr=\\"//field[@name='invoice_sending_method']\\" position=\\"before\\">\\n                    <field name=\\"available_peppol_sending_methods\\" invisible=\\"1\\"/>\\n                    <field name=\\"available_peppol_edi_formats\\" invisible=\\"1\\"/>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='invoice_sending_method']\\" position=\\"attributes\\">\\n                    <attribute name=\\"widget\\">filterable_selection</attribute>\\n                    <attribute name=\\"options\\">{'whitelist_fname': 'available_peppol_sending_methods'}</attribute>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='invoice_edi_format']\\" position=\\"attributes\\">\\n                    <attribute name=\\"widget\\">filterable_selection</attribute>\\n                    <attribute name=\\"options\\">{'whitelist_fname': 'available_peppol_edi_formats'}</attribute>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='invoice_edi_format']\\" position=\\"after\\">\\n                    <field name=\\"bank_account_count\\" invisible=\\"1\\"/>\\n                    <div class=\\"alert alert-warning\\" colspan=\\"2\\" role=\\"alert\\" invisible=\\"peppol_verification_state != 'valid' or country_code\\">\\n                         To generate complete electronic invoices, also set a country for this partner.\\n                    </div>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='peppol_endpoint']\\" position=\\"after\\">\\n                    <field name=\\"peppol_verification_state\\" invisible=\\"1\\" force_save=\\"1\\"/>\\n                    <label for=\\"peppol_verification_state\\" invisible=\\"not peppol_endpoint\\"/>\\n                    <div class=\\"row\\" invisible=\\"not peppol_endpoint\\">\\n                        <div class=\\"col-6\\">\\n                            <field name=\\"peppol_verification_state\\" readonly=\\"1\\"/>\\n                        </div>\\n                        <div class=\\"col-6 pt-0\\">\\n                            <button name=\\"button_account_peppol_check_partner_endpoint\\" class=\\"btn btn-secondary\\" type=\\"object\\" string=\\"Verify\\" help=\\"Verify partner's PEPPOL endpoint\\"/>\\n                        </div>\\n                    </div>\\n                </xpath>\\n            </data>", "es_ES": "<data>\\n                <xpath expr=\\"//field[@name='invoice_sending_method']\\" position=\\"before\\">\\n                    <field name=\\"available_peppol_sending_methods\\" invisible=\\"1\\"/>\\n                    <field name=\\"available_peppol_edi_formats\\" invisible=\\"1\\"/>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='invoice_sending_method']\\" position=\\"attributes\\">\\n                    <attribute name=\\"widget\\">filterable_selection</attribute>\\n                    <attribute name=\\"options\\">{'whitelist_fname': 'available_peppol_sending_methods'}</attribute>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='invoice_edi_format']\\" position=\\"attributes\\">\\n                    <attribute name=\\"widget\\">filterable_selection</attribute>\\n                    <attribute name=\\"options\\">{'whitelist_fname': 'available_peppol_edi_formats'}</attribute>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='invoice_edi_format']\\" position=\\"after\\">\\n                    <field name=\\"bank_account_count\\" invisible=\\"1\\"/>\\n                    <div class=\\"alert alert-warning\\" colspan=\\"2\\" role=\\"alert\\" invisible=\\"peppol_verification_state != 'valid' or country_code\\">\\n                         Para generar facturas electrónicas completas también tiene que configurar un país para este contacto.\\n                    </div>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='peppol_endpoint']\\" position=\\"after\\">\\n                    <field name=\\"peppol_verification_state\\" invisible=\\"1\\" force_save=\\"1\\"/>\\n                    <label for=\\"peppol_verification_state\\" invisible=\\"not peppol_endpoint\\"/>\\n                    <div class=\\"row\\" invisible=\\"not peppol_endpoint\\">\\n                        <div class=\\"col-6\\">\\n                            <field name=\\"peppol_verification_state\\" readonly=\\"1\\"/>\\n                        </div>\\n                        <div class=\\"col-6 pt-0\\">\\n                            <button name=\\"button_account_peppol_check_partner_endpoint\\" class=\\"btn btn-secondary\\" type=\\"object\\" string=\\"Verificar\\" help=\\"Verificar el punto de conexión PEPPOL del contacto\\"/>\\n                        </div>\\n                    </div>\\n                </xpath>\\n            </data>", "pt_PT": "<data>\\n                <xpath expr=\\"//field[@name='invoice_sending_method']\\" position=\\"before\\">\\n                    <field name=\\"available_peppol_sending_methods\\" invisible=\\"1\\"/>\\n                    <field name=\\"available_peppol_edi_formats\\" invisible=\\"1\\"/>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='invoice_sending_method']\\" position=\\"attributes\\">\\n                    <attribute name=\\"widget\\">filterable_selection</attribute>\\n                    <attribute name=\\"options\\">{'whitelist_fname': 'available_peppol_sending_methods'}</attribute>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='invoice_edi_format']\\" position=\\"attributes\\">\\n                    <attribute name=\\"widget\\">filterable_selection</attribute>\\n                    <attribute name=\\"options\\">{'whitelist_fname': 'available_peppol_edi_formats'}</attribute>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='invoice_edi_format']\\" position=\\"after\\">\\n                    <field name=\\"bank_account_count\\" invisible=\\"1\\"/>\\n                    <div class=\\"alert alert-warning\\" colspan=\\"2\\" role=\\"alert\\" invisible=\\"peppol_verification_state != 'valid' or country_code\\">\\n                         Para gerar faturas eletrônicas completas, defina também um país para esse parceiro.\\n                    </div>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='peppol_endpoint']\\" position=\\"after\\">\\n                    <field name=\\"peppol_verification_state\\" invisible=\\"1\\" force_save=\\"1\\"/>\\n                    <label for=\\"peppol_verification_state\\" invisible=\\"not peppol_endpoint\\"/>\\n                    <div class=\\"row\\" invisible=\\"not peppol_endpoint\\">\\n                        <div class=\\"col-6\\">\\n                            <field name=\\"peppol_verification_state\\" readonly=\\"1\\"/>\\n                        </div>\\n                        <div class=\\"col-6 pt-0\\">\\n                            <button name=\\"button_account_peppol_check_partner_endpoint\\" class=\\"btn btn-secondary\\" type=\\"object\\" string=\\"Verificar\\" help=\\"Verificar o endpoint PEPPOL do parceiro\\"/>\\n                        </div>\\n                    </div>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data>\n                <xpath expr="//field[@name='invoice_sending_method']" position="before">\n                    <field name="available_peppol_sending_methods" invisible="1"/>\n                    <field name="available_peppol_edi_formats" invisible="1"/>\n                </xpath>\n                <xpath expr="//field[@name='invoice_sending_method']" position="attributes">\n                    <attribute name="widget">filterable_selection</attribute>\n                    <attribute name="options">{'whitelist_fname': 'available_peppol_sending_methods'}</attribute>\n                </xpath>\n                <xpath expr="//field[@name='invoice_edi_format']" position="attributes">\n                    <attribute name="widget">filterable_selection</attribute>\n                    <attribute name="options">{'whitelist_fname': 'available_peppol_edi_formats'}</attribute>\n                </xpath>\n                <xpath expr="//field[@name='invoice_edi_format']" position="after">\n                    <field name="bank_account_count" invisible="1"/>\n                    <div class="alert alert-warning" colspan="2" role="alert" invisible="peppol_verification_state != 'valid' or country_code">\n                         To generate complete electronic invoices, also set a country for this partner.\n                    </div>\n                </xpath>\n                <xpath expr="//field[@name='peppol_endpoint']" position="after">\n                    <field name="peppol_verification_state" invisible="1" force_save="1"/>\n                    <label for="peppol_verification_state" invisible="not peppol_endpoint"/>\n                    <div class="row" invisible="not peppol_endpoint">\n                        <div class="col-6">\n                            <field name="peppol_verification_state" readonly="1"/>\n                        </div>\n                        <div class="col-6 pt-0">\n                            <button name="button_account_peppol_check_partner_endpoint" class="btn btn-secondary" type="object" string="Verify" help="Verify partner's PEPPOL endpoint"/>\n                        </div>\n                    </div>\n                </xpath>\n            </data>\n        	f	t	2026-04-08 08:34:55.95066	2026-04-08 08:34:55.95066	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1710	16	\N	1	1	report_picking	\N	stock.report_picking	qweb	stock/report/report_stockpicking_operations.xml	primary	{"en_US": "<t t-name=\\"stock.report_picking\\">\\n            <t t-call=\\"web.html_container\\">\\n                <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n                    <t t-call=\\"web.external_layout\\">\\n                        <t t-set=\\"address\\" t-value=\\"None\\"/>\\n                        <div class=\\"page o_report_stockpicking_operations\\">\\n                            <div class=\\"row mb-4\\">\\n                                <div class=\\"col-6\\" name=\\"div_outgoing_address\\">\\n                                    <div t-if=\\"o.should_print_delivery_address()\\">\\n                                        <span><strong>Delivery Address:</strong></span>\\n                                        <div t-out=\\"o.move_ids[0].partner_id or o.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\">\\n                                                <div class=\\"bg-light border-1 rounded h-100 d-flex flex-column align-items-center justify-content-center p-4 opacity-75 text-muted text-center\\">\\n                                                    <strong>Delivery address</strong>\\n                                                    <div>Presence depends on the type of operation.</div>\\n                                                </div>\\n                                        </div>\\n                                    </div>\\n                                    <div t-elif=\\"o.picking_type_id.code != 'internal' and o.picking_type_id.warehouse_id.partner_id\\">\\n                                        <strong>Warehouse Address</strong>\\n                                        <div t-field=\\"o.picking_type_id.warehouse_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\">\\n                                                <div class=\\"bg-light border-1 rounded h-100 d-flex flex-column align-items-center justify-content-center p-4 opacity-75 text-muted text-center\\">\\n                                                    <strong>Warehouse address</strong>\\n                                                    <div>Presence depends on the type of operation.</div>\\n                                                </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"col-5 offset-1\\" name=\\"div_incoming_address\\">\\n                                    <t t-set=\\"show_partner\\" t-value=\\"False\\"/>\\n                                    <t t-set=\\"show_full_address\\" t-value=\\"False\\"/>\\n                                    <div t-if=\\"o.picking_type_id.code=='incoming' and o.partner_id\\">\\n                                        <strong>Vendor Address</strong>\\n                                        <t t-set=\\"show_partner\\" t-value=\\"True\\"/>\\n                                    </div>\\n                                    <div t-elif=\\"o.picking_type_id.code=='internal' and o.partner_id\\">\\n                                        <strong>Warehouse Address</strong>\\n                                        <t t-set=\\"show_partner\\" t-value=\\"True\\"/>\\n                                    </div>\\n                                    <div t-elif=\\"o.picking_type_id.code=='outgoing' and o.partner_id and o.partner_id != o.partner_id.commercial_partner_id\\">\\n                                        <strong>Customer Address</strong>\\n                                        <t t-set=\\"show_partner\\" t-value=\\"True\\"/>\\n                                        <t t-set=\\"show_full_address\\" t-value=\\"True\\"/>\\n                                    </div>\\n                                    <div t-if=\\"show_partner\\" name=\\"partner_header\\">\\n                                        <div t-field=\\"o.partner_id.commercial_partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;, &quot;vat&quot;] if show_full_address else [&quot;name&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\">\\n                                             <div class=\\"bg-light border-1 rounded h-100 d-flex flex-column align-items-center justify-content-center p-4 opacity-75 text-muted text-center\\">\\n                                                <strong>Recipient address</strong>\\n                                                <div>Presence depends on the type of operation.</div>\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"oe_structure\\"/>\\n                            <div class=\\"row mt16 mb16\\">\\n                                <div>\\n                                    <div class=\\"float-start\\"><h1 t-field=\\"o.name\\">WH/OUT/00001</h1></div>\\n                                    <div class=\\"float-start\\">\\n                                        <div t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'width': 600, 'height': 100, 'img_style': 'width:300px;height:50px;'}\\">\\n                                            <div class=\\"bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center p-3 opacity-75 text-muted text-center\\">\\n                                                (document barcode)\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"oe_structure\\"/>\\n                            <div id=\\"informations\\" class=\\"row mb-4\\">\\n                                <div t-if=\\"o.origin\\" class=\\"col\\" name=\\"div_origin\\">\\n                                    <strong>Order</strong>\\n                                    <div t-field=\\"o.origin\\">S0001</div>\\n                                </div>\\n                                <div class=\\"col\\" name=\\"div_state\\">\\n                                    <strong>Status</strong>\\n                                    <div t-field=\\"o.state\\">Draft</div>\\n                                </div>\\n                                <div t-if=\\"o.scheduled_date\\" class=\\"col\\" name=\\"div_sched_date\\">\\n                                    <strong>Scheduled Date</strong>\\n                                    <div t-field=\\"o.scheduled_date\\">2023-09-24</div>\\n                                </div>\\n                            </div>\\n                            <table class=\\"table table-borderless mt16\\" t-if=\\"o.move_line_ids and o.move_ids_without_package\\">\\n                                <t t-set=\\"has_barcode\\" t-value=\\"any(move_line.product_id and move_line.product_id.sudo().barcode or move_line.package_id for move_line in o.move_line_ids)\\"/>\\n                                <t t-set=\\"has_serial_number\\" t-value=\\"any(move_line.lot_id or move_line.lot_name for move_line in o.move_line_ids)\\" groups=\\"stock.group_production_lot\\"/>\\n                                <thead>\\n                                    <tr>\\n                                        <th name=\\"th_product\\">\\n                                            <div align=\\"left\\"><strong>Product</strong></div>\\n                                        </th>\\n                                        <th class=\\"text-end\\">\\n                                            <strong>Quantity</strong>\\n                                        </th>\\n                                        <th name=\\"th_from\\" t-if=\\"o.picking_type_id.code != 'incoming'\\" align=\\"left\\" groups=\\"stock.group_stock_multi_locations\\" class=\\"text-start\\">\\n                                            <strong>From</strong>\\n                                        </th>\\n                                        <th name=\\"th_to\\" t-if=\\"o.picking_type_id.code != 'outgoing'\\" groups=\\"stock.group_stock_multi_locations\\" class=\\"text-start\\">\\n                                            <strong>To</strong>\\n                                        </th>\\n                                        <th name=\\"th_serial_number\\" class=\\"text-center\\" t-if=\\"has_serial_number\\">\\n                                           <strong>Lot/Serial Number</strong>\\n                                        </th>\\n                                        <th name=\\"th_barcode\\" class=\\"text-center\\" t-if=\\"has_barcode\\">\\n                                            <strong>Product Barcode</strong>\\n                                        </th>\\n                                    </tr>\\n                                </thead>\\n                                <tbody>\\n                                    <!-- In case you come across duplicated lines, ask NIM or LAP -->\\n                                    <tr t-foreach=\\"o.move_line_ids_without_package.sorted(lambda ml: (ml.location_id.complete_name, ml.location_dest_id.complete_name))\\" t-as=\\"ml\\">\\n                                        <td>\\n                                            <span t-field=\\"ml.product_id.display_name\\">Customizable Desk</span><br/>\\n                                            <span t-if=\\"ml.product_id.description_picking\\" t-field=\\"ml.product_id.description_picking\\"/>\\n                                        </td>\\n                                        <td class=\\"o_td_quantity text-end\\">\\n                                            <span t-field=\\"ml.quantity\\" class=\\"text-nowrap\\">3.00</span>\\n                                            <span t-field=\\"ml.product_uom_id\\" groups=\\"uom.group_uom\\">units</span>\\n                                            <span t-if=\\"ml.move_id.product_packaging_id\\">\\n                                                <span t-if=\\"o.state != 'done'\\">\\n                                                    (<span t-field=\\"ml.product_packaging_qty\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"ml.move_id.product_packaging_id.name\\"/>)\\n                                                </span>\\n                                                <span t-if=\\"o.state == 'done'\\">\\n                                                    (<span t-field=\\"ml.product_packaging_qty\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"ml.move_id.product_packaging_id.name\\"/>)\\n                                                </span>\\n                                            </span>\\n                                        </td>\\n                                        <td t-if=\\"o.picking_type_id.code != 'incoming'\\" groups=\\"stock.group_stock_multi_locations\\" class=\\"text-end\\">\\n                                            <span t-esc=\\"ml.location_id.display_name\\">WH/Stock</span>\\n                                                <t t-if=\\"ml.package_id\\">\\n                                                    <span t-field=\\"ml.package_id\\">Package A</span>\\n                                                </t>\\n                                        </td>\\n                                        <td t-if=\\"o.picking_type_id.code != 'outgoing'\\" groups=\\"stock.group_stock_multi_locations\\" class=\\"text-end\\">\\n                                            <div>\\n                                                <span t-field=\\"ml.location_dest_id\\">WH/Outgoing</span>\\n                                                <t t-if=\\"ml.result_package_id\\">\\n                                                    <span t-field=\\"ml.result_package_id\\">Package B</span>\\n                                                </t>\\n                                            </div>\\n                                        </td>\\n                                        <td class=\\" text-center h6\\" t-if=\\"has_serial_number\\">\\n                                            <span t-if=\\"has_serial_number and (ml.lot_id or ml.lot_name)\\" t-esc=\\"ml.lot_id.name or ml.lot_name\\" t-options=\\"{'widget': 'barcode', 'humanreadable': 1, 'width': 400, 'height': 100, 'img_style': 'width:100%;height:35px;'}\\">\\n                                                <div class=\\"bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center px-1 py-2 opacity-75 text-muted text-center\\">\\n                                                    (serial barcode)\\n                                                </div>\\n                                            </span>\\n                                        </td>\\n                                        <td class=\\"text-center\\" t-if=\\"has_barcode\\">\\n                                            <t t-if=\\"product_barcode != ml.product_id.barcode\\">\\n                                                <span t-if=\\"ml.product_id and ml.product_id.barcode\\">\\n                                                    <div t-field=\\"ml.product_id.barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'auto', 'width': 400, 'height': 100, 'quiet': 0, 'img_style': 'height:35px;'}\\">\\n                                                        <div class=\\"bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center px-1 py-2 opacity-75 text-muted text-center\\">\\n                                                            (product barcode)\\n                                                        </div>\\n                                                    </div>\\n                                                </span>\\n                                                <t t-set=\\"product_barcode\\" t-value=\\"ml.product_id.barcode\\"/>\\n                                            </t>\\n                                        </td>\\n                                    </tr>\\n                                  </tbody>\\n                            </table>\\n                            <div t-if=\\"not (o.package_level_ids and o.picking_type_entire_packs and o.state in ['assigned', 'done'])\\" class=\\"oe_structure\\"/>\\n                            <table t-else=\\"\\" class=\\"table table-borderless\\">\\n                                <thead>\\n                                    <tr>\\n                                        <th name=\\"th_package\\">Package</th>\\n                                        <th name=\\"th_pko_from\\" t-if=\\"o.picking_type_id.code != 'incoming'\\" groups=\\"stock.group_stock_multi_locations\\">From</th>\\n                                        <th name=\\"th_pki_from\\" t-if=\\"o.picking_type_id.code != 'outgoing'\\" groups=\\"stock.group_stock_multi_locations\\">To</th>\\n                                    </tr>\\n                                </thead>\\n                                <tbody>\\n                                    <tr t-foreach=\\"o.package_level_ids.sorted(key=lambda p: p.package_id.name)\\" t-as=\\"package\\">\\n                                        <td name=\\"td_pk_barcode\\">\\n                                            <t t-set=\\"package\\" t-value=\\"package.with_context(picking_id=o.id)\\"/>\\n                                            <div t-field=\\"package.package_id.name\\" t-options=\\"{'widget': 'barcode', 'humanreadable': 1, 'width': 600, 'height': 100, 'img_style': 'width:300px;height:50px;margin-left: -50px;'}\\">\\n                                                <div class=\\"bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center px-1 py-2  opacity-75 text-muted text-center\\">\\n                                                    (package barcode)\\n                                                </div>\\n                                            </div>\\n                                                <br/>\\n                                        </td>\\n                                        <td t-if=\\"o.picking_type_id.code != 'incoming'\\" groups=\\"stock.group_stock_multi_locations\\">\\n                                            <span t-field=\\"package.location_id\\"/>\\n                                        </td>\\n                                        <td t-if=\\"o.picking_type_id.code != 'outgoing'\\" groups=\\"stock.group_stock_multi_locations\\">\\n                                            <span t-field=\\"package.location_dest_id\\"/>\\n                                        </td>\\n                                    </tr>\\n                                </tbody>\\n                            </table>\\n\\n                            <t t-set=\\"no_reserved_product\\" t-value=\\"o.move_ids.filtered(lambda x: x.product_uom_qty != x.quantity and x.move_line_ids and x.state!='done')\\"/>\\n                            <p t-if=\\"o.state in ['draft', 'waiting', 'confirmed'] or no_reserved_product\\"><i class=\\"fa fa-exclamation-triangle\\"/>\\n                                All products could not be reserved. Click on the \\"Check Availability\\" button to try to reserve products.\\n                            </p>\\n                            <p t-else=\\"\\"/>\\n                            <div class=\\"oe_structure\\"/>\\n                            <p t-field=\\"o.note\\"/>\\n                            <div class=\\"oe_structure\\"/>\\n                        </div>\\n                    </t>\\n                </t>\\n            </t>\\n        </t>", "es_ES": "<t t-name=\\"stock.report_picking\\">\\n            <t t-call=\\"web.html_container\\">\\n                <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n                    <t t-call=\\"web.external_layout\\">\\n                        <t t-set=\\"address\\" t-value=\\"None\\"/>\\n                        <div class=\\"page o_report_stockpicking_operations\\">\\n                            <div class=\\"row mb-4\\">\\n                                <div class=\\"col-6\\" name=\\"div_outgoing_address\\">\\n                                    <div t-if=\\"o.should_print_delivery_address()\\">\\n                                        <span><strong>Dirección de entrega:</strong></span>\\n                                        <div t-out=\\"o.move_ids[0].partner_id or o.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\">\\n                                                <div class=\\"bg-light border-1 rounded h-100 d-flex flex-column align-items-center justify-content-center p-4 opacity-75 text-muted text-center\\">\\n                                                    <strong>Dirección de entrega</strong>\\n                                                    <div>La presencia depende del tipo de operación.</div>\\n                                                </div>\\n                                        </div>\\n                                    </div>\\n                                    <div t-elif=\\"o.picking_type_id.code != 'internal' and o.picking_type_id.warehouse_id.partner_id\\">\\n                                        <strong>Dirección del almacén</strong>\\n                                        <div t-field=\\"o.picking_type_id.warehouse_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\">\\n                                                <div class=\\"bg-light border-1 rounded h-100 d-flex flex-column align-items-center justify-content-center p-4 opacity-75 text-muted text-center\\">\\n                                                    <strong>Dirección del almacén</strong>\\n                                                    <div>La presencia depende del tipo de operación.</div>\\n                                                </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"col-5 offset-1\\" name=\\"div_incoming_address\\">\\n                                    <t t-set=\\"show_partner\\" t-value=\\"False\\"/>\\n                                    <t t-set=\\"show_full_address\\" t-value=\\"False\\"/>\\n                                    <div t-if=\\"o.picking_type_id.code=='incoming' and o.partner_id\\">\\n                                        <strong>Dirección del proveedor</strong>\\n                                        <t t-set=\\"show_partner\\" t-value=\\"True\\"/>\\n                                    </div>\\n                                    <div t-elif=\\"o.picking_type_id.code=='internal' and o.partner_id\\">\\n                                        <strong>Dirección del almacén</strong>\\n                                        <t t-set=\\"show_partner\\" t-value=\\"True\\"/>\\n                                    </div>\\n                                    <div t-elif=\\"o.picking_type_id.code=='outgoing' and o.partner_id and o.partner_id != o.partner_id.commercial_partner_id\\">\\n                                        <strong>Dirección del cliente</strong>\\n                                        <t t-set=\\"show_partner\\" t-value=\\"True\\"/>\\n                                        <t t-set=\\"show_full_address\\" t-value=\\"True\\"/>\\n                                    </div>\\n                                    <div t-if=\\"show_partner\\" name=\\"partner_header\\">\\n                                        <div t-field=\\"o.partner_id.commercial_partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;, &quot;vat&quot;] if show_full_address else [&quot;name&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\">\\n                                             <div class=\\"bg-light border-1 rounded h-100 d-flex flex-column align-items-center justify-content-center p-4 opacity-75 text-muted text-center\\">\\n                                                <strong>Dirección del destinatario</strong>\\n                                                <div>La presencia depende del tipo de operación.</div>\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"oe_structure\\"/>\\n                            <div class=\\"row mt16 mb16\\">\\n                                <div>\\n                                    <div class=\\"float-start\\"><h1 t-field=\\"o.name\\">WH/OUT/00001</h1></div>\\n                                    <div class=\\"float-start\\">\\n                                        <div t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'width': 600, 'height': 100, 'img_style': 'width:300px;height:50px;'}\\">\\n                                            <div class=\\"bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center p-3 opacity-75 text-muted text-center\\">\\n                                                (código de barras del documento)\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"oe_structure\\"/>\\n                            <div id=\\"informations\\" class=\\"row mb-4\\">\\n                                <div t-if=\\"o.origin\\" class=\\"col\\" name=\\"div_origin\\">\\n                                    <strong>Pedido</strong>\\n                                    <div t-field=\\"o.origin\\">S0001</div>\\n                                </div>\\n                                <div class=\\"col\\" name=\\"div_state\\">\\n                                    <strong>Estado</strong>\\n                                    <div t-field=\\"o.state\\">Borrador</div>\\n                                </div>\\n                                <div t-if=\\"o.scheduled_date\\" class=\\"col\\" name=\\"div_sched_date\\">\\n                                    <strong>Fecha planificada</strong>\\n                                    <div t-field=\\"o.scheduled_date\\">24-09-2023</div>\\n                                </div>\\n                            </div>\\n                            <table class=\\"table table-borderless mt16\\" t-if=\\"o.move_line_ids and o.move_ids_without_package\\">\\n                                <t t-set=\\"has_barcode\\" t-value=\\"any(move_line.product_id and move_line.product_id.sudo().barcode or move_line.package_id for move_line in o.move_line_ids)\\"/>\\n                                <t t-set=\\"has_serial_number\\" t-value=\\"any(move_line.lot_id or move_line.lot_name for move_line in o.move_line_ids)\\" groups=\\"stock.group_production_lot\\"/>\\n                                <thead>\\n                                    <tr>\\n                                        <th name=\\"th_product\\">\\n                                            <div align=\\"left\\"><strong>Producto</strong></div>\\n                                        </th>\\n                                        <th class=\\"text-end\\">\\n                                            <strong>Cantidad</strong>\\n                                        </th>\\n                                        <th name=\\"th_from\\" t-if=\\"o.picking_type_id.code != 'incoming'\\" align=\\"left\\" groups=\\"stock.group_stock_multi_locations\\" class=\\"text-start\\">\\n                                            <strong>Desde</strong>\\n                                        </th>\\n                                        <th name=\\"th_to\\" t-if=\\"o.picking_type_id.code != 'outgoing'\\" groups=\\"stock.group_stock_multi_locations\\" class=\\"text-start\\">\\n                                            <strong>A</strong>\\n                                        </th>\\n                                        <th name=\\"th_serial_number\\" class=\\"text-center\\" t-if=\\"has_serial_number\\">\\n                                           <strong>Número Lote/Serie</strong>\\n                                        </th>\\n                                        <th name=\\"th_barcode\\" class=\\"text-center\\" t-if=\\"has_barcode\\">\\n                                            <strong>Código de barras del producto</strong>\\n                                        </th>\\n                                    </tr>\\n                                </thead>\\n                                <tbody>\\n                                    <!-- In case you come across duplicated lines, ask NIM or LAP -->\\n                                    <tr t-foreach=\\"o.move_line_ids_without_package.sorted(lambda ml: (ml.location_id.complete_name, ml.location_dest_id.complete_name))\\" t-as=\\"ml\\">\\n                                        <td>\\n                                            <span t-field=\\"ml.product_id.display_name\\">Escritorio personalizable</span><br/>\\n                                            <span t-if=\\"ml.product_id.description_picking\\" t-field=\\"ml.product_id.description_picking\\"/>\\n                                        </td>\\n                                        <td class=\\"o_td_quantity text-end\\">\\n                                            <span t-field=\\"ml.quantity\\" class=\\"text-nowrap\\">3,00</span>\\n                                            <span t-field=\\"ml.product_uom_id\\" groups=\\"uom.group_uom\\">unidades</span>\\n                                            <span t-if=\\"ml.move_id.product_packaging_id\\">\\n                                                <span t-if=\\"o.state != 'done'\\">\\n                                                    (<span t-field=\\"ml.product_packaging_qty\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"ml.move_id.product_packaging_id.name\\"/>)\\n                                                </span>\\n                                                <span t-if=\\"o.state == 'done'\\">\\n                                                    (<span t-field=\\"ml.product_packaging_qty\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"ml.move_id.product_packaging_id.name\\"/>)\\n                                                </span>\\n                                            </span>\\n                                        </td>\\n                                        <td t-if=\\"o.picking_type_id.code != 'incoming'\\" groups=\\"stock.group_stock_multi_locations\\" class=\\"text-end\\">\\n                                            <span t-esc=\\"ml.location_id.display_name\\">WH/Stock</span>\\n                                                <t t-if=\\"ml.package_id\\">\\n                                                    <span t-field=\\"ml.package_id\\">Paquete A</span>\\n                                                </t>\\n                                        </td>\\n                                        <td t-if=\\"o.picking_type_id.code != 'outgoing'\\" groups=\\"stock.group_stock_multi_locations\\" class=\\"text-end\\">\\n                                            <div>\\n                                                <span t-field=\\"ml.location_dest_id\\">WH/Outgoing</span>\\n                                                <t t-if=\\"ml.result_package_id\\">\\n                                                    <span t-field=\\"ml.result_package_id\\">Paquete B</span>\\n                                                </t>\\n                                            </div>\\n                                        </td>\\n                                        <td class=\\" text-center h6\\" t-if=\\"has_serial_number\\">\\n                                            <span t-if=\\"has_serial_number and (ml.lot_id or ml.lot_name)\\" t-esc=\\"ml.lot_id.name or ml.lot_name\\" t-options=\\"{'widget': 'barcode', 'humanreadable': 1, 'width': 400, 'height': 100, 'img_style': 'width:100%;height:35px;'}\\">\\n                                                <div class=\\"bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center px-1 py-2 opacity-75 text-muted text-center\\">\\n                                                    (código de barras de la serie)\\n                                                </div>\\n                                            </span>\\n                                        </td>\\n                                        <td class=\\"text-center\\" t-if=\\"has_barcode\\">\\n                                            <t t-if=\\"product_barcode != ml.product_id.barcode\\">\\n                                                <span t-if=\\"ml.product_id and ml.product_id.barcode\\">\\n                                                    <div t-field=\\"ml.product_id.barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'auto', 'width': 400, 'height': 100, 'quiet': 0, 'img_style': 'height:35px;'}\\">\\n                                                        <div class=\\"bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center px-1 py-2 opacity-75 text-muted text-center\\">\\n                                                            (código de barras del producto)\\n                                                        </div>\\n                                                    </div>\\n                                                </span>\\n                                                <t t-set=\\"product_barcode\\" t-value=\\"ml.product_id.barcode\\"/>\\n                                            </t>\\n                                        </td>\\n                                    </tr>\\n                                  </tbody>\\n                            </table>\\n                            <div t-if=\\"not (o.package_level_ids and o.picking_type_entire_packs and o.state in ['assigned', 'done'])\\" class=\\"oe_structure\\"/>\\n                            <table t-else=\\"\\" class=\\"table table-borderless\\">\\n                                <thead>\\n                                    <tr>\\n                                        <th name=\\"th_package\\">Paquete</th>\\n                                        <th name=\\"th_pko_from\\" t-if=\\"o.picking_type_id.code != 'incoming'\\" groups=\\"stock.group_stock_multi_locations\\">Desde</th>\\n                                        <th name=\\"th_pki_from\\" t-if=\\"o.picking_type_id.code != 'outgoing'\\" groups=\\"stock.group_stock_multi_locations\\">A</th>\\n                                    </tr>\\n                                </thead>\\n                                <tbody>\\n                                    <tr t-foreach=\\"o.package_level_ids.sorted(key=lambda p: p.package_id.name)\\" t-as=\\"package\\">\\n                                        <td name=\\"td_pk_barcode\\">\\n                                            <t t-set=\\"package\\" t-value=\\"package.with_context(picking_id=o.id)\\"/>\\n                                            <div t-field=\\"package.package_id.name\\" t-options=\\"{'widget': 'barcode', 'humanreadable': 1, 'width': 600, 'height': 100, 'img_style': 'width:300px;height:50px;margin-left: -50px;'}\\">\\n                                                <div class=\\"bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center px-1 py-2  opacity-75 text-muted text-center\\">\\n                                                    (código de barras del paquete)\\n                                                </div>\\n                                            </div>\\n                                                <br/>\\n                                        </td>\\n                                        <td t-if=\\"o.picking_type_id.code != 'incoming'\\" groups=\\"stock.group_stock_multi_locations\\">\\n                                            <span t-field=\\"package.location_id\\"/>\\n                                        </td>\\n                                        <td t-if=\\"o.picking_type_id.code != 'outgoing'\\" groups=\\"stock.group_stock_multi_locations\\">\\n                                            <span t-field=\\"package.location_dest_id\\"/>\\n                                        </td>\\n                                    </tr>\\n                                </tbody>\\n                            </table>\\n\\n                            <t t-set=\\"no_reserved_product\\" t-value=\\"o.move_ids.filtered(lambda x: x.product_uom_qty != x.quantity and x.move_line_ids and x.state!='done')\\"/>\\n                            <p t-if=\\"o.state in ['draft', 'waiting', 'confirmed'] or no_reserved_product\\"><i class=\\"fa fa-exclamation-triangle\\"/>\\n                                No se pudieron reservar todos los productos. Haga clic en el botón \\"Comprobar disponibilidad\\" para intentar reservar productos.\\n                            </p>\\n                            <p t-else=\\"\\"/>\\n                            <div class=\\"oe_structure\\"/>\\n                            <p t-field=\\"o.note\\"/>\\n                            <div class=\\"oe_structure\\"/>\\n                        </div>\\n                    </t>\\n                </t>\\n            </t>\\n        </t>", "pt_PT": "<t t-name=\\"stock.report_picking\\">\\n            <t t-call=\\"web.html_container\\">\\n                <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n                    <t t-call=\\"web.external_layout\\">\\n                        <t t-set=\\"address\\" t-value=\\"None\\"/>\\n                        <div class=\\"page o_report_stockpicking_operations\\">\\n                            <div class=\\"row mb-4\\">\\n                                <div class=\\"col-6\\" name=\\"div_outgoing_address\\">\\n                                    <div t-if=\\"o.should_print_delivery_address()\\">\\n                                        <span><strong>Endereço de Entrega:</strong></span>\\n                                        <div t-out=\\"o.move_ids[0].partner_id or o.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\">\\n                                                <div class=\\"bg-light border-1 rounded h-100 d-flex flex-column align-items-center justify-content-center p-4 opacity-75 text-muted text-center\\">\\n                                                    <strong>Endereço de entrega</strong>\\n                                                    <div>A presença depende do tipo de operação.</div>\\n                                                </div>\\n                                        </div>\\n                                    </div>\\n                                    <div t-elif=\\"o.picking_type_id.code != 'internal' and o.picking_type_id.warehouse_id.partner_id\\">\\n                                        <strong>Endereço do Armazém</strong>\\n                                        <div t-field=\\"o.picking_type_id.warehouse_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\">\\n                                                <div class=\\"bg-light border-1 rounded h-100 d-flex flex-column align-items-center justify-content-center p-4 opacity-75 text-muted text-center\\">\\n                                                    <strong>Endereço do Armazém</strong>\\n                                                    <div>A presença depende do tipo de operação.</div>\\n                                                </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"col-5 offset-1\\" name=\\"div_incoming_address\\">\\n                                    <t t-set=\\"show_partner\\" t-value=\\"False\\"/>\\n                                    <t t-set=\\"show_full_address\\" t-value=\\"False\\"/>\\n                                    <div t-if=\\"o.picking_type_id.code=='incoming' and o.partner_id\\">\\n                                        <strong>Endereço do Fornecedor</strong>\\n                                        <t t-set=\\"show_partner\\" t-value=\\"True\\"/>\\n                                    </div>\\n                                    <div t-elif=\\"o.picking_type_id.code=='internal' and o.partner_id\\">\\n                                        <strong>Endereço do Armazém</strong>\\n                                        <t t-set=\\"show_partner\\" t-value=\\"True\\"/>\\n                                    </div>\\n                                    <div t-elif=\\"o.picking_type_id.code=='outgoing' and o.partner_id and o.partner_id != o.partner_id.commercial_partner_id\\">\\n                                        <strong>Endereço do cliente</strong>\\n                                        <t t-set=\\"show_partner\\" t-value=\\"True\\"/>\\n                                        <t t-set=\\"show_full_address\\" t-value=\\"True\\"/>\\n                                    </div>\\n                                    <div t-if=\\"show_partner\\" name=\\"partner_header\\">\\n                                        <div t-field=\\"o.partner_id.commercial_partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;, &quot;vat&quot;] if show_full_address else [&quot;name&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\">\\n                                             <div class=\\"bg-light border-1 rounded h-100 d-flex flex-column align-items-center justify-content-center p-4 opacity-75 text-muted text-center\\">\\n                                                <strong>Endereço do destinatário</strong>\\n                                                <div>A presença depende do tipo de operação.</div>\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"oe_structure\\"/>\\n                            <div class=\\"row mt16 mb16\\">\\n                                <div>\\n                                    <div class=\\"float-start\\"><h1 t-field=\\"o.name\\">WH/OUT/00001</h1></div>\\n                                    <div class=\\"float-start\\">\\n                                        <div t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'width': 600, 'height': 100, 'img_style': 'width:300px;height:50px;'}\\">\\n                                            <div class=\\"bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center p-3 opacity-75 text-muted text-center\\">\\n                                                (código de barras do documento)\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"oe_structure\\"/>\\n                            <div id=\\"informations\\" class=\\"row mb-4\\">\\n                                <div t-if=\\"o.origin\\" class=\\"col\\" name=\\"div_origin\\">\\n                                    <strong>Pedido</strong>\\n                                    <div t-field=\\"o.origin\\">V0001</div>\\n                                </div>\\n                                <div class=\\"col\\" name=\\"div_state\\">\\n                                    <strong>Status</strong>\\n                                    <div t-field=\\"o.state\\">Rascunho</div>\\n                                </div>\\n                                <div t-if=\\"o.scheduled_date\\" class=\\"col\\" name=\\"div_sched_date\\">\\n                                    <strong>Data Agendada</strong>\\n                                    <div t-field=\\"o.scheduled_date\\">2023-09-24</div>\\n                                </div>\\n                            </div>\\n                            <table class=\\"table table-borderless mt16\\" t-if=\\"o.move_line_ids and o.move_ids_without_package\\">\\n                                <t t-set=\\"has_barcode\\" t-value=\\"any(move_line.product_id and move_line.product_id.sudo().barcode or move_line.package_id for move_line in o.move_line_ids)\\"/>\\n                                <t t-set=\\"has_serial_number\\" t-value=\\"any(move_line.lot_id or move_line.lot_name for move_line in o.move_line_ids)\\" groups=\\"stock.group_production_lot\\"/>\\n                                <thead>\\n                                    <tr>\\n                                        <th name=\\"th_product\\">\\n                                            <div align=\\"left\\"><strong>Artigo</strong></div>\\n                                        </th>\\n                                        <th class=\\"text-end\\">\\n                                            <strong>Quantidade</strong>\\n                                        </th>\\n                                        <th name=\\"th_from\\" t-if=\\"o.picking_type_id.code != 'incoming'\\" align=\\"left\\" groups=\\"stock.group_stock_multi_locations\\" class=\\"text-start\\">\\n                                            <strong>De</strong>\\n                                        </th>\\n                                        <th name=\\"th_to\\" t-if=\\"o.picking_type_id.code != 'outgoing'\\" groups=\\"stock.group_stock_multi_locations\\" class=\\"text-start\\">\\n                                            <strong>Para</strong>\\n                                        </th>\\n                                        <th name=\\"th_serial_number\\" class=\\"text-center\\" t-if=\\"has_serial_number\\">\\n                                           <strong>Lote/Número de Série</strong>\\n                                        </th>\\n                                        <th name=\\"th_barcode\\" class=\\"text-center\\" t-if=\\"has_barcode\\">\\n                                            <strong>Código de Barras do Artigo</strong>\\n                                        </th>\\n                                    </tr>\\n                                </thead>\\n                                <tbody>\\n                                    <!-- In case you come across duplicated lines, ask NIM or LAP -->\\n                                    <tr t-foreach=\\"o.move_line_ids_without_package.sorted(lambda ml: (ml.location_id.complete_name, ml.location_dest_id.complete_name))\\" t-as=\\"ml\\">\\n                                        <td>\\n                                            <span t-field=\\"ml.product_id.display_name\\">Mesa personalizável</span><br/>\\n                                            <span t-if=\\"ml.product_id.description_picking\\" t-field=\\"ml.product_id.description_picking\\"/>\\n                                        </td>\\n                                        <td class=\\"o_td_quantity text-end\\">\\n                                            <span t-field=\\"ml.quantity\\" class=\\"text-nowrap\\">3.00</span>\\n                                            <span t-field=\\"ml.product_uom_id\\" groups=\\"uom.group_uom\\">unidades</span>\\n                                            <span t-if=\\"ml.move_id.product_packaging_id\\">\\n                                                <span t-if=\\"o.state != 'done'\\">\\n                                                    (<span t-field=\\"ml.product_packaging_qty\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"ml.move_id.product_packaging_id.name\\"/>)\\n                                                </span>\\n                                                <span t-if=\\"o.state == 'done'\\">\\n                                                    (<span t-field=\\"ml.product_packaging_qty\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"ml.move_id.product_packaging_id.name\\"/>)\\n                                                </span>\\n                                            </span>\\n                                        </td>\\n                                        <td t-if=\\"o.picking_type_id.code != 'incoming'\\" groups=\\"stock.group_stock_multi_locations\\" class=\\"text-end\\">\\n                                            <span t-esc=\\"ml.location_id.display_name\\">WH/Stock</span>\\n                                                <t t-if=\\"ml.package_id\\">\\n                                                    <span t-field=\\"ml.package_id\\">Embalagem A</span>\\n                                                </t>\\n                                        </td>\\n                                        <td t-if=\\"o.picking_type_id.code != 'outgoing'\\" groups=\\"stock.group_stock_multi_locations\\" class=\\"text-end\\">\\n                                            <div>\\n                                                <span t-field=\\"ml.location_dest_id\\">WH/Outgoing</span>\\n                                                <t t-if=\\"ml.result_package_id\\">\\n                                                    <span t-field=\\"ml.result_package_id\\">Embalagem B</span>\\n                                                </t>\\n                                            </div>\\n                                        </td>\\n                                        <td class=\\" text-center h6\\" t-if=\\"has_serial_number\\">\\n                                            <span t-if=\\"has_serial_number and (ml.lot_id or ml.lot_name)\\" t-esc=\\"ml.lot_id.name or ml.lot_name\\" t-options=\\"{'widget': 'barcode', 'humanreadable': 1, 'width': 400, 'height': 100, 'img_style': 'width:100%;height:35px;'}\\">\\n                                                <div class=\\"bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center px-1 py-2 opacity-75 text-muted text-center\\">\\n                                                    (código de barras serial)\\n                                                </div>\\n                                            </span>\\n                                        </td>\\n                                        <td class=\\"text-center\\" t-if=\\"has_barcode\\">\\n                                            <t t-if=\\"product_barcode != ml.product_id.barcode\\">\\n                                                <span t-if=\\"ml.product_id and ml.product_id.barcode\\">\\n                                                    <div t-field=\\"ml.product_id.barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'auto', 'width': 400, 'height': 100, 'quiet': 0, 'img_style': 'height:35px;'}\\">\\n                                                        <div class=\\"bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center px-1 py-2 opacity-75 text-muted text-center\\">\\n                                                            (código de barras do produto)\\n                                                        </div>\\n                                                    </div>\\n                                                </span>\\n                                                <t t-set=\\"product_barcode\\" t-value=\\"ml.product_id.barcode\\"/>\\n                                            </t>\\n                                        </td>\\n                                    </tr>\\n                                  </tbody>\\n                            </table>\\n                            <div t-if=\\"not (o.package_level_ids and o.picking_type_entire_packs and o.state in ['assigned', 'done'])\\" class=\\"oe_structure\\"/>\\n                            <table t-else=\\"\\" class=\\"table table-borderless\\">\\n                                <thead>\\n                                    <tr>\\n                                        <th name=\\"th_package\\">Pacote</th>\\n                                        <th name=\\"th_pko_from\\" t-if=\\"o.picking_type_id.code != 'incoming'\\" groups=\\"stock.group_stock_multi_locations\\">De</th>\\n                                        <th name=\\"th_pki_from\\" t-if=\\"o.picking_type_id.code != 'outgoing'\\" groups=\\"stock.group_stock_multi_locations\\">A</th>\\n                                    </tr>\\n                                </thead>\\n                                <tbody>\\n                                    <tr t-foreach=\\"o.package_level_ids.sorted(key=lambda p: p.package_id.name)\\" t-as=\\"package\\">\\n                                        <td name=\\"td_pk_barcode\\">\\n                                            <t t-set=\\"package\\" t-value=\\"package.with_context(picking_id=o.id)\\"/>\\n                                            <div t-field=\\"package.package_id.name\\" t-options=\\"{'widget': 'barcode', 'humanreadable': 1, 'width': 600, 'height': 100, 'img_style': 'width:300px;height:50px;margin-left: -50px;'}\\">\\n                                                <div class=\\"bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center px-1 py-2  opacity-75 text-muted text-center\\">\\n                                                    (código de barras da embalagem)\\n                                                </div>\\n                                            </div>\\n                                                <br/>\\n                                        </td>\\n                                        <td t-if=\\"o.picking_type_id.code != 'incoming'\\" groups=\\"stock.group_stock_multi_locations\\">\\n                                            <span t-field=\\"package.location_id\\"/>\\n                                        </td>\\n                                        <td t-if=\\"o.picking_type_id.code != 'outgoing'\\" groups=\\"stock.group_stock_multi_locations\\">\\n                                            <span t-field=\\"package.location_dest_id\\"/>\\n                                        </td>\\n                                    </tr>\\n                                </tbody>\\n                            </table>\\n\\n                            <t t-set=\\"no_reserved_product\\" t-value=\\"o.move_ids.filtered(lambda x: x.product_uom_qty != x.quantity and x.move_line_ids and x.state!='done')\\"/>\\n                            <p t-if=\\"o.state in ['draft', 'waiting', 'confirmed'] or no_reserved_product\\"><i class=\\"fa fa-exclamation-triangle\\"/>\\n                                Não foi possível reservar todos os artigos. Clique no botão \\"Verificar Disponibilidade\\" para tentar fazer a reserva dos artigos.\\n                            </p>\\n                            <p t-else=\\"\\"/>\\n                            <div class=\\"oe_structure\\"/>\\n                            <p t-field=\\"o.note\\"/>\\n                            <div class=\\"oe_structure\\"/>\\n                        </div>\\n                    </t>\\n                </t>\\n            </t>\\n        </t>"}	<t t-name="stock.report_picking">\n            <t t-call="web.html_container">\n                <t t-foreach="docs" t-as="o">\n                    <t t-call="web.external_layout">\n                        <t t-set="address" t-value="None"/>\n                        <div class="page o_report_stockpicking_operations">\n                            <div class="row mb-4">\n                                <div class="col-6" name="div_outgoing_address">\n                                    <div t-if="o.should_print_delivery_address()">\n                                        <span><strong>Delivery Address:</strong></span>\n                                        <div t-out="o.move_ids[0].partner_id or o.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}">\n                                                <div class="bg-light border-1 rounded h-100 d-flex flex-column align-items-center justify-content-center p-4 opacity-75 text-muted text-center">\n                                                    <strong>Delivery address</strong>\n                                                    <div>Presence depends on the type of operation.</div>\n                                                </div>\n                                        </div>\n                                    </div>\n                                    <div t-elif="o.picking_type_id.code != 'internal' and o.picking_type_id.warehouse_id.partner_id">\n                                        <strong>Warehouse Address</strong>\n                                        <div t-field="o.picking_type_id.warehouse_id.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}">\n                                                <div class="bg-light border-1 rounded h-100 d-flex flex-column align-items-center justify-content-center p-4 opacity-75 text-muted text-center">\n                                                    <strong>Warehouse address</strong>\n                                                    <div>Presence depends on the type of operation.</div>\n                                                </div>\n                                        </div>\n                                    </div>\n                                </div>\n                                <div class="col-5 offset-1" name="div_incoming_address">\n                                    <t t-set="show_partner" t-value="False"/>\n                                    <t t-set="show_full_address" t-value="False"/>\n                                    <div t-if="o.picking_type_id.code=='incoming' and o.partner_id">\n                                        <strong>Vendor Address</strong>\n                                        <t t-set="show_partner" t-value="True"/>\n                                    </div>\n                                    <div t-elif="o.picking_type_id.code=='internal' and o.partner_id">\n                                        <strong>Warehouse Address</strong>\n                                        <t t-set="show_partner" t-value="True"/>\n                                    </div>\n                                    <div t-elif="o.picking_type_id.code=='outgoing' and o.partner_id and o.partner_id != o.partner_id.commercial_partner_id">\n                                        <strong>Customer Address</strong>\n                                        <t t-set="show_partner" t-value="True"/>\n                                        <t t-set="show_full_address" t-value="True"/>\n                                    </div>\n                                    <div t-if="show_partner" name="partner_header">\n                                        <div t-field="o.partner_id.commercial_partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;, &quot;vat&quot;] if show_full_address else [&quot;name&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}">\n                                             <div class="bg-light border-1 rounded h-100 d-flex flex-column align-items-center justify-content-center p-4 opacity-75 text-muted text-center">\n                                                <strong>Recipient address</strong>\n                                                <div>Presence depends on the type of operation.</div>\n                                            </div>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="oe_structure"/>\n                            <div class="row mt16 mb16">\n                                <div>\n                                    <div class="float-start"><h1 t-field="o.name">WH/OUT/00001</h1></div>\n                                    <div class="float-start">\n                                        <div t-field="o.name" t-options="{'widget': 'barcode', 'width': 600, 'height': 100, 'img_style': 'width:300px;height:50px;'}">\n                                            <div class="bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center p-3 opacity-75 text-muted text-center">\n                                                (document barcode)\n                                            </div>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="oe_structure"/>\n                            <div id="informations" class="row mb-4">\n                                <div t-if="o.origin" class="col" name="div_origin">\n                                    <strong>Order</strong>\n                                    <div t-field="o.origin">S0001</div>\n                                </div>\n                                <div class="col" name="div_state">\n                                    <strong>Status</strong>\n                                    <div t-field="o.state">Draft</div>\n                                </div>\n                                <div t-if="o.scheduled_date" class="col" name="div_sched_date">\n                                    <strong>Scheduled Date</strong>\n                                    <div t-field="o.scheduled_date">2023-09-24</div>\n                                </div>\n                            </div>\n                            <table class="table table-borderless mt16" t-if="o.move_line_ids and o.move_ids_without_package">\n                                <t t-set="has_barcode" t-value="any(move_line.product_id and move_line.product_id.sudo().barcode or move_line.package_id for move_line in o.move_line_ids)"/>\n                                <t t-set="has_serial_number" t-value="any(move_line.lot_id or move_line.lot_name for move_line in o.move_line_ids)" groups="stock.group_production_lot"/>\n                                <thead>\n                                    <tr>\n                                        <th name="th_product">\n                                            <div align="left"><strong>Product</strong></div>\n                                        </th>\n                                        <th class="text-end">\n                                            <strong>Quantity</strong>\n                                        </th>\n                                        <th name="th_from" t-if="o.picking_type_id.code != 'incoming'" align="left" groups="stock.group_stock_multi_locations" class="text-start">\n                                            <strong>From</strong>\n                                        </th>\n                                        <th name="th_to" t-if="o.picking_type_id.code != 'outgoing'" groups="stock.group_stock_multi_locations" class="text-start">\n                                            <strong>To</strong>\n                                        </th>\n                                        <th name="th_serial_number" class="text-center" t-if="has_serial_number">\n                                           <strong>Lot/Serial Number</strong>\n                                        </th>\n                                        <th name="th_barcode" class="text-center" t-if="has_barcode">\n                                            <strong>Product Barcode</strong>\n                                        </th>\n                                    </tr>\n                                </thead>\n                                <tbody>\n                                    <!-- In case you come across duplicated lines, ask NIM or LAP -->\n                                    <tr t-foreach="o.move_line_ids_without_package.sorted(lambda ml: (ml.location_id.complete_name, ml.location_dest_id.complete_name))" t-as="ml">\n                                        <td>\n                                            <span t-field="ml.product_id.display_name">Customizable Desk</span><br/>\n                                            <span t-if="ml.product_id.description_picking" t-field="ml.product_id.description_picking"/>\n                                        </td>\n                                        <td class="o_td_quantity text-end">\n                                            <span t-field="ml.quantity" class="text-nowrap">3.00</span>\n                                            <span t-field="ml.product_uom_id" groups="uom.group_uom">units</span>\n                                            <span t-if="ml.move_id.product_packaging_id">\n                                                <span t-if="o.state != 'done'">\n                                                    (<span t-field="ml.product_packaging_qty" t-options="{&quot;widget&quot;: &quot;integer&quot;}"/> <span t-field="ml.move_id.product_packaging_id.name"/>)\n                                                </span>\n                                                <span t-if="o.state == 'done'">\n                                                    (<span t-field="ml.product_packaging_qty" t-options="{&quot;widget&quot;: &quot;integer&quot;}"/> <span t-field="ml.move_id.product_packaging_id.name"/>)\n                                                </span>\n                                            </span>\n                                        </td>\n                                        <td t-if="o.picking_type_id.code != 'incoming'" groups="stock.group_stock_multi_locations" class="text-end">\n                                            <span t-esc="ml.location_id.display_name">WH/Stock</span>\n                                                <t t-if="ml.package_id">\n                                                    <span t-field="ml.package_id">Package A</span>\n                                                </t>\n                                        </td>\n                                        <td t-if="o.picking_type_id.code != 'outgoing'" groups="stock.group_stock_multi_locations" class="text-end">\n                                            <div>\n                                                <span t-field="ml.location_dest_id">WH/Outgoing</span>\n                                                <t t-if="ml.result_package_id">\n                                                    <span t-field="ml.result_package_id">Package B</span>\n                                                </t>\n                                            </div>\n                                        </td>\n                                        <td class=" text-center h6" t-if="has_serial_number">\n                                            <span t-if="has_serial_number and (ml.lot_id or ml.lot_name)" t-esc="ml.lot_id.name or ml.lot_name" t-options="{'widget': 'barcode', 'humanreadable': 1, 'width': 400, 'height': 100, 'img_style': 'width:100%;height:35px;'}">\n                                                <div class="bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center px-1 py-2 opacity-75 text-muted text-center">\n                                                    (serial barcode)\n                                                </div>\n                                            </span>\n                                        </td>\n                                        <td class="text-center" t-if="has_barcode">\n                                            <t t-if="product_barcode != ml.product_id.barcode">\n                                                <span t-if="ml.product_id and ml.product_id.barcode">\n                                                    <div t-field="ml.product_id.barcode" t-options="{'widget': 'barcode', 'symbology': 'auto', 'width': 400, 'height': 100, 'quiet': 0, 'img_style': 'height:35px;'}">\n                                                        <div class="bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center px-1 py-2 opacity-75 text-muted text-center">\n                                                            (product barcode)\n                                                        </div>\n                                                    </div>\n                                                </span>\n                                                <t t-set="product_barcode" t-value="ml.product_id.barcode"/>\n                                            </t>\n                                        </td>\n                                    </tr>\n                                  </tbody>\n                            </table>\n                            <div t-if="not (o.package_level_ids and o.picking_type_entire_packs and o.state in ['assigned', 'done'])" class="oe_structure"/>\n                            <table t-else="" class="table table-borderless">\n                                <thead>\n                                    <tr>\n                                        <th name="th_package">Package</th>\n                                        <th name="th_pko_from" t-if="o.picking_type_id.code != 'incoming'" groups="stock.group_stock_multi_locations">From</th>\n                                        <th name="th_pki_from" t-if="o.picking_type_id.code != 'outgoing'" groups="stock.group_stock_multi_locations">To</th>\n                                    </tr>\n                                </thead>\n                                <tbody>\n                                    <tr t-foreach="o.package_level_ids.sorted(key=lambda p: p.package_id.name)" t-as="package">\n                                        <td name="td_pk_barcode">\n                                            <t t-set="package" t-value="package.with_context(picking_id=o.id)"/>\n                                            <div t-field="package.package_id.name" t-options="{'widget': 'barcode', 'humanreadable': 1, 'width': 600, 'height': 100, 'img_style': 'width:300px;height:50px;margin-left: -50px;'}">\n                                                <div class="bg-light border-1 rounded d-flex flex-column align-items-center justify-content-center px-1 py-2  opacity-75 text-muted text-center">\n                                                    (package barcode)\n                                                </div>\n                                            </div>\n                                                <br/>\n                                        </td>\n                                        <td t-if="o.picking_type_id.code != 'incoming'" groups="stock.group_stock_multi_locations">\n                                            <span t-field="package.location_id"/>\n                                        </td>\n                                        <td t-if="o.picking_type_id.code != 'outgoing'" groups="stock.group_stock_multi_locations">\n                                            <span t-field="package.location_dest_id"/>\n                                        </td>\n                                    </tr>\n                                </tbody>\n                            </table>\n\n                            <t t-set="no_reserved_product" t-value="o.move_ids.filtered(lambda x: x.product_uom_qty != x.quantity and x.move_line_ids and x.state!='done')"/>\n                            <p t-if="o.state in ['draft', 'waiting', 'confirmed'] or no_reserved_product"><i class="fa fa-exclamation-triangle"/>\n                                All products could not be reserved. Click on the "Check Availability" button to try to reserve products.\n                            </p>\n                            <p t-else=""/>\n                            <div class="oe_structure"/>\n                            <p t-field="o.note"/>\n                            <div class="oe_structure"/>\n                        </div>\n                    </t>\n                </t>\n            </t>\n        </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1712	16	\N	1	1	report_delivery_document	\N	stock.report_delivery_document	qweb	stock/report/report_deliveryslip.xml	primary	{"en_US": "<t t-name=\\"stock.report_delivery_document\\">\\n        <t t-call=\\"web.html_container\\">\\n            <t t-call=\\"web.external_layout\\">\\n                <t t-set=\\"o\\" t-value=\\"o.with_context(lang=o._get_report_lang())\\"/>\\n                <t t-set=\\"partner\\" t-value=\\"o.partner_id or (o.move_ids and o.move_ids[0].partner_id) or False\\"/>\\n\\n                <t t-set=\\"address\\">\\n                    <div name=\\"div_outgoing_address\\">\\n                        <div name=\\"outgoing_delivery_address\\" t-if=\\"o.should_print_delivery_address()\\">\\n                            <span><strong>Delivery Address:</strong></span>\\n                            <div t-out=\\"o.move_ids[0].partner_id or o.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n                        </div>\\n                        <div name=\\"outgoing_warehouse_address\\" t-elif=\\"o.picking_type_id.code != 'internal' and o.picking_type_id.warehouse_id.partner_id\\">\\n                            <strong>Warehouse Address</strong>\\n                            <div t-field=\\"o.picking_type_id.warehouse_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n                        </div>\\n                    </div>\\n                </t>\\n                <t t-set=\\"information_block\\">\\n                    <div class=\\"row\\">\\n                        <div class=\\"col-7\\" name=\\"div_incoming_address\\">\\n                            <t t-set=\\"show_partner\\" t-value=\\"False\\"/>\\n                            <div name=\\"vendor_address\\" t-if=\\"o.picking_type_id.code=='incoming' and partner\\">\\n                                <strong>Vendor Address</strong>\\n                                <t t-set=\\"show_partner\\" t-value=\\"True\\"/>\\n                            </div>\\n                            <div name=\\"customer_address\\" t-if=\\"o.picking_type_id.code=='outgoing' and partner and partner != partner.commercial_partner_id\\">\\n                                <strong>Customer Address</strong>\\n                                <t t-set=\\"show_partner\\" t-value=\\"True\\"/>\\n                            </div>\\n                            <div t-if=\\"show_partner\\" name=\\"partner_header\\">\\n                                <div t-field=\\"partner.commercial_partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;, &quot;vat&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </t>\\n                <div class=\\"page\\">\\n                    <h2>\\n                        <span t-field=\\"o.name\\">WH/OUT/0001</span>\\n                    </h2>\\n                    <div class=\\"oe_structure\\"/>\\n                    <div id=\\"informations\\" class=\\"report-wrapping-flexbox clearfix row mb-4\\">\\n                        <div t-if=\\"o.origin\\" class=\\"col col-3 mw-100 mb-2\\" name=\\"div_origin\\">\\n                            <strong>Order</strong>\\n                            <div t-field=\\"o.origin\\" class=\\"m-0\\">S0001</div>\\n                        </div>\\n                        <div t-if=\\"o.state\\" class=\\"col col-3 mw-100 mb-2\\" name=\\"div_sched_date\\">\\n                            <strong>Shipping Date</strong>\\n                            <div t-if=\\"o.state == 'done'\\" t-field=\\"o.date_done\\" class=\\"m-0\\"/>\\n                            <div t-else=\\"\\" t-field=\\"o.scheduled_date\\" class=\\"m-0\\"/>\\n                        </div>\\n                    </div>\\n                    <div class=\\"oe_structure\\"/>\\n                    <table class=\\"table table-borderless\\" t-if=\\"o.state!='done'\\" name=\\"stock_move_table\\">\\n                        <thead>\\n                            <tr>\\n                                <th name=\\"th_sm_product\\"><strong>Product</strong></th>\\n                                <th name=\\"th_sm_ordered\\" class=\\"text-end\\"><strong>Ordered</strong></th>\\n                                <th name=\\"th_sm_quantity\\" class=\\"text-end\\"><strong>Delivered</strong></th>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                            <t t-set=\\"lines\\" t-value=\\"o.move_ids.filtered(lambda x: x.product_uom_qty)\\"/>\\n                            <tr t-foreach=\\"lines\\" t-as=\\"move\\">\\n                                <td>\\n                                    <span t-field=\\"move.product_id\\">Customizable Desk</span>\\n                                    <p t-if=\\"move.description_picking and move.description_picking != move.product_id.name and move._get_report_description_picking()\\">\\n                                        <span t-out=\\"move._get_report_description_picking()\\">Description on transfer</span>\\n                                    </p>\\n                                </td>\\n                                <td class=\\"o_td_quantity text-end\\">\\n                                    <span t-field=\\"move.product_uom_qty\\" class=\\"text-nowrap\\">3.00</span>\\n                                    <span t-field=\\"move.product_uom\\" groups=\\"uom.group_uom\\">units</span>\\n                                    <span t-if=\\"move.product_packaging_id\\">\\n                                        (<span t-field=\\"move.product_packaging_qty\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"move.product_packaging_id\\"/>)\\n                                    </span>\\n                                </td>\\n                                <td class=\\"o_td_quantity text-end\\">\\n                                    <span t-field=\\"move.quantity\\" class=\\"text-nowrap\\">3.00</span>\\n                                    <span t-field=\\"move.product_uom\\" groups=\\"uom.group_uom\\">units</span>\\n                                    <span t-if=\\"move.product_packaging_id\\">\\n                                        (<span t-field=\\"move.product_packaging_quantity\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"move.product_packaging_id\\"/>)\\n                                    </span>\\n                                </td>\\n                            </tr>\\n                        </tbody>\\n                    </table>\\n                    <table class=\\"table table-borderless mt48\\" t-elif=\\"o.move_line_ids and o.state=='done'\\" name=\\"stock_move_line_table\\">\\n                        <t t-set=\\"has_serial_number\\" t-value=\\"False\\"/>\\n                        <t t-set=\\"has_serial_number\\" t-value=\\"o.move_line_ids.mapped('lot_id')\\" groups=\\"stock.group_lot_on_delivery_slip\\"/>\\n                        <thead>\\n                            <tr>\\n                                <th name=\\"th_sml_product\\">Product</th>\\n                                <th name=\\"th_sml_qty_ordered\\" class=\\"text-center\\" t-if=\\"not has_serial_number\\">Ordered</th>\\n                                <th name=\\"lot_serial\\" t-else=\\"\\">Lot/Serial Number</th>\\n                                <th name=\\"th_sml_quantity\\" class=\\"text-center\\">Delivered</th>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                        <!-- This part gets complicated with different use cases (additional use cases in extensions of this report):\\n                                1. If serial numbers are used and set to print on delivery slip => print lines as is, otherwise group them by overlapping\\n                                    product + description + uom combinations\\n                                2. If any packages are assigned => split products up by package (or non-package) and then apply use case 1 -->\\n                            <!-- If has destination packages => create sections of corresponding products -->\\n                            <t t-if=\\"o.has_packages\\" name=\\"has_packages\\">\\n                                <t t-set=\\"packages\\" t-value=\\"o.move_line_ids.mapped('result_package_id')\\"/>\\n                                <t t-foreach=\\"packages\\" t-as=\\"package\\">\\n                                    <t t-call=\\"stock.stock_report_delivery_package_section_line\\"/>\\n                                    <t t-set=\\"package_move_lines\\" t-value=\\"o.move_ids.move_line_ids.filtered(lambda l: l.result_package_id == package)\\"/>\\n                                    <!-- If printing lots/serial numbers => keep products in original lines -->\\n                                    <t t-if=\\"has_serial_number\\">\\n                                        <tr t-foreach=\\"package_move_lines\\" t-as=\\"move_line\\">\\n                                            <t t-call=\\"stock.stock_report_delivery_has_serial_move_line\\"/>\\n                                        </tr>\\n                                    </t>\\n                                    <!-- If not printing lots/serial numbers => merge lines with same product+description+uom -->\\n                                    <t t-else=\\"\\">\\n                                        <t t-set=\\"aggregated_lines\\" t-value=\\"package_move_lines._get_aggregated_product_quantities(strict=True)\\"/>\\n                                        <t t-call=\\"stock.stock_report_delivery_aggregated_move_lines\\"/>\\n                                    </t>\\n                                </t>\\n                                <!-- Make sure we do another section for package-less products if they exist -->\\n                                <t t-set=\\"move_lines\\" t-value=\\"o.move_ids.move_line_ids.filtered(lambda l: not l.result_package_id)\\"/>\\n                                <t t-set=\\"aggregated_lines\\" t-value=\\"o.move_ids.move_line_ids._get_aggregated_product_quantities(except_package=True)\\"/>\\n                                <t t-if=\\"move_lines or aggregated_lines\\" name=\\"no_package_move_lines\\">\\n                                    <t t-call=\\"stock.stock_report_delivery_no_package_section_line\\" name=\\"no_package_section\\"/>\\n                                    <t t-if=\\"has_serial_number\\">\\n                                        <tr t-foreach=\\"move_lines\\" t-as=\\"move_line\\">\\n                                            <t t-call=\\"stock.stock_report_delivery_has_serial_move_line\\"/>\\n                                        </tr>\\n                                    </t>\\n                                    <t t-elif=\\"aggregated_lines\\">\\n                                        <t t-call=\\"stock.stock_report_delivery_aggregated_move_lines\\"/>\\n                                    </t>\\n                                </t>\\n                            </t>\\n                            <!-- No destination packages -->\\n                            <t t-else=\\"\\">\\n                                <!-- If printing lots/serial numbers => keep products in original lines -->\\n                                <t t-if=\\"has_serial_number\\">\\n                                    <tr t-foreach=\\"o.move_ids.move_line_ids\\" t-as=\\"move_line\\">\\n                                        <t t-call=\\"stock.stock_report_delivery_has_serial_move_line\\"/>\\n                                    </tr>\\n                                </t>\\n                                <!-- If not printing lots/serial numbers => merge lines with same product -->\\n                                <t t-else=\\"\\" name=\\"aggregated_move_lines\\">\\n                                    <t t-set=\\"aggregated_lines\\" t-value=\\"o.move_ids.move_line_ids._get_aggregated_product_quantities()\\"/>\\n                                    <t t-call=\\"stock.stock_report_delivery_aggregated_move_lines\\"/>\\n                                </t>\\n                            </t>\\n                        </tbody>\\n                    </table>\\n                    <div class=\\"oe_structure\\"/>\\n                    <t t-set=\\"backorders\\" t-value=\\"o.backorder_ids.filtered(lambda x: x.state not in ('done', 'cancel'))\\"/>\\n                    <div t-if=\\"not (o.backorder_ids and backorders)\\" class=\\"oe_structure\\"/>\\n                    <div t-else=\\"\\">\\n                        <p class=\\"mt-5\\">\\n                            <span>Remaining quantities not yet delivered:</span>\\n                        </p>\\n                        <table class=\\"table table-borderless\\" name=\\"stock_backorder_table\\">\\n                            <thead>\\n                                <tr>\\n                                    <th name=\\"th_sb_product\\"><strong>Product</strong></th>\\n                                    <th/>\\n                                    <th name=\\"th_sb_quantity\\" class=\\"text-center\\"><strong>Quantity</strong></th>\\n                                </tr>\\n                            </thead>\\n                            <tbody>\\n                                <tr t-foreach=\\"backorders.mapped('move_ids').filtered(lambda x: x.product_uom_qty)\\" t-as=\\"bo_line\\">\\n                                    <td class=\\"w-auto\\">\\n                                        <span t-field=\\"bo_line.product_id\\">Office Chair</span>\\n                                        <p t-if=\\"bo_line.description_picking and bo_line.description_picking != bo_line.product_id.name and bo_line._get_report_description_picking()\\">\\n                                            <span t-out=\\"bo_line._get_report_description_picking()\\">Description on transfer</span>\\n                                        </p>\\n                                    </td>\\n                                    <td/>\\n                                    <td class=\\"text-center w-auto\\">\\n                                        <span t-field=\\"bo_line.product_uom_qty\\">3.00</span>\\n                                        <span t-field=\\"bo_line.product_uom\\" groups=\\"uom.group_uom\\">units</span>\\n                                    </td>\\n                                </tr>\\n                            </tbody>\\n                        </table>\\n                    </div>\\n\\n                    <div t-if=\\"not o.signature\\" class=\\"oe_structure\\"/>\\n                    <div t-else=\\"\\" class=\\"mt32 ml64 mr4\\" name=\\"signature\\">\\n                        <div class=\\"offset-8\\">\\n                            <strong>Signature</strong>\\n                        </div>\\n                        <div class=\\"offset-8\\">\\n                            <img t-att-src=\\"image_data_uri(o.signature)\\" style=\\"max-height: 4cm; max-width: 8cm;\\"/>\\n                        </div>\\n                        <div t-if=\\"o.partner_id.name\\" class=\\"offset-8 text-center\\">\\n                            <p t-field=\\"o.partner_id.name\\">John Doe</p>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n         </t>\\n    </t>", "es_ES": "<t t-name=\\"stock.report_delivery_document\\">\\n        <t t-call=\\"web.html_container\\">\\n            <t t-call=\\"web.external_layout\\">\\n                <t t-set=\\"o\\" t-value=\\"o.with_context(lang=o._get_report_lang())\\"/>\\n                <t t-set=\\"partner\\" t-value=\\"o.partner_id or (o.move_ids and o.move_ids[0].partner_id) or False\\"/>\\n\\n                <t t-set=\\"address\\">\\n                    <div name=\\"div_outgoing_address\\">\\n                        <div name=\\"outgoing_delivery_address\\" t-if=\\"o.should_print_delivery_address()\\">\\n                            <span><strong>Dirección de entrega:</strong></span>\\n                            <div t-out=\\"o.move_ids[0].partner_id or o.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n                        </div>\\n                        <div name=\\"outgoing_warehouse_address\\" t-elif=\\"o.picking_type_id.code != 'internal' and o.picking_type_id.warehouse_id.partner_id\\">\\n                            <strong>Dirección del almacén</strong>\\n                            <div t-field=\\"o.picking_type_id.warehouse_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n                        </div>\\n                    </div>\\n                </t>\\n                <t t-set=\\"information_block\\">\\n                    <div class=\\"row\\">\\n                        <div class=\\"col-7\\" name=\\"div_incoming_address\\">\\n                            <t t-set=\\"show_partner\\" t-value=\\"False\\"/>\\n                            <div name=\\"vendor_address\\" t-if=\\"o.picking_type_id.code=='incoming' and partner\\">\\n                                <strong>Dirección del proveedor</strong>\\n                                <t t-set=\\"show_partner\\" t-value=\\"True\\"/>\\n                            </div>\\n                            <div name=\\"customer_address\\" t-if=\\"o.picking_type_id.code=='outgoing' and partner and partner != partner.commercial_partner_id\\">\\n                                <strong>Dirección del cliente</strong>\\n                                <t t-set=\\"show_partner\\" t-value=\\"True\\"/>\\n                            </div>\\n                            <div t-if=\\"show_partner\\" name=\\"partner_header\\">\\n                                <div t-field=\\"partner.commercial_partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;, &quot;vat&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </t>\\n                <div class=\\"page\\">\\n                    <h2>\\n                        <span t-field=\\"o.name\\">WH/OUT/0001</span>\\n                    </h2>\\n                    <div class=\\"oe_structure\\"/>\\n                    <div id=\\"informations\\" class=\\"report-wrapping-flexbox clearfix row mb-4\\">\\n                        <div t-if=\\"o.origin\\" class=\\"col col-3 mw-100 mb-2\\" name=\\"div_origin\\">\\n                            <strong>Pedido</strong>\\n                            <div t-field=\\"o.origin\\" class=\\"m-0\\">S0001</div>\\n                        </div>\\n                        <div t-if=\\"o.state\\" class=\\"col col-3 mw-100 mb-2\\" name=\\"div_sched_date\\">\\n                            <strong>Fecha de envío</strong>\\n                            <div t-if=\\"o.state == 'done'\\" t-field=\\"o.date_done\\" class=\\"m-0\\"/>\\n                            <div t-else=\\"\\" t-field=\\"o.scheduled_date\\" class=\\"m-0\\"/>\\n                        </div>\\n                    </div>\\n                    <div class=\\"oe_structure\\"/>\\n                    <table class=\\"table table-borderless\\" t-if=\\"o.state!='done'\\" name=\\"stock_move_table\\">\\n                        <thead>\\n                            <tr>\\n                                <th name=\\"th_sm_product\\"><strong>Producto</strong></th>\\n                                <th name=\\"th_sm_ordered\\" class=\\"text-end\\"><strong>Ordenado</strong></th>\\n                                <th name=\\"th_sm_quantity\\" class=\\"text-end\\"><strong>Entregado</strong></th>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                            <t t-set=\\"lines\\" t-value=\\"o.move_ids.filtered(lambda x: x.product_uom_qty)\\"/>\\n                            <tr t-foreach=\\"lines\\" t-as=\\"move\\">\\n                                <td>\\n                                    <span t-field=\\"move.product_id\\">Escritorio personalizable</span>\\n                                    <p t-if=\\"move.description_picking and move.description_picking != move.product_id.name and move._get_report_description_picking()\\">\\n                                        <span t-out=\\"move._get_report_description_picking()\\">Descripción en el traslado</span>\\n                                    </p>\\n                                </td>\\n                                <td class=\\"o_td_quantity text-end\\">\\n                                    <span t-field=\\"move.product_uom_qty\\" class=\\"text-nowrap\\">3,00</span>\\n                                    <span t-field=\\"move.product_uom\\" groups=\\"uom.group_uom\\">unidades</span>\\n                                    <span t-if=\\"move.product_packaging_id\\">\\n                                        (<span t-field=\\"move.product_packaging_qty\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"move.product_packaging_id\\"/>)\\n                                    </span>\\n                                </td>\\n                                <td class=\\"o_td_quantity text-end\\">\\n                                    <span t-field=\\"move.quantity\\" class=\\"text-nowrap\\">3,00</span>\\n                                    <span t-field=\\"move.product_uom\\" groups=\\"uom.group_uom\\">unidades</span>\\n                                    <span t-if=\\"move.product_packaging_id\\">\\n                                        (<span t-field=\\"move.product_packaging_quantity\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"move.product_packaging_id\\"/>)\\n                                    </span>\\n                                </td>\\n                            </tr>\\n                        </tbody>\\n                    </table>\\n                    <table class=\\"table table-borderless mt48\\" t-elif=\\"o.move_line_ids and o.state=='done'\\" name=\\"stock_move_line_table\\">\\n                        <t t-set=\\"has_serial_number\\" t-value=\\"False\\"/>\\n                        <t t-set=\\"has_serial_number\\" t-value=\\"o.move_line_ids.mapped('lot_id')\\" groups=\\"stock.group_lot_on_delivery_slip\\"/>\\n                        <thead>\\n                            <tr>\\n                                <th name=\\"th_sml_product\\">Producto</th>\\n                                <th name=\\"th_sml_qty_ordered\\" class=\\"text-center\\" t-if=\\"not has_serial_number\\">Pedido</th>\\n                                <th name=\\"lot_serial\\" t-else=\\"\\">Número de lote/serie</th>\\n                                <th name=\\"th_sml_quantity\\" class=\\"text-center\\">Entregado</th>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                        <!-- This part gets complicated with different use cases (additional use cases in extensions of this report):\\n                                1. If serial numbers are used and set to print on delivery slip => print lines as is, otherwise group them by overlapping\\n                                    product + description + uom combinations\\n                                2. If any packages are assigned => split products up by package (or non-package) and then apply use case 1 -->\\n                            <!-- If has destination packages => create sections of corresponding products -->\\n                            <t t-if=\\"o.has_packages\\" name=\\"has_packages\\">\\n                                <t t-set=\\"packages\\" t-value=\\"o.move_line_ids.mapped('result_package_id')\\"/>\\n                                <t t-foreach=\\"packages\\" t-as=\\"package\\">\\n                                    <t t-call=\\"stock.stock_report_delivery_package_section_line\\"/>\\n                                    <t t-set=\\"package_move_lines\\" t-value=\\"o.move_ids.move_line_ids.filtered(lambda l: l.result_package_id == package)\\"/>\\n                                    <!-- If printing lots/serial numbers => keep products in original lines -->\\n                                    <t t-if=\\"has_serial_number\\">\\n                                        <tr t-foreach=\\"package_move_lines\\" t-as=\\"move_line\\">\\n                                            <t t-call=\\"stock.stock_report_delivery_has_serial_move_line\\"/>\\n                                        </tr>\\n                                    </t>\\n                                    <!-- If not printing lots/serial numbers => merge lines with same product+description+uom -->\\n                                    <t t-else=\\"\\">\\n                                        <t t-set=\\"aggregated_lines\\" t-value=\\"package_move_lines._get_aggregated_product_quantities(strict=True)\\"/>\\n                                        <t t-call=\\"stock.stock_report_delivery_aggregated_move_lines\\"/>\\n                                    </t>\\n                                </t>\\n                                <!-- Make sure we do another section for package-less products if they exist -->\\n                                <t t-set=\\"move_lines\\" t-value=\\"o.move_ids.move_line_ids.filtered(lambda l: not l.result_package_id)\\"/>\\n                                <t t-set=\\"aggregated_lines\\" t-value=\\"o.move_ids.move_line_ids._get_aggregated_product_quantities(except_package=True)\\"/>\\n                                <t t-if=\\"move_lines or aggregated_lines\\" name=\\"no_package_move_lines\\">\\n                                    <t t-call=\\"stock.stock_report_delivery_no_package_section_line\\" name=\\"no_package_section\\"/>\\n                                    <t t-if=\\"has_serial_number\\">\\n                                        <tr t-foreach=\\"move_lines\\" t-as=\\"move_line\\">\\n                                            <t t-call=\\"stock.stock_report_delivery_has_serial_move_line\\"/>\\n                                        </tr>\\n                                    </t>\\n                                    <t t-elif=\\"aggregated_lines\\">\\n                                        <t t-call=\\"stock.stock_report_delivery_aggregated_move_lines\\"/>\\n                                    </t>\\n                                </t>\\n                            </t>\\n                            <!-- No destination packages -->\\n                            <t t-else=\\"\\">\\n                                <!-- If printing lots/serial numbers => keep products in original lines -->\\n                                <t t-if=\\"has_serial_number\\">\\n                                    <tr t-foreach=\\"o.move_ids.move_line_ids\\" t-as=\\"move_line\\">\\n                                        <t t-call=\\"stock.stock_report_delivery_has_serial_move_line\\"/>\\n                                    </tr>\\n                                </t>\\n                                <!-- If not printing lots/serial numbers => merge lines with same product -->\\n                                <t t-else=\\"\\" name=\\"aggregated_move_lines\\">\\n                                    <t t-set=\\"aggregated_lines\\" t-value=\\"o.move_ids.move_line_ids._get_aggregated_product_quantities()\\"/>\\n                                    <t t-call=\\"stock.stock_report_delivery_aggregated_move_lines\\"/>\\n                                </t>\\n                            </t>\\n                        </tbody>\\n                    </table>\\n                    <div class=\\"oe_structure\\"/>\\n                    <t t-set=\\"backorders\\" t-value=\\"o.backorder_ids.filtered(lambda x: x.state not in ('done', 'cancel'))\\"/>\\n                    <div t-if=\\"not (o.backorder_ids and backorders)\\" class=\\"oe_structure\\"/>\\n                    <div t-else=\\"\\">\\n                        <p class=\\"mt-5\\">\\n                            <span>Cantidades restantes aún no entregadas:</span>\\n                        </p>\\n                        <table class=\\"table table-borderless\\" name=\\"stock_backorder_table\\">\\n                            <thead>\\n                                <tr>\\n                                    <th name=\\"th_sb_product\\"><strong>Producto</strong></th>\\n                                    <th/>\\n                                    <th name=\\"th_sb_quantity\\" class=\\"text-center\\"><strong>Cantidad</strong></th>\\n                                </tr>\\n                            </thead>\\n                            <tbody>\\n                                <tr t-foreach=\\"backorders.mapped('move_ids').filtered(lambda x: x.product_uom_qty)\\" t-as=\\"bo_line\\">\\n                                    <td class=\\"w-auto\\">\\n                                        <span t-field=\\"bo_line.product_id\\">Silla de oficina</span>\\n                                        <p t-if=\\"bo_line.description_picking and bo_line.description_picking != bo_line.product_id.name and bo_line._get_report_description_picking()\\">\\n                                            <span t-out=\\"bo_line._get_report_description_picking()\\">Descripción en el traslado</span>\\n                                        </p>\\n                                    </td>\\n                                    <td/>\\n                                    <td class=\\"text-center w-auto\\">\\n                                        <span t-field=\\"bo_line.product_uom_qty\\">3,00</span>\\n                                        <span t-field=\\"bo_line.product_uom\\" groups=\\"uom.group_uom\\">unidades</span>\\n                                    </td>\\n                                </tr>\\n                            </tbody>\\n                        </table>\\n                    </div>\\n\\n                    <div t-if=\\"not o.signature\\" class=\\"oe_structure\\"/>\\n                    <div t-else=\\"\\" class=\\"mt32 ml64 mr4\\" name=\\"signature\\">\\n                        <div class=\\"offset-8\\">\\n                            <strong>Firma</strong>\\n                        </div>\\n                        <div class=\\"offset-8\\">\\n                            <img t-att-src=\\"image_data_uri(o.signature)\\" style=\\"max-height: 4cm; max-width: 8cm;\\"/>\\n                        </div>\\n                        <div t-if=\\"o.partner_id.name\\" class=\\"offset-8 text-center\\">\\n                            <p t-field=\\"o.partner_id.name\\">John Doe</p>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n         </t>\\n    </t>", "pt_PT": "<t t-name=\\"stock.report_delivery_document\\">\\n        <t t-call=\\"web.html_container\\">\\n            <t t-call=\\"web.external_layout\\">\\n                <t t-set=\\"o\\" t-value=\\"o.with_context(lang=o._get_report_lang())\\"/>\\n                <t t-set=\\"partner\\" t-value=\\"o.partner_id or (o.move_ids and o.move_ids[0].partner_id) or False\\"/>\\n\\n                <t t-set=\\"address\\">\\n                    <div name=\\"div_outgoing_address\\">\\n                        <div name=\\"outgoing_delivery_address\\" t-if=\\"o.should_print_delivery_address()\\">\\n                            <span><strong>Endereço de Entrega:</strong></span>\\n                            <div t-out=\\"o.move_ids[0].partner_id or o.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n                        </div>\\n                        <div name=\\"outgoing_warehouse_address\\" t-elif=\\"o.picking_type_id.code != 'internal' and o.picking_type_id.warehouse_id.partner_id\\">\\n                            <strong>Endereço do Armazém</strong>\\n                            <div t-field=\\"o.picking_type_id.warehouse_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n                        </div>\\n                    </div>\\n                </t>\\n                <t t-set=\\"information_block\\">\\n                    <div class=\\"row\\">\\n                        <div class=\\"col-7\\" name=\\"div_incoming_address\\">\\n                            <t t-set=\\"show_partner\\" t-value=\\"False\\"/>\\n                            <div name=\\"vendor_address\\" t-if=\\"o.picking_type_id.code=='incoming' and partner\\">\\n                                <strong>Endereço do Fornecedor</strong>\\n                                <t t-set=\\"show_partner\\" t-value=\\"True\\"/>\\n                            </div>\\n                            <div name=\\"customer_address\\" t-if=\\"o.picking_type_id.code=='outgoing' and partner and partner != partner.commercial_partner_id\\">\\n                                <strong>Endereço do cliente</strong>\\n                                <t t-set=\\"show_partner\\" t-value=\\"True\\"/>\\n                            </div>\\n                            <div t-if=\\"show_partner\\" name=\\"partner_header\\">\\n                                <div t-field=\\"partner.commercial_partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;, &quot;vat&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </t>\\n                <div class=\\"page\\">\\n                    <h2>\\n                        <span t-field=\\"o.name\\">WH/OUT/0001</span>\\n                    </h2>\\n                    <div class=\\"oe_structure\\"/>\\n                    <div id=\\"informations\\" class=\\"report-wrapping-flexbox clearfix row mb-4\\">\\n                        <div t-if=\\"o.origin\\" class=\\"col col-3 mw-100 mb-2\\" name=\\"div_origin\\">\\n                            <strong>Pedido</strong>\\n                            <div t-field=\\"o.origin\\" class=\\"m-0\\">V0001</div>\\n                        </div>\\n                        <div t-if=\\"o.state\\" class=\\"col col-3 mw-100 mb-2\\" name=\\"div_sched_date\\">\\n                            <strong>Data de envio</strong>\\n                            <div t-if=\\"o.state == 'done'\\" t-field=\\"o.date_done\\" class=\\"m-0\\"/>\\n                            <div t-else=\\"\\" t-field=\\"o.scheduled_date\\" class=\\"m-0\\"/>\\n                        </div>\\n                    </div>\\n                    <div class=\\"oe_structure\\"/>\\n                    <table class=\\"table table-borderless\\" t-if=\\"o.state!='done'\\" name=\\"stock_move_table\\">\\n                        <thead>\\n                            <tr>\\n                                <th name=\\"th_sm_product\\"><strong>Artigo</strong></th>\\n                                <th name=\\"th_sm_ordered\\" class=\\"text-end\\"><strong>Pedido</strong></th>\\n                                <th name=\\"th_sm_quantity\\" class=\\"text-end\\"><strong>Entregue</strong></th>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                            <t t-set=\\"lines\\" t-value=\\"o.move_ids.filtered(lambda x: x.product_uom_qty)\\"/>\\n                            <tr t-foreach=\\"lines\\" t-as=\\"move\\">\\n                                <td>\\n                                    <span t-field=\\"move.product_id\\">Mesa personalizável</span>\\n                                    <p t-if=\\"move.description_picking and move.description_picking != move.product_id.name and move._get_report_description_picking()\\">\\n                                        <span t-out=\\"move._get_report_description_picking()\\">Descrição na transferência</span>\\n                                    </p>\\n                                </td>\\n                                <td class=\\"o_td_quantity text-end\\">\\n                                    <span t-field=\\"move.product_uom_qty\\" class=\\"text-nowrap\\">3.00</span>\\n                                    <span t-field=\\"move.product_uom\\" groups=\\"uom.group_uom\\">unidades</span>\\n                                    <span t-if=\\"move.product_packaging_id\\">\\n                                        (<span t-field=\\"move.product_packaging_qty\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"move.product_packaging_id\\"/>)\\n                                    </span>\\n                                </td>\\n                                <td class=\\"o_td_quantity text-end\\">\\n                                    <span t-field=\\"move.quantity\\" class=\\"text-nowrap\\">3.00</span>\\n                                    <span t-field=\\"move.product_uom\\" groups=\\"uom.group_uom\\">unidades</span>\\n                                    <span t-if=\\"move.product_packaging_id\\">\\n                                        (<span t-field=\\"move.product_packaging_quantity\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"move.product_packaging_id\\"/>)\\n                                    </span>\\n                                </td>\\n                            </tr>\\n                        </tbody>\\n                    </table>\\n                    <table class=\\"table table-borderless mt48\\" t-elif=\\"o.move_line_ids and o.state=='done'\\" name=\\"stock_move_line_table\\">\\n                        <t t-set=\\"has_serial_number\\" t-value=\\"False\\"/>\\n                        <t t-set=\\"has_serial_number\\" t-value=\\"o.move_line_ids.mapped('lot_id')\\" groups=\\"stock.group_lot_on_delivery_slip\\"/>\\n                        <thead>\\n                            <tr>\\n                                <th name=\\"th_sml_product\\">Artigo</th>\\n                                <th name=\\"th_sml_qty_ordered\\" class=\\"text-center\\" t-if=\\"not has_serial_number\\">Pedido</th>\\n                                <th name=\\"lot_serial\\" t-else=\\"\\">Lote/Número de Série</th>\\n                                <th name=\\"th_sml_quantity\\" class=\\"text-center\\">Entregue</th>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                        <!-- This part gets complicated with different use cases (additional use cases in extensions of this report):\\n                                1. If serial numbers are used and set to print on delivery slip => print lines as is, otherwise group them by overlapping\\n                                    product + description + uom combinations\\n                                2. If any packages are assigned => split products up by package (or non-package) and then apply use case 1 -->\\n                            <!-- If has destination packages => create sections of corresponding products -->\\n                            <t t-if=\\"o.has_packages\\" name=\\"has_packages\\">\\n                                <t t-set=\\"packages\\" t-value=\\"o.move_line_ids.mapped('result_package_id')\\"/>\\n                                <t t-foreach=\\"packages\\" t-as=\\"package\\">\\n                                    <t t-call=\\"stock.stock_report_delivery_package_section_line\\"/>\\n                                    <t t-set=\\"package_move_lines\\" t-value=\\"o.move_ids.move_line_ids.filtered(lambda l: l.result_package_id == package)\\"/>\\n                                    <!-- If printing lots/serial numbers => keep products in original lines -->\\n                                    <t t-if=\\"has_serial_number\\">\\n                                        <tr t-foreach=\\"package_move_lines\\" t-as=\\"move_line\\">\\n                                            <t t-call=\\"stock.stock_report_delivery_has_serial_move_line\\"/>\\n                                        </tr>\\n                                    </t>\\n                                    <!-- If not printing lots/serial numbers => merge lines with same product+description+uom -->\\n                                    <t t-else=\\"\\">\\n                                        <t t-set=\\"aggregated_lines\\" t-value=\\"package_move_lines._get_aggregated_product_quantities(strict=True)\\"/>\\n                                        <t t-call=\\"stock.stock_report_delivery_aggregated_move_lines\\"/>\\n                                    </t>\\n                                </t>\\n                                <!-- Make sure we do another section for package-less products if they exist -->\\n                                <t t-set=\\"move_lines\\" t-value=\\"o.move_ids.move_line_ids.filtered(lambda l: not l.result_package_id)\\"/>\\n                                <t t-set=\\"aggregated_lines\\" t-value=\\"o.move_ids.move_line_ids._get_aggregated_product_quantities(except_package=True)\\"/>\\n                                <t t-if=\\"move_lines or aggregated_lines\\" name=\\"no_package_move_lines\\">\\n                                    <t t-call=\\"stock.stock_report_delivery_no_package_section_line\\" name=\\"no_package_section\\"/>\\n                                    <t t-if=\\"has_serial_number\\">\\n                                        <tr t-foreach=\\"move_lines\\" t-as=\\"move_line\\">\\n                                            <t t-call=\\"stock.stock_report_delivery_has_serial_move_line\\"/>\\n                                        </tr>\\n                                    </t>\\n                                    <t t-elif=\\"aggregated_lines\\">\\n                                        <t t-call=\\"stock.stock_report_delivery_aggregated_move_lines\\"/>\\n                                    </t>\\n                                </t>\\n                            </t>\\n                            <!-- No destination packages -->\\n                            <t t-else=\\"\\">\\n                                <!-- If printing lots/serial numbers => keep products in original lines -->\\n                                <t t-if=\\"has_serial_number\\">\\n                                    <tr t-foreach=\\"o.move_ids.move_line_ids\\" t-as=\\"move_line\\">\\n                                        <t t-call=\\"stock.stock_report_delivery_has_serial_move_line\\"/>\\n                                    </tr>\\n                                </t>\\n                                <!-- If not printing lots/serial numbers => merge lines with same product -->\\n                                <t t-else=\\"\\" name=\\"aggregated_move_lines\\">\\n                                    <t t-set=\\"aggregated_lines\\" t-value=\\"o.move_ids.move_line_ids._get_aggregated_product_quantities()\\"/>\\n                                    <t t-call=\\"stock.stock_report_delivery_aggregated_move_lines\\"/>\\n                                </t>\\n                            </t>\\n                        </tbody>\\n                    </table>\\n                    <div class=\\"oe_structure\\"/>\\n                    <t t-set=\\"backorders\\" t-value=\\"o.backorder_ids.filtered(lambda x: x.state not in ('done', 'cancel'))\\"/>\\n                    <div t-if=\\"not (o.backorder_ids and backorders)\\" class=\\"oe_structure\\"/>\\n                    <div t-else=\\"\\">\\n                        <p class=\\"mt-5\\">\\n                            <span>Quantidades restantes que ainda não foram entregues:</span>\\n                        </p>\\n                        <table class=\\"table table-borderless\\" name=\\"stock_backorder_table\\">\\n                            <thead>\\n                                <tr>\\n                                    <th name=\\"th_sb_product\\"><strong>Artigo</strong></th>\\n                                    <th/>\\n                                    <th name=\\"th_sb_quantity\\" class=\\"text-center\\"><strong>Quantidade</strong></th>\\n                                </tr>\\n                            </thead>\\n                            <tbody>\\n                                <tr t-foreach=\\"backorders.mapped('move_ids').filtered(lambda x: x.product_uom_qty)\\" t-as=\\"bo_line\\">\\n                                    <td class=\\"w-auto\\">\\n                                        <span t-field=\\"bo_line.product_id\\">Cadeira de escritório</span>\\n                                        <p t-if=\\"bo_line.description_picking and bo_line.description_picking != bo_line.product_id.name and bo_line._get_report_description_picking()\\">\\n                                            <span t-out=\\"bo_line._get_report_description_picking()\\">Descrição na transferência</span>\\n                                        </p>\\n                                    </td>\\n                                    <td/>\\n                                    <td class=\\"text-center w-auto\\">\\n                                        <span t-field=\\"bo_line.product_uom_qty\\">3.00</span>\\n                                        <span t-field=\\"bo_line.product_uom\\" groups=\\"uom.group_uom\\">unidades</span>\\n                                    </td>\\n                                </tr>\\n                            </tbody>\\n                        </table>\\n                    </div>\\n\\n                    <div t-if=\\"not o.signature\\" class=\\"oe_structure\\"/>\\n                    <div t-else=\\"\\" class=\\"mt32 ml64 mr4\\" name=\\"signature\\">\\n                        <div class=\\"offset-8\\">\\n                            <strong>Assinatura</strong>\\n                        </div>\\n                        <div class=\\"offset-8\\">\\n                            <img t-att-src=\\"image_data_uri(o.signature)\\" style=\\"max-height: 4cm; max-width: 8cm;\\"/>\\n                        </div>\\n                        <div t-if=\\"o.partner_id.name\\" class=\\"offset-8 text-center\\">\\n                            <p t-field=\\"o.partner_id.name\\">João Silva</p>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n         </t>\\n    </t>"}	<t t-name="stock.report_delivery_document">\n        <t t-call="web.html_container">\n            <t t-call="web.external_layout">\n                <t t-set="o" t-value="o.with_context(lang=o._get_report_lang())"/>\n                <t t-set="partner" t-value="o.partner_id or (o.move_ids and o.move_ids[0].partner_id) or False"/>\n\n                <t t-set="address">\n                    <div name="div_outgoing_address">\n                        <div name="outgoing_delivery_address" t-if="o.should_print_delivery_address()">\n                            <span><strong>Delivery Address:</strong></span>\n                            <div t-out="o.move_ids[0].partner_id or o.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}"/>\n                        </div>\n                        <div name="outgoing_warehouse_address" t-elif="o.picking_type_id.code != 'internal' and o.picking_type_id.warehouse_id.partner_id">\n                            <strong>Warehouse Address</strong>\n                            <div t-field="o.picking_type_id.warehouse_id.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}"/>\n                        </div>\n                    </div>\n                </t>\n                <t t-set="information_block">\n                    <div class="row">\n                        <div class="col-7" name="div_incoming_address">\n                            <t t-set="show_partner" t-value="False"/>\n                            <div name="vendor_address" t-if="o.picking_type_id.code=='incoming' and partner">\n                                <strong>Vendor Address</strong>\n                                <t t-set="show_partner" t-value="True"/>\n                            </div>\n                            <div name="customer_address" t-if="o.picking_type_id.code=='outgoing' and partner and partner != partner.commercial_partner_id">\n                                <strong>Customer Address</strong>\n                                <t t-set="show_partner" t-value="True"/>\n                            </div>\n                            <div t-if="show_partner" name="partner_header">\n                                <div t-field="partner.commercial_partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;, &quot;vat&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}"/>\n                            </div>\n                        </div>\n                    </div>\n                </t>\n                <div class="page">\n                    <h2>\n                        <span t-field="o.name">WH/OUT/0001</span>\n                    </h2>\n                    <div class="oe_structure"/>\n                    <div id="informations" class="report-wrapping-flexbox clearfix row mb-4">\n                        <div t-if="o.origin" class="col col-3 mw-100 mb-2" name="div_origin">\n                            <strong>Order</strong>\n                            <div t-field="o.origin" class="m-0">S0001</div>\n                        </div>\n                        <div t-if="o.state" class="col col-3 mw-100 mb-2" name="div_sched_date">\n                            <strong>Shipping Date</strong>\n                            <div t-if="o.state == 'done'" t-field="o.date_done" class="m-0"/>\n                            <div t-else="" t-field="o.scheduled_date" class="m-0"/>\n                        </div>\n                    </div>\n                    <div class="oe_structure"/>\n                    <table class="table table-borderless" t-if="o.state!='done'" name="stock_move_table">\n                        <thead>\n                            <tr>\n                                <th name="th_sm_product"><strong>Product</strong></th>\n                                <th name="th_sm_ordered" class="text-end"><strong>Ordered</strong></th>\n                                <th name="th_sm_quantity" class="text-end"><strong>Delivered</strong></th>\n                            </tr>\n                        </thead>\n                        <tbody>\n                            <t t-set="lines" t-value="o.move_ids.filtered(lambda x: x.product_uom_qty)"/>\n                            <tr t-foreach="lines" t-as="move">\n                                <td>\n                                    <span t-field="move.product_id">Customizable Desk</span>\n                                    <p t-if="move.description_picking and move.description_picking != move.product_id.name and move._get_report_description_picking()">\n                                        <span t-out="move._get_report_description_picking()">Description on transfer</span>\n                                    </p>\n                                </td>\n                                <td class="o_td_quantity text-end">\n                                    <span t-field="move.product_uom_qty" class="text-nowrap">3.00</span>\n                                    <span t-field="move.product_uom" groups="uom.group_uom">units</span>\n                                    <span t-if="move.product_packaging_id">\n                                        (<span t-field="move.product_packaging_qty" t-options="{&quot;widget&quot;: &quot;integer&quot;}"/> <span t-field="move.product_packaging_id"/>)\n                                    </span>\n                                </td>\n                                <td class="o_td_quantity text-end">\n                                    <span t-field="move.quantity" class="text-nowrap">3.00</span>\n                                    <span t-field="move.product_uom" groups="uom.group_uom">units</span>\n                                    <span t-if="move.product_packaging_id">\n                                        (<span t-field="move.product_packaging_quantity" t-options="{&quot;widget&quot;: &quot;integer&quot;}"/> <span t-field="move.product_packaging_id"/>)\n                                    </span>\n                                </td>\n                            </tr>\n                        </tbody>\n                    </table>\n                    <table class="table table-borderless mt48" t-elif="o.move_line_ids and o.state=='done'" name="stock_move_line_table">\n                        <t t-set="has_serial_number" t-value="False"/>\n                        <t t-set="has_serial_number" t-value="o.move_line_ids.mapped('lot_id')" groups="stock.group_lot_on_delivery_slip"/>\n                        <thead>\n                            <tr>\n                                <th name="th_sml_product">Product</th>\n                                <th name="th_sml_qty_ordered" class="text-center" t-if="not has_serial_number">Ordered</th>\n                                <th name="lot_serial" t-else="">Lot/Serial Number</th>\n                                <th name="th_sml_quantity" class="text-center">Delivered</th>\n                            </tr>\n                        </thead>\n                        <tbody>\n                        <!-- This part gets complicated with different use cases (additional use cases in extensions of this report):\n                                1. If serial numbers are used and set to print on delivery slip => print lines as is, otherwise group them by overlapping\n                                    product + description + uom combinations\n                                2. If any packages are assigned => split products up by package (or non-package) and then apply use case 1 -->\n                            <!-- If has destination packages => create sections of corresponding products -->\n                            <t t-if="o.has_packages" name="has_packages">\n                                <t t-set="packages" t-value="o.move_line_ids.mapped('result_package_id')"/>\n                                <t t-foreach="packages" t-as="package">\n                                    <t t-call="stock.stock_report_delivery_package_section_line"/>\n                                    <t t-set="package_move_lines" t-value="o.move_ids.move_line_ids.filtered(lambda l: l.result_package_id == package)"/>\n                                    <!-- If printing lots/serial numbers => keep products in original lines -->\n                                    <t t-if="has_serial_number">\n                                        <tr t-foreach="package_move_lines" t-as="move_line">\n                                            <t t-call="stock.stock_report_delivery_has_serial_move_line"/>\n                                        </tr>\n                                    </t>\n                                    <!-- If not printing lots/serial numbers => merge lines with same product+description+uom -->\n                                    <t t-else="">\n                                        <t t-set="aggregated_lines" t-value="package_move_lines._get_aggregated_product_quantities(strict=True)"/>\n                                        <t t-call="stock.stock_report_delivery_aggregated_move_lines"/>\n                                    </t>\n                                </t>\n                                <!-- Make sure we do another section for package-less products if they exist -->\n                                <t t-set="move_lines" t-value="o.move_ids.move_line_ids.filtered(lambda l: not l.result_package_id)"/>\n                                <t t-set="aggregated_lines" t-value="o.move_ids.move_line_ids._get_aggregated_product_quantities(except_package=True)"/>\n                                <t t-if="move_lines or aggregated_lines" name="no_package_move_lines">\n                                    <t t-call="stock.stock_report_delivery_no_package_section_line" name="no_package_section"/>\n                                    <t t-if="has_serial_number">\n                                        <tr t-foreach="move_lines" t-as="move_line">\n                                            <t t-call="stock.stock_report_delivery_has_serial_move_line"/>\n                                        </tr>\n                                    </t>\n                                    <t t-elif="aggregated_lines">\n                                        <t t-call="stock.stock_report_delivery_aggregated_move_lines"/>\n                                    </t>\n                                </t>\n                            </t>\n                            <!-- No destination packages -->\n                            <t t-else="">\n                                <!-- If printing lots/serial numbers => keep products in original lines -->\n                                <t t-if="has_serial_number">\n                                    <tr t-foreach="o.move_ids.move_line_ids" t-as="move_line">\n                                        <t t-call="stock.stock_report_delivery_has_serial_move_line"/>\n                                    </tr>\n                                </t>\n                                <!-- If not printing lots/serial numbers => merge lines with same product -->\n                                <t t-else="" name="aggregated_move_lines">\n                                    <t t-set="aggregated_lines" t-value="o.move_ids.move_line_ids._get_aggregated_product_quantities()"/>\n                                    <t t-call="stock.stock_report_delivery_aggregated_move_lines"/>\n                                </t>\n                            </t>\n                        </tbody>\n                    </table>\n                    <div class="oe_structure"/>\n                    <t t-set="backorders" t-value="o.backorder_ids.filtered(lambda x: x.state not in ('done', 'cancel'))"/>\n                    <div t-if="not (o.backorder_ids and backorders)" class="oe_structure"/>\n                    <div t-else="">\n                        <p class="mt-5">\n                            <span>Remaining quantities not yet delivered:</span>\n                        </p>\n                        <table class="table table-borderless" name="stock_backorder_table">\n                            <thead>\n                                <tr>\n                                    <th name="th_sb_product"><strong>Product</strong></th>\n                                    <th/>\n                                    <th name="th_sb_quantity" class="text-center"><strong>Quantity</strong></th>\n                                </tr>\n                            </thead>\n                            <tbody>\n                                <tr t-foreach="backorders.mapped('move_ids').filtered(lambda x: x.product_uom_qty)" t-as="bo_line">\n                                    <td class="w-auto">\n                                        <span t-field="bo_line.product_id">Office Chair</span>\n                                        <p t-if="bo_line.description_picking and bo_line.description_picking != bo_line.product_id.name and bo_line._get_report_description_picking()">\n                                            <span t-out="bo_line._get_report_description_picking()">Description on transfer</span>\n                                        </p>\n                                    </td>\n                                    <td/>\n                                    <td class="text-center w-auto">\n                                        <span t-field="bo_line.product_uom_qty">3.00</span>\n                                        <span t-field="bo_line.product_uom" groups="uom.group_uom">units</span>\n                                    </td>\n                                </tr>\n                            </tbody>\n                        </table>\n                    </div>\n\n                    <div t-if="not o.signature" class="oe_structure"/>\n                    <div t-else="" class="mt32 ml64 mr4" name="signature">\n                        <div class="offset-8">\n                            <strong>Signature</strong>\n                        </div>\n                        <div class="offset-8">\n                            <img t-att-src="image_data_uri(o.signature)" style="max-height: 4cm; max-width: 8cm;"/>\n                        </div>\n                        <div t-if="o.partner_id.name" class="offset-8 text-center">\n                            <p t-field="o.partner_id.name">John Doe</p>\n                        </div>\n                    </div>\n                </div>\n            </t>\n         </t>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2020	16	\N	1	1	repair.select	repair.order	\N	search	repair/views/repair_views.xml	primary	{"en_US": "<search string=\\"Search Repair Orders\\">\\n                <field name=\\"name\\" string=\\"Repair Order\\" filter_domain=\\"['|', ('name', 'ilike', self), ('product_id', 'ilike', self)]\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"partner_id\\" filter_domain=\\"[('partner_id', 'child_of', self)]\\"/>\\n                <field name=\\"sale_order_id\\"/>\\n                <filter string=\\"New\\" domain=\\"[('state', '=', 'draft')]\\" name=\\"filter_draft\\"/>\\n                <filter string=\\"Confirmed\\" domain=\\"[('state', '=', 'confirmed')]\\" name=\\"filter_confirmed\\"/>\\n                <filter string=\\"Under Repair\\" name=\\"filter_under_repair\\" domain=\\"[('state', '=', 'under_repair')]\\"/>\\n                <filter string=\\"Repaired\\" name=\\"filter_done\\" domain=\\"[('state', '=', 'done')]\\"/>\\n                <filter string=\\"Cancelled\\" name=\\"filter_cancel\\" domain=\\"[('state', '=', 'cancel')]\\"/>\\n                <filter string=\\"Returned\\" name=\\"returned\\" domain=\\"[('picking_id', '!=', False), ('picking_id.state', '=', 'done')]\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" name=\\"before\\" string=\\"Before\\" domain=\\"[('search_date_category', '=', 'before')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"yesterday\\" string=\\"Yesterday\\" domain=\\"[('search_date_category', '=', 'yesterday')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"today\\" string=\\"Today\\" domain=\\"[('search_date_category', '=', 'today')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"day_1\\" string=\\"Tomorrow\\" domain=\\"[('search_date_category', '=', 'day_1')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"day_2\\" string=\\"The day after tomorrow\\" domain=\\"[('search_date_category', '=', 'day_2')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"after\\" string=\\"After\\" domain=\\"[('search_date_category', '=', 'after')]\\"/>\\n                <filter string=\\"Ready\\" name=\\"ready\\" domain=\\"[('state', '=', 'confirmed'), ('is_parts_available', '=', True)]\\" invisible=\\"True\\"/>\\n                <filter string=\\"Late\\" name=\\"filter_late\\" domain=\\"[('state', '=', 'confirmed'), ('schedule_date', '&lt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter name=\\"filter_create_date\\" date=\\"create_date\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" string=\\"Late Activities\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Show all records which has next action date is before today\\"/>\\n                <filter invisible=\\"1\\" string=\\"Today Activities\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Future Activities\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Customer\\" name=\\"partner\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                    <filter string=\\"Product\\" name=\\"product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Status\\" name=\\"status\\" domain=\\"[]\\" context=\\"{'group_by': 'state'}\\"/>\\n                    <filter string=\\"Company\\" name=\\"company\\" domain=\\"[]\\" context=\\"{'group_by': 'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Buscar órdenes de reparación\\">\\n                <field name=\\"name\\" string=\\"Orden de reparación\\" filter_domain=\\"['|', ('name', 'ilike', self), ('product_id', 'ilike', self)]\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"partner_id\\" filter_domain=\\"[('partner_id', 'child_of', self)]\\"/>\\n                <field name=\\"sale_order_id\\"/>\\n                <filter string=\\"Nuevo\\" domain=\\"[('state', '=', 'draft')]\\" name=\\"filter_draft\\"/>\\n                <filter string=\\"Confirmado\\" domain=\\"[('state', '=', 'confirmed')]\\" name=\\"filter_confirmed\\"/>\\n                <filter string=\\"En reparación\\" name=\\"filter_under_repair\\" domain=\\"[('state', '=', 'under_repair')]\\"/>\\n                <filter string=\\"Reparado\\" name=\\"filter_done\\" domain=\\"[('state', '=', 'done')]\\"/>\\n                <filter string=\\"Cancelado\\" name=\\"filter_cancel\\" domain=\\"[('state', '=', 'cancel')]\\"/>\\n                <filter string=\\"Devuelto\\" name=\\"returned\\" domain=\\"[('picking_id', '!=', False), ('picking_id.state', '=', 'done')]\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" name=\\"before\\" string=\\"Antes\\" domain=\\"[('search_date_category', '=', 'before')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"yesterday\\" string=\\"Ayer\\" domain=\\"[('search_date_category', '=', 'yesterday')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"today\\" string=\\"Hoy\\" domain=\\"[('search_date_category', '=', 'today')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"day_1\\" string=\\"Mañana\\" domain=\\"[('search_date_category', '=', 'day_1')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"day_2\\" string=\\"Pasado mañana\\" domain=\\"[('search_date_category', '=', 'day_2')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"after\\" string=\\"Después de\\" domain=\\"[('search_date_category', '=', 'after')]\\"/>\\n                <filter string=\\"Listo\\" name=\\"ready\\" domain=\\"[('state', '=', 'confirmed'), ('is_parts_available', '=', True)]\\" invisible=\\"True\\"/>\\n                <filter string=\\"Retrasado\\" name=\\"filter_late\\" domain=\\"[('state', '=', 'confirmed'), ('schedule_date', '&lt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter name=\\"filter_create_date\\" date=\\"create_date\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" string=\\"Actividades retrasadas\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Mostrar todos los registros que tienen la próxima fecha de acción antes de hoy\\"/>\\n                <filter invisible=\\"1\\" string=\\"Actividades de hoy\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Actividades futuras\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                    <filter string=\\"Cliente\\" name=\\"partner\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                    <filter string=\\"Producto\\" name=\\"product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Estado\\" name=\\"status\\" domain=\\"[]\\" context=\\"{'group_by': 'state'}\\"/>\\n                    <filter string=\\"Compañía\\" name=\\"company\\" domain=\\"[]\\" context=\\"{'group_by': 'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n                </group>\\n            </search>", "pt_PT": "<search string=\\"Procurar Ordens de Reparação\\">\\n                <field name=\\"name\\" string=\\"Ordem de Reparação\\" filter_domain=\\"['|', ('name', 'ilike', self), ('product_id', 'ilike', self)]\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"partner_id\\" filter_domain=\\"[('partner_id', 'child_of', self)]\\"/>\\n                <field name=\\"sale_order_id\\"/>\\n                <filter string=\\"Novo\\" domain=\\"[('state', '=', 'draft')]\\" name=\\"filter_draft\\"/>\\n                <filter string=\\"Confirmado\\" domain=\\"[('state', '=', 'confirmed')]\\" name=\\"filter_confirmed\\"/>\\n                <filter string=\\"Sob Reparação\\" name=\\"filter_under_repair\\" domain=\\"[('state', '=', 'under_repair')]\\"/>\\n                <filter string=\\"Reparado(a)\\" name=\\"filter_done\\" domain=\\"[('state', '=', 'done')]\\"/>\\n                <filter string=\\"Cancelada\\" name=\\"filter_cancel\\" domain=\\"[('state', '=', 'cancel')]\\"/>\\n                <filter string=\\"Devolvido\\" name=\\"returned\\" domain=\\"[('picking_id', '!=', False), ('picking_id.state', '=', 'done')]\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" name=\\"before\\" string=\\"Antes\\" domain=\\"[('search_date_category', '=', 'before')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"yesterday\\" string=\\"Ontem\\" domain=\\"[('search_date_category', '=', 'yesterday')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"today\\" string=\\"Hoje\\" domain=\\"[('search_date_category', '=', 'today')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"day_1\\" string=\\"Amanhã\\" domain=\\"[('search_date_category', '=', 'day_1')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"day_2\\" string=\\"Depois de amanhã\\" domain=\\"[('search_date_category', '=', 'day_2')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"after\\" string=\\"Depois\\" domain=\\"[('search_date_category', '=', 'after')]\\"/>\\n                <filter string=\\"Pronto\\" name=\\"ready\\" domain=\\"[('state', '=', 'confirmed'), ('is_parts_available', '=', True)]\\" invisible=\\"True\\"/>\\n                <filter string=\\"Atrasado\\" name=\\"filter_late\\" domain=\\"[('state', '=', 'confirmed'), ('schedule_date', '&lt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter name=\\"filter_create_date\\" date=\\"create_date\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" string=\\"Atividades em Atraso\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Mostrar todos os registos cuja data de ação é anterior à atual\\"/>\\n                <filter invisible=\\"1\\" string=\\"Atividades do Dia\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Atividades Futuras\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar Por\\">\\n                    <filter string=\\"Cliente\\" name=\\"partner\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                    <filter string=\\"Artigo\\" name=\\"product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Estado\\" name=\\"status\\" domain=\\"[]\\" context=\\"{'group_by': 'state'}\\"/>\\n                    <filter string=\\"Empresa\\" name=\\"company\\" domain=\\"[]\\" context=\\"{'group_by': 'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n                </group>\\n            </search>"}	<search string="Search Repair Orders">\n                <field name="name" string="Repair Order" filter_domain="['|', ('name', 'ilike', self), ('product_id', 'ilike', self)]"/>\n                <field name="product_id"/>\n                <field name="partner_id" filter_domain="[('partner_id', 'child_of', self)]"/>\n                <field name="sale_order_id"/>\n                <filter string="New" domain="[('state', '=', 'draft')]" name="filter_draft"/>\n                <filter string="Confirmed" domain="[('state', '=', 'confirmed')]" name="filter_confirmed"/>\n                <filter string="Under Repair" name="filter_under_repair" domain="[('state', '=', 'under_repair')]"/>\n                <filter string="Repaired" name="filter_done" domain="[('state', '=', 'done')]"/>\n                <filter string="Cancelled" name="filter_cancel" domain="[('state', '=', 'cancel')]"/>\n                <filter string="Returned" name="returned" domain="[('picking_id', '!=', False), ('picking_id.state', '=', 'done')]"/>\n                <separator/>\n                <filter invisible="1" name="before" string="Before" domain="[('search_date_category', '=', 'before')]"/>\n                <filter invisible="1" name="yesterday" string="Yesterday" domain="[('search_date_category', '=', 'yesterday')]"/>\n                <filter invisible="1" name="today" string="Today" domain="[('search_date_category', '=', 'today')]"/>\n                <filter invisible="1" name="day_1" string="Tomorrow" domain="[('search_date_category', '=', 'day_1')]"/>\n                <filter invisible="1" name="day_2" string="The day after tomorrow" domain="[('search_date_category', '=', 'day_2')]"/>\n                <filter invisible="1" name="after" string="After" domain="[('search_date_category', '=', 'after')]"/>\n                <filter string="Ready" name="ready" domain="[('state', '=', 'confirmed'), ('is_parts_available', '=', True)]" invisible="True"/>\n                <filter string="Late" name="filter_late" domain="[('state', '=', 'confirmed'), ('schedule_date', '&lt;', context_today().strftime('%Y-%m-%d'))]"/>\n                <filter name="filter_create_date" date="create_date"/>\n                <separator/>\n                <filter invisible="1" string="Late Activities" name="activities_overdue" domain="[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]" help="Show all records which has next action date is before today"/>\n                <filter invisible="1" string="Today Activities" name="activities_today" domain="[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/>\n                <filter invisible="1" string="Future Activities" name="activities_upcoming_all" domain="[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Customer" name="partner" domain="[]" context="{'group_by': 'partner_id'}"/>\n                    <filter string="Product" name="product" domain="[]" context="{'group_by': 'product_id'}"/>\n                    <filter string="Status" name="status" domain="[]" context="{'group_by': 'state'}"/>\n                    <filter string="Company" name="company" domain="[]" context="{'group_by': 'company_id'}" groups="base.group_multi_company"/>\n                </group>\n            </search>	f	t	2026-04-08 09:05:50.079825	2026-06-12 08:18:20.641791	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1019	16	\N	1	1	account.peppol.rejection.wizard.view.form	account.peppol.rejection.wizard	\N	form	account_peppol_response/wizard/peppol_rejection_wizard_view.xml	primary	{"en_US": "<form string=\\"Reject Peppol Document\\">\\n                <group>\\n                    <span>This information will be sent with your response.</span>\\n                    <field string=\\"Reasons\\" name=\\"reason_ids\\" widget=\\"many2many_tags\\" options=\\"{'create': False}\\" required=\\"1\\"/>\\n                    <field string=\\"Actions to suggest\\" name=\\"action_ids\\" widget=\\"many2many_tags\\" options=\\"{'create': False}\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"button_send\\" string=\\"Send Rejection\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                </footer>\\n            </form>", "pt_PT": "<form string=\\"Reject Peppol Document\\">\\n                <group>\\n                    <span>This information will be sent with your response.</span>\\n                    <field string=\\"Motivos\\" name=\\"reason_ids\\" widget=\\"many2many_tags\\" options=\\"{'create': False}\\" required=\\"1\\"/>\\n                    <field string=\\"Actions to suggest\\" name=\\"action_ids\\" widget=\\"many2many_tags\\" options=\\"{'create': False}\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"button_send\\" string=\\"Send Rejection\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Reject Peppol Document">\n                <group>\n                    <span>This information will be sent with your response.</span>\n                    <field string="Reasons" name="reason_ids" widget="many2many_tags" options="{'create': False}" required="1"/>\n                    <field string="Actions to suggest" name="action_ids" widget="many2many_tags" options="{'create': False}"/>\n                </group>\n                <footer>\n                    <button name="button_send" string="Send Rejection" type="object" class="btn-primary" data-hotkey="q"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:35:03.188463	2026-04-08 08:35:03.188463	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1022	16	792	1	1	report_invoice_document	\N	account_peppol_selfbilling.report_invoice_document	qweb	account_peppol_selfbilling/data/report_invoice.xml	extension	{"en_US": "<data inherit_id=\\"account.report_invoice_document\\">\\n        <xpath expr=\\"//span[@t-elif=&quot;o.move_type == 'in_refund'&quot;]\\" position=\\"replace\\">\\n            <span t-elif=\\"o.move_type == 'in_refund' and not o.journal_id.is_self_billing\\">\\n                <t name=\\"vendor_credit_note_title\\">Vendor Credit Note</t>\\n            </span>\\n            <span t-elif=\\"o.move_type == 'in_refund' and o.journal_id.is_self_billing\\">\\n                <t name=\\"self_billing_credit_note_title\\">Self Billing Credit Note</t>\\n            </span>\\n        </xpath>\\n        <xpath expr=\\"//span[@t-elif=&quot;o.move_type == 'in_invoice'&quot;]\\" position=\\"replace\\">\\n            <span t-elif=\\"o.move_type == 'in_invoice' and not o.journal_id.is_self_billing\\">\\n                <t name=\\"vendor_bill_title\\">Vendor Bill</t>\\n            </span>\\n            <span t-elif=\\"o.move_type == 'in_invoice' and o.journal_id.is_self_billing\\">\\n                <t name=\\"self_billing_invoice_title\\">Self Billing</t>\\n            </span>\\n        </xpath>\\n    </data>", "es_ES": "<data inherit_id=\\"account.report_invoice_document\\">\\n        <xpath expr=\\"//span[@t-elif=&quot;o.move_type == 'in_refund'&quot;]\\" position=\\"replace\\">\\n            <span t-elif=\\"o.move_type == 'in_refund' and not o.journal_id.is_self_billing\\">\\n                <t name=\\"vendor_credit_note_title\\">Factura rectificativa de proveedor</t>\\n            </span>\\n            <span t-elif=\\"o.move_type == 'in_refund' and o.journal_id.is_self_billing\\">\\n                <t name=\\"self_billing_credit_note_title\\">Nota de crédito de autofactura</t>\\n            </span>\\n        </xpath>\\n        <xpath expr=\\"//span[@t-elif=&quot;o.move_type == 'in_invoice'&quot;]\\" position=\\"replace\\">\\n            <span t-elif=\\"o.move_type == 'in_invoice' and not o.journal_id.is_self_billing\\">\\n                <t name=\\"vendor_bill_title\\">Factura de proveedor</t>\\n            </span>\\n            <span t-elif=\\"o.move_type == 'in_invoice' and o.journal_id.is_self_billing\\">\\n                <t name=\\"self_billing_invoice_title\\">Autofacturación</t>\\n            </span>\\n        </xpath>\\n    </data>", "pt_PT": "<data inherit_id=\\"account.report_invoice_document\\">\\n        <xpath expr=\\"//span[@t-elif=&quot;o.move_type == 'in_refund'&quot;]\\" position=\\"replace\\">\\n            <span t-elif=\\"o.move_type == 'in_refund' and not o.journal_id.is_self_billing\\">\\n                <t name=\\"vendor_credit_note_title\\">Nota de Crédito de Fornecedor</t>\\n            </span>\\n            <span t-elif=\\"o.move_type == 'in_refund' and o.journal_id.is_self_billing\\">\\n                <t name=\\"self_billing_credit_note_title\\">Self Billing Credit Note</t>\\n            </span>\\n        </xpath>\\n        <xpath expr=\\"//span[@t-elif=&quot;o.move_type == 'in_invoice'&quot;]\\" position=\\"replace\\">\\n            <span t-elif=\\"o.move_type == 'in_invoice' and not o.journal_id.is_self_billing\\">\\n                <t name=\\"vendor_bill_title\\">Fatura de Fornecedor</t>\\n            </span>\\n            <span t-elif=\\"o.move_type == 'in_invoice' and o.journal_id.is_self_billing\\">\\n                <t name=\\"self_billing_invoice_title\\">Self Billing</t>\\n            </span>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="account.report_invoice_document">\n        <xpath expr="//span[@t-elif=&quot;o.move_type == 'in_refund'&quot;]" position="replace">\n            <span t-elif="o.move_type == 'in_refund' and not o.journal_id.is_self_billing">\n                <t name="vendor_credit_note_title">Vendor Credit Note</t>\n            </span>\n            <span t-elif="o.move_type == 'in_refund' and o.journal_id.is_self_billing">\n                <t name="self_billing_credit_note_title">Self Billing Credit Note</t>\n            </span>\n        </xpath>\n        <xpath expr="//span[@t-elif=&quot;o.move_type == 'in_invoice'&quot;]" position="replace">\n            <span t-elif="o.move_type == 'in_invoice' and not o.journal_id.is_self_billing">\n                <t name="vendor_bill_title">Vendor Bill</t>\n            </span>\n            <span t-elif="o.move_type == 'in_invoice' and o.journal_id.is_self_billing">\n                <t name="self_billing_invoice_title">Self Billing</t>\n            </span>\n        </xpath>\n    </data>\n	f	t	2026-04-08 08:35:03.810651	2026-04-08 08:35:03.810651	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2024	16	\N	1	1	repair.tag.list	repair.tags	\N	list	repair/views/repair_views.xml	primary	{"en_US": "<list string=\\"Tags\\" editable=\\"bottom\\">\\n                    <field name=\\"name\\"/>\\n                </list>", "es_ES": "<list string=\\"Etiquetas\\" editable=\\"bottom\\">\\n                    <field name=\\"name\\"/>\\n                </list>", "pt_PT": "<list string=\\"Etiquetas\\" editable=\\"bottom\\">\\n                    <field name=\\"name\\"/>\\n                </list>"}	<list string="Tags" editable="bottom">\n                    <field name="name"/>\n                </list>	f	t	2026-04-08 09:05:50.079825	2026-06-12 08:18:20.641791	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2026	16	974	1	1	sale.order.form.inherit.repair	sale.order	\N	form	repair/views/sale_order_views.xml	extension	{"en_US": "<xpath expr=\\"//button[@name='action_view_invoice']\\" position=\\"after\\">\\n                    <button name=\\"action_show_repair\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-wrench\\" invisible=\\"repair_count == 0\\" groups=\\"stock.group_stock_user\\">\\n                        <field name=\\"repair_count\\" widget=\\"statinfo\\" string=\\"Repairs\\"/>\\n                    </button>\\n                </xpath>", "es_ES": "<xpath expr=\\"//button[@name='action_view_invoice']\\" position=\\"after\\">\\n                    <button name=\\"action_show_repair\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-wrench\\" invisible=\\"repair_count == 0\\" groups=\\"stock.group_stock_user\\">\\n                        <field name=\\"repair_count\\" widget=\\"statinfo\\" string=\\"Reparaciones\\"/>\\n                    </button>\\n                </xpath>", "pt_PT": "<xpath expr=\\"//button[@name='action_view_invoice']\\" position=\\"after\\">\\n                    <button name=\\"action_show_repair\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-wrench\\" invisible=\\"repair_count == 0\\" groups=\\"stock.group_stock_user\\">\\n                        <field name=\\"repair_count\\" widget=\\"statinfo\\" string=\\"Reparações\\"/>\\n                    </button>\\n                </xpath>"}	<xpath expr="//button[@name='action_view_invoice']" position="after">\n                    <button name="action_show_repair" type="object" class="oe_stat_button" icon="fa-wrench" invisible="repair_count == 0" groups="stock.group_stock_user">\n                        <field name="repair_count" widget="statinfo" string="Repairs"/>\n                    </button>\n                </xpath>	f	t	2026-04-08 09:05:50.079825	2026-06-12 08:18:20.641791	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1443	999	\N	1	1	project.task.form.quick_create	project.task	\N	form	project/views/project_sharing_project_task_views.xml	primary	{"en_US": "<form>\\n                <group>\\n                    <field name=\\"name\\" string=\\"Task Title\\" placeholder=\\"e.g. Send Invitations\\"/>\\n                </group>\\n            </form>", "es_ES": "<form>\\n                <group>\\n                    <field name=\\"name\\" string=\\"Título de tarea\\" placeholder=\\"p. ej. enviar invitaciones\\"/>\\n                </group>\\n            </form>", "pt_PT": "<form>\\n                <group>\\n                    <field name=\\"name\\" string=\\"Título da Tarefa\\" placeholder=\\"ex.: Enviar convites\\"/>\\n                </group>\\n            </form>"}	<form>\n                <group>\n                    <field name="name" string="Task Title" placeholder="e.g. Send Invitations"/>\n                </group>\n            </form>	f	t	2026-04-08 08:35:22.624638	2026-05-18 07:10:46.574676	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1470	16	\N	1	1	project_message_user_assigned	\N	project.project_message_user_assigned	qweb	project/data/mail_template_data.xml	primary	{"en_US": "<t t-name=\\"project.project_message_user_assigned\\">\\n<div>\\n    Dear <t t-esc=\\"assignee_name\\"/>,\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">You have been assigned to the <t t-esc=\\"model_description or 'document'\\"/> <t t-esc=\\"object.display_name\\"/>.</span>\\n</div>\\n        </t>", "es_ES": "<t t-name=\\"project.project_message_user_assigned\\">\\n<div>\\n    Estimado/a <t t-esc=\\"assignee_name\\"/>,\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">Ha sido asignado/a a <t t-esc=\\"model_description or 'document'\\"/> <t t-esc=\\"object.display_name\\"/>.</span>\\n</div>\\n        </t>", "pt_PT": "<t t-name=\\"project.project_message_user_assigned\\">\\n<div>\\n    Caro(a) <t t-esc=\\"assignee_name\\"/>,\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">Você foi atribuído a <t t-esc=\\"model_description or 'document'\\"/> <t t-esc=\\"object.display_name\\"/>.</span>\\n</div>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="project.project_message_user_assigned">\n<div>\n    Dear <t t-esc="assignee_name"/>,\n    <br/><br/>\n    <span style="margin-top: 8px;">You have been assigned to the <t t-esc="model_description or 'document'"/> <t t-esc="object.display_name"/>.</span>\n</div>\n        </t>\n\n        	f	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1471	16	\N	1	1	task_invitation_follower	\N	project.task_invitation_follower	qweb	project/data/mail_template_data.xml	primary	{"en_US": "<t t-name=\\"project.task_invitation_follower\\">\\n<div>\\n    Hello <t t-out=\\"partner_name\\"/>,\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">You have been invited to follow Task Document : <t t-out=\\"object.display_name\\"/>.</span>\\n</div>\\n        </t>", "es_ES": "<t t-name=\\"project.task_invitation_follower\\">\\n<div>\\n    Hola <t t-out=\\"partner_name\\"/>,\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">Ha sido invitado a seguir este documento de la tarea: <t t-out=\\"object.display_name\\"/>.</span>\\n</div>\\n        </t>", "pt_PT": "<t t-name=\\"project.task_invitation_follower\\">\\n<div>\\n    Olá <t t-out=\\"partner_name\\"/>,\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">Você foi convidado a seguir o Documento da tarefa : <t t-out=\\"object.display_name\\"/>.</span>\\n</div>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="project.task_invitation_follower">\n<div>\n    Hello <t t-out="partner_name"/>,\n    <br/><br/>\n    <span style="margin-top: 8px;">You have been invited to follow Task Document : <t t-out="object.display_name"/>.</span>\n</div>\n        </t>\n    	f	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1446	999	\N	1	1	project.sharing.project.task.view.form	project.task	\N	form	project/views/project_sharing_project_task_views.xml	primary	{"en_US": "<form string=\\"Project Sharing: Task\\" class=\\"o_form_project_tasks\\">\\n                <header>\\n                    <field name=\\"stage_id\\" widget=\\"statusbar_duration\\" options=\\"{'clickable': '1', 'fold_field': 'fold'}\\" invisible=\\"not project_id and not stage_id\\"/>\\n                </header>\\n                <div groups=\\"base.group_user\\" role=\\"status\\" class=\\"alert alert-info alert-dismissible rounded-0 fade show d-print-none css_editable_mode_hidden\\">\\n                    <div class=\\"text-center\\">This is a preview of how the project will look when it's shared with customers and they have editing access.\\n                        <a name=\\"action_redirect_to_project_task_form\\" type=\\"object\\"><i class=\\"oi oi-arrow-right me-1\\"/>Back to edit mode</a>\\n                    </div>\\n                </div>\\n                <sheet string=\\"Task\\">\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <field name=\\"display_parent_task_button\\" invisible=\\"1\\"/>\\n                        <field name=\\"recurrence_id\\" invisible=\\"1\\"/>\\n                        <button name=\\"action_project_sharing_view_parent_task\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\" invisible=\\"not display_parent_task_button\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Parent Task</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_project_sharing_recurring_tasks\\" type=\\"object\\" invisible=\\"not active or not recurrence_id\\" class=\\"oe_stat_button\\" icon=\\"fa-repeat\\" context=\\"{'default_user_ids': [(6, 0, [uid])]}\\">\\n                            <field name=\\"recurring_count\\" widget=\\"statinfo\\" string=\\"Recurring Tasks\\"/>\\n                        </button>\\n                        <button name=\\"action_project_sharing_open_subtasks\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-check\\" invisible=\\"not id or subtask_count == 0\\" context=\\"{                                 'default_user_ids': [(6, 0, [uid])],                                 'default_project_id': project_id,                                 'default_display_in_project': False,                             }\\">\\n                            <field name=\\"subtask_count\\" widget=\\"statinfo\\" string=\\"Sub-tasks\\"/>\\n                            <field name=\\"display_in_project\\" invisible=\\"True\\"/>\\n                        </button>\\n                        <button name=\\"action_project_sharing_open_blocking\\" type=\\"object\\" invisible=\\"not dependent_tasks_count\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Blocked Tasks</span>\\n                                <span class=\\"o_stat_value \\">\\n                                    <field name=\\"dependent_tasks_count\\" widget=\\"statinfo\\" nolabel=\\"1\\"/>\\n                                </span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <div class=\\"oe_title pe-0\\">\\n                        <h1 class=\\"d-flex flex-row justify-content-between\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <field name=\\"name\\" class=\\"o_task_name text-truncate\\" placeholder=\\"Task Title...\\"/>\\n                            <div class=\\"d-flex justify-content-end o_state_container\\" invisible=\\"not active\\">\\n                                <field name=\\"state\\" widget=\\"project_task_state_selection\\" class=\\"o_task_state_widget\\"/>\\n                            </div>\\n                            <div class=\\"d-flex justify-content-start o_state_container w-100 w-md-50 w-lg-25\\" invisible=\\"active\\">\\n                                <field name=\\"state\\" widget=\\"project_task_state_selection\\" class=\\"o_task_state_widget\\"/>\\n                            </div>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"project_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"allow_milestones\\" invisible=\\"1\\"/>\\n                            <field name=\\"milestone_id\\" placeholder=\\"e.g. Product Launch\\" invisible=\\"not allow_milestones\\" readonly=\\"1\\" options=\\"{'no_open': True}\\"/>\\n                            <field name=\\"user_ids\\" invisible=\\"1\\"/>\\n                            <field name=\\"portal_user_names\\" string=\\"Assignees\\" class=\\"o_task_user_field\\"/>\\n                            <field name=\\"tag_ids\\" context=\\"{'project_id': project_id}\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_create': True, 'no_edit': True, 'no_edit_color': True}\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"parent_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"state\\" invisible=\\"1\\"/>\\n                            <field name=\\"depend_on_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"allow_task_dependencies\\" invisible=\\"1\\"/>\\n                            <field name=\\"current_user_same_company_partner\\" invisible=\\"1\\"/>\\n                            <field name=\\"partner_id\\" readonly=\\"not current_user_same_company_partner\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" invisible=\\"not project_id\\"/>\\n                            <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\"/>\\n                            <field name=\\"recurring_task\\" groups=\\"project.group_project_recurring_tasks\\"/>\\n                            <label for=\\"repeat_interval\\" invisible=\\"not recurring_task\\" groups=\\"project.group_project_recurring_tasks\\"/>\\n                            <div invisible=\\"not recurring_task\\" class=\\"d-flex\\" groups=\\"project.group_project_recurring_tasks\\">\\n                                <field name=\\"repeat_interval\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 2rem !important;\\"/>\\n                                <field name=\\"repeat_unit\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 4rem !important;\\"/>\\n                                <field name=\\"repeat_type\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 15rem !important;\\"/>\\n                                <field name=\\"repeat_until\\" invisible=\\"not repeat_type == 'until'\\" required=\\"repeat_type == 'until'\\" class=\\"me-2\\"/>\\n                            </div>\\n                            <field name=\\"partner_id\\" readonly=\\"1\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" invisible=\\"not project_id\\"/>\\n                            <field name=\\"date_deadline\\" invisible=\\"state in ['1_done', '1_canceled']\\" decoration-danger=\\"date_deadline &lt; current_date\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"description_page\\" string=\\"Description\\">\\n                            <field name=\\"description\\" type=\\"html\\" placeholder=\\"Add details about this task...\\" options=\\"{'collaborative': true, 'disableImage': true, 'disableVideo': true, 'disableFile': true}\\"/>\\n                        </page>\\n                        <page name=\\"sub_tasks_page\\" string=\\"Sub-tasks\\">\\n                            <field name=\\"child_ids\\" context=\\"{                                 'default_project_id': project_id, 'default_display_in_project': False, 'default_parent_id': id,                                 'default_milestone_id': allow_milestones and milestone_id, 'default_partner_id': partner_id,                                 'form_view_ref' : 'project.project_sharing_project_task_view_form',                             }\\">\\n                                <list editable=\\"bottom\\" decoration-muted=\\"state in ['1_done','1_canceled']\\">\\n                                    <field name=\\"project_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"display_in_project\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" width=\\"20px\\"/>\\n                                    <field name=\\"state\\" widget=\\"project_task_state_selection\\" nolabel=\\"1\\" width=\\"20px\\"/>\\n                                    <field name=\\"subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"closed_subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"allow_milestones\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" options=\\"{'no_open': True}\\" readonly=\\"1\\" column_invisible=\\"not parent.allow_milestones\\" invisible=\\"not allow_milestones\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"partner_id\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"user_ids\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"portal_user_names\\" string=\\"Assignees\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"stage_id\\" domain=\\"[('user_id', '=', False), ('project_ids', 'in', [project_id])]\\"/>\\n                                    <button name=\\"action_open_task\\" type=\\"object\\" title=\\"View Task\\" string=\\"View Task\\" class=\\"btn btn-link float-end\\" context=\\"{'form_view_ref': 'project.project_sharing_project_task_view_form', 'search_view_ref': 'project.project_sharing_project_task_view_search'}\\" invisible=\\"project_id != context.get('active_id')\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                        <page name=\\"task_dependencies\\" string=\\"Blocked By\\" invisible=\\"not allow_task_dependencies\\">\\n                            <field name=\\"depend_on_ids\\" widget=\\"depend_on_ids_one2many\\" nolabel=\\"1\\" options=\\"{'link': false}\\" readonly=\\"1\\" context=\\"{                                     'depend_on_count': depend_on_count,                                     'list_view_ref': 'project.open_view_blocked_by_list_view',                                     'search_view_ref': 'project.project_sharing_project_task_view_search',                                     'search_default_project_id': project_id,                             }\\">\\n                                <list editable=\\"bottom\\" decoration-muted=\\"state in ['1_done','1_canceled']\\">\\n                                    <field name=\\"project_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" width=\\"20px\\" readonly=\\"1\\"/>\\n                                    <field name=\\"state\\" widget=\\"project_task_state_selection\\" nolabel=\\"1\\" width=\\"20px\\" readonly=\\"1\\"/>\\n                                    <field name=\\"subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"closed_subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"allow_milestones\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" context=\\"{'default_project_id': project_id}\\" invisible=\\"not allow_milestones\\" column_invisible=\\"not parent.allow_milestones\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"partner_id\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" optional=\\"hide\\" invisible=\\"not project_id\\"/>\\n                                    <field name=\\"portal_user_names\\" string=\\"Assignees\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"stage_id\\" optional=\\"show\\"/>\\n                                    <button name=\\"action_open_task\\" type=\\"object\\" title=\\"View Task\\" string=\\"View Task\\" class=\\"btn btn-link float-end\\" context=\\"{'form_view_ref': 'project.project_sharing_project_task_view_form'}\\" invisible=\\"project_id != context.get('active_id')\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <!-- field used inside the chatter to know if the portal user is follower or not -->\\n                <field name=\\"message_is_follower\\" invisible=\\"1\\"/>\\n                <field name=\\"display_follow_button\\" invisible=\\"1\\"/>\\n                <chatter/>\\n            </form>", "es_ES": "<form string=\\"Compartir proyectos: tarea\\" class=\\"o_form_project_tasks\\">\\n                <header>\\n                    <field name=\\"stage_id\\" widget=\\"statusbar_duration\\" options=\\"{'clickable': '1', 'fold_field': 'fold'}\\" invisible=\\"not project_id and not stage_id\\"/>\\n                </header>\\n                <div groups=\\"base.group_user\\" role=\\"status\\" class=\\"alert alert-info alert-dismissible rounded-0 fade show d-print-none css_editable_mode_hidden\\">\\n                    <div class=\\"text-center\\">Esta es una vista previa de cómo se verá el proyecto cuando se comparta con los clientes y tengan acceso de edición.\\n                        <a name=\\"action_redirect_to_project_task_form\\" type=\\"object\\"><i class=\\"oi oi-arrow-right me-1\\"/>Volver al modo de edición</a>\\n                    </div>\\n                </div>\\n                <sheet string=\\"Tarea\\">\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <field name=\\"display_parent_task_button\\" invisible=\\"1\\"/>\\n                        <field name=\\"recurrence_id\\" invisible=\\"1\\"/>\\n                        <button name=\\"action_project_sharing_view_parent_task\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\" invisible=\\"not display_parent_task_button\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Tarea padre</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_project_sharing_recurring_tasks\\" type=\\"object\\" invisible=\\"not active or not recurrence_id\\" class=\\"oe_stat_button\\" icon=\\"fa-repeat\\" context=\\"{'default_user_ids': [(6, 0, [uid])]}\\">\\n                            <field name=\\"recurring_count\\" widget=\\"statinfo\\" string=\\"Tareas recurrentes\\"/>\\n                        </button>\\n                        <button name=\\"action_project_sharing_open_subtasks\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-check\\" invisible=\\"not id or subtask_count == 0\\" context=\\"{                                 'default_user_ids': [(6, 0, [uid])],                                 'default_project_id': project_id,                                 'default_display_in_project': False,                             }\\">\\n                            <field name=\\"subtask_count\\" widget=\\"statinfo\\" string=\\"Subtareas\\"/>\\n                            <field name=\\"display_in_project\\" invisible=\\"True\\"/>\\n                        </button>\\n                        <button name=\\"action_project_sharing_open_blocking\\" type=\\"object\\" invisible=\\"not dependent_tasks_count\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Tareas bloqueadas</span>\\n                                <span class=\\"o_stat_value \\">\\n                                    <field name=\\"dependent_tasks_count\\" widget=\\"statinfo\\" nolabel=\\"1\\"/>\\n                                </span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archivado\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <div class=\\"oe_title pe-0\\">\\n                        <h1 class=\\"d-flex flex-row justify-content-between\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <field name=\\"name\\" class=\\"o_task_name text-truncate\\" placeholder=\\"Título de tarea...\\"/>\\n                            <div class=\\"d-flex justify-content-end o_state_container\\" invisible=\\"not active\\">\\n                                <field name=\\"state\\" widget=\\"project_task_state_selection\\" class=\\"o_task_state_widget\\"/>\\n                            </div>\\n                            <div class=\\"d-flex justify-content-start o_state_container w-100 w-md-50 w-lg-25\\" invisible=\\"active\\">\\n                                <field name=\\"state\\" widget=\\"project_task_state_selection\\" class=\\"o_task_state_widget\\"/>\\n                            </div>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"project_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"allow_milestones\\" invisible=\\"1\\"/>\\n                            <field name=\\"milestone_id\\" placeholder=\\"p. ej., lanzamiento de producto\\" invisible=\\"not allow_milestones\\" readonly=\\"1\\" options=\\"{'no_open': True}\\"/>\\n                            <field name=\\"user_ids\\" invisible=\\"1\\"/>\\n                            <field name=\\"portal_user_names\\" string=\\"Personas asignadas\\" class=\\"o_task_user_field\\"/>\\n                            <field name=\\"tag_ids\\" context=\\"{'project_id': project_id}\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_create': True, 'no_edit': True, 'no_edit_color': True}\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"parent_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"state\\" invisible=\\"1\\"/>\\n                            <field name=\\"depend_on_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"allow_task_dependencies\\" invisible=\\"1\\"/>\\n                            <field name=\\"current_user_same_company_partner\\" invisible=\\"1\\"/>\\n                            <field name=\\"partner_id\\" readonly=\\"not current_user_same_company_partner\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" invisible=\\"not project_id\\"/>\\n                            <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\"/>\\n                            <field name=\\"recurring_task\\" groups=\\"project.group_project_recurring_tasks\\"/>\\n                            <label for=\\"repeat_interval\\" invisible=\\"not recurring_task\\" groups=\\"project.group_project_recurring_tasks\\"/>\\n                            <div invisible=\\"not recurring_task\\" class=\\"d-flex\\" groups=\\"project.group_project_recurring_tasks\\">\\n                                <field name=\\"repeat_interval\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 2rem !important;\\"/>\\n                                <field name=\\"repeat_unit\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 4rem !important;\\"/>\\n                                <field name=\\"repeat_type\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 15rem !important;\\"/>\\n                                <field name=\\"repeat_until\\" invisible=\\"not repeat_type == 'until'\\" required=\\"repeat_type == 'until'\\" class=\\"me-2\\"/>\\n                            </div>\\n                            <field name=\\"partner_id\\" readonly=\\"1\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" invisible=\\"not project_id\\"/>\\n                            <field name=\\"date_deadline\\" invisible=\\"state in ['1_done', '1_canceled']\\" decoration-danger=\\"date_deadline &lt; current_date\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"description_page\\" string=\\"Descripción\\">\\n                            <field name=\\"description\\" type=\\"html\\" placeholder=\\"Añada detalles sobre esta tarea...\\" options=\\"{'collaborative': true, 'disableImage': true, 'disableVideo': true, 'disableFile': true}\\"/>\\n                        </page>\\n                        <page name=\\"sub_tasks_page\\" string=\\"Subtareas\\">\\n                            <field name=\\"child_ids\\" context=\\"{                                 'default_project_id': project_id, 'default_display_in_project': False, 'default_parent_id': id,                                 'default_milestone_id': allow_milestones and milestone_id, 'default_partner_id': partner_id,                                 'form_view_ref' : 'project.project_sharing_project_task_view_form',                             }\\">\\n                                <list editable=\\"bottom\\" decoration-muted=\\"state in ['1_done','1_canceled']\\">\\n                                    <field name=\\"project_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"display_in_project\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" width=\\"20px\\"/>\\n                                    <field name=\\"state\\" widget=\\"project_task_state_selection\\" nolabel=\\"1\\" width=\\"20px\\"/>\\n                                    <field name=\\"subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"closed_subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"allow_milestones\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" options=\\"{'no_open': True}\\" readonly=\\"1\\" column_invisible=\\"not parent.allow_milestones\\" invisible=\\"not allow_milestones\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"partner_id\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"user_ids\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"portal_user_names\\" string=\\"Personas asignadas\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"stage_id\\" domain=\\"[('user_id', '=', False), ('project_ids', 'in', [project_id])]\\"/>\\n                                    <button name=\\"action_open_task\\" type=\\"object\\" title=\\"Ver tarea\\" string=\\"Ver tarea\\" class=\\"btn btn-link float-end\\" context=\\"{'form_view_ref': 'project.project_sharing_project_task_view_form', 'search_view_ref': 'project.project_sharing_project_task_view_search'}\\" invisible=\\"project_id != context.get('active_id')\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                        <page name=\\"task_dependencies\\" string=\\"Bloqueado por\\" invisible=\\"not allow_task_dependencies\\">\\n                            <field name=\\"depend_on_ids\\" widget=\\"depend_on_ids_one2many\\" nolabel=\\"1\\" options=\\"{'link': false}\\" readonly=\\"1\\" context=\\"{                                     'depend_on_count': depend_on_count,                                     'list_view_ref': 'project.open_view_blocked_by_list_view',                                     'search_view_ref': 'project.project_sharing_project_task_view_search',                                     'search_default_project_id': project_id,                             }\\">\\n                                <list editable=\\"bottom\\" decoration-muted=\\"state in ['1_done','1_canceled']\\">\\n                                    <field name=\\"project_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" width=\\"20px\\" readonly=\\"1\\"/>\\n                                    <field name=\\"state\\" widget=\\"project_task_state_selection\\" nolabel=\\"1\\" width=\\"20px\\" readonly=\\"1\\"/>\\n                                    <field name=\\"subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"closed_subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"allow_milestones\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" context=\\"{'default_project_id': project_id}\\" invisible=\\"not allow_milestones\\" column_invisible=\\"not parent.allow_milestones\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"partner_id\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" optional=\\"hide\\" invisible=\\"not project_id\\"/>\\n                                    <field name=\\"portal_user_names\\" string=\\"Personas asignadas\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"stage_id\\" optional=\\"show\\"/>\\n                                    <button name=\\"action_open_task\\" type=\\"object\\" title=\\"Ver tarea\\" string=\\"Ver tarea\\" class=\\"btn btn-link float-end\\" context=\\"{'form_view_ref': 'project.project_sharing_project_task_view_form'}\\" invisible=\\"project_id != context.get('active_id')\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <!-- field used inside the chatter to know if the portal user is follower or not -->\\n                <field name=\\"message_is_follower\\" invisible=\\"1\\"/>\\n                <field name=\\"display_follow_button\\" invisible=\\"1\\"/>\\n                <chatter/>\\n            </form>", "pt_PT": "<form string=\\"Compartilhamento de projetos: tarefa\\" class=\\"o_form_project_tasks\\">\\n                <header>\\n                    <field name=\\"stage_id\\" widget=\\"statusbar_duration\\" options=\\"{'clickable': '1', 'fold_field': 'fold'}\\" invisible=\\"not project_id and not stage_id\\"/>\\n                </header>\\n                <div groups=\\"base.group_user\\" role=\\"status\\" class=\\"alert alert-info alert-dismissible rounded-0 fade show d-print-none css_editable_mode_hidden\\">\\n                    <div class=\\"text-center\\">Esta é uma prévia de como o projeto ficará quando for compartilhado com os clientes e eles tiverem acesso de edição.\\n                        <a name=\\"action_redirect_to_project_task_form\\" type=\\"object\\"><i class=\\"oi oi-arrow-right me-1\\"/>Voltar ao modo de edição</a>\\n                    </div>\\n                </div>\\n                <sheet string=\\"Tarefa\\">\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <field name=\\"display_parent_task_button\\" invisible=\\"1\\"/>\\n                        <field name=\\"recurrence_id\\" invisible=\\"1\\"/>\\n                        <button name=\\"action_project_sharing_view_parent_task\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\" invisible=\\"not display_parent_task_button\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Tarefa primária</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_project_sharing_recurring_tasks\\" type=\\"object\\" invisible=\\"not active or not recurrence_id\\" class=\\"oe_stat_button\\" icon=\\"fa-repeat\\" context=\\"{'default_user_ids': [(6, 0, [uid])]}\\">\\n                            <field name=\\"recurring_count\\" widget=\\"statinfo\\" string=\\"Tarefas Recorrentes\\"/>\\n                        </button>\\n                        <button name=\\"action_project_sharing_open_subtasks\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-check\\" invisible=\\"not id or subtask_count == 0\\" context=\\"{                                 'default_user_ids': [(6, 0, [uid])],                                 'default_project_id': project_id,                                 'default_display_in_project': False,                             }\\">\\n                            <field name=\\"subtask_count\\" widget=\\"statinfo\\" string=\\"Sub-tarefas\\"/>\\n                            <field name=\\"display_in_project\\" invisible=\\"True\\"/>\\n                        </button>\\n                        <button name=\\"action_project_sharing_open_blocking\\" type=\\"object\\" invisible=\\"not dependent_tasks_count\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Tarefas bloqueadas</span>\\n                                <span class=\\"o_stat_value \\">\\n                                    <field name=\\"dependent_tasks_count\\" widget=\\"statinfo\\" nolabel=\\"1\\"/>\\n                                </span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Arquivados\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <div class=\\"oe_title pe-0\\">\\n                        <h1 class=\\"d-flex flex-row justify-content-between\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <field name=\\"name\\" class=\\"o_task_name text-truncate\\" placeholder=\\"Título da Tarefa...\\"/>\\n                            <div class=\\"d-flex justify-content-end o_state_container\\" invisible=\\"not active\\">\\n                                <field name=\\"state\\" widget=\\"project_task_state_selection\\" class=\\"o_task_state_widget\\"/>\\n                            </div>\\n                            <div class=\\"d-flex justify-content-start o_state_container w-100 w-md-50 w-lg-25\\" invisible=\\"active\\">\\n                                <field name=\\"state\\" widget=\\"project_task_state_selection\\" class=\\"o_task_state_widget\\"/>\\n                            </div>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"project_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"allow_milestones\\" invisible=\\"1\\"/>\\n                            <field name=\\"milestone_id\\" placeholder=\\"ex.: Lançamento de produto\\" invisible=\\"not allow_milestones\\" readonly=\\"1\\" options=\\"{'no_open': True}\\"/>\\n                            <field name=\\"user_ids\\" invisible=\\"1\\"/>\\n                            <field name=\\"portal_user_names\\" string=\\"Responsáveis\\" class=\\"o_task_user_field\\"/>\\n                            <field name=\\"tag_ids\\" context=\\"{'project_id': project_id}\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_create': True, 'no_edit': True, 'no_edit_color': True}\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"parent_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"state\\" invisible=\\"1\\"/>\\n                            <field name=\\"depend_on_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"allow_task_dependencies\\" invisible=\\"1\\"/>\\n                            <field name=\\"current_user_same_company_partner\\" invisible=\\"1\\"/>\\n                            <field name=\\"partner_id\\" readonly=\\"not current_user_same_company_partner\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" invisible=\\"not project_id\\"/>\\n                            <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\"/>\\n                            <field name=\\"recurring_task\\" groups=\\"project.group_project_recurring_tasks\\"/>\\n                            <label for=\\"repeat_interval\\" invisible=\\"not recurring_task\\" groups=\\"project.group_project_recurring_tasks\\"/>\\n                            <div invisible=\\"not recurring_task\\" class=\\"d-flex\\" groups=\\"project.group_project_recurring_tasks\\">\\n                                <field name=\\"repeat_interval\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 2rem !important;\\"/>\\n                                <field name=\\"repeat_unit\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 4rem !important;\\"/>\\n                                <field name=\\"repeat_type\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 15rem !important;\\"/>\\n                                <field name=\\"repeat_until\\" invisible=\\"not repeat_type == 'until'\\" required=\\"repeat_type == 'until'\\" class=\\"me-2\\"/>\\n                            </div>\\n                            <field name=\\"partner_id\\" readonly=\\"1\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" invisible=\\"not project_id\\"/>\\n                            <field name=\\"date_deadline\\" invisible=\\"state in ['1_done', '1_canceled']\\" decoration-danger=\\"date_deadline &lt; current_date\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"description_page\\" string=\\"Descrição\\">\\n                            <field name=\\"description\\" type=\\"html\\" placeholder=\\"Adicionar detalhes sobre esta tarefa…\\" options=\\"{'collaborative': true, 'disableImage': true, 'disableVideo': true, 'disableFile': true}\\"/>\\n                        </page>\\n                        <page name=\\"sub_tasks_page\\" string=\\"Sub-tarefas\\">\\n                            <field name=\\"child_ids\\" context=\\"{                                 'default_project_id': project_id, 'default_display_in_project': False, 'default_parent_id': id,                                 'default_milestone_id': allow_milestones and milestone_id, 'default_partner_id': partner_id,                                 'form_view_ref' : 'project.project_sharing_project_task_view_form',                             }\\">\\n                                <list editable=\\"bottom\\" decoration-muted=\\"state in ['1_done','1_canceled']\\">\\n                                    <field name=\\"project_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"display_in_project\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" width=\\"20px\\"/>\\n                                    <field name=\\"state\\" widget=\\"project_task_state_selection\\" nolabel=\\"1\\" width=\\"20px\\"/>\\n                                    <field name=\\"subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"closed_subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"allow_milestones\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" options=\\"{'no_open': True}\\" readonly=\\"1\\" column_invisible=\\"not parent.allow_milestones\\" invisible=\\"not allow_milestones\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"partner_id\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"user_ids\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"portal_user_names\\" string=\\"Responsáveis\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"stage_id\\" domain=\\"[('user_id', '=', False), ('project_ids', 'in', [project_id])]\\"/>\\n                                    <button name=\\"action_open_task\\" type=\\"object\\" title=\\"Ver Tarefa\\" string=\\"Ver Tarefa\\" class=\\"btn btn-link float-end\\" context=\\"{'form_view_ref': 'project.project_sharing_project_task_view_form', 'search_view_ref': 'project.project_sharing_project_task_view_search'}\\" invisible=\\"project_id != context.get('active_id')\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                        <page name=\\"task_dependencies\\" string=\\"Bloqueado por\\" invisible=\\"not allow_task_dependencies\\">\\n                            <field name=\\"depend_on_ids\\" widget=\\"depend_on_ids_one2many\\" nolabel=\\"1\\" options=\\"{'link': false}\\" readonly=\\"1\\" context=\\"{                                     'depend_on_count': depend_on_count,                                     'list_view_ref': 'project.open_view_blocked_by_list_view',                                     'search_view_ref': 'project.project_sharing_project_task_view_search',                                     'search_default_project_id': project_id,                             }\\">\\n                                <list editable=\\"bottom\\" decoration-muted=\\"state in ['1_done','1_canceled']\\">\\n                                    <field name=\\"project_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" width=\\"20px\\" readonly=\\"1\\"/>\\n                                    <field name=\\"state\\" widget=\\"project_task_state_selection\\" nolabel=\\"1\\" width=\\"20px\\" readonly=\\"1\\"/>\\n                                    <field name=\\"subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"closed_subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"allow_milestones\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" context=\\"{'default_project_id': project_id}\\" invisible=\\"not allow_milestones\\" column_invisible=\\"not parent.allow_milestones\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"partner_id\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" optional=\\"hide\\" invisible=\\"not project_id\\"/>\\n                                    <field name=\\"portal_user_names\\" string=\\"Responsáveis\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"stage_id\\" optional=\\"show\\"/>\\n                                    <button name=\\"action_open_task\\" type=\\"object\\" title=\\"Ver Tarefa\\" string=\\"Ver Tarefa\\" class=\\"btn btn-link float-end\\" context=\\"{'form_view_ref': 'project.project_sharing_project_task_view_form'}\\" invisible=\\"project_id != context.get('active_id')\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <!-- field used inside the chatter to know if the portal user is follower or not -->\\n                <field name=\\"message_is_follower\\" invisible=\\"1\\"/>\\n                <field name=\\"display_follow_button\\" invisible=\\"1\\"/>\\n                <chatter/>\\n            </form>"}	<form string="Project Sharing: Task" class="o_form_project_tasks">\n                <header>\n                    <field name="stage_id" widget="statusbar_duration" options="{'clickable': '1', 'fold_field': 'fold'}" invisible="not project_id and not stage_id"/>\n                </header>\n                <div groups="base.group_user" role="status" class="alert alert-info alert-dismissible rounded-0 fade show d-print-none css_editable_mode_hidden">\n                    <div class="text-center">This is a preview of how the project will look when it's shared with customers and they have editing access.\n                        <a name="action_redirect_to_project_task_form" type="object"><i class="oi oi-arrow-right me-1"/>Back to edit mode</a>\n                    </div>\n                </div>\n                <sheet string="Task">\n                    <div class="oe_button_box" name="button_box">\n                        <field name="display_parent_task_button" invisible="1"/>\n                        <field name="recurrence_id" invisible="1"/>\n                        <button name="action_project_sharing_view_parent_task" type="object" class="oe_stat_button" icon="fa-tasks" invisible="not display_parent_task_button">\n                            <div class="o_stat_info">\n                                <span class="o_stat_text">Parent Task</span>\n                            </div>\n                        </button>\n                        <button name="action_project_sharing_recurring_tasks" type="object" invisible="not active or not recurrence_id" class="oe_stat_button" icon="fa-repeat" context="{'default_user_ids': [(6, 0, [uid])]}">\n                            <field name="recurring_count" widget="statinfo" string="Recurring Tasks"/>\n                        </button>\n                        <button name="action_project_sharing_open_subtasks" type="object" class="oe_stat_button" icon="fa-check" invisible="not id or subtask_count == 0" context="{                                 'default_user_ids': [(6, 0, [uid])],                                 'default_project_id': project_id,                                 'default_display_in_project': False,                             }">\n                            <field name="subtask_count" widget="statinfo" string="Sub-tasks"/>\n                            <field name="display_in_project" invisible="True"/>\n                        </button>\n                        <button name="action_project_sharing_open_blocking" type="object" invisible="not dependent_tasks_count" class="oe_stat_button" icon="fa-tasks">\n                            <div class="o_field_widget o_stat_info">\n                                <span class="o_stat_text">Blocked Tasks</span>\n                                <span class="o_stat_value ">\n                                    <field name="dependent_tasks_count" widget="statinfo" nolabel="1"/>\n                                </span>\n                            </div>\n                        </button>\n                    </div>\n                    <widget name="web_ribbon" title="Archived" bg_color="text-bg-danger" invisible="active"/>\n                    <div class="oe_title pe-0">\n                        <h1 class="d-flex flex-row justify-content-between">\n                            <field name="priority" widget="priority" class="me-3"/>\n                            <field name="name" class="o_task_name text-truncate" placeholder="Task Title..."/>\n                            <div class="d-flex justify-content-end o_state_container" invisible="not active">\n                                <field name="state" widget="project_task_state_selection" class="o_task_state_widget"/>\n                            </div>\n                            <div class="d-flex justify-content-start o_state_container w-100 w-md-50 w-lg-25" invisible="active">\n                                <field name="state" widget="project_task_state_selection" class="o_task_state_widget"/>\n                            </div>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="project_id" invisible="1"/>\n                            <field name="allow_milestones" invisible="1"/>\n                            <field name="milestone_id" placeholder="e.g. Product Launch" invisible="not allow_milestones" readonly="1" options="{'no_open': True}"/>\n                            <field name="user_ids" invisible="1"/>\n                            <field name="portal_user_names" string="Assignees" class="o_task_user_field"/>\n                            <field name="tag_ids" context="{'project_id': project_id}" widget="many2many_tags" options="{'color_field': 'color', 'no_create': True, 'no_edit': True, 'no_edit_color': True}"/>\n                        </group>\n                        <group>\n                            <field name="active" invisible="1"/>\n                            <field name="parent_id" invisible="1"/>\n                            <field name="company_id" invisible="1"/>\n                            <field name="state" invisible="1"/>\n                            <field name="depend_on_count" invisible="1"/>\n                            <field name="allow_task_dependencies" invisible="1"/>\n                            <field name="current_user_same_company_partner" invisible="1"/>\n                            <field name="partner_id" readonly="not current_user_same_company_partner" options="{'no_open': True, 'no_create': True, 'no_edit': True}" invisible="not project_id"/>\n                            <field name="date_deadline" decoration-danger="date_deadline &lt; current_date and state not in ['1_done', '1_canceled']"/>\n                            <field name="recurring_task" groups="project.group_project_recurring_tasks"/>\n                            <label for="repeat_interval" invisible="not recurring_task" groups="project.group_project_recurring_tasks"/>\n                            <div invisible="not recurring_task" class="d-flex" groups="project.group_project_recurring_tasks">\n                                <field name="repeat_interval" required="recurring_task" class="me-2" style="max-width: 2rem !important;"/>\n                                <field name="repeat_unit" required="recurring_task" class="me-2" style="max-width: 4rem !important;"/>\n                                <field name="repeat_type" required="recurring_task" class="me-2" style="max-width: 15rem !important;"/>\n                                <field name="repeat_until" invisible="not repeat_type == 'until'" required="repeat_type == 'until'" class="me-2"/>\n                            </div>\n                            <field name="partner_id" readonly="1" options="{'no_open': True, 'no_create': True, 'no_edit': True}" invisible="not project_id"/>\n                            <field name="date_deadline" invisible="state in ['1_done', '1_canceled']" decoration-danger="date_deadline &lt; current_date"/>\n                        </group>\n                    </group>\n                    <notebook>\n                        <page name="description_page" string="Description">\n                            <field name="description" type="html" placeholder="Add details about this task..." options="{'collaborative': true, 'disableImage': true, 'disableVideo': true, 'disableFile': true}"/>\n                        </page>\n                        <page name="sub_tasks_page" string="Sub-tasks">\n                            <field name="child_ids" context="{                                 'default_project_id': project_id, 'default_display_in_project': False, 'default_parent_id': id,                                 'default_milestone_id': allow_milestones and milestone_id, 'default_partner_id': partner_id,                                 'form_view_ref' : 'project.project_sharing_project_task_view_form',                             }">\n                                <list editable="bottom" decoration-muted="state in ['1_done','1_canceled']">\n                                    <field name="project_id" column_invisible="True"/>\n                                    <field name="display_in_project" column_invisible="True"/>\n                                    <field name="state" column_invisible="True"/>\n                                    <field name="sequence" widget="handle"/>\n                                    <field name="priority" widget="priority" optional="show" nolabel="1" width="20px"/>\n                                    <field name="state" widget="project_task_state_selection" nolabel="1" width="20px"/>\n                                    <field name="subtask_count" column_invisible="1"/>\n                                    <field name="closed_subtask_count" column_invisible="1"/>\n                                    <field name="name" widget="name_with_subtask_count"/>\n                                    <field name="allow_milestones" column_invisible="True"/>\n                                    <field name="milestone_id" optional="hide" options="{'no_open': True}" readonly="1" column_invisible="not parent.allow_milestones" invisible="not allow_milestones"/>\n                                    <field name="company_id" column_invisible="True"/>\n                                    <field name="partner_id" options="{'no_open': True, 'no_create': True, 'no_edit': True}" optional="hide"/>\n                                    <field name="user_ids" column_invisible="True"/>\n                                    <field name="portal_user_names" string="Assignees" optional="show"/>\n                                    <field name="date_deadline" decoration-danger="date_deadline &lt; current_date and state not in ['1_done', '1_canceled']" optional="show"/>\n                                    <field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color'}" optional="hide"/>\n                                    <field name="stage_id" domain="[('user_id', '=', False), ('project_ids', 'in', [project_id])]"/>\n                                    <button name="action_open_task" type="object" title="View Task" string="View Task" class="btn btn-link float-end" context="{'form_view_ref': 'project.project_sharing_project_task_view_form', 'search_view_ref': 'project.project_sharing_project_task_view_search'}" invisible="project_id != context.get('active_id')"/>\n                                </list>\n                            </field>\n                        </page>\n                        <page name="task_dependencies" string="Blocked By" invisible="not allow_task_dependencies">\n                            <field name="depend_on_ids" widget="depend_on_ids_one2many" nolabel="1" options="{'link': false}" readonly="1" context="{                                     'depend_on_count': depend_on_count,                                     'list_view_ref': 'project.open_view_blocked_by_list_view',                                     'search_view_ref': 'project.project_sharing_project_task_view_search',                                     'search_default_project_id': project_id,                             }">\n                                <list editable="bottom" decoration-muted="state in ['1_done','1_canceled']">\n                                    <field name="project_id" column_invisible="True"/>\n                                    <field name="sequence" widget="handle"/>\n                                    <field name="priority" widget="priority" optional="show" nolabel="1" width="20px" readonly="1"/>\n                                    <field name="state" widget="project_task_state_selection" nolabel="1" width="20px" readonly="1"/>\n                                    <field name="subtask_count" column_invisible="1"/>\n                                    <field name="closed_subtask_count" column_invisible="1"/>\n                                    <field name="name" widget="name_with_subtask_count"/>\n                                    <field name="allow_milestones" column_invisible="True"/>\n                                    <field name="milestone_id" optional="hide" context="{'default_project_id': project_id}" invisible="not allow_milestones" column_invisible="not parent.allow_milestones"/>\n                                    <field name="company_id" column_invisible="True"/>\n                                    <field name="partner_id" options="{'no_open': True, 'no_create': True, 'no_edit': True}" optional="hide" invisible="not project_id"/>\n                                    <field name="portal_user_names" string="Assignees" optional="show"/>\n                                    <field name="date_deadline" decoration-danger="date_deadline &lt; current_date and state not in ['1_done', '1_canceled']" optional="show"/>\n                                    <field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color'}" optional="hide"/>\n                                    <field name="stage_id" optional="show"/>\n                                    <button name="action_open_task" type="object" title="View Task" string="View Task" class="btn btn-link float-end" context="{'form_view_ref': 'project.project_sharing_project_task_view_form'}" invisible="project_id != context.get('active_id')"/>\n                                </list>\n                            </field>\n                        </page>\n                    </notebook>\n                </sheet>\n                <!-- field used inside the chatter to know if the portal user is follower or not -->\n                <field name="message_is_follower" invisible="1"/>\n                <field name="display_follow_button" invisible="1"/>\n                <chatter/>\n            </form>	f	t	2026-04-08 08:35:22.624638	2026-05-18 07:10:46.574676	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2199	25	572	1	1	Portal layout : purchase menu entries	\N	purchase.portal_my_home_menu_purchase	qweb	purchase/views/portal_templates.xml	extension	{"en_US": "<data name=\\"Portal layout : purchase menu entries\\" inherit_id=\\"portal.portal_breadcrumbs\\" priority=\\"25\\">\\n    <xpath expr=\\"//ol[hasclass('o_portal_submenu')]\\" position=\\"inside\\">\\n      <li t-if=\\"page_name == 'rfq' or order and order.state == 'sent'\\" t-attf-class=\\"breadcrumb-item #{'active ' if not order else ''}\\">\\n        <a t-if=\\"order\\" t-attf-href=\\"/my/rfq?{{ keep_query() }}\\">Requests for Quotation</a>\\n        <t t-else=\\"\\">Requests for Quotation</t>\\n      </li>\\n      <li t-if=\\"page_name == 'purchase' or order and order.state != 'sent'\\" t-attf-class=\\"breadcrumb-item #{'active ' if not order else ''}\\">\\n        <a t-if=\\"order\\" t-attf-href=\\"/my/purchase?{{ keep_query() }}\\">Purchase Orders</a>\\n        <t t-else=\\"\\">Purchase Orders</t>\\n      </li>\\n      <li t-if=\\"order\\" class=\\"breadcrumb-item active\\">\\n        <t t-esc=\\"order.name\\"/>\\n      </li>\\n    </xpath>\\n  </data>", "es_ES": "<data name=\\"Portal layout : purchase menu entries\\" inherit_id=\\"portal.portal_breadcrumbs\\" priority=\\"25\\">\\n    <xpath expr=\\"//ol[hasclass('o_portal_submenu')]\\" position=\\"inside\\">\\n      <li t-if=\\"page_name == 'rfq' or order and order.state == 'sent'\\" t-attf-class=\\"breadcrumb-item #{'active ' if not order else ''}\\">\\n        <a t-if=\\"order\\" t-attf-href=\\"/my/rfq?{{ keep_query() }}\\">Solicitudes de presupuesto</a>\\n        <t t-else=\\"\\">Solicitudes de presupuesto</t>\\n      </li>\\n      <li t-if=\\"page_name == 'purchase' or order and order.state != 'sent'\\" t-attf-class=\\"breadcrumb-item #{'active ' if not order else ''}\\">\\n        <a t-if=\\"order\\" t-attf-href=\\"/my/purchase?{{ keep_query() }}\\">Pedidos de compra</a>\\n        <t t-else=\\"\\">Pedidos de compra</t>\\n      </li>\\n      <li t-if=\\"order\\" class=\\"breadcrumb-item active\\">\\n        <t t-esc=\\"order.name\\"/>\\n      </li>\\n    </xpath>\\n  </data>", "pt_PT": "<data name=\\"Portal layout : purchase menu entries\\" inherit_id=\\"portal.portal_breadcrumbs\\" priority=\\"25\\">\\n    <xpath expr=\\"//ol[hasclass('o_portal_submenu')]\\" position=\\"inside\\">\\n      <li t-if=\\"page_name == 'rfq' or order and order.state == 'sent'\\" t-attf-class=\\"breadcrumb-item #{'active ' if not order else ''}\\">\\n        <a t-if=\\"order\\" t-attf-href=\\"/my/rfq?{{ keep_query() }}\\">Pedidos de Orçamento</a>\\n        <t t-else=\\"\\">Pedidos de Orçamento</t>\\n      </li>\\n      <li t-if=\\"page_name == 'purchase' or order and order.state != 'sent'\\" t-attf-class=\\"breadcrumb-item #{'active ' if not order else ''}\\">\\n        <a t-if=\\"order\\" t-attf-href=\\"/my/purchase?{{ keep_query() }}\\">Notas de encomenda</a>\\n        <t t-else=\\"\\">Notas de encomenda</t>\\n      </li>\\n      <li t-if=\\"order\\" class=\\"breadcrumb-item active\\">\\n        <t t-esc=\\"order.name\\"/>\\n      </li>\\n    </xpath>\\n  </data>"}	<?xml version="1.0"?>\n<data name="Portal layout : purchase menu entries" inherit_id="portal.portal_breadcrumbs" priority="25">\n    <xpath expr="//ol[hasclass('o_portal_submenu')]" position="inside">\n      <li t-if="page_name == 'rfq' or order and order.state == 'sent'" t-attf-class="breadcrumb-item #{'active ' if not order else ''}">\n        <a t-if="order" t-attf-href="/my/rfq?{{ keep_query() }}">Requests for Quotation</a>\n        <t t-else="">Requests for Quotation</t>\n      </li>\n      <li t-if="page_name == 'purchase' or order and order.state != 'sent'" t-attf-class="breadcrumb-item #{'active ' if not order else ''}">\n        <a t-if="order" t-attf-href="/my/purchase?{{ keep_query() }}">Purchase Orders</a>\n        <t t-else="">Purchase Orders</t>\n      </li>\n      <li t-if="order" class="breadcrumb-item active">\n        <t t-esc="order.name"/>\n      </li>\n    </xpath>\n  </data>\n\n  	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2202	16	\N	1	1	My Purchase Orders	\N	purchase.portal_my_purchase_orders	qweb	purchase/views/portal_templates.xml	primary	{"en_US": "<t name=\\"My Purchase Orders\\" t-name=\\"purchase.portal_my_purchase_orders\\">\\n      <t t-call=\\"portal.portal_layout\\">\\n          <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n          <t t-call=\\"portal.portal_searchbar\\">\\n              <t t-set=\\"title\\">Purchase Orders</t>\\n          </t>\\n          <t t-if=\\"not orders\\">\\n              <p class=\\"alert alert-warning\\">There are currently no purchase orders for your account.</p>\\n          </t>\\n          <t t-if=\\"orders\\" t-call=\\"portal.portal_table\\">\\n              <thead>\\n                  <tr class=\\"active\\">\\n                      <th id=\\"order_name_header\\">\\n                          <span class=\\"d-none d-md-inline\\">Purchase Order #</span>\\n                          <span class=\\"d-block d-md-none\\">Ref.</span>\\n                      </th>\\n                      <th id=\\"order_confirmation_header\\" class=\\"text-end\\">\\n                          <span class=\\"d-none d-md-inline\\">Confirmation Date</span>\\n                          <span class=\\"d-block d-md-none\\">Confirmation</span>\\n                      </th>\\n                      <th id=\\"order_badge_header\\" class=\\"text-center\\"/>\\n                      <th id=\\"order_total_header\\" class=\\"text-end\\">Total</th>\\n                  </tr>\\n              </thead>\\n              <t t-foreach=\\"orders\\" t-as=\\"order\\">\\n                  <tr>\\n                      <td id=\\"order_name\\"><a t-att-href=\\"order.get_portal_url()\\"><t t-esc=\\"order.name\\"/></a></td>\\n                      <td id=\\"order_confirmation\\" class=\\"text-end\\">\\n                          <span t-field=\\"order.date_approve\\" t-options=\\"{'widget': 'date'}\\"/>&amp;nbsp;\\n                          <span class=\\"d-none d-md-inline\\" t-field=\\"order.date_approve\\" t-options=\\"{'time_only': True}\\"/>\\n                      </td>\\n                      <td id=\\"order_badge\\" class=\\"text-center\\">\\n                          <span t-if=\\"order.invoice_status == 'to invoice'\\" class=\\"badge rounded-pill text-bg-info\\">\\n                              <i class=\\"fa fa-fw fa-file-text\\" role=\\"img\\" aria-label=\\"Waiting for Bill\\" title=\\"Waiting for Bill\\"/><span class=\\"d-none d-md-inline\\"> Waiting for Bill</span>\\n                          </span>\\n                          <span t-if=\\"order.state == 'cancel'\\" class=\\"badge rounded-pill text-bg-secondary\\">\\n                              <i class=\\"fa fa-fw fa-remove\\" role=\\"img\\" aria-label=\\"Cancelled\\" title=\\"Cancelled\\"/><span class=\\"d-none d-md-inline\\"> Cancelled</span>\\n                          </span>\\n                          <span t-if=\\"order.state == 'done'\\" class=\\"badge rounded-pill text-bg-success\\">\\n                              <i class=\\"fa fa-fw fa-check\\" role=\\"img\\" aria-label=\\"Done\\" title=\\"Done\\"/><span class=\\"d-none d-md-inline\\"> Done</span>\\n                          </span>\\n                      </td>\\n                      <td id=\\"order_total\\" class=\\"text-end\\"><span t-field=\\"order.amount_total\\"/></td>\\n                  </tr>\\n              </t>\\n          </t>\\n      </t>\\n  </t>", "es_ES": "<t name=\\"My Purchase Orders\\" t-name=\\"purchase.portal_my_purchase_orders\\">\\n      <t t-call=\\"portal.portal_layout\\">\\n          <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n          <t t-call=\\"portal.portal_searchbar\\">\\n              <t t-set=\\"title\\">Pedidos de compra</t>\\n          </t>\\n          <t t-if=\\"not orders\\">\\n              <p class=\\"alert alert-warning\\">Actualmente no hay pedidos de compra para su cuenta.</p>\\n          </t>\\n          <t t-if=\\"orders\\" t-call=\\"portal.portal_table\\">\\n              <thead>\\n                  <tr class=\\"active\\">\\n                      <th id=\\"order_name_header\\">\\n                          <span class=\\"d-none d-md-inline\\">Pedido de compra nº </span>\\n                          <span class=\\"d-block d-md-none\\">Ref.</span>\\n                      </th>\\n                      <th id=\\"order_confirmation_header\\" class=\\"text-end\\">\\n                          <span class=\\"d-none d-md-inline\\">Fecha de confirmación</span>\\n                          <span class=\\"d-block d-md-none\\">Confirmación</span>\\n                      </th>\\n                      <th id=\\"order_badge_header\\" class=\\"text-center\\"/>\\n                      <th id=\\"order_total_header\\" class=\\"text-end\\">Total</th>\\n                  </tr>\\n              </thead>\\n              <t t-foreach=\\"orders\\" t-as=\\"order\\">\\n                  <tr>\\n                      <td id=\\"order_name\\"><a t-att-href=\\"order.get_portal_url()\\"><t t-esc=\\"order.name\\"/></a></td>\\n                      <td id=\\"order_confirmation\\" class=\\"text-end\\">\\n                          <span t-field=\\"order.date_approve\\" t-options=\\"{'widget': 'date'}\\"/>&amp;nbsp;\\n                          <span class=\\"d-none d-md-inline\\" t-field=\\"order.date_approve\\" t-options=\\"{'time_only': True}\\"/>\\n                      </td>\\n                      <td id=\\"order_badge\\" class=\\"text-center\\">\\n                          <span t-if=\\"order.invoice_status == 'to invoice'\\" class=\\"badge rounded-pill text-bg-info\\">\\n                              <i class=\\"fa fa-fw fa-file-text\\" role=\\"img\\" aria-label=\\"Waiting for Bill\\" title=\\"Waiting for Bill\\"/><span class=\\"d-none d-md-inline\\"> Esperando la factura</span>\\n                          </span>\\n                          <span t-if=\\"order.state == 'cancel'\\" class=\\"badge rounded-pill text-bg-secondary\\">\\n                              <i class=\\"fa fa-fw fa-remove\\" role=\\"img\\" aria-label=\\"Cancelled\\" title=\\"Cancelled\\"/><span class=\\"d-none d-md-inline\\"> Cancelada</span>\\n                          </span>\\n                          <span t-if=\\"order.state == 'done'\\" class=\\"badge rounded-pill text-bg-success\\">\\n                              <i class=\\"fa fa-fw fa-check\\" role=\\"img\\" aria-label=\\"Done\\" title=\\"Done\\"/><span class=\\"d-none d-md-inline\\"> Hecha</span>\\n                          </span>\\n                      </td>\\n                      <td id=\\"order_total\\" class=\\"text-end\\"><span t-field=\\"order.amount_total\\"/></td>\\n                  </tr>\\n              </t>\\n          </t>\\n      </t>\\n  </t>", "pt_PT": "<t name=\\"My Purchase Orders\\" t-name=\\"purchase.portal_my_purchase_orders\\">\\n      <t t-call=\\"portal.portal_layout\\">\\n          <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n          <t t-call=\\"portal.portal_searchbar\\">\\n              <t t-set=\\"title\\">Notas de encomenda</t>\\n          </t>\\n          <t t-if=\\"not orders\\">\\n              <p class=\\"alert alert-warning\\">Não há pedidos de compra para a vossa conta no momento.</p>\\n          </t>\\n          <t t-if=\\"orders\\" t-call=\\"portal.portal_table\\">\\n              <thead>\\n                  <tr class=\\"active\\">\\n                      <th id=\\"order_name_header\\">\\n                          <span class=\\"d-none d-md-inline\\">Pedido de compra nº</span>\\n                          <span class=\\"d-block d-md-none\\">Ref.</span>\\n                      </th>\\n                      <th id=\\"order_confirmation_header\\" class=\\"text-end\\">\\n                          <span class=\\"d-none d-md-inline\\">Data de confirmação</span>\\n                          <span class=\\"d-block d-md-none\\">Confirmação</span>\\n                      </th>\\n                      <th id=\\"order_badge_header\\" class=\\"text-center\\"/>\\n                      <th id=\\"order_total_header\\" class=\\"text-end\\">Total</th>\\n                  </tr>\\n              </thead>\\n              <t t-foreach=\\"orders\\" t-as=\\"order\\">\\n                  <tr>\\n                      <td id=\\"order_name\\"><a t-att-href=\\"order.get_portal_url()\\"><t t-esc=\\"order.name\\"/></a></td>\\n                      <td id=\\"order_confirmation\\" class=\\"text-end\\">\\n                          <span t-field=\\"order.date_approve\\" t-options=\\"{'widget': 'date'}\\"/>&amp;nbsp;\\n                          <span class=\\"d-none d-md-inline\\" t-field=\\"order.date_approve\\" t-options=\\"{'time_only': True}\\"/>\\n                      </td>\\n                      <td id=\\"order_badge\\" class=\\"text-center\\">\\n                          <span t-if=\\"order.invoice_status == 'to invoice'\\" class=\\"badge rounded-pill text-bg-info\\">\\n                              <i class=\\"fa fa-fw fa-file-text\\" role=\\"img\\" aria-label=\\"Waiting for Bill\\" title=\\"Waiting for Bill\\"/><span class=\\"d-none d-md-inline\\"> Aguardando fatura</span>\\n                          </span>\\n                          <span t-if=\\"order.state == 'cancel'\\" class=\\"badge rounded-pill text-bg-secondary\\">\\n                              <i class=\\"fa fa-fw fa-remove\\" role=\\"img\\" aria-label=\\"Cancelled\\" title=\\"Cancelled\\"/><span class=\\"d-none d-md-inline\\"> Cancelado</span>\\n                          </span>\\n                          <span t-if=\\"order.state == 'done'\\" class=\\"badge rounded-pill text-bg-success\\">\\n                              <i class=\\"fa fa-fw fa-check\\" role=\\"img\\" aria-label=\\"Done\\" title=\\"Done\\"/><span class=\\"d-none d-md-inline\\"> Concluído</span>\\n                          </span>\\n                      </td>\\n                      <td id=\\"order_total\\" class=\\"text-end\\"><span t-field=\\"order.amount_total\\"/></td>\\n                  </tr>\\n              </t>\\n          </t>\\n      </t>\\n  </t>"}	<?xml version="1.0"?>\n<t name="My Purchase Orders" t-name="purchase.portal_my_purchase_orders">\n      <t t-call="portal.portal_layout">\n          <t t-set="breadcrumbs_searchbar" t-value="True"/>\n\n          <t t-call="portal.portal_searchbar">\n              <t t-set="title">Purchase Orders</t>\n          </t>\n          <t t-if="not orders">\n              <p class="alert alert-warning">There are currently no purchase orders for your account.</p>\n          </t>\n          <t t-if="orders" t-call="portal.portal_table">\n              <thead>\n                  <tr class="active">\n                      <th id="order_name_header">\n                          <span class="d-none d-md-inline">Purchase Order #</span>\n                          <span class="d-block d-md-none">Ref.</span>\n                      </th>\n                      <th id="order_confirmation_header" class="text-end">\n                          <span class="d-none d-md-inline">Confirmation Date</span>\n                          <span class="d-block d-md-none">Confirmation</span>\n                      </th>\n                      <th id="order_badge_header" class="text-center"/>\n                      <th id="order_total_header" class="text-end">Total</th>\n                  </tr>\n              </thead>\n              <t t-foreach="orders" t-as="order">\n                  <tr>\n                      <td id="order_name"><a t-att-href="order.get_portal_url()"><t t-esc="order.name"/></a></td>\n                      <td id="order_confirmation" class="text-end">\n                          <span t-field="order.date_approve" t-options="{'widget': 'date'}"/>&amp;nbsp;\n                          <span class="d-none d-md-inline" t-field="order.date_approve" t-options="{'time_only': True}"/>\n                      </td>\n                      <td id="order_badge" class="text-center">\n                          <span t-if="order.invoice_status == 'to invoice'" class="badge rounded-pill text-bg-info">\n                              <i class="fa fa-fw fa-file-text" role="img" aria-label="Waiting for Bill" title="Waiting for Bill"/><span class="d-none d-md-inline"> Waiting for Bill</span>\n                          </span>\n                          <span t-if="order.state == 'cancel'" class="badge rounded-pill text-bg-secondary">\n                              <i class="fa fa-fw fa-remove" role="img" aria-label="Cancelled" title="Cancelled"/><span class="d-none d-md-inline"> Cancelled</span>\n                          </span>\n                          <span t-if="order.state == 'done'" class="badge rounded-pill text-bg-success">\n                              <i class="fa fa-fw fa-check" role="img" aria-label="Done" title="Done"/><span class="d-none d-md-inline"> Done</span>\n                          </span>\n                      </td>\n                      <td id="order_total" class="text-end"><span t-field="order.amount_total"/></td>\n                  </tr>\n              </t>\n          </t>\n      </t>\n  </t>\n\n  	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2201	16	\N	1	1	My Requests For Quotation	\N	purchase.portal_my_purchase_rfqs	qweb	purchase/views/portal_templates.xml	primary	{"en_US": "<t name=\\"My Requests For Quotation\\" t-name=\\"purchase.portal_my_purchase_rfqs\\">\\n      <t t-call=\\"portal.portal_layout\\">\\n          <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n          <t t-call=\\"portal.portal_searchbar\\">\\n              <t t-set=\\"title\\">Requests For Quotation</t>\\n          </t>\\n          <t t-if=\\"not rfqs\\">\\n              <p class=\\"alert alert-warning\\">There are currently no requests for quotation for your account.</p>\\n          </t>\\n          <t t-if=\\"rfqs\\" t-call=\\"portal.portal_table\\">\\n              <thead>\\n                  <tr class=\\"active\\">\\n                    <th>\\n                        <span class=\\"d-none d-md-inline\\">Request for Quotation #</span>\\n                        <span class=\\"d-block d-md-none\\">Ref.</span>\\n                    </th>\\n                      <th class=\\"text-end\\">Order Deadline</th>\\n                      <th class=\\"text-end\\">Total</th>\\n                  </tr>\\n              </thead>\\n              <t t-foreach=\\"rfqs\\" t-as=\\"rfq\\">\\n                  <tr>\\n                      <td><a t-att-href=\\"rfq.get_portal_url()\\"><t t-esc=\\"rfq.name\\"/></a></td>\\n                      <td class=\\"text-end\\">\\n                          <span t-field=\\"rfq.date_order\\" t-options=\\"{'widget': 'date'}\\"/>&amp;nbsp;\\n                          <span class=\\"d-none d-md-inline\\" t-field=\\"rfq.date_order\\" t-options=\\"{'time_only': True}\\"/>\\n                      </td>\\n                      <td class=\\"text-end\\">\\n                          <span t-field=\\"rfq.amount_total\\"/>\\n                      </td>\\n                  </tr>\\n              </t>\\n          </t>\\n      </t>\\n  </t>", "es_ES": "<t name=\\"My Requests For Quotation\\" t-name=\\"purchase.portal_my_purchase_rfqs\\">\\n      <t t-call=\\"portal.portal_layout\\">\\n          <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n          <t t-call=\\"portal.portal_searchbar\\">\\n              <t t-set=\\"title\\">Solicitudes de presupuesto</t>\\n          </t>\\n          <t t-if=\\"not rfqs\\">\\n              <p class=\\"alert alert-warning\\">Actualmente no hay solicitudes de presupuesto para su cuenta</p>\\n          </t>\\n          <t t-if=\\"rfqs\\" t-call=\\"portal.portal_table\\">\\n              <thead>\\n                  <tr class=\\"active\\">\\n                    <th>\\n                        <span class=\\"d-none d-md-inline\\">Solicitud de presupuesto #</span>\\n                        <span class=\\"d-block d-md-none\\">Ref.</span>\\n                    </th>\\n                      <th class=\\"text-end\\">Fecha límite del pedido</th>\\n                      <th class=\\"text-end\\">Total</th>\\n                  </tr>\\n              </thead>\\n              <t t-foreach=\\"rfqs\\" t-as=\\"rfq\\">\\n                  <tr>\\n                      <td><a t-att-href=\\"rfq.get_portal_url()\\"><t t-esc=\\"rfq.name\\"/></a></td>\\n                      <td class=\\"text-end\\">\\n                          <span t-field=\\"rfq.date_order\\" t-options=\\"{'widget': 'date'}\\"/>&amp;nbsp;\\n                          <span class=\\"d-none d-md-inline\\" t-field=\\"rfq.date_order\\" t-options=\\"{'time_only': True}\\"/>\\n                      </td>\\n                      <td class=\\"text-end\\">\\n                          <span t-field=\\"rfq.amount_total\\"/>\\n                      </td>\\n                  </tr>\\n              </t>\\n          </t>\\n      </t>\\n  </t>", "pt_PT": "<t name=\\"My Requests For Quotation\\" t-name=\\"purchase.portal_my_purchase_rfqs\\">\\n      <t t-call=\\"portal.portal_layout\\">\\n          <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n          <t t-call=\\"portal.portal_searchbar\\">\\n              <t t-set=\\"title\\">Pedidos de Orçamento</t>\\n          </t>\\n          <t t-if=\\"not rfqs\\">\\n              <p class=\\"alert alert-warning\\">De momento não há pedidos de orçamento na sua conta.</p>\\n          </t>\\n          <t t-if=\\"rfqs\\" t-call=\\"portal.portal_table\\">\\n              <thead>\\n                  <tr class=\\"active\\">\\n                    <th>\\n                        <span class=\\"d-none d-md-inline\\">Pedido de Orçamento nº</span>\\n                        <span class=\\"d-block d-md-none\\">Ref.</span>\\n                    </th>\\n                      <th class=\\"text-end\\">Prazo do pedido</th>\\n                      <th class=\\"text-end\\">Total</th>\\n                  </tr>\\n              </thead>\\n              <t t-foreach=\\"rfqs\\" t-as=\\"rfq\\">\\n                  <tr>\\n                      <td><a t-att-href=\\"rfq.get_portal_url()\\"><t t-esc=\\"rfq.name\\"/></a></td>\\n                      <td class=\\"text-end\\">\\n                          <span t-field=\\"rfq.date_order\\" t-options=\\"{'widget': 'date'}\\"/>&amp;nbsp;\\n                          <span class=\\"d-none d-md-inline\\" t-field=\\"rfq.date_order\\" t-options=\\"{'time_only': True}\\"/>\\n                      </td>\\n                      <td class=\\"text-end\\">\\n                          <span t-field=\\"rfq.amount_total\\"/>\\n                      </td>\\n                  </tr>\\n              </t>\\n          </t>\\n      </t>\\n  </t>"}	<?xml version="1.0"?>\n<t name="My Requests For Quotation" t-name="purchase.portal_my_purchase_rfqs">\n      <t t-call="portal.portal_layout">\n          <t t-set="breadcrumbs_searchbar" t-value="True"/>\n\n          <t t-call="portal.portal_searchbar">\n              <t t-set="title">Requests For Quotation</t>\n          </t>\n          <t t-if="not rfqs">\n              <p class="alert alert-warning">There are currently no requests for quotation for your account.</p>\n          </t>\n          <t t-if="rfqs" t-call="portal.portal_table">\n              <thead>\n                  <tr class="active">\n                    <th>\n                        <span class="d-none d-md-inline">Request for Quotation #</span>\n                        <span class="d-block d-md-none">Ref.</span>\n                    </th>\n                      <th class="text-end">Order Deadline</th>\n                      <th class="text-end">Total</th>\n                  </tr>\n              </thead>\n              <t t-foreach="rfqs" t-as="rfq">\n                  <tr>\n                      <td><a t-att-href="rfq.get_portal_url()"><t t-esc="rfq.name"/></a></td>\n                      <td class="text-end">\n                          <span t-field="rfq.date_order" t-options="{'widget': 'date'}"/>&amp;nbsp;\n                          <span class="d-none d-md-inline" t-field="rfq.date_order" t-options="{'time_only': True}"/>\n                      </td>\n                      <td class="text-end">\n                          <span t-field="rfq.amount_total"/>\n                      </td>\n                  </tr>\n              </t>\n          </t>\n      </t>\n  </t>\n\n  	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2184	16	479	1	1	product.template.search.purchase	product.template	\N	search	purchase/views/product_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='categ_id']\\" position=\\"after\\">\\n                    <field string=\\"Vendor\\" name=\\"seller_ids\\"/>\\n                </xpath>", "es_ES": "<xpath expr=\\"//field[@name='categ_id']\\" position=\\"after\\">\\n                    <field string=\\"Proveedor\\" name=\\"seller_ids\\"/>\\n                </xpath>", "pt_PT": "<xpath expr=\\"//field[@name='categ_id']\\" position=\\"after\\">\\n                    <field string=\\"Fornecedor\\" name=\\"seller_ids\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='categ_id']" position="after">\n                    <field string="Vendor" name="seller_ids"/>\n                </xpath>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2160	16	\N	1	1	purchase.order.graph	purchase.order	\N	graph	purchase/views/purchase_views.xml	primary	{"en_US": "<graph string=\\"Purchase Order\\" sample=\\"1\\">\\n                    <field name=\\"partner_id\\"/>\\n                    <field name=\\"amount_total\\" type=\\"measure\\"/>\\n                </graph>", "es_ES": "<graph string=\\"Pedido de compra\\" sample=\\"1\\">\\n                    <field name=\\"partner_id\\"/>\\n                    <field name=\\"amount_total\\" type=\\"measure\\"/>\\n                </graph>", "pt_PT": "<graph string=\\"Notas de encomenda\\" sample=\\"1\\">\\n                    <field name=\\"partner_id\\"/>\\n                    <field name=\\"amount_total\\" type=\\"measure\\"/>\\n                </graph>"}	<?xml version="1.0"?>\n<graph string="Purchase Order" sample="1">\n                    <field name="partner_id"/>\n                    <field name="amount_total" type="measure"/>\n                </graph>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2177	25	176	1	1	res.config.settings.view.form.inherit.purchase	res.config.settings	\N	form	purchase/views/res_config_settings_views.xml	extension	{"en_US": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                <app data-string=\\"Purchase\\" string=\\"Purchase\\" name=\\"purchase\\" groups=\\"purchase.group_purchase_manager\\">\\n                    <field name=\\"po_double_validation\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_currency_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"po_lock\\" invisible=\\"1\\"/>\\n                    <block title=\\"Orders\\" name=\\"purchase_setting_container\\">\\n                        <setting id=\\"po_order_approval\\" company_dependent=\\"1\\" help=\\"Request managers to approve orders above a minimum amount\\">\\n                            <field name=\\"po_order_approval\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not po_order_approval\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label for=\\"po_double_validation_amount\\" class=\\"col-lg-4 o_light_label\\"/>\\n                                    <field name=\\"po_double_validation_amount\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"automatic_lock_confirmed_orders\\" help=\\"Automatically lock confirmed orders to prevent editing\\">\\n                            <field name=\\"lock_confirmed_po\\"/>\\n                        </setting>\\n                        <setting id=\\"get_order_warnings\\" string=\\"Warnings\\" help=\\"Get warnings in orders for products or vendors\\">\\n                            <field name=\\"group_warning_purchase\\"/>\\n                        </setting>\\n                        <setting id=\\"manage_purchase_agreements\\" title=\\"A blanket purchase order is a purchase agreement between a buyer and a supplier to deliver goods or services to the buyer at a preset price for a period of time.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/agreements.html\\" help=\\"Manage blanket orders and purchase templates\\">\\n                            <field name=\\"module_purchase_requisition\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not module_purchase_requisition\\">\\n                                <div id=\\"use_purchase_requisition\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"auto_receipt_reminder\\" help=\\"Automatically remind the receipt date to your vendors\\">\\n                            <field name=\\"group_send_reminder\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Invoicing\\" name=\\"invoicing_settings_container\\">\\n                        <setting id=\\"quantities_billed_vendor\\" title=\\"This default value is applied to any new product created. This can be changed in the product detail form.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" help=\\"Quantities billed by vendors\\">\\n                            <field name=\\"default_purchase_method\\" class=\\"o_light_label\\" widget=\\"radio\\"/>\\n                        </setting>\\n                        <setting id=\\"three_way_matching\\" title=\\"If enabled, activates 3-way matching on vendor bills : the items must be received in order to pay the invoice.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" help=\\"Make sure you only pay bills for which you received the goods you ordered\\">\\n                            <field name=\\"module_account_3way_match\\" string=\\"3-way matching\\" widget=\\"upgrade_boolean\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Products\\" name=\\"matrix_setting_container\\">\\n                        <setting id=\\"variant_options\\" help=\\"Purchase variants of a product using attributes (size, color, etc.)\\" documentation=\\"/applications/sales/sales/products_prices/products/variants.html\\">\\n                            <field name=\\"group_product_variant\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not group_product_variant\\">\\n                                <div class=\\"mt8\\">\\n                                    <button name=\\"181\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Attributes\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"product_matrix\\" title=\\"If installed, the product variants will be added to purchase orders through a grid entry.\\" string=\\"Variant Grid Entry\\" help=\\"Add several variants to the purchase order from a grid\\">\\n                            <field name=\\"module_purchase_product_matrix\\"/>\\n                        </setting>\\n                        <setting id=\\"stock_packaging_purchase\\" help=\\"Purchase products by multiple of unit # per package\\" title=\\"Ability to select a package type in purchase orders and to force a quantity that is a multiple of the number of units per package.\\">\\n                            <field name=\\"group_stock_packaging\\"/>\\n                        </setting>\\n                        <setting id=\\"sell_purchase_uom\\" help=\\"Sell and purchase products in different units of measure\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/products/uom.html\\">\\n                            <field name=\\"group_uom\\"/>\\n                            <div class=\\"content-group\\">\\n                                <div class=\\"mt8\\" invisible=\\"not group_uom\\">\\n                                    <button name=\\"90\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Units Of Measure\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                    </block>\\n                </app>\\n            </xpath>", "es_ES": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                <app data-string=\\"Purchase\\" string=\\"Compra\\" name=\\"purchase\\" groups=\\"purchase.group_purchase_manager\\">\\n                    <field name=\\"po_double_validation\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_currency_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"po_lock\\" invisible=\\"1\\"/>\\n                    <block title=\\"Pedidos\\" name=\\"purchase_setting_container\\">\\n                        <setting id=\\"po_order_approval\\" company_dependent=\\"1\\" help=\\"Solicite a los gerentes que aprueben pedidos superiores a un importe mínimo\\">\\n                            <field name=\\"po_order_approval\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not po_order_approval\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label for=\\"po_double_validation_amount\\" class=\\"col-lg-4 o_light_label\\"/>\\n                                    <field name=\\"po_double_validation_amount\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"automatic_lock_confirmed_orders\\" help=\\"Bloquee automáticamente los pedidos confirmados para evitar la edición\\">\\n                            <field name=\\"lock_confirmed_po\\"/>\\n                        </setting>\\n                        <setting id=\\"get_order_warnings\\" string=\\"Advertencias\\" help=\\"Reciba avisos en pedidos para productos o proveedores\\">\\n                            <field name=\\"group_warning_purchase\\"/>\\n                        </setting>\\n                        <setting id=\\"manage_purchase_agreements\\" title=\\"Un pedido abierto es un acuerdo de compra entre un comprador y un proveedor para entregar bienes o servicios al comprador a un precio establecido durante un plazo determinado.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/agreements.html\\" help=\\"Gestione los pedidos abiertos y las plantillas de compra\\">\\n                            <field name=\\"module_purchase_requisition\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not module_purchase_requisition\\">\\n                                <div id=\\"use_purchase_requisition\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"auto_receipt_reminder\\" help=\\"Recuerde automáticamente la fecha de recepción a sus proveedores\\">\\n                            <field name=\\"group_send_reminder\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Facturación\\" name=\\"invoicing_settings_container\\">\\n                        <setting id=\\"quantities_billed_vendor\\" title=\\"Este valor por defecto se aplica a cualquier producto nuevo creado. Esto se puede cambiar en el formulario de detalles del producto.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" help=\\"Cantidades facturadas por los proveedores\\">\\n                            <field name=\\"default_purchase_method\\" class=\\"o_light_label\\" widget=\\"radio\\"/>\\n                        </setting>\\n                        <setting id=\\"three_way_matching\\" title=\\"Si está habilitado, active la verificación de 3 pasos en las facturas del proveedor: los artículos deben recibirse para pagar la factura.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" help=\\"Asegúrese de pagar solo las facturas por las cuales recibió los bienes que pidió\\">\\n                            <field name=\\"module_account_3way_match\\" string=\\"Verificación de 3 pasos\\" widget=\\"upgrade_boolean\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Productos\\" name=\\"matrix_setting_container\\">\\n                        <setting id=\\"variant_options\\" help=\\"Compre variantes de un producto utilizando atributos (tamaño, color, etc.)\\" documentation=\\"/applications/sales/sales/products_prices/products/variants.html\\">\\n                            <field name=\\"group_product_variant\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not group_product_variant\\">\\n                                <div class=\\"mt8\\">\\n                                    <button name=\\"181\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Atributos\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"product_matrix\\" title=\\"Si está instalado, las variantes del producto se añadirán a los pedidos de compra a través de una entrada de cuadrícula.\\" string=\\"Entrada de cuadrícula de variante\\" help=\\"Añada varias variantes a un pedido de compra desde una cuadrícula\\">\\n                            <field name=\\"module_purchase_product_matrix\\"/>\\n                        </setting>\\n                        <setting id=\\"stock_packaging_purchase\\" help=\\"Compre productos por múltiplo de # de unidades por paquete\\" title=\\"Permite seleccionar un tipo de paquete en los pedidos de compra y forzar una cantidad que sea un múltiplo del número de unidades por paquete.\\">\\n                            <field name=\\"group_stock_packaging\\"/>\\n                        </setting>\\n                        <setting id=\\"sell_purchase_uom\\" help=\\"Venda y compre productos en diferentes unidades de medida\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/products/uom.html\\">\\n                            <field name=\\"group_uom\\"/>\\n                            <div class=\\"content-group\\">\\n                                <div class=\\"mt8\\" invisible=\\"not group_uom\\">\\n                                    <button name=\\"90\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Unidades de medida\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                    </block>\\n                </app>\\n            </xpath>", "pt_PT": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                <app data-string=\\"Purchase\\" string=\\"Compras\\" name=\\"purchase\\" groups=\\"purchase.group_purchase_manager\\">\\n                    <field name=\\"po_double_validation\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_currency_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"po_lock\\" invisible=\\"1\\"/>\\n                    <block title=\\"Encomendas\\" name=\\"purchase_setting_container\\">\\n                        <setting id=\\"po_order_approval\\" company_dependent=\\"1\\" help=\\"Solicite que gerentes aprovem pedidos acima de um valor mínimo\\">\\n                            <field name=\\"po_order_approval\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not po_order_approval\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label for=\\"po_double_validation_amount\\" class=\\"col-lg-4 o_light_label\\"/>\\n                                    <field name=\\"po_double_validation_amount\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"automatic_lock_confirmed_orders\\" help=\\"Travar automaticamente pedidos confirmados para impedir a edição\\">\\n                            <field name=\\"lock_confirmed_po\\"/>\\n                        </setting>\\n                        <setting id=\\"get_order_warnings\\" string=\\"Avisos\\" help=\\"Receba avisos em encomendas de artigos ou Fornecedores\\">\\n                            <field name=\\"group_warning_purchase\\"/>\\n                        </setting>\\n                        <setting id=\\"manage_purchase_agreements\\" title=\\"Um pedido de compra genérico é um contrato de compra entre um comprador e um fornecedor para entregar bens ou serviços ao comprador a um preço predefinido por um período de tempo.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/agreements.html\\" help=\\"Gerenciar pedidos genérico e modelos de compra\\">\\n                            <field name=\\"module_purchase_requisition\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not module_purchase_requisition\\">\\n                                <div id=\\"use_purchase_requisition\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"auto_receipt_reminder\\" help=\\"Lembrar automaticamente a data de recebimento aos seus fornecedores\\">\\n                            <field name=\\"group_send_reminder\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Faturação\\" name=\\"invoicing_settings_container\\">\\n                        <setting id=\\"quantities_billed_vendor\\" title=\\"Este valor é aplicado por defeito a qualquer novo artigo criado. Isto pode ser alterado no formulário de detalhes de artigo.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" help=\\"Quantidades cobradas pelos fornecedores\\">\\n                            <field name=\\"default_purchase_method\\" class=\\"o_light_label\\" widget=\\"radio\\"/>\\n                        </setting>\\n                        <setting id=\\"three_way_matching\\" title=\\"Quando habilitada, permite que faça uma correspondência trilateral nas faturas de fornecedor: os artigos precisam de ser recebidos para poder pagar a fatura.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" help=\\"Somente pague as faturas dos pedidos cujos produtos recebeu\\">\\n                            <field name=\\"module_account_3way_match\\" string=\\"Correspondência de 3 vias\\" widget=\\"upgrade_boolean\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Artigos\\" name=\\"matrix_setting_container\\">\\n                        <setting id=\\"variant_options\\" help=\\"Compre variantes de um artigo usando atributos (tamanho, cor etc.)\\" documentation=\\"/applications/sales/sales/products_prices/products/variants.html\\">\\n                            <field name=\\"group_product_variant\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not group_product_variant\\">\\n                                <div class=\\"mt8\\">\\n                                    <button name=\\"181\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Atributos\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"product_matrix\\" title=\\"Se instalado, as variantes do artigo serão adicionadas aos pedidos de compra por meio de uma grelha de entrada.\\" string=\\"Entrada de grade de variante\\" help=\\"Adicione múltiplas variantes ao pedido de compra a partir de uma grade\\">\\n                            <field name=\\"module_purchase_product_matrix\\"/>\\n                        </setting>\\n                        <setting id=\\"stock_packaging_purchase\\" help=\\"Comprar artigo em múltiplos do número de unidades por embalagem\\" title=\\"Possibilita selecionar um tipo de embalagem em pedidos de compra e forçar uma quantidade que seja um múltiplo do número de unidades por embalagem.\\">\\n                            <field name=\\"group_stock_packaging\\"/>\\n                        </setting>\\n                        <setting id=\\"sell_purchase_uom\\" help=\\"Vender e comprar artigos em unidades de medida diferentes\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/products/uom.html\\">\\n                            <field name=\\"group_uom\\"/>\\n                            <div class=\\"content-group\\">\\n                                <div class=\\"mt8\\" invisible=\\"not group_uom\\">\\n                                    <button name=\\"90\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Unidades de Medida\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                    </block>\\n                </app>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//form" position="inside">\n                <app data-string="Purchase" string="Purchase" name="purchase" groups="purchase.group_purchase_manager">\n                    <field name="po_double_validation" invisible="1"/>\n                    <field name="company_currency_id" invisible="1"/>\n                    <field name="po_lock" invisible="1"/>\n                    <block title="Orders" name="purchase_setting_container">\n                        <setting id="po_order_approval" company_dependent="1" help="Request managers to approve orders above a minimum amount">\n                            <field name="po_order_approval"/>\n                            <div class="content-group" invisible="not po_order_approval">\n                                <div class="row mt16">\n                                    <label for="po_double_validation_amount" class="col-lg-4 o_light_label"/>\n                                    <field name="po_double_validation_amount"/>\n                                </div>\n                            </div>\n                        </setting>\n                        <setting id="automatic_lock_confirmed_orders" help="Automatically lock confirmed orders to prevent editing">\n                            <field name="lock_confirmed_po"/>\n                        </setting>\n                        <setting id="get_order_warnings" string="Warnings" help="Get warnings in orders for products or vendors">\n                            <field name="group_warning_purchase"/>\n                        </setting>\n                        <setting id="manage_purchase_agreements" title="A blanket purchase order is a purchase agreement between a buyer and a supplier to deliver goods or services to the buyer at a preset price for a period of time." documentation="/applications/inventory_and_mrp/purchase/manage_deals/agreements.html" help="Manage blanket orders and purchase templates">\n                            <field name="module_purchase_requisition"/>\n                            <div class="content-group" invisible="not module_purchase_requisition">\n                                <div id="use_purchase_requisition"/>\n                            </div>\n                        </setting>\n                        <setting id="auto_receipt_reminder" help="Automatically remind the receipt date to your vendors">\n                            <field name="group_send_reminder"/>\n                        </setting>\n                    </block>\n                    <block title="Invoicing" name="invoicing_settings_container">\n                        <setting id="quantities_billed_vendor" title="This default value is applied to any new product created. This can be changed in the product detail form." documentation="/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html" help="Quantities billed by vendors">\n                            <field name="default_purchase_method" class="o_light_label" widget="radio"/>\n                        </setting>\n                        <setting id="three_way_matching" title="If enabled, activates 3-way matching on vendor bills : the items must be received in order to pay the invoice." documentation="/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html" help="Make sure you only pay bills for which you received the goods you ordered">\n                            <field name="module_account_3way_match" string="3-way matching" widget="upgrade_boolean"/>\n                        </setting>\n                    </block>\n                    <block title="Products" name="matrix_setting_container">\n                        <setting id="variant_options" help="Purchase variants of a product using attributes (size, color, etc.)" documentation="/applications/sales/sales/products_prices/products/variants.html">\n                            <field name="group_product_variant"/>\n                            <div class="content-group" invisible="not group_product_variant">\n                                <div class="mt8">\n                                    <button name="181" icon="oi-arrow-right" type="action" string="Attributes" class="btn-link"/>\n                                </div>\n                            </div>\n                        </setting>\n                        <setting id="product_matrix" title="If installed, the product variants will be added to purchase orders through a grid entry." string="Variant Grid Entry" help="Add several variants to the purchase order from a grid">\n                            <field name="module_purchase_product_matrix"/>\n                        </setting>\n                        <setting id="stock_packaging_purchase" help="Purchase products by multiple of unit # per package" title="Ability to select a package type in purchase orders and to force a quantity that is a multiple of the number of units per package.">\n                            <field name="group_stock_packaging"/>\n                        </setting>\n                        <setting id="sell_purchase_uom" help="Sell and purchase products in different units of measure" documentation="/applications/inventory_and_mrp/inventory/management/products/uom.html">\n                            <field name="group_uom"/>\n                            <div class="content-group">\n                                <div class="mt8" invisible="not group_uom">\n                                    <button name="90" icon="oi-arrow-right" type="action" string="Units Of Measure" class="btn-link"/>\n                                </div>\n                            </div>\n                        </setting>\n                    </block>\n                </app>\n            </xpath>\n        	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
