4113	16	1010	1	1	sale_order_portal_content_inherit	\N	sale_timesheet.sale_order_portal_content_inherit	qweb	sale_timesheet/views/sale_timesheet_portal_templates.xml	extension	{"en_US": "<data inherit_id=\\"sale.sale_order_portal_template\\">\\n        <xpath expr=\\"//t[@t-set='entries']/div/div/div[hasclass('o_download_pdf')]\\" position=\\"inside\\">\\n            <t t-if=\\"sale_order.timesheet_count &gt; 0 and sale_order.state == 'sale'\\">\\n                <a class=\\"btn btn-light flex-grow-1\\" t-att-href=\\"'/my/timesheets?search_in=so&amp;search=%s' % sale_order.name\\" title=\\"View Timesheets\\" target=\\"_blank\\" role=\\"button\\" t-if=\\"is_timesheet\\">View Timesheets</a>\\n            </t>\\n        </xpath>\\n    </data>", "es_ES": "<data inherit_id=\\"sale.sale_order_portal_template\\">\\n        <xpath expr=\\"//t[@t-set='entries']/div/div/div[hasclass('o_download_pdf')]\\" position=\\"inside\\">\\n            <t t-if=\\"sale_order.timesheet_count &gt; 0 and sale_order.state == 'sale'\\">\\n                <a class=\\"btn btn-light flex-grow-1\\" t-att-href=\\"'/my/timesheets?search_in=so&amp;search=%s' % sale_order.name\\" title=\\"Ver partes de horas\\" target=\\"_blank\\" role=\\"button\\" t-if=\\"is_timesheet\\">Ver partes de horas</a>\\n            </t>\\n        </xpath>\\n    </data>", "pt_PT": "<data inherit_id=\\"sale.sale_order_portal_template\\">\\n        <xpath expr=\\"//t[@t-set='entries']/div/div/div[hasclass('o_download_pdf')]\\" position=\\"inside\\">\\n            <t t-if=\\"sale_order.timesheet_count &gt; 0 and sale_order.state == 'sale'\\">\\n                <a class=\\"btn btn-light flex-grow-1\\" t-att-href=\\"'/my/timesheets?search_in=so&amp;search=%s' % sale_order.name\\" title=\\"Ver planilhas de horas\\" target=\\"_blank\\" role=\\"button\\" t-if=\\"is_timesheet\\">Ver planilhas de horas</a>\\n            </t>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="sale.sale_order_portal_template">\n        <xpath expr="//t[@t-set='entries']/div/div/div[hasclass('o_download_pdf')]" position="inside">\n            <t t-if="sale_order.timesheet_count &gt; 0 and sale_order.state == 'sale'">\n                <a class="btn btn-light flex-grow-1" t-att-href="'/my/timesheets?search_in=so&amp;search=%s' % sale_order.name" title="View Timesheets" target="_blank" role="button" t-if="is_timesheet">View Timesheets</a>\n            </t>\n        </xpath>\n    </data>\n\n    	f	t	2026-05-18 09:28:48.394074	2026-05-18 09:28:48.394074	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4131	16	\N	1	1	timesheet_sale_page	\N	sale_timesheet.timesheet_sale_page	qweb	sale_timesheet/report/report_timesheet_templates.xml	primary	{"en_US": "<t t-name=\\"sale_timesheet.timesheet_sale_page\\">\\n        <t t-set=\\"show_project\\" t-value=\\"true\\"/>\\n        <t t-set=\\"show_task\\" t-value=\\"true\\"/>\\n        <t t-call=\\"web.html_container\\">\\n            <t t-call=\\"web.internal_layout\\">\\n                <div class=\\"page\\">\\n                    <t t-foreach=\\"docs\\" t-as=\\"doc\\">\\n                        <t t-set=\\"doc_name\\" t-value=\\"doc.name\\"/>\\n                        <t t-if=\\"with_order_id\\" t-set=\\"doc_name\\" t-value=\\"str(doc.order_id.name) +' - '+ str(doc_name)\\"/>\\n                        <t t-elif=\\"doc_name == '/'\\" t-set=\\"doc_name\\" t-value=\\"'Draft'\\"/>\\n                        <div class=\\"oe_structure\\"/>\\n                        <div class=\\"row mt8\\">\\n                            <div class=\\"col-12\\">\\n                                <t t-if=\\"doc.timesheet_ids\\">\\n                                    <h2>\\n                                        <br/>\\n                                        <span>Timesheets for the <t t-out=\\"doc_name\\">S0001</t> <t t-out=\\"record_name\\">- Timesheet product</t>\\n                                        </span>\\n                                    </h2>\\n                                    <t t-set=\\"lines\\" t-value=\\"doc.timesheet_ids\\"/>\\n                                    <t t-call=\\"hr_timesheet.timesheet_table\\"/>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </div>\\n            </t>\\n        </t>\\n    </t>", "es_ES": "<t t-name=\\"sale_timesheet.timesheet_sale_page\\">\\n        <t t-set=\\"show_project\\" t-value=\\"true\\"/>\\n        <t t-set=\\"show_task\\" t-value=\\"true\\"/>\\n        <t t-call=\\"web.html_container\\">\\n            <t t-call=\\"web.internal_layout\\">\\n                <div class=\\"page\\">\\n                    <t t-foreach=\\"docs\\" t-as=\\"doc\\">\\n                        <t t-set=\\"doc_name\\" t-value=\\"doc.name\\"/>\\n                        <t t-if=\\"with_order_id\\" t-set=\\"doc_name\\" t-value=\\"str(doc.order_id.name) +' - '+ str(doc_name)\\"/>\\n                        <t t-elif=\\"doc_name == '/'\\" t-set=\\"doc_name\\" t-value=\\"'Draft'\\"/>\\n                        <div class=\\"oe_structure\\"/>\\n                        <div class=\\"row mt8\\">\\n                            <div class=\\"col-12\\">\\n                                <t t-if=\\"doc.timesheet_ids\\">\\n                                    <h2>\\n                                        <br/>\\n                                        <span>Partes de horas para <t t-out=\\"doc_name\\">S0001</t> <t t-out=\\"record_name\\">Producto del parte de horas</t>\\n                                        </span>\\n                                    </h2>\\n                                    <t t-set=\\"lines\\" t-value=\\"doc.timesheet_ids\\"/>\\n                                    <t t-call=\\"hr_timesheet.timesheet_table\\"/>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </div>\\n            </t>\\n        </t>\\n    </t>", "pt_PT": "<t t-name=\\"sale_timesheet.timesheet_sale_page\\">\\n        <t t-set=\\"show_project\\" t-value=\\"true\\"/>\\n        <t t-set=\\"show_task\\" t-value=\\"true\\"/>\\n        <t t-call=\\"web.html_container\\">\\n            <t t-call=\\"web.internal_layout\\">\\n                <div class=\\"page\\">\\n                    <t t-foreach=\\"docs\\" t-as=\\"doc\\">\\n                        <t t-set=\\"doc_name\\" t-value=\\"doc.name\\"/>\\n                        <t t-if=\\"with_order_id\\" t-set=\\"doc_name\\" t-value=\\"str(doc.order_id.name) +' - '+ str(doc_name)\\"/>\\n                        <t t-elif=\\"doc_name == '/'\\" t-set=\\"doc_name\\" t-value=\\"'Draft'\\"/>\\n                        <div class=\\"oe_structure\\"/>\\n                        <div class=\\"row mt8\\">\\n                            <div class=\\"col-12\\">\\n                                <t t-if=\\"doc.timesheet_ids\\">\\n                                    <h2>\\n                                        <br/>\\n                                        <span>Planilhas de horas para o <t t-out=\\"doc_name\\">V0001</t> <t t-out=\\"record_name\\">- Produto de planilha de horas</t>\\n                                        </span>\\n                                    </h2>\\n                                    <t t-set=\\"lines\\" t-value=\\"doc.timesheet_ids\\"/>\\n                                    <t t-call=\\"hr_timesheet.timesheet_table\\"/>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </div>\\n            </t>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="sale_timesheet.timesheet_sale_page">\n        <t t-set="show_project" t-value="true"/>\n        <t t-set="show_task" t-value="true"/>\n        <t t-call="web.html_container">\n            <t t-call="web.internal_layout">\n                <div class="page">\n                    <t t-foreach="docs" t-as="doc">\n                        <t t-set="doc_name" t-value="doc.name"/>\n                        <t t-if="with_order_id" t-set="doc_name" t-value="str(doc.order_id.name) +' - '+ str(doc_name)"/>\n                        <t t-elif="doc_name == '/'" t-set="doc_name" t-value="'Draft'"/>\n                        <div class="oe_structure"/>\n                        <div class="row mt8">\n                            <div class="col-12">\n                                <t t-if="doc.timesheet_ids">\n                                    <h2>\n                                        <br/>\n                                        <span>Timesheets for the <t t-out="doc_name">S0001</t> <t t-out="record_name">- Timesheet product</t>\n                                        </span>\n                                    </h2>\n                                    <t t-set="lines" t-value="doc.timesheet_ids"/>\n                                    <t t-call="hr_timesheet.timesheet_table"/>\n                                </t>\n                            </div>\n                        </div>\n                    </t>\n                </div>\n            </t>\n        </t>\n    </t>\n\n    	f	t	2026-05-18 09:28:48.394074	2026-05-18 09:28:48.394074	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1785	10	\N	1	1	stock.quant.inventory.list.editable	stock.quant	\N	list	stock/views/stock_quant_views.xml	primary	{"en_US": "<list default_order=\\"location_id, inventory_date, product_id, package_id, lot_id, owner_id\\" decoration-warning=\\"is_outdated\\" editable=\\"bottom\\" create=\\"1\\" edit=\\"1\\" import=\\"1\\" js_class=\\"inventory_report_list\\" sample=\\"1\\">\\n                <header>\\n                    <button name=\\"action_apply_all\\" string=\\"Apply All\\" type=\\"object\\" class=\\"btn btn-secondary\\" invisible=\\"not context.get('inventory_mode') or context.get('inventory_report_mode')\\" display=\\"always\\"/>\\n                    <button name=\\"stock.action_stock_inventory_adjustement_name\\" type=\\"action\\" string=\\"Apply\\"/>\\n                    <button name=\\"action_reset\\" type=\\"object\\" string=\\"Clear\\" groups=\\"stock.group_stock_manager\\"/>\\n                    <button name=\\"stock.action_stock_request_count\\" groups=\\"stock.group_stock_manager\\" type=\\"action\\" string=\\"Request a Count\\"/>\\n                    <button name=\\"action_stock_quant_relocate\\" string=\\"Relocate\\" type=\\"object\\" groups=\\"stock.group_stock_manager\\" invisible=\\"context.get('hide_location', False)\\" context=\\"{'action_ref': 'stock.action_view_inventory_tree'}\\"/>\\n                </header>\\n                <field name=\\"create_date\\" column_invisible=\\"True\\"/>\\n                <field name=\\"write_date\\" column_invisible=\\"True\\"/>\\n                <field name=\\"id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"is_outdated\\" column_invisible=\\"True\\"/>\\n                <field name=\\"sn_duplicated\\" column_invisible=\\"True\\"/>\\n                <field name=\\"tracking\\" column_invisible=\\"True\\"/>\\n                <field name=\\"inventory_quantity_set\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"location_id\\" domain=\\"[('usage', 'in', ['internal', 'transit'])]\\" column_invisible=\\"context.get('hide_location', False)\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"storage_category_id\\" groups=\\"stock.group_stock_multi_locations\\" column_invisible=\\"context.get('hide_location', False)\\" options=\\"{'no_create': True}\\" optional=\\"hidden\\"/>\\n                <field name=\\"cyclic_inventory_frequency\\" column_invisible=\\"context.get('hide_location', False)\\" options=\\"{'no_create': True}\\" optional=\\"hidden\\"/>\\n                <field name=\\"is_favorite\\" widget=\\"boolean_favorite\\" nolabel=\\"1\\" optional=\\"hidden\\"/>\\n                <field name=\\"product_id\\" readonly=\\"context.get('single_product', False) or id\\" force_save=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"product_categ_id\\" optional=\\"hide\\"/>\\n                <button name=\\"action_warning_duplicated_sn\\" type=\\"object\\" invisible=\\"not sn_duplicated\\" title=\\"This lot/serial number is already in another location\\" class=\\"btn btn-secondary text-warning float-end\\" icon=\\"fa-warning\\"/>\\n                <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" column_invisible=\\"context.get('hide_lot', False)\\" readonly=\\"tracking not in ['serial', 'lot'] or (id and (lot_id or quantity != 0))\\" context=\\"{'default_product_id': product_id}\\" decoration-warning=\\"sn_duplicated\\" force_save=\\"1\\"/>\\n                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\" readonly=\\"id\\"/>\\n                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"last_count_date\\" optional=\\"hidden\\" readonly=\\"1\\"/>\\n                <field name=\\"available_quantity\\" string=\\"Available Quantity\\" decoration-danger=\\"available_quantity &lt; 0\\" optional=\\"hidden\\"/>\\n                <field name=\\"quantity\\" optional=\\"show\\" decoration-warning=\\"quantity &lt; 0\\" string=\\"On Hand Quantity\\"/>\\n                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" string=\\"UoM\\"/>\\n                <field name=\\"inventory_quantity\\" widget=\\"counted_quantity_widget\\"/>\\n                <field name=\\"inventory_diff_quantity\\" string=\\"Difference\\" invisible=\\"not inventory_quantity_set\\" decoration-muted=\\"inventory_diff_quantity == 0\\" decoration-danger=\\"inventory_diff_quantity &lt; 0\\" decoration-success=\\"inventory_diff_quantity &gt; 0\\" decoration-bf=\\"inventory_diff_quantity != 0\\"/>\\n                <field name=\\"inventory_date\\" optional=\\"show\\"/>\\n                <field name=\\"user_id\\" string=\\"User\\" optional=\\"show\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\"/>\\n                <field name=\\"lot_properties\\" optional=\\"hide\\"/>\\n                <button name=\\"action_inventory_history\\" type=\\"object\\" class=\\"btn btn-link text-info\\" icon=\\"fa-history\\" string=\\"History\\"/>\\n                <button name=\\"action_apply_inventory\\" type=\\"object\\" string=\\"Apply\\" class=\\"btn btn-link\\" icon=\\"fa-save\\" invisible=\\"not inventory_quantity_set\\"/>\\n                <button name=\\"action_set_inventory_quantity\\" type=\\"object\\" string=\\"Set\\" class=\\"btn btn-link\\" icon=\\"fa-bullseye\\" invisible=\\"inventory_quantity_set\\"/>\\n                <button name=\\"action_clear_inventory_quantity\\" type=\\"object\\" string=\\"Clear\\" class=\\"btn text-warning\\" icon=\\"fa-times\\" invisible=\\"not inventory_quantity_set\\"/>\\n            </list>", "es_ES": "<list default_order=\\"location_id, inventory_date, product_id, package_id, lot_id, owner_id\\" decoration-warning=\\"is_outdated\\" editable=\\"bottom\\" create=\\"1\\" edit=\\"1\\" import=\\"1\\" js_class=\\"inventory_report_list\\" sample=\\"1\\">\\n                <header>\\n                    <button name=\\"action_apply_all\\" string=\\"Aplicar todo\\" type=\\"object\\" class=\\"btn btn-secondary\\" invisible=\\"not context.get('inventory_mode') or context.get('inventory_report_mode')\\" display=\\"always\\"/>\\n                    <button name=\\"stock.action_stock_inventory_adjustement_name\\" type=\\"action\\" string=\\"Aplicar\\"/>\\n                    <button name=\\"action_reset\\" type=\\"object\\" string=\\"Limpiar\\" groups=\\"stock.group_stock_manager\\"/>\\n                    <button name=\\"stock.action_stock_request_count\\" groups=\\"stock.group_stock_manager\\" type=\\"action\\" string=\\"Solicitar un recuento\\"/>\\n                    <button name=\\"action_stock_quant_relocate\\" string=\\"Trasladar\\" type=\\"object\\" groups=\\"stock.group_stock_manager\\" invisible=\\"context.get('hide_location', False)\\" context=\\"{'action_ref': 'stock.action_view_inventory_tree'}\\"/>\\n                </header>\\n                <field name=\\"create_date\\" column_invisible=\\"True\\"/>\\n                <field name=\\"write_date\\" column_invisible=\\"True\\"/>\\n                <field name=\\"id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"is_outdated\\" column_invisible=\\"True\\"/>\\n                <field name=\\"sn_duplicated\\" column_invisible=\\"True\\"/>\\n                <field name=\\"tracking\\" column_invisible=\\"True\\"/>\\n                <field name=\\"inventory_quantity_set\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"location_id\\" domain=\\"[('usage', 'in', ['internal', 'transit'])]\\" column_invisible=\\"context.get('hide_location', False)\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"storage_category_id\\" groups=\\"stock.group_stock_multi_locations\\" column_invisible=\\"context.get('hide_location', False)\\" options=\\"{'no_create': True}\\" optional=\\"hidden\\"/>\\n                <field name=\\"cyclic_inventory_frequency\\" column_invisible=\\"context.get('hide_location', False)\\" options=\\"{'no_create': True}\\" optional=\\"hidden\\"/>\\n                <field name=\\"is_favorite\\" widget=\\"boolean_favorite\\" nolabel=\\"1\\" optional=\\"hidden\\"/>\\n                <field name=\\"product_id\\" readonly=\\"context.get('single_product', False) or id\\" force_save=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"product_categ_id\\" optional=\\"hide\\"/>\\n                <button name=\\"action_warning_duplicated_sn\\" type=\\"object\\" invisible=\\"not sn_duplicated\\" title=\\"Este número de lote o de serie ya está en otra ubicación\\" class=\\"btn btn-secondary text-warning float-end\\" icon=\\"fa-warning\\"/>\\n                <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" column_invisible=\\"context.get('hide_lot', False)\\" readonly=\\"tracking not in ['serial', 'lot'] or (id and (lot_id or quantity != 0))\\" context=\\"{'default_product_id': product_id}\\" decoration-warning=\\"sn_duplicated\\" force_save=\\"1\\"/>\\n                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\" readonly=\\"id\\"/>\\n                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"last_count_date\\" optional=\\"hidden\\" readonly=\\"1\\"/>\\n                <field name=\\"available_quantity\\" string=\\"Cantidad disponible\\" decoration-danger=\\"available_quantity &lt; 0\\" optional=\\"hidden\\"/>\\n                <field name=\\"quantity\\" optional=\\"show\\" decoration-warning=\\"quantity &lt; 0\\" string=\\"Cantidad real\\"/>\\n                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" string=\\"UdM\\"/>\\n                <field name=\\"inventory_quantity\\" widget=\\"counted_quantity_widget\\"/>\\n                <field name=\\"inventory_diff_quantity\\" string=\\"Diferencia\\" invisible=\\"not inventory_quantity_set\\" decoration-muted=\\"inventory_diff_quantity == 0\\" decoration-danger=\\"inventory_diff_quantity &lt; 0\\" decoration-success=\\"inventory_diff_quantity &gt; 0\\" decoration-bf=\\"inventory_diff_quantity != 0\\"/>\\n                <field name=\\"inventory_date\\" optional=\\"show\\"/>\\n                <field name=\\"user_id\\" string=\\"Usuario\\" optional=\\"show\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\"/>\\n                <field name=\\"lot_properties\\" optional=\\"hide\\"/>\\n                <button name=\\"action_inventory_history\\" type=\\"object\\" class=\\"btn btn-link text-info\\" icon=\\"fa-history\\" string=\\"Historial\\"/>\\n                <button name=\\"action_apply_inventory\\" type=\\"object\\" string=\\"Aplicar\\" class=\\"btn btn-link\\" icon=\\"fa-save\\" invisible=\\"not inventory_quantity_set\\"/>\\n                <button name=\\"action_set_inventory_quantity\\" type=\\"object\\" string=\\"Establecer\\" class=\\"btn btn-link\\" icon=\\"fa-bullseye\\" invisible=\\"inventory_quantity_set\\"/>\\n                <button name=\\"action_clear_inventory_quantity\\" type=\\"object\\" string=\\"Limpiar\\" class=\\"btn text-warning\\" icon=\\"fa-times\\" invisible=\\"not inventory_quantity_set\\"/>\\n            </list>", "pt_PT": "<list default_order=\\"location_id, inventory_date, product_id, package_id, lot_id, owner_id\\" decoration-warning=\\"is_outdated\\" editable=\\"bottom\\" create=\\"1\\" edit=\\"1\\" import=\\"1\\" js_class=\\"inventory_report_list\\" sample=\\"1\\">\\n                <header>\\n                    <button name=\\"action_apply_all\\" string=\\"Aplicar tudo\\" type=\\"object\\" class=\\"btn btn-secondary\\" invisible=\\"not context.get('inventory_mode') or context.get('inventory_report_mode')\\" display=\\"always\\"/>\\n                    <button name=\\"stock.action_stock_inventory_adjustement_name\\" type=\\"action\\" string=\\"Aplicar\\"/>\\n                    <button name=\\"action_reset\\" type=\\"object\\" string=\\"Limpar\\" groups=\\"stock.group_stock_manager\\"/>\\n                    <button name=\\"stock.action_stock_request_count\\" groups=\\"stock.group_stock_manager\\" type=\\"action\\" string=\\"Solicitar uma contagem\\"/>\\n                    <button name=\\"action_stock_quant_relocate\\" string=\\"Realocar\\" type=\\"object\\" groups=\\"stock.group_stock_manager\\" invisible=\\"context.get('hide_location', False)\\" context=\\"{'action_ref': 'stock.action_view_inventory_tree'}\\"/>\\n                </header>\\n                <field name=\\"create_date\\" column_invisible=\\"True\\"/>\\n                <field name=\\"write_date\\" column_invisible=\\"True\\"/>\\n                <field name=\\"id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"is_outdated\\" column_invisible=\\"True\\"/>\\n                <field name=\\"sn_duplicated\\" column_invisible=\\"True\\"/>\\n                <field name=\\"tracking\\" column_invisible=\\"True\\"/>\\n                <field name=\\"inventory_quantity_set\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"location_id\\" domain=\\"[('usage', 'in', ['internal', 'transit'])]\\" column_invisible=\\"context.get('hide_location', False)\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"storage_category_id\\" groups=\\"stock.group_stock_multi_locations\\" column_invisible=\\"context.get('hide_location', False)\\" options=\\"{'no_create': True}\\" optional=\\"hidden\\"/>\\n                <field name=\\"cyclic_inventory_frequency\\" column_invisible=\\"context.get('hide_location', False)\\" options=\\"{'no_create': True}\\" optional=\\"hidden\\"/>\\n                <field name=\\"is_favorite\\" widget=\\"boolean_favorite\\" nolabel=\\"1\\" optional=\\"hidden\\"/>\\n                <field name=\\"product_id\\" readonly=\\"context.get('single_product', False) or id\\" force_save=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"product_categ_id\\" optional=\\"hide\\"/>\\n                <button name=\\"action_warning_duplicated_sn\\" type=\\"object\\" invisible=\\"not sn_duplicated\\" title=\\"Esse lote/número de série já está em outro local\\" class=\\"btn btn-secondary text-warning float-end\\" icon=\\"fa-warning\\"/>\\n                <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" column_invisible=\\"context.get('hide_lot', False)\\" readonly=\\"tracking not in ['serial', 'lot'] or (id and (lot_id or quantity != 0))\\" context=\\"{'default_product_id': product_id}\\" decoration-warning=\\"sn_duplicated\\" force_save=\\"1\\"/>\\n                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\" readonly=\\"id\\"/>\\n                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"last_count_date\\" optional=\\"hidden\\" readonly=\\"1\\"/>\\n                <field name=\\"available_quantity\\" string=\\"Quantidade disponível\\" decoration-danger=\\"available_quantity &lt; 0\\" optional=\\"hidden\\"/>\\n                <field name=\\"quantity\\" optional=\\"show\\" decoration-warning=\\"quantity &lt; 0\\" string=\\"Quantidade em mãos\\"/>\\n                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" string=\\"UoM\\"/>\\n                <field name=\\"inventory_quantity\\" widget=\\"counted_quantity_widget\\"/>\\n                <field name=\\"inventory_diff_quantity\\" string=\\"Diferença\\" invisible=\\"not inventory_quantity_set\\" decoration-muted=\\"inventory_diff_quantity == 0\\" decoration-danger=\\"inventory_diff_quantity &lt; 0\\" decoration-success=\\"inventory_diff_quantity &gt; 0\\" decoration-bf=\\"inventory_diff_quantity != 0\\"/>\\n                <field name=\\"inventory_date\\" optional=\\"show\\"/>\\n                <field name=\\"user_id\\" string=\\"Utilizador\\" optional=\\"show\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\"/>\\n                <field name=\\"lot_properties\\" optional=\\"hide\\"/>\\n                <button name=\\"action_inventory_history\\" type=\\"object\\" class=\\"btn btn-link text-info\\" icon=\\"fa-history\\" string=\\"Histórico\\"/>\\n                <button name=\\"action_apply_inventory\\" type=\\"object\\" string=\\"Aplicar\\" class=\\"btn btn-link\\" icon=\\"fa-save\\" invisible=\\"not inventory_quantity_set\\"/>\\n                <button name=\\"action_set_inventory_quantity\\" type=\\"object\\" string=\\"Definir\\" class=\\"btn btn-link\\" icon=\\"fa-bullseye\\" invisible=\\"inventory_quantity_set\\"/>\\n                <button name=\\"action_clear_inventory_quantity\\" type=\\"object\\" string=\\"Limpar\\" class=\\"btn text-warning\\" icon=\\"fa-times\\" invisible=\\"not inventory_quantity_set\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list default_order="location_id, inventory_date, product_id, package_id, lot_id, owner_id" decoration-warning="is_outdated" editable="bottom" create="1" edit="1" import="1" js_class="inventory_report_list" sample="1">\n                <header>\n                    <button name="action_apply_all" string="Apply All" type="object" class="btn btn-secondary" invisible="not context.get('inventory_mode') or context.get('inventory_report_mode')" display="always"/>\n                    <button name="stock.action_stock_inventory_adjustement_name" type="action" string="Apply"/>\n                    <button name="action_reset" type="object" string="Clear" groups="stock.group_stock_manager"/>\n                    <button name="stock.action_stock_request_count" groups="stock.group_stock_manager" type="action" string="Request a Count"/>\n                    <button name="action_stock_quant_relocate" string="Relocate" type="object" groups="stock.group_stock_manager" invisible="context.get('hide_location', False)" context="{'action_ref': 'stock.action_view_inventory_tree'}"/>\n                </header>\n                <field name="create_date" column_invisible="True"/>\n                <field name="write_date" column_invisible="True"/>\n                <field name="id" column_invisible="True"/>\n                <field name="is_outdated" column_invisible="True"/>\n                <field name="sn_duplicated" column_invisible="True"/>\n                <field name="tracking" column_invisible="True"/>\n                <field name="inventory_quantity_set" column_invisible="True"/>\n                <field name="company_id" column_invisible="True"/>\n                <field name="location_id" domain="[('usage', 'in', ['internal', 'transit'])]" column_invisible="context.get('hide_location', False)" readonly="id" options="{'no_create': True}"/>\n                <field name="storage_category_id" groups="stock.group_stock_multi_locations" column_invisible="context.get('hide_location', False)" options="{'no_create': True}" optional="hidden"/>\n                <field name="cyclic_inventory_frequency" column_invisible="context.get('hide_location', False)" options="{'no_create': True}" optional="hidden"/>\n                <field name="is_favorite" widget="boolean_favorite" nolabel="1" optional="hidden"/>\n                <field name="product_id" readonly="context.get('single_product', False) or id" force_save="1" options="{'no_create': True}"/>\n                <field name="product_categ_id" optional="hide"/>\n                <button name="action_warning_duplicated_sn" type="object" invisible="not sn_duplicated" title="This lot/serial number is already in another location" class="btn btn-secondary text-warning float-end" icon="fa-warning"/>\n                <field name="lot_id" groups="stock.group_production_lot" column_invisible="context.get('hide_lot', False)" readonly="tracking not in ['serial', 'lot'] or (id and (lot_id or quantity != 0))" context="{'default_product_id': product_id}" decoration-warning="sn_duplicated" force_save="1"/>\n                <field name="package_id" groups="stock.group_tracking_lot" readonly="id"/>\n                <field name="owner_id" groups="stock.group_tracking_owner" readonly="id" options="{'no_create': True}"/>\n                <field name="last_count_date" optional="hidden" readonly="1"/>\n                <field name="available_quantity" string="Available Quantity" decoration-danger="available_quantity &lt; 0" optional="hidden"/>\n                <field name="quantity" optional="show" decoration-warning="quantity &lt; 0" string="On Hand Quantity"/>\n                <field name="product_uom_id" groups="uom.group_uom" string="UoM"/>\n                <field name="inventory_quantity" widget="counted_quantity_widget"/>\n                <field name="inventory_diff_quantity" string="Difference" invisible="not inventory_quantity_set" decoration-muted="inventory_diff_quantity == 0" decoration-danger="inventory_diff_quantity &lt; 0" decoration-success="inventory_diff_quantity &gt; 0" decoration-bf="inventory_diff_quantity != 0"/>\n                <field name="inventory_date" optional="show"/>\n                <field name="user_id" string="User" optional="show"/>\n                <field name="company_id" groups="base.group_multi_company" optional="hide"/>\n                <field name="lot_properties" optional="hide"/>\n                <button name="action_inventory_history" type="object" class="btn btn-link text-info" icon="fa-history" string="History"/>\n                <button name="action_apply_inventory" type="object" string="Apply" class="btn btn-link" icon="fa-save" invisible="not inventory_quantity_set"/>\n                <button name="action_set_inventory_quantity" type="object" string="Set" class="btn btn-link" icon="fa-bullseye" invisible="inventory_quantity_set"/>\n                <button name="action_clear_inventory_quantity" type="object" string="Clear" class="btn text-warning" icon="fa-times" invisible="not inventory_quantity_set"/>\n            </list>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1786	16	\N	1	1	stock.warehouse	stock.warehouse	\N	form	stock/views/stock_warehouse_views.xml	primary	{"en_US": "<form string=\\"Warehouse\\">\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button name=\\"action_view_all_routes\\" string=\\"Routes\\" icon=\\"fa-refresh\\" class=\\"oe_stat_button\\" type=\\"object\\">\\n                                    <div class=\\"o_stat_info\\">\\n                                        <span class=\\"o_stat_text\\">Routes</span>\\n                                    </div>\\n                            </button>\\n                        </div>\\n                        <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                        <label for=\\"name\\"/>\\n                        <h1><field name=\\"name\\" placeholder=\\"e.g. Central Warehouse\\" class=\\"w-100\\"/></h1>\\n                        <group>\\n                            <group>\\n                                <field name=\\"active\\" invisible=\\"1\\"/>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"code\\" placeholder=\\"e.g. CW\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"partner_id\\"/>\\n                            </group>\\n                        </group>\\n                        <notebook colspan=\\"4\\" groups=\\"stock.group_adv_location,stock.group_stock_multi_warehouses\\">\\n                            <page string=\\"Warehouse Configuration\\" name=\\"warehouse_config\\" colspan=\\"4\\">\\n                                <group colspan=\\"4\\">\\n                                    <group string=\\"Shipments\\" groups=\\"stock.group_adv_location\\">\\n                                        <field name=\\"reception_steps\\" widget=\\"radio\\"/>\\n                                        <field name=\\"delivery_steps\\" widget=\\"radio\\"/>\\n                                    </group>\\n                                    <group name=\\"group_resupply\\" string=\\"Resupply\\" groups=\\"stock.group_stock_multi_warehouses\\">\\n                                        <field name=\\"resupply_wh_ids\\" domain=\\"[('id', '!=', id), ('company_id', '=', company_id)]\\" widget=\\"many2many_checkboxes\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                                    </group>\\n                                </group>\\n                            </page>\\n                            <page string=\\"Technical Information\\" name=\\"technical_info\\" groups=\\"base.group_no_one\\">\\n                                <group>\\n                                    <group string=\\"Locations\\">\\n                                        <field name=\\"view_location_id\\" string=\\"Warehouse view location\\" readonly=\\"1\\" required=\\"0\\"/>\\n                                        <field name=\\"lot_stock_id\\" readonly=\\"1\\" required=\\"0\\"/>\\n                                        <field name=\\"wh_input_stock_loc_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"wh_qc_stock_loc_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"wh_pack_stock_loc_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"wh_output_stock_loc_id\\" readonly=\\"1\\"/>\\n                                    </group>\\n                                    <group string=\\"Operation Types\\">\\n                                        <field name=\\"int_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"in_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"qc_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"store_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"pick_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"pack_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"out_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"xdock_type_id\\" readonly=\\"1\\"/>\\n                                    </group>\\n                                </group>\\n                            </page>\\n                        </notebook>\\n                    </sheet>\\n                </form>", "es_ES": "<form string=\\"Almacén\\">\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button name=\\"action_view_all_routes\\" string=\\"Rutas\\" icon=\\"fa-refresh\\" class=\\"oe_stat_button\\" type=\\"object\\">\\n                                    <div class=\\"o_stat_info\\">\\n                                        <span class=\\"o_stat_text\\">Rutas</span>\\n                                    </div>\\n                            </button>\\n                        </div>\\n                        <widget name=\\"web_ribbon\\" title=\\"Archivado\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                        <label for=\\"name\\"/>\\n                        <h1><field name=\\"name\\" placeholder=\\"p. ej. Almacén principal\\" class=\\"w-100\\"/></h1>\\n                        <group>\\n                            <group>\\n                                <field name=\\"active\\" invisible=\\"1\\"/>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"code\\" placeholder=\\"p. ej. AP\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"partner_id\\"/>\\n                            </group>\\n                        </group>\\n                        <notebook colspan=\\"4\\" groups=\\"stock.group_adv_location,stock.group_stock_multi_warehouses\\">\\n                            <page string=\\"Configuración del almacén\\" name=\\"warehouse_config\\" colspan=\\"4\\">\\n                                <group colspan=\\"4\\">\\n                                    <group string=\\"Envíos\\" groups=\\"stock.group_adv_location\\">\\n                                        <field name=\\"reception_steps\\" widget=\\"radio\\"/>\\n                                        <field name=\\"delivery_steps\\" widget=\\"radio\\"/>\\n                                    </group>\\n                                    <group name=\\"group_resupply\\" string=\\"Reabastecer\\" groups=\\"stock.group_stock_multi_warehouses\\">\\n                                        <field name=\\"resupply_wh_ids\\" domain=\\"[('id', '!=', id), ('company_id', '=', company_id)]\\" widget=\\"many2many_checkboxes\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                                    </group>\\n                                </group>\\n                            </page>\\n                            <page string=\\"Información técnica\\" name=\\"technical_info\\" groups=\\"base.group_no_one\\">\\n                                <group>\\n                                    <group string=\\"Ubicaciones\\">\\n                                        <field name=\\"view_location_id\\" string=\\"Ubicación de vista del almacén\\" readonly=\\"1\\" required=\\"0\\"/>\\n                                        <field name=\\"lot_stock_id\\" readonly=\\"1\\" required=\\"0\\"/>\\n                                        <field name=\\"wh_input_stock_loc_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"wh_qc_stock_loc_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"wh_pack_stock_loc_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"wh_output_stock_loc_id\\" readonly=\\"1\\"/>\\n                                    </group>\\n                                    <group string=\\"Tipos de operación\\">\\n                                        <field name=\\"int_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"in_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"qc_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"store_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"pick_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"pack_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"out_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"xdock_type_id\\" readonly=\\"1\\"/>\\n                                    </group>\\n                                </group>\\n                            </page>\\n                        </notebook>\\n                    </sheet>\\n                </form>", "pt_PT": "<form string=\\"Armazém\\">\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button name=\\"action_view_all_routes\\" string=\\"Rotas\\" icon=\\"fa-refresh\\" class=\\"oe_stat_button\\" type=\\"object\\">\\n                                    <div class=\\"o_stat_info\\">\\n                                        <span class=\\"o_stat_text\\">Rotas</span>\\n                                    </div>\\n                            </button>\\n                        </div>\\n                        <widget name=\\"web_ribbon\\" title=\\"Arquivados\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                        <label for=\\"name\\"/>\\n                        <h1><field name=\\"name\\" placeholder=\\"ex.: Armazém central\\" class=\\"w-100\\"/></h1>\\n                        <group>\\n                            <group>\\n                                <field name=\\"active\\" invisible=\\"1\\"/>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"code\\" placeholder=\\"ex.: AC\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"partner_id\\"/>\\n                            </group>\\n                        </group>\\n                        <notebook colspan=\\"4\\" groups=\\"stock.group_adv_location,stock.group_stock_multi_warehouses\\">\\n                            <page string=\\"Configuração do Armazém\\" name=\\"warehouse_config\\" colspan=\\"4\\">\\n                                <group colspan=\\"4\\">\\n                                    <group string=\\"Expedições\\" groups=\\"stock.group_adv_location\\">\\n                                        <field name=\\"reception_steps\\" widget=\\"radio\\"/>\\n                                        <field name=\\"delivery_steps\\" widget=\\"radio\\"/>\\n                                    </group>\\n                                    <group name=\\"group_resupply\\" string=\\"Reabastecimento\\" groups=\\"stock.group_stock_multi_warehouses\\">\\n                                        <field name=\\"resupply_wh_ids\\" domain=\\"[('id', '!=', id), ('company_id', '=', company_id)]\\" widget=\\"many2many_checkboxes\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                                    </group>\\n                                </group>\\n                            </page>\\n                            <page string=\\"Informação Técnica\\" name=\\"technical_info\\" groups=\\"base.group_no_one\\">\\n                                <group>\\n                                    <group string=\\"Locais\\">\\n                                        <field name=\\"view_location_id\\" string=\\"Ver local do armazém\\" readonly=\\"1\\" required=\\"0\\"/>\\n                                        <field name=\\"lot_stock_id\\" readonly=\\"1\\" required=\\"0\\"/>\\n                                        <field name=\\"wh_input_stock_loc_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"wh_qc_stock_loc_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"wh_pack_stock_loc_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"wh_output_stock_loc_id\\" readonly=\\"1\\"/>\\n                                    </group>\\n                                    <group string=\\"Tipos de Operação\\">\\n                                        <field name=\\"int_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"in_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"qc_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"store_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"pick_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"pack_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"out_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"xdock_type_id\\" readonly=\\"1\\"/>\\n                                    </group>\\n                                </group>\\n                            </page>\\n                        </notebook>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Warehouse">\n                    <sheet>\n                        <div class="oe_button_box" name="button_box">\n                            <button name="action_view_all_routes" string="Routes" icon="fa-refresh" class="oe_stat_button" type="object">\n                                    <div class="o_stat_info">\n                                        <span class="o_stat_text">Routes</span>\n                                    </div>\n                            </button>\n                        </div>\n                        <widget name="web_ribbon" title="Archived" bg_color="text-bg-danger" invisible="active"/>\n                        <label for="name"/>\n                        <h1><field name="name" placeholder="e.g. Central Warehouse" class="w-100"/></h1>\n                        <group>\n                            <group>\n                                <field name="active" invisible="1"/>\n                                <field name="company_id" invisible="1"/>\n                                <field name="code" placeholder="e.g. CW"/>\n                            </group>\n                            <group>\n                                <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/>\n                                <field name="partner_id"/>\n                            </group>\n                        </group>\n                        <notebook colspan="4" groups="stock.group_adv_location,stock.group_stock_multi_warehouses">\n                            <page string="Warehouse Configuration" name="warehouse_config" colspan="4">\n                                <group colspan="4">\n                                    <group string="Shipments" groups="stock.group_adv_location">\n                                        <field name="reception_steps" widget="radio"/>\n                                        <field name="delivery_steps" widget="radio"/>\n                                    </group>\n                                    <group name="group_resupply" string="Resupply" groups="stock.group_stock_multi_warehouses">\n                                        <field name="resupply_wh_ids" domain="[('id', '!=', id), ('company_id', '=', company_id)]" widget="many2many_checkboxes" groups="stock.group_stock_multi_warehouses"/>\n                                    </group>\n                                </group>\n                            </page>\n                            <page string="Technical Information" name="technical_info" groups="base.group_no_one">\n                                <group>\n                                    <group string="Locations">\n                                        <field name="view_location_id" string="Warehouse view location" readonly="1" required="0"/>\n                                        <field name="lot_stock_id" readonly="1" required="0"/>\n                                        <field name="wh_input_stock_loc_id" readonly="1"/>\n                                        <field name="wh_qc_stock_loc_id" readonly="1"/>\n                                        <field name="wh_pack_stock_loc_id" readonly="1"/>\n                                        <field name="wh_output_stock_loc_id" readonly="1"/>\n                                    </group>\n                                    <group string="Operation Types">\n                                        <field name="int_type_id" readonly="1"/>\n                                        <field name="in_type_id" readonly="1"/>\n                                        <field name="qc_type_id" readonly="1"/>\n                                        <field name="store_type_id" readonly="1"/>\n                                        <field name="pick_type_id" readonly="1"/>\n                                        <field name="pack_type_id" readonly="1"/>\n                                        <field name="out_type_id" readonly="1"/>\n                                        <field name="xdock_type_id" readonly="1"/>\n                                    </group>\n                                </group>\n                            </page>\n                        </notebook>\n                    </sheet>\n                </form>\n            	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
4105	16	4043	1	1	account.analytic.line.search	account.analytic.line	\N	search	sale_timesheet/views/hr_timesheet_views.xml	extension	{"en_US": "<data><xpath expr=\\"//field[@name='task_id']\\" position=\\"after\\">\\n                    <field name=\\"order_id\\" string=\\"Sales Order\\" filter_domain=\\"['|', ('so_line', 'ilike', self), ('order_id', 'ilike', self)]\\"/>\\n                </xpath>\\n                <xpath expr=\\"//filter[@name='month']\\" position=\\"before\\">\\n                    <filter name=\\"billable_fixed\\" string=\\"Billed at a Fixed Price\\" domain=\\"[('timesheet_invoice_type', '=', 'billable_fixed')]\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter name=\\"billable_time\\" string=\\"Billed on Timesheets\\" domain=\\"[('timesheet_invoice_type', '=', 'billable_time')]\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter name=\\"billable_milestones\\" string=\\"Billed on Milestones\\" domain=\\"[('timesheet_invoice_type', '=', 'billable_milestones')]\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter name=\\"billable_manual\\" string=\\"Billed Manually\\" domain=\\"[('timesheet_invoice_type', '=', 'billable_manual')]\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter name=\\"non_billable\\" string=\\"Non-Billable\\" domain=\\"[('timesheet_invoice_type', '=', 'non_billable')]\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <separator/>\\n                </xpath>\\n                <xpath expr=\\"//filter[@name='groupby_employee']\\" position=\\"after\\">\\n                    <filter string=\\"Sales Order Item\\" name=\\"groupby_sale_order_item\\" domain=\\"[]\\" context=\\"{'group_by': 'so_line'}\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter string=\\"Invoice\\" name=\\"groupby_invoice\\" domain=\\"[]\\" context=\\"{'group_by': 'timesheet_invoice_id'}\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter string=\\"Billing Type\\" name=\\"groupby_timesheet_invoice_type\\" domain=\\"[]\\" context=\\"{'group_by': 'timesheet_invoice_type'}\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                </xpath>\\n            </data>", "es_ES": "<data><xpath expr=\\"//field[@name='task_id']\\" position=\\"after\\">\\n                    <field name=\\"order_id\\" string=\\"Pedido de venta\\" filter_domain=\\"['|', ('so_line', 'ilike', self), ('order_id', 'ilike', self)]\\"/>\\n                </xpath>\\n                <xpath expr=\\"//filter[@name='month']\\" position=\\"before\\">\\n                    <filter name=\\"billable_fixed\\" string=\\"Facturado a un precio fijo\\" domain=\\"[('timesheet_invoice_type', '=', 'billable_fixed')]\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter name=\\"billable_time\\" string=\\"Facturado según partes de horas\\" domain=\\"[('timesheet_invoice_type', '=', 'billable_time')]\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter name=\\"billable_milestones\\" string=\\"Facturado según hitos\\" domain=\\"[('timesheet_invoice_type', '=', 'billable_milestones')]\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter name=\\"billable_manual\\" string=\\"Facturado manualmente\\" domain=\\"[('timesheet_invoice_type', '=', 'billable_manual')]\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter name=\\"non_billable\\" string=\\"No facturable\\" domain=\\"[('timesheet_invoice_type', '=', 'non_billable')]\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <separator/>\\n                </xpath>\\n                <xpath expr=\\"//filter[@name='groupby_employee']\\" position=\\"after\\">\\n                    <filter string=\\"Elemento del pedido de venta\\" name=\\"groupby_sale_order_item\\" domain=\\"[]\\" context=\\"{'group_by': 'so_line'}\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter string=\\"Factura\\" name=\\"groupby_invoice\\" domain=\\"[]\\" context=\\"{'group_by': 'timesheet_invoice_id'}\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter string=\\"Tipo de facturación\\" name=\\"groupby_timesheet_invoice_type\\" domain=\\"[]\\" context=\\"{'group_by': 'timesheet_invoice_type'}\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                </xpath>\\n            </data>", "pt_PT": "<data><xpath expr=\\"//field[@name='task_id']\\" position=\\"after\\">\\n                    <field name=\\"order_id\\" string=\\"Ordem de Venda\\" filter_domain=\\"['|', ('so_line', 'ilike', self), ('order_id', 'ilike', self)]\\"/>\\n                </xpath>\\n                <xpath expr=\\"//filter[@name='month']\\" position=\\"before\\">\\n                    <filter name=\\"billable_fixed\\" string=\\"Faturável a um preço fixo\\" domain=\\"[('timesheet_invoice_type', '=', 'billable_fixed')]\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter name=\\"billable_time\\" string=\\"Faturável em planilhas de horas\\" domain=\\"[('timesheet_invoice_type', '=', 'billable_time')]\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter name=\\"billable_milestones\\" string=\\"Faturamento por marcos\\" domain=\\"[('timesheet_invoice_type', '=', 'billable_milestones')]\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter name=\\"billable_manual\\" string=\\"Faturado manualmente\\" domain=\\"[('timesheet_invoice_type', '=', 'billable_manual')]\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter name=\\"non_billable\\" string=\\"Não faturável\\" domain=\\"[('timesheet_invoice_type', '=', 'non_billable')]\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <separator/>\\n                </xpath>\\n                <xpath expr=\\"//filter[@name='groupby_employee']\\" position=\\"after\\">\\n                    <filter string=\\"Item da Ordem de Venda\\" name=\\"groupby_sale_order_item\\" domain=\\"[]\\" context=\\"{'group_by': 'so_line'}\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter string=\\"Fatura\\" name=\\"groupby_invoice\\" domain=\\"[]\\" context=\\"{'group_by': 'timesheet_invoice_id'}\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                    <filter string=\\"Tipo de faturamento\\" name=\\"groupby_timesheet_invoice_type\\" domain=\\"[]\\" context=\\"{'group_by': 'timesheet_invoice_type'}\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='task_id']" position="after">\n                    <field name="order_id" string="Sales Order" filter_domain="['|', ('so_line', 'ilike', self), ('order_id', 'ilike', self)]"/>\n                </xpath>\n                <xpath expr="//filter[@name='month']" position="before">\n                    <filter name="billable_fixed" string="Billed at a Fixed Price" domain="[('timesheet_invoice_type', '=', 'billable_fixed')]" groups="sales_team.group_sale_salesman"/>\n                    <filter name="billable_time" string="Billed on Timesheets" domain="[('timesheet_invoice_type', '=', 'billable_time')]" groups="sales_team.group_sale_salesman"/>\n                    <filter name="billable_milestones" string="Billed on Milestones" domain="[('timesheet_invoice_type', '=', 'billable_milestones')]" groups="sales_team.group_sale_salesman"/>\n                    <filter name="billable_manual" string="Billed Manually" domain="[('timesheet_invoice_type', '=', 'billable_manual')]" groups="sales_team.group_sale_salesman"/>\n                    <filter name="non_billable" string="Non-Billable" domain="[('timesheet_invoice_type', '=', 'non_billable')]" groups="sales_team.group_sale_salesman"/>\n                    <separator/>\n                </xpath>\n                <xpath expr="//filter[@name='groupby_employee']" position="after">\n                    <filter string="Sales Order Item" name="groupby_sale_order_item" domain="[]" context="{'group_by': 'so_line'}" groups="sales_team.group_sale_salesman"/>\n                    <filter string="Invoice" name="groupby_invoice" domain="[]" context="{'group_by': 'timesheet_invoice_id'}" groups="sales_team.group_sale_salesman"/>\n                    <filter string="Billing Type" name="groupby_timesheet_invoice_type" domain="[]" context="{'group_by': 'timesheet_invoice_type'}" groups="sales_team.group_sale_salesman"/>\n                </xpath>\n            </data>	f	t	2026-05-18 09:28:48.394074	2026-05-18 09:28:48.394074	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4120	16	4068	1	1	timesheets.analysis.report.form	timesheets.analysis.report	\N	form	sale_timesheet/report/timesheets_analysis_views.xml	extension	{"en_US": "<xpath expr=\\"//sheet/group/group\\" position=\\"inside\\">\\n                <field name=\\"so_line\\" widget=\\"so_line_field\\" placeholder=\\"Non-billable\\"/>\\n            </xpath>", "es_ES": "<xpath expr=\\"//sheet/group/group\\" position=\\"inside\\">\\n                <field name=\\"so_line\\" widget=\\"so_line_field\\" placeholder=\\"No facturable\\"/>\\n            </xpath>", "pt_PT": "<xpath expr=\\"//sheet/group/group\\" position=\\"inside\\">\\n                <field name=\\"so_line\\" widget=\\"so_line_field\\" placeholder=\\"Não Cobrável\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//sheet/group/group" position="inside">\n                <field name="so_line" widget="so_line_field" placeholder="Non-billable"/>\n            </xpath>\n        	f	t	2026-05-18 09:28:48.394074	2026-05-18 09:28:48.394074	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4129	16	\N	1	1	timesheets.analysis.report.graph	timesheets.analysis.report	\N	graph	sale_timesheet/report/timesheets_analysis_views.xml	primary	{"en_US": "<graph string=\\"Timesheets\\" sample=\\"1\\" js_class=\\"hr_timesheet_graphview\\">\\n                <field name=\\"amount\\" string=\\"Timesheet Costs\\"/>\\n                <field name=\\"unit_amount\\" type=\\"measure\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"billable_time\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"non_billable_time\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"timesheet_invoice_type\\" type=\\"row\\"/>\\n            </graph>", "es_ES": "<graph string=\\"Partes de horas\\" sample=\\"1\\" js_class=\\"hr_timesheet_graphview\\">\\n                <field name=\\"amount\\" string=\\"Coste de los partes de horas\\"/>\\n                <field name=\\"unit_amount\\" type=\\"measure\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"billable_time\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"non_billable_time\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"timesheet_invoice_type\\" type=\\"row\\"/>\\n            </graph>", "pt_PT": "<graph string=\\"Folhas de Horas\\" sample=\\"1\\" js_class=\\"hr_timesheet_graphview\\">\\n                <field name=\\"amount\\" string=\\"Custos de planilha de horas\\"/>\\n                <field name=\\"unit_amount\\" type=\\"measure\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"billable_time\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"non_billable_time\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"timesheet_invoice_type\\" type=\\"row\\"/>\\n            </graph>"}	<?xml version="1.0"?>\n<graph string="Timesheets" sample="1" js_class="hr_timesheet_graphview">\n                <field name="amount" string="Timesheet Costs"/>\n                <field name="unit_amount" type="measure" widget="timesheet_uom"/>\n                <field name="billable_time" widget="timesheet_uom"/>\n                <field name="non_billable_time" widget="timesheet_uom"/>\n                <field name="timesheet_invoice_type" type="row"/>\n            </graph>\n        	f	t	2026-05-18 09:28:48.394074	2026-05-18 09:28:48.394074	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4119	16	4067	1	1	timesheets.analysis.report.list.inherited	timesheets.analysis.report	\N	list	sale_timesheet/report/timesheets_analysis_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='task_id']\\" position=\\"after\\">\\n                <field name=\\"so_line\\" optional=\\"show\\" options=\\"{'no_open': True}\\" placeholder=\\"Non-billable\\"/>\\n                <field name=\\"timesheet_invoice_type\\" optional=\\"hide\\"/>\\n                <field name=\\"timesheet_invoice_id\\" optional=\\"hide\\"/>\\n                <field name=\\"timesheet_revenues\\" optional=\\"hide\\" sum=\\"Total\\"/>\\n                <field name=\\"margin\\" optional=\\"hide\\" sum=\\"Total\\"/>\\n            </xpath>", "es_ES": "<xpath expr=\\"//field[@name='task_id']\\" position=\\"after\\">\\n                <field name=\\"so_line\\" optional=\\"show\\" options=\\"{'no_open': True}\\" placeholder=\\"No facturable\\"/>\\n                <field name=\\"timesheet_invoice_type\\" optional=\\"hide\\"/>\\n                <field name=\\"timesheet_invoice_id\\" optional=\\"hide\\"/>\\n                <field name=\\"timesheet_revenues\\" optional=\\"hide\\" sum=\\"Total\\"/>\\n                <field name=\\"margin\\" optional=\\"hide\\" sum=\\"Total\\"/>\\n            </xpath>", "pt_PT": "<xpath expr=\\"//field[@name='task_id']\\" position=\\"after\\">\\n                <field name=\\"so_line\\" optional=\\"show\\" options=\\"{'no_open': True}\\" placeholder=\\"Não Cobrável\\"/>\\n                <field name=\\"timesheet_invoice_type\\" optional=\\"hide\\"/>\\n                <field name=\\"timesheet_invoice_id\\" optional=\\"hide\\"/>\\n                <field name=\\"timesheet_revenues\\" optional=\\"hide\\" sum=\\"Total\\"/>\\n                <field name=\\"margin\\" optional=\\"hide\\" sum=\\"Total\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='task_id']" position="after">\n                <field name="so_line" optional="show" options="{'no_open': True}" placeholder="Non-billable"/>\n                <field name="timesheet_invoice_type" optional="hide"/>\n                <field name="timesheet_invoice_id" optional="hide"/>\n                <field name="timesheet_revenues" optional="hide" sum="Total"/>\n                <field name="margin" optional="hide" sum="Total"/>\n            </xpath>\n        	f	t	2026-05-18 09:28:48.394074	2026-05-18 09:28:48.394074	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4128	16	\N	1	1	timesheets.analysis.report.pivot	timesheets.analysis.report	\N	pivot	sale_timesheet/report/timesheets_analysis_views.xml	primary	{"en_US": "<pivot string=\\"Timesheets Analysis\\" sample=\\"1\\">\\n                <field name=\\"date\\" interval=\\"month\\" type=\\"row\\"/>\\n                <field name=\\"timesheet_invoice_type\\" type=\\"col\\"/>\\n                <field name=\\"amount\\" string=\\"Timesheet Costs\\"/>\\n                <field name=\\"unit_amount\\" type=\\"measure\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"billable_time\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"non_billable_time\\" widget=\\"timesheet_uom\\"/>\\n            </pivot>", "es_ES": "<pivot string=\\"Análisis de partes de horas\\" sample=\\"1\\">\\n                <field name=\\"date\\" interval=\\"month\\" type=\\"row\\"/>\\n                <field name=\\"timesheet_invoice_type\\" type=\\"col\\"/>\\n                <field name=\\"amount\\" string=\\"Coste de los partes de horas\\"/>\\n                <field name=\\"unit_amount\\" type=\\"measure\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"billable_time\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"non_billable_time\\" widget=\\"timesheet_uom\\"/>\\n            </pivot>", "pt_PT": "<pivot string=\\"Análise de planilhas de horas\\" sample=\\"1\\">\\n                <field name=\\"date\\" interval=\\"month\\" type=\\"row\\"/>\\n                <field name=\\"timesheet_invoice_type\\" type=\\"col\\"/>\\n                <field name=\\"amount\\" string=\\"Custos de planilha de horas\\"/>\\n                <field name=\\"unit_amount\\" type=\\"measure\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"billable_time\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"non_billable_time\\" widget=\\"timesheet_uom\\"/>\\n            </pivot>"}	<?xml version="1.0"?>\n<pivot string="Timesheets Analysis" sample="1">\n                <field name="date" interval="month" type="row"/>\n                <field name="timesheet_invoice_type" type="col"/>\n                <field name="amount" string="Timesheet Costs"/>\n                <field name="unit_amount" type="measure" widget="timesheet_uom"/>\n                <field name="billable_time" widget="timesheet_uom"/>\n                <field name="non_billable_time" widget="timesheet_uom"/>\n            </pivot>\n        	f	t	2026-05-18 09:28:48.394074	2026-05-18 09:28:48.394074	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4109	16	\N	1	1	account.analytic.line.graph.employee.per.date	account.analytic.line	\N	graph	sale_timesheet/views/hr_timesheet_views.xml	primary	{"en_US": "<graph string=\\"Timesheet\\" sample=\\"1\\" js_class=\\"hr_timesheet_graphview\\">\\n                <field name=\\"date\\" interval=\\"month\\"/>\\n                <field name=\\"employee_id\\"/>\\n                <field name=\\"amount\\" type=\\"measure\\" string=\\"Timesheet Costs\\"/>\\n                <field name=\\"unit_amount\\" string=\\"Time Spent\\" type=\\"measure\\" widget=\\"timesheet_uom\\"/>\\n            </graph>", "es_ES": "<graph string=\\"Parte de horas\\" sample=\\"1\\" js_class=\\"hr_timesheet_graphview\\">\\n                <field name=\\"date\\" interval=\\"month\\"/>\\n                <field name=\\"employee_id\\"/>\\n                <field name=\\"amount\\" type=\\"measure\\" string=\\"Coste de los partes de horas\\"/>\\n                <field name=\\"unit_amount\\" string=\\"Tiempo dedicado\\" type=\\"measure\\" widget=\\"timesheet_uom\\"/>\\n            </graph>", "pt_PT": "<graph string=\\"Registo de Horas\\" sample=\\"1\\" js_class=\\"hr_timesheet_graphview\\">\\n                <field name=\\"date\\" interval=\\"month\\"/>\\n                <field name=\\"employee_id\\"/>\\n                <field name=\\"amount\\" type=\\"measure\\" string=\\"Custos de planilha de horas\\"/>\\n                <field name=\\"unit_amount\\" string=\\"Tempo despendido\\" type=\\"measure\\" widget=\\"timesheet_uom\\"/>\\n            </graph>"}	<?xml version="1.0"?>\n<graph string="Timesheet" sample="1" js_class="hr_timesheet_graphview">\n                <field name="date" interval="month"/>\n                <field name="employee_id"/>\n                <field name="amount" type="measure" string="Timesheet Costs"/>\n                <field name="unit_amount" string="Time Spent" type="measure" widget="timesheet_uom"/>\n            </graph>\n        	f	t	2026-05-18 09:28:48.394074	2026-05-18 09:28:48.394074	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4108	16	\N	1	1	account.analytic.line.pivot.billing.rate	account.analytic.line	\N	pivot	sale_timesheet/views/hr_timesheet_views.xml	primary	{"en_US": "<pivot string=\\"Timesheets\\" sample=\\"1\\">\\n                <field name=\\"date\\" interval=\\"month\\" type=\\"row\\"/>\\n                <field name=\\"timesheet_invoice_type\\" type=\\"col\\"/>\\n                <field name=\\"unit_amount\\" string=\\"Time Spent\\" type=\\"measure\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"amount\\" string=\\"Timesheet Costs\\"/>\\n            </pivot>", "es_ES": "<pivot string=\\"Partes de horas\\" sample=\\"1\\">\\n                <field name=\\"date\\" interval=\\"month\\" type=\\"row\\"/>\\n                <field name=\\"timesheet_invoice_type\\" type=\\"col\\"/>\\n                <field name=\\"unit_amount\\" string=\\"Tiempo dedicado\\" type=\\"measure\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"amount\\" string=\\"Coste de los partes de horas\\"/>\\n            </pivot>", "pt_PT": "<pivot string=\\"Folhas de Horas\\" sample=\\"1\\">\\n                <field name=\\"date\\" interval=\\"month\\" type=\\"row\\"/>\\n                <field name=\\"timesheet_invoice_type\\" type=\\"col\\"/>\\n                <field name=\\"unit_amount\\" string=\\"Tempo despendido\\" type=\\"measure\\" widget=\\"timesheet_uom\\"/>\\n                <field name=\\"amount\\" string=\\"Custos de planilha de horas\\"/>\\n            </pivot>"}	<?xml version="1.0"?>\n<pivot string="Timesheets" sample="1">\n                <field name="date" interval="month" type="row"/>\n                <field name="timesheet_invoice_type" type="col"/>\n                <field name="unit_amount" string="Time Spent" type="measure" widget="timesheet_uom"/>\n                <field name="amount" string="Timesheet Costs"/>\n            </pivot>\n        	f	t	2026-05-18 09:28:48.394074	2026-05-18 09:28:48.394074	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4095	16	992	1	1	product.template.timesheet.form	product.template	\N	form	sale_timesheet/views/product_views.xml	extension	{"en_US": "<field name=\\"product_tooltip\\" position=\\"after\\">\\n                <label for=\\"service_upsell_threshold\\" string=\\"\\" invisible=\\"type != 'service'                     or service_policy != 'ordered_prepaid'                     or not sale_ok                     or service_tracking not in ['no', 'task_global_project', 'task_in_project', 'project_only']\\"/>\\n                <div invisible=\\"type != 'service'                         or service_policy != 'ordered_prepaid'                         or not sale_ok                         or service_tracking not in ['no', 'task_global_project', 'task_in_project', 'project_only']\\" class=\\"fst-italic text-muted\\">\\n                    Warn the salesperson for an upsell when work done exceeds\\n                    <field name=\\"service_upsell_threshold\\" widget=\\"percentage\\" class=\\"oe_inline\\"/>\\n                    of hours sold. <field name=\\"service_upsell_threshold_ratio\\" class=\\"oe_inline\\" invisible=\\"not service_upsell_threshold_ratio\\"/>\\n                </div>\\n            </field>", "es_ES": "<field name=\\"product_tooltip\\" position=\\"after\\">\\n                <label for=\\"service_upsell_threshold\\" string=\\"\\" invisible=\\"type != 'service'                     or service_policy != 'ordered_prepaid'                     or not sale_ok                     or service_tracking not in ['no', 'task_global_project', 'task_in_project', 'project_only']\\"/>\\n                <div invisible=\\"type != 'service'                         or service_policy != 'ordered_prepaid'                         or not sale_ok                         or service_tracking not in ['no', 'task_global_project', 'task_in_project', 'project_only']\\" class=\\"fst-italic text-muted\\">\\n                    Avisar al comercial para que realice una venta adicional cuando el trabajo realizado supere\\n                    <field name=\\"service_upsell_threshold\\" widget=\\"percentage\\" class=\\"oe_inline\\"/>\\n                    de horas vendidas. <field name=\\"service_upsell_threshold_ratio\\" class=\\"oe_inline\\" invisible=\\"not service_upsell_threshold_ratio\\"/>\\n                </div>\\n            </field>", "pt_PT": "<field name=\\"product_tooltip\\" position=\\"after\\">\\n                <label for=\\"service_upsell_threshold\\" string=\\"\\" invisible=\\"type != 'service'                     or service_policy != 'ordered_prepaid'                     or not sale_ok                     or service_tracking not in ['no', 'task_global_project', 'task_in_project', 'project_only']\\"/>\\n                <div invisible=\\"type != 'service'                         or service_policy != 'ordered_prepaid'                         or not sale_ok                         or service_tracking not in ['no', 'task_global_project', 'task_in_project', 'project_only']\\" class=\\"fst-italic text-muted\\">\\n                    Avisar o vendedor para que ele faça um upsell quando o trabalho realizado exceder\\n                    <field name=\\"service_upsell_threshold\\" widget=\\"percentage\\" class=\\"oe_inline\\"/>\\n                    de horas vendidas. <field name=\\"service_upsell_threshold_ratio\\" class=\\"oe_inline\\" invisible=\\"not service_upsell_threshold_ratio\\"/>\\n                </div>\\n            </field>"}	<?xml version="1.0"?>\n<field name="product_tooltip" position="after">\n                <label for="service_upsell_threshold" string="" invisible="type != 'service'                     or service_policy != 'ordered_prepaid'                     or not sale_ok                     or service_tracking not in ['no', 'task_global_project', 'task_in_project', 'project_only']"/>\n                <div invisible="type != 'service'                         or service_policy != 'ordered_prepaid'                         or not sale_ok                         or service_tracking not in ['no', 'task_global_project', 'task_in_project', 'project_only']" class="fst-italic text-muted">\n                    Warn the salesperson for an upsell when work done exceeds\n                    <field name="service_upsell_threshold" widget="percentage" class="oe_inline"/>\n                    of hours sold. <field name="service_upsell_threshold_ratio" class="oe_inline" invisible="not service_upsell_threshold_ratio"/>\n                </div>\n            </field>\n        	f	t	2026-05-18 09:28:48.394074	2026-05-18 09:28:48.394074	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1413	16	\N	1	1	project.task.pivot	project.task	\N	pivot	project/views/project_task_views.xml	primary	{"en_US": "<pivot string=\\"Tasks\\" sample=\\"1\\" js_class=\\"project_pivot\\">\\n                    <field name=\\"project_id\\" type=\\"row\\"/>\\n                    <field name=\\"color\\" invisible=\\"1\\"/>\\n                    <field name=\\"sequence\\" invisible=\\"1\\"/>\\n                    <field name=\\"allocated_hours\\" widget=\\"float_time\\"/>\\n                    <field name=\\"working_hours_close\\" widget=\\"float_time\\"/>\\n                    <field name=\\"working_hours_open\\" widget=\\"float_time\\"/>\\n                </pivot>", "es_ES": "<pivot string=\\"Tareas\\" sample=\\"1\\" js_class=\\"project_pivot\\">\\n                    <field name=\\"project_id\\" type=\\"row\\"/>\\n                    <field name=\\"color\\" invisible=\\"1\\"/>\\n                    <field name=\\"sequence\\" invisible=\\"1\\"/>\\n                    <field name=\\"allocated_hours\\" widget=\\"float_time\\"/>\\n                    <field name=\\"working_hours_close\\" widget=\\"float_time\\"/>\\n                    <field name=\\"working_hours_open\\" widget=\\"float_time\\"/>\\n                </pivot>", "pt_PT": "<pivot string=\\"Tarefas\\" sample=\\"1\\" js_class=\\"project_pivot\\">\\n                    <field name=\\"project_id\\" type=\\"row\\"/>\\n                    <field name=\\"color\\" invisible=\\"1\\"/>\\n                    <field name=\\"sequence\\" invisible=\\"1\\"/>\\n                    <field name=\\"allocated_hours\\" widget=\\"float_time\\"/>\\n                    <field name=\\"working_hours_close\\" widget=\\"float_time\\"/>\\n                    <field name=\\"working_hours_open\\" widget=\\"float_time\\"/>\\n                </pivot>"}	<pivot string="Tasks" sample="1" js_class="project_pivot">\n                    <field name="project_id" type="row"/>\n                    <field name="color" invisible="1"/>\n                    <field name="sequence" invisible="1"/>\n                    <field name="allocated_hours" widget="float_time"/>\n                    <field name="working_hours_close" widget="float_time"/>\n                    <field name="working_hours_open" widget="float_time"/>\n                </pivot>	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
1453	16	\N	1	1	Priority Widget Template	\N	project.portal_my_tasks_priority_widget_template	qweb	project/views/project_portal_project_task_templates.xml	primary	{"en_US": "<t name=\\"Priority Widget Template\\" t-name=\\"project.portal_my_tasks_priority_widget_template\\">\\n        <span t-attf-class=\\"o_priority_star d-inline-block fa fa-star#{' text-warning' if task.priority == '1' else '-o opacity-75'} #{classes if classes else ''}\\" t-attf-title=\\"Priority: {{'Important' if task.priority == '1' else 'Normal'}}\\"/>\\n    </t>", "es_ES": "<t name=\\"Priority Widget Template\\" t-name=\\"project.portal_my_tasks_priority_widget_template\\">\\n        <span t-attf-class=\\"o_priority_star d-inline-block fa fa-star#{' text-warning' if task.priority == '1' else '-o opacity-75'} #{classes if classes else ''}\\" t-attf-title=\\"Prioridad: {{'Importante' if task.priority == '1' else 'Normal'}}\\"/>\\n    </t>"}	<t name="Priority Widget Template" t-name="project.portal_my_tasks_priority_widget_template">\n        <span t-attf-class="o_priority_star d-inline-block fa fa-star#{' text-warning' if task.priority == '1' else '-o opacity-75'} #{classes if classes else ''}" t-attf-title="Priority: {{'Important' if task.priority == '1' else 'Normal'}}"/>\n    </t>	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
1476	16	\N	1	1	project.project.stage.delete.wizard.form	project.project.stage.delete.wizard	\N	form	project/wizard/project_project_stage_delete_views.xml	primary	{"en_US": "<form string=\\"Delete Stage\\">\\n                <div>\\n                    <p>Would you like to unarchive all of the projects contained in these stages as well?</p>\\n                </div>\\n                <footer>\\n                    <button string=\\"Confirm\\" type=\\"object\\" name=\\"action_unarchive_project\\" class=\\"btn btn-primary\\"/>\\n                    <button string=\\"Discard\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form string=\\"Eliminar etapa\\">\\n                <div>\\n                    <p>¿También desea desarchivar todos los proyectos contenidos en estas etapas?</p>\\n                </div>\\n                <footer>\\n                    <button string=\\"Confirmar\\" type=\\"object\\" name=\\"action_unarchive_project\\" class=\\"btn btn-primary\\"/>\\n                    <button string=\\"Descartar\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>", "pt_PT": "<form string=\\"Eliminar Etapa\\">\\n                <div>\\n                    <p>Você gostaria de desarquivar todos os projetos contidos nesses estágios também?</p>\\n                </div>\\n                <footer>\\n                    <button string=\\"Confirmar\\" type=\\"object\\" name=\\"action_unarchive_project\\" class=\\"btn btn-primary\\"/>\\n                    <button string=\\"Descartar\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>"}	<form string="Delete Stage">\n                <div>\n                    <p>Would you like to unarchive all of the projects contained in these stages as well?</p>\n                </div>\n                <footer>\n                    <button string="Confirm" type="object" name="action_unarchive_project" class="btn btn-primary"/>\n                    <button string="Discard" special="cancel"/>\n                </footer>\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
1792	1000	1791	1	1	stock.move.line.mobile.form	stock.move.line	\N	form	stock/views/stock_move_line_views.xml	extension	{"en_US": "<xpath expr=\\"//form\\" position=\\"attributes\\">\\n                <attribute name=\\"edit\\">1</attribute>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//form" position="attributes">\n                <attribute name="edit">1</attribute>\n            </xpath>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2187	36	126	1	1	res.partner.purchase.property.form.inherit	res.partner	\N	form	purchase/views/res_partner_views.xml	extension	{"en_US": "<data><group name=\\"purchase\\" position=\\"inside\\">\\n                    <div name=\\"receipt_reminder\\" colspan=\\"2\\" class=\\"o_checkbox_optional_field\\" groups=\\"purchase.group_send_reminder\\">\\n                        <label for=\\"receipt_reminder_email\\"/>\\n                        <field name=\\"receipt_reminder_email\\"/>\\n                        <div invisible=\\"not receipt_reminder_email\\">\\n                            <field name=\\"reminder_date_before_receipt\\" class=\\"oe_inline\\"/>\\n                            <span> day(s) before</span>\\n                        </div>\\n                    </div>\\n                    <field name=\\"property_purchase_currency_id\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"base.group_multi_currency\\"/>\\n                </group>\\n                <field name=\\"property_supplier_payment_term_id\\" position=\\"before\\">\\n                    <field name=\\"buyer_id\\" domain=\\"[('share', '=', False)]\\" widget=\\"many2one_avatar_user\\"/>\\n                </field>\\n            </data>", "es_ES": "<data><group name=\\"purchase\\" position=\\"inside\\">\\n                    <div name=\\"receipt_reminder\\" colspan=\\"2\\" class=\\"o_checkbox_optional_field\\" groups=\\"purchase.group_send_reminder\\">\\n                        <label for=\\"receipt_reminder_email\\"/>\\n                        <field name=\\"receipt_reminder_email\\"/>\\n                        <div invisible=\\"not receipt_reminder_email\\">\\n                            <field name=\\"reminder_date_before_receipt\\" class=\\"oe_inline\\"/>\\n                            <span> día(s) antes</span>\\n                        </div>\\n                    </div>\\n                    <field name=\\"property_purchase_currency_id\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"base.group_multi_currency\\"/>\\n                </group>\\n                <field name=\\"property_supplier_payment_term_id\\" position=\\"before\\">\\n                    <field name=\\"buyer_id\\" domain=\\"[('share', '=', False)]\\" widget=\\"many2one_avatar_user\\"/>\\n                </field>\\n            </data>", "pt_PT": "<data><group name=\\"purchase\\" position=\\"inside\\">\\n                    <div name=\\"receipt_reminder\\" colspan=\\"2\\" class=\\"o_checkbox_optional_field\\" groups=\\"purchase.group_send_reminder\\">\\n                        <label for=\\"receipt_reminder_email\\"/>\\n                        <field name=\\"receipt_reminder_email\\"/>\\n                        <div invisible=\\"not receipt_reminder_email\\">\\n                            <field name=\\"reminder_date_before_receipt\\" class=\\"oe_inline\\"/>\\n                            <span> dia(s) antes</span>\\n                        </div>\\n                    </div>\\n                    <field name=\\"property_purchase_currency_id\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"base.group_multi_currency\\"/>\\n                </group>\\n                <field name=\\"property_supplier_payment_term_id\\" position=\\"before\\">\\n                    <field name=\\"buyer_id\\" domain=\\"[('share', '=', False)]\\" widget=\\"many2one_avatar_user\\"/>\\n                </field>\\n            </data>"}	<?xml version="1.0"?>\n<data><group name="purchase" position="inside">\n                    <div name="receipt_reminder" colspan="2" class="o_checkbox_optional_field" groups="purchase.group_send_reminder">\n                        <label for="receipt_reminder_email"/>\n                        <field name="receipt_reminder_email"/>\n                        <div invisible="not receipt_reminder_email">\n                            <field name="reminder_date_before_receipt" class="oe_inline"/>\n                            <span> day(s) before</span>\n                        </div>\n                    </div>\n                    <field name="property_purchase_currency_id" options="{'no_create': True, 'no_open': True}" groups="base.group_multi_currency"/>\n                </group>\n                <field name="property_supplier_payment_term_id" position="before">\n                    <field name="buyer_id" domain="[('share', '=', False)]" widget="many2one_avatar_user"/>\n                </field>\n            </data>	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
2194	16	\N	1	1	product.month.graph	purchase.report	\N	graph	purchase/report/purchase_report_views.xml	primary	{"en_US": "<graph string=\\"Purchase Analysis\\" type=\\"line\\" sample=\\"1\\">\\n                    <field name=\\"date_approve\\" interval=\\"day\\"/>\\n                    <field name=\\"untaxed_total\\" type=\\"measure\\"/>\\n                </graph>", "es_ES": "<graph string=\\"Análisis de compra\\" type=\\"line\\" sample=\\"1\\">\\n                    <field name=\\"date_approve\\" interval=\\"day\\"/>\\n                    <field name=\\"untaxed_total\\" type=\\"measure\\"/>\\n                </graph>", "pt_PT": "<graph string=\\"Análise de Compras\\" type=\\"line\\" sample=\\"1\\">\\n                    <field name=\\"date_approve\\" interval=\\"day\\"/>\\n                    <field name=\\"untaxed_total\\" type=\\"measure\\"/>\\n                </graph>"}	<?xml version="1.0"?>\n<graph string="Purchase Analysis" type="line" sample="1">\n                    <field name="date_approve" interval="day"/>\n                    <field name="untaxed_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
1837	16	\N	1	1	stock.location.search	stock.location	\N	search	stock/views/stock_location_views.xml	primary	{"en_US": "<search string=\\"Stock Locations\\">\\n                <field name=\\"complete_name\\" string=\\"Stock Locations\\"/>\\n                <filter name=\\"in_location\\" string=\\"Internal\\" domain=\\"[('usage', '=', 'internal')]\\" help=\\"Internal Locations\\"/>\\n                <filter name=\\"customer\\" string=\\"Customer\\" domain=\\"[('usage', '=', 'customer')]\\" help=\\"Customer Locations\\"/>\\n                <filter name=\\"prod_inv_location\\" string=\\"Production\\" domain=\\"[('usage', 'in', ['inventory', 'production'])]\\" help=\\"Production Locations\\"/>\\n                <filter name=\\"supplier\\" string=\\"Vendor\\" domain=\\"[('usage', '=', 'supplier')]\\" help=\\"Vendor Locations\\"/>\\n                <separator/>\\n                <filter name=\\"empty_location\\" string=\\"Empty Locations\\" domain=\\"[('is_empty', '=', True)]\\"/>\\n                <field name=\\"location_id\\" string=\\"Parent Location\\"/>\\n                <field name=\\"usage\\" string=\\"Location Type\\"/>\\n                <field name=\\"warehouse_id\\" string=\\"Warehouse\\"/>\\n                <separator/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Warehouse\\" name=\\"warehouse\\" domain=\\"[]\\" context=\\"{'group_by': 'warehouse_id'}\\"/>\\n                    <filter string=\\"Location Type\\" name=\\"usage\\" domain=\\"[]\\" context=\\"{'group_by': 'usage'}\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Ubicaciones de stock\\">\\n                <field name=\\"complete_name\\" string=\\"Ubicaciones de stock\\"/>\\n                <filter name=\\"in_location\\" string=\\"Interno\\" domain=\\"[('usage', '=', 'internal')]\\" help=\\"Ubicaciones Internas\\"/>\\n                <filter name=\\"customer\\" string=\\"Cliente\\" domain=\\"[('usage', '=', 'customer')]\\" help=\\"Ubicaciones de cliente\\"/>\\n                <filter name=\\"prod_inv_location\\" string=\\"Producción\\" domain=\\"[('usage', 'in', ['inventory', 'production'])]\\" help=\\"Ubicaciones de producción\\"/>\\n                <filter name=\\"supplier\\" string=\\"Proveedor\\" domain=\\"[('usage', '=', 'supplier')]\\" help=\\"Ubicaciones de proveedor\\"/>\\n                <separator/>\\n                <filter name=\\"empty_location\\" string=\\"Ubicaciones vacías\\" domain=\\"[('is_empty', '=', True)]\\"/>\\n                <field name=\\"location_id\\" string=\\"Ubicación padre\\"/>\\n                <field name=\\"usage\\" string=\\"Tipo de ubicación\\"/>\\n                <field name=\\"warehouse_id\\" string=\\"Almacén\\"/>\\n                <separator/>\\n                <filter string=\\"Archivado\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                    <filter string=\\"Almacén\\" name=\\"warehouse\\" domain=\\"[]\\" context=\\"{'group_by': 'warehouse_id'}\\"/>\\n                    <filter string=\\"Tipo de ubicación\\" name=\\"usage\\" domain=\\"[]\\" context=\\"{'group_by': 'usage'}\\"/>\\n                </group>\\n            </search>", "pt_PT": "<search string=\\"Localizações do Stock\\">\\n                <field name=\\"complete_name\\" string=\\"Localizações do Stock\\"/>\\n                <filter name=\\"in_location\\" string=\\"Interno\\" domain=\\"[('usage', '=', 'internal')]\\" help=\\"Localizações Internas\\"/>\\n                <filter name=\\"customer\\" string=\\"Cliente\\" domain=\\"[('usage', '=', 'customer')]\\" help=\\"Localizações do cliente\\"/>\\n                <filter name=\\"prod_inv_location\\" string=\\"Produção\\" domain=\\"[('usage', 'in', ['inventory', 'production'])]\\" help=\\"Locais de produção\\"/>\\n                <filter name=\\"supplier\\" string=\\"Fornecedor\\" domain=\\"[('usage', '=', 'supplier')]\\" help=\\"Localizações de Fornecedores\\"/>\\n                <separator/>\\n                <filter name=\\"empty_location\\" string=\\"Locais vazios\\" domain=\\"[('is_empty', '=', True)]\\"/>\\n                <field name=\\"location_id\\" string=\\"Localização Ascendente\\"/>\\n                <field name=\\"usage\\" string=\\"Tipo de Localização\\"/>\\n                <field name=\\"warehouse_id\\" string=\\"Armazém\\"/>\\n                <separator/>\\n                <filter string=\\"Arquivados\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar Por\\">\\n                    <filter string=\\"Armazém\\" name=\\"warehouse\\" domain=\\"[]\\" context=\\"{'group_by': 'warehouse_id'}\\"/>\\n                    <filter string=\\"Tipo de Localização\\" name=\\"usage\\" domain=\\"[]\\" context=\\"{'group_by': 'usage'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Stock Locations">\n                <field name="complete_name" string="Stock Locations"/>\n                <filter name="in_location" string="Internal" domain="[('usage', '=', 'internal')]" help="Internal Locations"/>\n                <filter name="customer" string="Customer" domain="[('usage', '=', 'customer')]" help="Customer Locations"/>\n                <filter name="prod_inv_location" string="Production" domain="[('usage', 'in', ['inventory', 'production'])]" help="Production Locations"/>\n                <filter name="supplier" string="Vendor" domain="[('usage', '=', 'supplier')]" help="Vendor Locations"/>\n                <separator/>\n                <filter name="empty_location" string="Empty Locations" domain="[('is_empty', '=', True)]"/>\n                <field name="location_id" string="Parent Location"/>\n                <field name="usage" string="Location Type"/>\n                <field name="warehouse_id" string="Warehouse"/>\n                <separator/>\n                <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Warehouse" name="warehouse" domain="[]" context="{'group_by': 'warehouse_id'}"/>\n                    <filter string="Location Type" name="usage" domain="[]" context="{'group_by': 'usage'}"/>\n                </group>\n            </search>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2200	25	578	1	1	Requests for Quotation / Purchase Orders	\N	purchase.portal_my_home_purchase	qweb	purchase/views/portal_templates.xml	extension	{"en_US": "<data name=\\"Requests for Quotation / Purchase Orders\\" customize_show=\\"True\\" inherit_id=\\"portal.portal_my_home\\" priority=\\"25\\">\\n    <xpath expr=\\"//div[hasclass('o_portal_docs')]\\" position=\\"before\\">\\n          <t t-set=\\"portal_vendor_category_enable\\" t-value=\\"True\\"/>\\n      </xpath>\\n      <div id=\\"portal_vendor_category\\" position=\\"inside\\">\\n          <t t-call=\\"portal.portal_docs_entry\\">\\n              <t t-set=\\"icon\\" t-value=\\"'/web/static/img/rfq.svg'\\"/>\\n              <t t-set=\\"text\\">Follow your Requests for Quotation</t>\\n              <t t-set=\\"title\\">Requests for Quotation</t>\\n              <t t-set=\\"url\\" t-value=\\"'/my/rfq'\\"/>\\n              <t t-set=\\"placeholder_count\\" t-value=\\"'rfq_count'\\"/>\\n          </t>\\n          <t t-call=\\"portal.portal_docs_entry\\">\\n              <t t-set=\\"icon\\" t-value=\\"'/purchase/static/src/img/calculator.svg'\\"/>\\n              <t t-set=\\"text\\">Follow orders you have to fulfill</t>\\n              <t t-set=\\"title\\">Our Orders</t>\\n              <t t-set=\\"url\\" t-value=\\"'/my/purchase'\\"/>\\n              <t t-set=\\"placeholder_count\\" t-value=\\"'purchase_count'\\"/>\\n          </t>\\n      </div>\\n  </data>", "es_ES": "<data name=\\"Requests for Quotation / Purchase Orders\\" customize_show=\\"True\\" inherit_id=\\"portal.portal_my_home\\" priority=\\"25\\">\\n    <xpath expr=\\"//div[hasclass('o_portal_docs')]\\" position=\\"before\\">\\n          <t t-set=\\"portal_vendor_category_enable\\" t-value=\\"True\\"/>\\n      </xpath>\\n      <div id=\\"portal_vendor_category\\" position=\\"inside\\">\\n          <t t-call=\\"portal.portal_docs_entry\\">\\n              <t t-set=\\"icon\\" t-value=\\"'/web/static/img/rfq.svg'\\"/>\\n              <t t-set=\\"text\\">Siga sus solicitudes de presupuesto</t>\\n              <t t-set=\\"title\\">Solicitudes de presupuesto</t>\\n              <t t-set=\\"url\\" t-value=\\"'/my/rfq'\\"/>\\n              <t t-set=\\"placeholder_count\\" t-value=\\"'rfq_count'\\"/>\\n          </t>\\n          <t t-call=\\"portal.portal_docs_entry\\">\\n              <t t-set=\\"icon\\" t-value=\\"'/purchase/static/src/img/calculator.svg'\\"/>\\n              <t t-set=\\"text\\">Siga las instrucciones que debe cumplir</t>\\n              <t t-set=\\"title\\">Nuestros pedidos</t>\\n              <t t-set=\\"url\\" t-value=\\"'/my/purchase'\\"/>\\n              <t t-set=\\"placeholder_count\\" t-value=\\"'purchase_count'\\"/>\\n          </t>\\n      </div>\\n  </data>", "pt_PT": "<data name=\\"Requests for Quotation / Purchase Orders\\" customize_show=\\"True\\" inherit_id=\\"portal.portal_my_home\\" priority=\\"25\\">\\n    <xpath expr=\\"//div[hasclass('o_portal_docs')]\\" position=\\"before\\">\\n          <t t-set=\\"portal_vendor_category_enable\\" t-value=\\"True\\"/>\\n      </xpath>\\n      <div id=\\"portal_vendor_category\\" position=\\"inside\\">\\n          <t t-call=\\"portal.portal_docs_entry\\">\\n              <t t-set=\\"icon\\" t-value=\\"'/web/static/img/rfq.svg'\\"/>\\n              <t t-set=\\"text\\">Acompanhe suas solicitações de cotação</t>\\n              <t t-set=\\"title\\">Pedidos de Orçamento</t>\\n              <t t-set=\\"url\\" t-value=\\"'/my/rfq'\\"/>\\n              <t t-set=\\"placeholder_count\\" t-value=\\"'rfq_count'\\"/>\\n          </t>\\n          <t t-call=\\"portal.portal_docs_entry\\">\\n              <t t-set=\\"icon\\" t-value=\\"'/purchase/static/src/img/calculator.svg'\\"/>\\n              <t t-set=\\"text\\">Acompanhe os pedidos que você precisa atender</t>\\n              <t t-set=\\"title\\">Nossos pedidos</t>\\n              <t t-set=\\"url\\" t-value=\\"'/my/purchase'\\"/>\\n              <t t-set=\\"placeholder_count\\" t-value=\\"'purchase_count'\\"/>\\n          </t>\\n      </div>\\n  </data>"}	<?xml version="1.0"?>\n<data name="Requests for Quotation / Purchase Orders" customize_show="True" inherit_id="portal.portal_my_home" priority="25">\n    <xpath expr="//div[hasclass('o_portal_docs')]" position="before">\n          <t t-set="portal_vendor_category_enable" t-value="True"/>\n      </xpath>\n      <div id="portal_vendor_category" position="inside">\n          <t t-call="portal.portal_docs_entry">\n              <t t-set="icon" t-value="'/web/static/img/rfq.svg'"/>\n              <t t-set="text">Follow your Requests for Quotation</t>\n              <t t-set="title">Requests for Quotation</t>\n              <t t-set="url" t-value="'/my/rfq'"/>\n              <t t-set="placeholder_count" t-value="'rfq_count'"/>\n          </t>\n          <t t-call="portal.portal_docs_entry">\n              <t t-set="icon" t-value="'/purchase/static/src/img/calculator.svg'"/>\n              <t t-set="text">Follow orders you have to fulfill</t>\n              <t t-set="title">Our Orders</t>\n              <t t-set="url" t-value="'/my/purchase'"/>\n              <t t-set="placeholder_count" t-value="'purchase_count'"/>\n          </t>\n      </div>\n  </data>\n\n  	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	t	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
88	16	\N	1	1	ir.logging form	ir.logging	\N	form	base/views/ir_logging_views.xml	primary	{"en_US": "<form string=\\"Log\\">\\n                <sheet>\\n                    <group name=\\"creation_details\\" string=\\"Creation details\\">\\n                        <field name=\\"create_date\\"/>\\n                        <field name=\\"create_uid\\"/>\\n                        <field name=\\"dbname\\"/>\\n                    </group>\\n                    <group name=\\"log_details\\" string=\\"Logging details\\">\\n                        <field name=\\"type\\"/>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"level\\"/>\\n                        <field name=\\"path\\"/>\\n                        <field name=\\"line\\"/>\\n                        <field name=\\"func\\"/>\\n                        <field name=\\"message\\"/>\\n                    </group>\\n                </sheet>\\n                </form>", "es_ES": "<form string=\\"Registrar\\">\\n                <sheet>\\n                    <group name=\\"creation_details\\" string=\\"Detalles de creacion\\">\\n                        <field name=\\"create_date\\"/>\\n                        <field name=\\"create_uid\\"/>\\n                        <field name=\\"dbname\\"/>\\n                    </group>\\n                    <group name=\\"log_details\\" string=\\"Detalles de registro\\">\\n                        <field name=\\"type\\"/>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"level\\"/>\\n                        <field name=\\"path\\"/>\\n                        <field name=\\"line\\"/>\\n                        <field name=\\"func\\"/>\\n                        <field name=\\"message\\"/>\\n                    </group>\\n                </sheet>\\n                </form>", "pt_PT": "<form string=\\"Registo\\">\\n                <sheet>\\n                    <group name=\\"creation_details\\" string=\\"Detalhes da criação\\">\\n                        <field name=\\"create_date\\"/>\\n                        <field name=\\"create_uid\\"/>\\n                        <field name=\\"dbname\\"/>\\n                    </group>\\n                    <group name=\\"log_details\\" string=\\"Registrando detalhes\\">\\n                        <field name=\\"type\\"/>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"level\\"/>\\n                        <field name=\\"path\\"/>\\n                        <field name=\\"line\\"/>\\n                        <field name=\\"func\\"/>\\n                        <field name=\\"message\\"/>\\n                    </group>\\n                </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Log">\n                <sheet>\n                    <group name="creation_details" string="Creation details">\n                        <field name="create_date"/>\n                        <field name="create_uid"/>\n                        <field name="dbname"/>\n                    </group>\n                    <group name="log_details" string="Logging details">\n                        <field name="type"/>\n                        <field name="name"/>\n                        <field name="level"/>\n                        <field name="path"/>\n                        <field name="line"/>\n                        <field name="func"/>\n                        <field name="message"/>\n                    </group>\n                </sheet>\n                </form>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
89	16	\N	1	1	ir.logging list	ir.logging	\N	list	base/views/ir_logging_views.xml	primary	{"en_US": "<list string=\\"Logs\\">\\n                    <field name=\\"create_date\\"/>\\n                    <field name=\\"create_uid\\"/>\\n                    <field name=\\"dbname\\"/>\\n                    <field name=\\"type\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"level\\"/>\\n                    <field name=\\"path\\"/>\\n                    <field name=\\"line\\"/>\\n                    <field name=\\"func\\"/>\\n                </list>", "es_ES": "<list string=\\"Registros\\">\\n                    <field name=\\"create_date\\"/>\\n                    <field name=\\"create_uid\\"/>\\n                    <field name=\\"dbname\\"/>\\n                    <field name=\\"type\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"level\\"/>\\n                    <field name=\\"path\\"/>\\n                    <field name=\\"line\\"/>\\n                    <field name=\\"func\\"/>\\n                </list>", "pt_PT": "<list string=\\"Registos\\">\\n                    <field name=\\"create_date\\"/>\\n                    <field name=\\"create_uid\\"/>\\n                    <field name=\\"dbname\\"/>\\n                    <field name=\\"type\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"level\\"/>\\n                    <field name=\\"path\\"/>\\n                    <field name=\\"line\\"/>\\n                    <field name=\\"func\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Logs">\n                    <field name="create_date"/>\n                    <field name="create_uid"/>\n                    <field name="dbname"/>\n                    <field name="type"/>\n                    <field name="name"/>\n                    <field name="level"/>\n                    <field name="path"/>\n                    <field name="line"/>\n                    <field name="func"/>\n                </list>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
90	16	\N	1	1	ir.logging search	ir.logging	\N	search	base/views/ir_logging_views.xml	primary	{"en_US": "<search string=\\"Logs\\">\\n                    <field name=\\"dbname\\"/>\\n                    <field name=\\"type\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"level\\"/>\\n                    <field name=\\"message\\"/>\\n                    <group expand=\\"0\\" string=\\"Group By\\">\\n                        <filter string=\\"Database\\" name=\\"database\\" domain=\\"[]\\" context=\\"{'group_by': 'dbname'}\\"/>\\n                        <filter string=\\"Level\\" name=\\"group_by_level\\" domain=\\"[]\\" context=\\"{'group_by': 'level'}\\"/>\\n                        <filter string=\\"Type\\" name=\\"group_by_type\\" domain=\\"[]\\" context=\\"{'group_by': 'type'}\\"/>\\n                        <filter string=\\"Creation Date\\" name=\\"group_by_month\\" domain=\\"[]\\" context=\\"{'group_by': 'create_date'}\\"/>\\n                    </group>\\n                </search>", "es_ES": "<search string=\\"Registros\\">\\n                    <field name=\\"dbname\\"/>\\n                    <field name=\\"type\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"level\\"/>\\n                    <field name=\\"message\\"/>\\n                    <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                        <filter string=\\"Base de datos\\" name=\\"database\\" domain=\\"[]\\" context=\\"{'group_by': 'dbname'}\\"/>\\n                        <filter string=\\"Nivel\\" name=\\"group_by_level\\" domain=\\"[]\\" context=\\"{'group_by': 'level'}\\"/>\\n                        <filter string=\\"Tipo\\" name=\\"group_by_type\\" domain=\\"[]\\" context=\\"{'group_by': 'type'}\\"/>\\n                        <filter string=\\"Fecha de creación\\" name=\\"group_by_month\\" domain=\\"[]\\" context=\\"{'group_by': 'create_date'}\\"/>\\n                    </group>\\n                </search>", "pt_PT": "<search string=\\"Registos\\">\\n                    <field name=\\"dbname\\"/>\\n                    <field name=\\"type\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"level\\"/>\\n                    <field name=\\"message\\"/>\\n                    <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                        <filter string=\\"Base de dados\\" name=\\"database\\" domain=\\"[]\\" context=\\"{'group_by': 'dbname'}\\"/>\\n                        <filter string=\\"Nivel\\" name=\\"group_by_level\\" domain=\\"[]\\" context=\\"{'group_by': 'level'}\\"/>\\n                        <filter string=\\"Tipo\\" name=\\"group_by_type\\" domain=\\"[]\\" context=\\"{'group_by': 'type'}\\"/>\\n                        <filter string=\\"Data de Criação\\" name=\\"group_by_month\\" domain=\\"[]\\" context=\\"{'group_by': 'create_date'}\\"/>\\n                    </group>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Logs">\n                    <field name="dbname"/>\n                    <field name="type"/>\n                    <field name="name"/>\n                    <field name="level"/>\n                    <field name="message"/>\n                    <group expand="0" string="Group By">\n                        <filter string="Database" name="database" domain="[]" context="{'group_by': 'dbname'}"/>\n                        <filter string="Level" name="group_by_level" domain="[]" context="{'group_by': 'level'}"/>\n                        <filter string="Type" name="group_by_type" domain="[]" context="{'group_by': 'type'}"/>\n                        <filter string="Creation Date" name="group_by_month" domain="[]" context="{'group_by': 'create_date'}"/>\n                    </group>\n                </search>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
92	16	\N	1	1	contact	\N	base.contact	qweb	base/views/ir_qweb_widget_templates.xml	primary	{"en_US": "<t t-name=\\"base.contact\\">\\n    <address t-ignore=\\"true\\" class=\\"o_portal_address mb-0\\">\\n        <div t-if=\\"not (('name' in fields) or (address and 'address' in fields) or (city and 'city' in fields) or (mobile and 'mobile' in fields) or (website and 'website' in fields) or (email and 'email' in fields))\\" class=\\"css_non_editable_mode_hidden\\">\\n            --<span class=\\"text-muted\\" t-esc=\\"name\\"/>--\\n        </div>\\n        <t t-if=\\"object.country_id.name_position != 'after'\\">\\n            <t t-call=\\"base.contact_name\\"/>\\n        </t>\\n        <div class=\\"gap-2\\" t-att-itemprop=\\"options.get('with_microdata') and 'address'\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/PostalAddress\\">\\n\\n            <div t-if=\\"address and 'address' in fields\\" t-attf-class=\\"d-flex align-items-baseline gap-1\\">\\n                <i t-if=\\"not options.get('no_marker')\\" class=\\"fa fa-map-marker fa-fw\\" role=\\"img\\" aria-label=\\"Address\\" title=\\"Address\\"/>\\n                <span class=\\"w-100 lh-sm text-break d-block\\" itemprop=\\"streetAddress\\" t-esc=\\"address\\"/>\\n            </div>\\n            <div t-if=\\"city and 'city' in fields\\" t-attf-class=\\"d-flex align-items-baseline gap-1\\">\\n                <i t-if=\\"not options.get('no_marker')\\" class=\\"fa fa-map-marker fa-fw\\" role=\\"img\\" aria-label=\\"Address\\" title=\\"Address\\"/>\\n                <span>\\n                    <div>\\n                        <span itemprop=\\"addressLocality\\" t-esc=\\"city\\"/>,\\n                        <span itemprop=\\"addressCountry\\" t-esc=\\"country_id\\"/>\\n                    </div>\\n                </span>\\n            </div>\\n            <div class=\\"d-flex align-items-center gap-1\\" t-if=\\"phone and 'phone' in fields\\">\\n                <i t-if=\\"not options.get('no_marker') or options.get('phone_icons')\\" class=\\"fa fa-phone fa-fw\\" role=\\"img\\" aria-label=\\"Phone\\" title=\\"Phone\\"/> <span class=\\"o_force_ltr\\" itemprop=\\"telephone\\" t-esc=\\"phone\\"/>\\n            </div>\\n            <div class=\\"d-flex align-items-center gap-1\\" t-if=\\"mobile and 'mobile' in fields\\">\\n                <i t-if=\\"not options.get('no_marker') or options.get('phone_icons')\\" class=\\"fa fa-mobile fa-fw\\" role=\\"img\\" aria-label=\\"Mobile\\" title=\\"Mobile\\"/> <span class=\\"o_force_ltr\\" itemprop=\\"telephone\\" t-esc=\\"mobile\\"/>\\n            </div>\\n            <!-- Prevent issue with iOS Safari parsing of schema data without telephone itemprops -->\\n            <div t-if=\\"not (phone and 'phone' in fields) and not (mobile and 'mobile' in fields)\\" itemprop=\\"telephone\\"/>\\n            <div class=\\"d-flex align-items-baseline gap-1\\" t-if=\\"website and 'website' in fields\\">\\n                <i t-if=\\"not options.get('no_marker')\\" class=\\"fa fa-globe fa-fw\\" role=\\"img\\" aria-label=\\"Website\\" title=\\"Website\\"/>\\n                <a class=\\"text-break w-100\\" t-att-href=\\"website and '%s%s' % ('http://' if '://' not in website else '',website)\\"><span itemprop=\\"website\\" t-esc=\\"website\\"/></a>\\n            </div>\\n            <div class=\\"d-flex align-items-baseline gap-1\\" t-if=\\"email and 'email' in fields\\"><i t-if=\\"not options.get('no_marker')\\" class=\\"fa fa-envelope fa-fw\\" role=\\"img\\" aria-label=\\"Email\\" title=\\"Email\\"/> <span class=\\"text-break w-100\\" itemprop=\\"email\\" t-esc=\\"email\\"/></div>\\n        </div>\\n        <div t-if=\\"vat and 'vat' in fields\\"><span t-esc=\\"vat_label\\"/>: <span itemprop=\\"vatID\\" t-esc=\\"vat\\"/></div>\\n        <t t-if=\\"object.country_id and object.country_id.name_position == 'after'\\">\\n            <t t-call=\\"base.contact_name\\"/>\\n        </t>\\n    </address>\\n</t>", "es_ES": "<t t-name=\\"base.contact\\">\\n    <address t-ignore=\\"true\\" class=\\"o_portal_address mb-0\\">\\n        <div t-if=\\"not (('name' in fields) or (address and 'address' in fields) or (city and 'city' in fields) or (mobile and 'mobile' in fields) or (website and 'website' in fields) or (email and 'email' in fields))\\" class=\\"css_non_editable_mode_hidden\\">\\n            --<span class=\\"text-muted\\" t-esc=\\"name\\"/>--\\n        </div>\\n        <t t-if=\\"object.country_id.name_position != 'after'\\">\\n            <t t-call=\\"base.contact_name\\"/>\\n        </t>\\n        <div class=\\"gap-2\\" t-att-itemprop=\\"options.get('with_microdata') and 'address'\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/PostalAddress\\">\\n\\n            <div t-if=\\"address and 'address' in fields\\" t-attf-class=\\"d-flex align-items-baseline gap-1\\">\\n                <i t-if=\\"not options.get('no_marker')\\" class=\\"fa fa-map-marker fa-fw\\" role=\\"img\\" aria-label=\\"Dirección\\" title=\\"Dirección\\"/>\\n                <span class=\\"w-100 lh-sm text-break d-block\\" itemprop=\\"streetAddress\\" t-esc=\\"address\\"/>\\n            </div>\\n            <div t-if=\\"city and 'city' in fields\\" t-attf-class=\\"d-flex align-items-baseline gap-1\\">\\n                <i t-if=\\"not options.get('no_marker')\\" class=\\"fa fa-map-marker fa-fw\\" role=\\"img\\" aria-label=\\"Dirección\\" title=\\"Dirección\\"/>\\n                <span>\\n                    <div>\\n                        <span itemprop=\\"addressLocality\\" t-esc=\\"city\\"/>,\\n                        <span itemprop=\\"addressCountry\\" t-esc=\\"country_id\\"/>\\n                    </div>\\n                </span>\\n            </div>\\n            <div class=\\"d-flex align-items-center gap-1\\" t-if=\\"phone and 'phone' in fields\\">\\n                <i t-if=\\"not options.get('no_marker') or options.get('phone_icons')\\" class=\\"fa fa-phone fa-fw\\" role=\\"img\\" aria-label=\\"Teléfono\\" title=\\"Teléfono\\"/> <span class=\\"o_force_ltr\\" itemprop=\\"telephone\\" t-esc=\\"phone\\"/>\\n            </div>\\n            <div class=\\"d-flex align-items-center gap-1\\" t-if=\\"mobile and 'mobile' in fields\\">\\n                <i t-if=\\"not options.get('no_marker') or options.get('phone_icons')\\" class=\\"fa fa-mobile fa-fw\\" role=\\"img\\" aria-label=\\"Móvil\\" title=\\"Móvil\\"/> <span class=\\"o_force_ltr\\" itemprop=\\"telephone\\" t-esc=\\"mobile\\"/>\\n            </div>\\n            <!-- Prevent issue with iOS Safari parsing of schema data without telephone itemprops -->\\n            <div t-if=\\"not (phone and 'phone' in fields) and not (mobile and 'mobile' in fields)\\" itemprop=\\"telephone\\"/>\\n            <div class=\\"d-flex align-items-baseline gap-1\\" t-if=\\"website and 'website' in fields\\">\\n                <i t-if=\\"not options.get('no_marker')\\" class=\\"fa fa-globe fa-fw\\" role=\\"img\\" aria-label=\\"Sitio web\\" title=\\"Sitio web\\"/>\\n                <a class=\\"text-break w-100\\" t-att-href=\\"website and '%s%s' % ('http://' if '://' not in website else '',website)\\"><span itemprop=\\"website\\" t-esc=\\"website\\"/></a>\\n            </div>\\n            <div class=\\"d-flex align-items-baseline gap-1\\" t-if=\\"email and 'email' in fields\\"><i t-if=\\"not options.get('no_marker')\\" class=\\"fa fa-envelope fa-fw\\" role=\\"img\\" aria-label=\\"Correo electrónico\\" title=\\"Correo electrónico\\"/> <span class=\\"text-break w-100\\" itemprop=\\"email\\" t-esc=\\"email\\"/></div>\\n        </div>\\n        <div t-if=\\"vat and 'vat' in fields\\"><span t-esc=\\"vat_label\\"/>: <span itemprop=\\"vatID\\" t-esc=\\"vat\\"/></div>\\n        <t t-if=\\"object.country_id and object.country_id.name_position == 'after'\\">\\n            <t t-call=\\"base.contact_name\\"/>\\n        </t>\\n    </address>\\n</t>", "pt_PT": "<t t-name=\\"base.contact\\">\\n    <address t-ignore=\\"true\\" class=\\"o_portal_address mb-0\\">\\n        <div t-if=\\"not (('name' in fields) or (address and 'address' in fields) or (city and 'city' in fields) or (mobile and 'mobile' in fields) or (website and 'website' in fields) or (email and 'email' in fields))\\" class=\\"css_non_editable_mode_hidden\\">\\n            --<span class=\\"text-muted\\" t-esc=\\"name\\"/>--\\n        </div>\\n        <t t-if=\\"object.country_id.name_position != 'after'\\">\\n            <t t-call=\\"base.contact_name\\"/>\\n        </t>\\n        <div class=\\"gap-2\\" t-att-itemprop=\\"options.get('with_microdata') and 'address'\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/PostalAddress\\">\\n\\n            <div t-if=\\"address and 'address' in fields\\" t-attf-class=\\"d-flex align-items-baseline gap-1\\">\\n                <i t-if=\\"not options.get('no_marker')\\" class=\\"fa fa-map-marker fa-fw\\" role=\\"img\\" aria-label=\\"Endereço\\" title=\\"Endereço\\"/>\\n                <span class=\\"w-100 lh-sm text-break d-block\\" itemprop=\\"streetAddress\\" t-esc=\\"address\\"/>\\n            </div>\\n            <div t-if=\\"city and 'city' in fields\\" t-attf-class=\\"d-flex align-items-baseline gap-1\\">\\n                <i t-if=\\"not options.get('no_marker')\\" class=\\"fa fa-map-marker fa-fw\\" role=\\"img\\" aria-label=\\"Endereço\\" title=\\"Endereço\\"/>\\n                <span>\\n                    <div>\\n                        <span itemprop=\\"addressLocality\\" t-esc=\\"city\\"/>,\\n                        <span itemprop=\\"addressCountry\\" t-esc=\\"country_id\\"/>\\n                    </div>\\n                </span>\\n            </div>\\n            <div class=\\"d-flex align-items-center gap-1\\" t-if=\\"phone and 'phone' in fields\\">\\n                <i t-if=\\"not options.get('no_marker') or options.get('phone_icons')\\" class=\\"fa fa-phone fa-fw\\" role=\\"img\\" aria-label=\\"Telefone\\" title=\\"Telefone\\"/> <span class=\\"o_force_ltr\\" itemprop=\\"telephone\\" t-esc=\\"phone\\"/>\\n            </div>\\n            <div class=\\"d-flex align-items-center gap-1\\" t-if=\\"mobile and 'mobile' in fields\\">\\n                <i t-if=\\"not options.get('no_marker') or options.get('phone_icons')\\" class=\\"fa fa-mobile fa-fw\\" role=\\"img\\" aria-label=\\"Telemóvel\\" title=\\"Telemóvel\\"/> <span class=\\"o_force_ltr\\" itemprop=\\"telephone\\" t-esc=\\"mobile\\"/>\\n            </div>\\n            <!-- Prevent issue with iOS Safari parsing of schema data without telephone itemprops -->\\n            <div t-if=\\"not (phone and 'phone' in fields) and not (mobile and 'mobile' in fields)\\" itemprop=\\"telephone\\"/>\\n            <div class=\\"d-flex align-items-baseline gap-1\\" t-if=\\"website and 'website' in fields\\">\\n                <i t-if=\\"not options.get('no_marker')\\" class=\\"fa fa-globe fa-fw\\" role=\\"img\\" aria-label=\\"Website\\" title=\\"Website\\"/>\\n                <a class=\\"text-break w-100\\" t-att-href=\\"website and '%s%s' % ('http://' if '://' not in website else '',website)\\"><span itemprop=\\"website\\" t-esc=\\"website\\"/></a>\\n            </div>\\n            <div class=\\"d-flex align-items-baseline gap-1\\" t-if=\\"email and 'email' in fields\\"><i t-if=\\"not options.get('no_marker')\\" class=\\"fa fa-envelope fa-fw\\" role=\\"img\\" aria-label=\\"Email\\" title=\\"Email\\"/> <span class=\\"text-break w-100\\" itemprop=\\"email\\" t-esc=\\"email\\"/></div>\\n        </div>\\n        <div t-if=\\"vat and 'vat' in fields\\"><span t-esc=\\"vat_label\\"/>: <span itemprop=\\"vatID\\" t-esc=\\"vat\\"/></div>\\n        <t t-if=\\"object.country_id and object.country_id.name_position == 'after'\\">\\n            <t t-call=\\"base.contact_name\\"/>\\n        </t>\\n    </address>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="base.contact">\n    <address t-ignore="true" class="o_portal_address mb-0">\n        <div t-if="not (('name' in fields) or (address and 'address' in fields) or (city and 'city' in fields) or (mobile and 'mobile' in fields) or (website and 'website' in fields) or (email and 'email' in fields))" class="css_non_editable_mode_hidden">\n            --<span class="text-muted" t-esc="name"/>--\n        </div>\n        <t t-if="object.country_id.name_position != 'after'">\n            <t t-call="base.contact_name"/>\n        </t>\n        <div class="gap-2" t-att-itemprop="options.get('with_microdata') and 'address'" itemscope="itemscope" itemtype="http://schema.org/PostalAddress">\n\n            <div t-if="address and 'address' in fields" t-attf-class="d-flex align-items-baseline gap-1">\n                <i t-if="not options.get('no_marker')" class="fa fa-map-marker fa-fw" role="img" aria-label="Address" title="Address"/>\n                <span class="w-100 lh-sm text-break d-block" itemprop="streetAddress" t-esc="address"/>\n            </div>\n            <div t-if="city and 'city' in fields" t-attf-class="d-flex align-items-baseline gap-1">\n                <i t-if="not options.get('no_marker')" class="fa fa-map-marker fa-fw" role="img" aria-label="Address" title="Address"/>\n                <span>\n                    <div>\n                        <span itemprop="addressLocality" t-esc="city"/>,\n                        <span itemprop="addressCountry" t-esc="country_id"/>\n                    </div>\n                </span>\n            </div>\n            <div class="d-flex align-items-center gap-1" t-if="phone and 'phone' in fields">\n                <i t-if="not options.get('no_marker') or options.get('phone_icons')" class="fa fa-phone fa-fw" role="img" aria-label="Phone" title="Phone"/> <span class="o_force_ltr" itemprop="telephone" t-esc="phone"/>\n            </div>\n            <div class="d-flex align-items-center gap-1" t-if="mobile and 'mobile' in fields">\n                <i t-if="not options.get('no_marker') or options.get('phone_icons')" class="fa fa-mobile fa-fw" role="img" aria-label="Mobile" title="Mobile"/> <span class="o_force_ltr" itemprop="telephone" t-esc="mobile"/>\n            </div>\n            <!-- Prevent issue with iOS Safari parsing of schema data without telephone itemprops -->\n            <div t-if="not (phone and 'phone' in fields) and not (mobile and 'mobile' in fields)" itemprop="telephone"/>\n            <div class="d-flex align-items-baseline gap-1" t-if="website and 'website' in fields">\n                <i t-if="not options.get('no_marker')" class="fa fa-globe fa-fw" role="img" aria-label="Website" title="Website"/>\n                <a class="text-break w-100" t-att-href="website and '%s%s' % ('http://' if '://' not in website else '',website)"><span itemprop="website" t-esc="website"/></a>\n            </div>\n            <div class="d-flex align-items-baseline gap-1" t-if="email and 'email' in fields"><i t-if="not options.get('no_marker')" class="fa fa-envelope fa-fw" role="img" aria-label="Email" title="Email"/> <span class="text-break w-100" itemprop="email" t-esc="email"/></div>\n        </div>\n        <div t-if="vat and 'vat' in fields"><span t-esc="vat_label"/>: <span itemprop="vatID" t-esc="vat"/></div>\n        <t t-if="object.country_id and object.country_id.name_position == 'after'">\n            <t t-call="base.contact_name"/>\n        </t>\n    </address>\n</t>\n\n	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1809	16	\N	1	1	stock.picking.kanban	stock.picking	\N	kanban	stock/views/stock_picking_views.xml	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\" sample=\\"1\\">\\n                    <field name=\\"scheduled_date\\"/>\\n                    <field name=\\"picking_type_id\\"/>\\n                    <progressbar field=\\"activity_state\\" colors=\\"{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}\\"/>\\n                    <templates>\\n                        <t t-name=\\"card\\">\\n                            <div class=\\"d-flex mb-1\\">\\n                                <field name=\\"priority\\" widget=\\"priority\\" class=\\"pt-1\\"/>\\n                                <field name=\\"name\\" class=\\"fw-bold fs-5 ms-1\\"/>\\n                                <field name=\\"state\\" widget=\\"label_selection\\" options=\\"{'classes': {'draft': 'default', 'cancel': 'danger', 'waiting': 'warning', 'confirmed': 'warning', 'done': 'success'}}\\" class=\\"ms-auto\\"/>\\n                            </div>\\n                            <field name=\\"picking_properties\\" widget=\\"properties\\"/>\\n                            <footer class=\\"pt-0\\">\\n                                <div class=\\"d-flex\\">\\n                                    <field name=\\"partner_id\\"/>\\n                                    <field name=\\"activity_ids\\" widget=\\"kanban_activity\\"/>\\n                                    <field name=\\"json_popover\\" nolabel=\\"1\\" widget=\\"stock_rescheduling_popover\\" invisible=\\"not json_popover\\"/>\\n                                </div>\\n                                <div class=\\"d-flex ms-auto mt-1 align-items-center\\">\\n                                    <field name=\\"scheduled_date\\" options=\\"{'show_time': false}\\"/>\\n                                    <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" invisible=\\"not user_id\\" readonly=\\"state in ['cancel', 'done']\\" class=\\"ms-1\\"/>\\n                                </div>\\n                            </footer>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile" sample="1">\n                    <field name="scheduled_date"/>\n                    <field name="picking_type_id"/>\n                    <progressbar field="activity_state" colors="{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}"/>\n                    <templates>\n                        <t t-name="card">\n                            <div class="d-flex mb-1">\n                                <field name="priority" widget="priority" class="pt-1"/>\n                                <field name="name" class="fw-bold fs-5 ms-1"/>\n                                <field name="state" widget="label_selection" options="{'classes': {'draft': 'default', 'cancel': 'danger', 'waiting': 'warning', 'confirmed': 'warning', 'done': 'success'}}" class="ms-auto"/>\n                            </div>\n                            <field name="picking_properties" widget="properties"/>\n                            <footer class="pt-0">\n                                <div class="d-flex">\n                                    <field name="partner_id"/>\n                                    <field name="activity_ids" widget="kanban_activity"/>\n                                    <field name="json_popover" nolabel="1" widget="stock_rescheduling_popover" invisible="not json_popover"/>\n                                </div>\n                                <div class="d-flex ms-auto mt-1 align-items-center">\n                                    <field name="scheduled_date" options="{'show_time': false}"/>\n                                    <field name="user_id" widget="many2one_avatar_user" invisible="not user_id" readonly="state in ['cancel', 'done']" class="ms-1"/>\n                                </div>\n                            </footer>\n                        </t>\n                    </templates>\n                </kanban>\n            	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2023	16	\N	1	1	repair.tag.form	repair.tags	\N	form	repair/views/repair_views.xml	primary	{"en_US": "<form string=\\"Repair Tags\\">\\n                    <sheet>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                        </group>\\n                    </sheet>\\n                </form>", "es_ES": "<form string=\\"Etiquetas de reparación\\">\\n                    <sheet>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                        </group>\\n                    </sheet>\\n                </form>", "pt_PT": "<form string=\\"Etiquetas de Reparação\\">\\n                    <sheet>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                        </group>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Repair Tags">\n                    <sheet>\n                        <group>\n                            <field name="name"/>\n                        </group>\n                    </sheet>\n                </form>\n            	f	t	2026-04-08 09:05:50.079825	2026-04-08 09:05:50.079825	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2183	16	485	1	1	product.product.purchase.order	product.product	\N	form	purchase/views/product_views.xml	extension	{"en_US": "<div name=\\"button_box\\" position=\\"inside\\">\\n                    <button class=\\"oe_stat_button\\" name=\\"action_view_po\\" groups=\\"purchase.group_purchase_user\\" type=\\"object\\" icon=\\"fa-credit-card\\" invisible=\\"not purchase_ok\\" help=\\"Purchased in the last 365 days\\">\\n                        <div class=\\"o_field_widget o_stat_info\\">\\n                            <span class=\\"o_stat_value d-flex gap-1\\">\\n                                <field name=\\"purchased_product_qty\\" widget=\\"statinfo\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                            </span>\\n                            <span class=\\"o_stat_text\\">Purchased</span>\\n                        </div>\\n                    </button>\\n                </div>", "es_ES": "<div name=\\"button_box\\" position=\\"inside\\">\\n                    <button class=\\"oe_stat_button\\" name=\\"action_view_po\\" groups=\\"purchase.group_purchase_user\\" type=\\"object\\" icon=\\"fa-credit-card\\" invisible=\\"not purchase_ok\\" help=\\"Comprado en los últimos 365 días\\">\\n                        <div class=\\"o_field_widget o_stat_info\\">\\n                            <span class=\\"o_stat_value d-flex gap-1\\">\\n                                <field name=\\"purchased_product_qty\\" widget=\\"statinfo\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                            </span>\\n                            <span class=\\"o_stat_text\\">Comprado</span>\\n                        </div>\\n                    </button>\\n                </div>", "pt_PT": "<div name=\\"button_box\\" position=\\"inside\\">\\n                    <button class=\\"oe_stat_button\\" name=\\"action_view_po\\" groups=\\"purchase.group_purchase_user\\" type=\\"object\\" icon=\\"fa-credit-card\\" invisible=\\"not purchase_ok\\" help=\\"Comprado nos últimos 365 dias\\">\\n                        <div class=\\"o_field_widget o_stat_info\\">\\n                            <span class=\\"o_stat_value d-flex gap-1\\">\\n                                <field name=\\"purchased_product_qty\\" widget=\\"statinfo\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                            </span>\\n                            <span class=\\"o_stat_text\\">Comprado</span>\\n                        </div>\\n                    </button>\\n                </div>"}	<?xml version="1.0"?>\n<div name="button_box" position="inside">\n                    <button class="oe_stat_button" name="action_view_po" groups="purchase.group_purchase_user" type="object" icon="fa-credit-card" invisible="not purchase_ok" help="Purchased in the last 365 days">\n                        <div class="o_field_widget o_stat_info">\n                            <span class="o_stat_value d-flex gap-1">\n                                <field name="purchased_product_qty" widget="statinfo" nolabel="1" class="oe_inline"/>\n                                <field name="uom_name" class="oe_inline" groups="uom.group_uom"/>\n                            </span>\n                            <span class="o_stat_text">Purchased</span>\n                        </div>\n                    </button>\n                </div>\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
1540	16	1421	1	1	project.task.list.view.account.inherit	project.task	\N	list	project_account/views/project_task_views.xml	extension	{"en_US": "<field name=\\"partner_id\\" position=\\"attributes\\">\\n                <attribute name=\\"context\\">{'res_partner_search_mode': 'customer'}</attribute>\\n            </field>"}	<field name="partner_id" position="attributes">\n                <attribute name="context">{'res_partner_search_mode': 'customer'}</attribute>\n            </field>	f	t	2026-04-08 08:35:28.331175	2026-05-18 07:10:50.613068	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1542	16	1378	1	1	project.project.stage.view.list.inherit.project.sms	project.project.stage	\N	list	project_sms/views/project_stage_views.xml	extension	{"en_US": "<field name=\\"mail_template_id\\" position=\\"after\\">\\n                <field name=\\"sms_template_id\\" optional=\\"hide\\" context=\\"{'default_model': 'project.project'}\\"/>\\n            </field>"}	<field name="mail_template_id" position="after">\n                <field name="sms_template_id" optional="hide" context="{'default_model': 'project.project'}"/>\n            </field>	f	t	2026-04-08 08:35:28.740311	2026-05-18 07:10:51.326509	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1543	16	1380	1	1	project.project.stage.view.form.inherit.project.sms	project.project.stage	\N	form	project_sms/views/project_stage_views.xml	extension	{"en_US": "<field name=\\"mail_template_id\\" position=\\"after\\">\\n                <field name=\\"sms_template_id\\" context=\\"{'default_model': 'project.project'}\\" options=\\"{'no_quick_create': True}\\"/>\\n            </field>"}	<field name="mail_template_id" position="after">\n                <field name="sms_template_id" context="{'default_model': 'project.project'}" options="{'no_quick_create': True}"/>\n            </field>	f	t	2026-04-08 08:35:28.740311	2026-05-18 07:10:51.326509	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1544	16	1382	1	1	project.project.stage.view.search.inherit.project.sms	project.project.stage	\N	search	project_sms/views/project_stage_views.xml	extension	{"en_US": "<field name=\\"mail_template_id\\" position=\\"after\\">\\n                <field name=\\"sms_template_id\\" domain=\\"[('model', '=', 'project.project')]\\"/>\\n            </field>"}	<field name="mail_template_id" position="after">\n                <field name="sms_template_id" domain="[('model', '=', 'project.project')]"/>\n            </field>	f	t	2026-04-08 08:35:28.740311	2026-05-18 07:10:51.326509	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1545	16	1386	1	1	project.task.type.view.form.inherit.project.sms	project.task.type	\N	form	project_sms/views/project_task_type_views.xml	extension	{"en_US": "<field name=\\"mail_template_id\\" position=\\"before\\">\\n                <field name=\\"sms_template_id\\" context=\\"{'default_model': 'project.task'}\\" options=\\"{'no_quick_create': True}\\" invisible=\\"user_id\\"/>\\n            </field>"}	<field name="mail_template_id" position="before">\n                <field name="sms_template_id" context="{'default_model': 'project.task'}" options="{'no_quick_create': True}" invisible="user_id"/>\n            </field>	f	t	2026-04-08 08:35:28.740311	2026-05-18 07:10:51.326509	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1546	16	1388	1	1	project.task.type.view.list.inherit.project.sms	project.task.type	\N	list	project_sms/views/project_task_type_views.xml	extension	{"en_US": "<field name=\\"mail_template_id\\" position=\\"before\\">\\n                <field name=\\"sms_template_id\\" optional=\\"hide\\"/>\\n            </field>"}	<field name="mail_template_id" position="before">\n                <field name="sms_template_id" optional="hide"/>\n            </field>	f	t	2026-04-08 08:35:28.740311	2026-05-18 07:10:51.326509	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1547	16	1385	1	1	project.task.type.view.search.inherit.project.sms	project.task.type	\N	search	project_sms/views/project_task_type_views.xml	extension	{"en_US": "<field name=\\"rating_template_id\\" position=\\"after\\">\\n                <field name=\\"sms_template_id\\" domain=\\"[('model', '=', 'project.task')]\\"/>\\n            </field>"}	<field name="rating_template_id" position="after">\n                <field name="sms_template_id" domain="[('model', '=', 'project.task')]"/>\n            </field>	f	t	2026-04-08 08:35:28.740311	2026-05-18 07:10:51.326509	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2216	10	2161	1	1	purchase.order.form.purchase.project	purchase.order	\N	form	project_purchase/views/purchase_order.xml	extension	{"en_US": "<div name=\\"reminder\\" position=\\"after\\">\\n                <field name=\\"project_id\\" groups=\\"project.group_project_user\\"/>\\n            </div>"}	<div name="reminder" position="after">\n                <field name="project_id" groups="project.group_project_user"/>\n            </div>	f	t	2026-04-14 08:54:08.171878	2026-05-18 07:10:53.511808	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2193	16	\N	1	1	product.month.pivot	purchase.report	\N	pivot	purchase/report/purchase_report_views.xml	primary	{"en_US": "<pivot string=\\"Purchase Analysis\\" display_quantity=\\"1\\" sample=\\"1\\">\\n                    <field name=\\"category_id\\" type=\\"row\\"/>\\n                    <field name=\\"order_id\\" type=\\"row\\"/>\\n                    <field name=\\"untaxed_total\\" type=\\"measure\\"/>\\n                    <field name=\\"price_total\\" type=\\"measure\\"/>\\n                </pivot>", "es_ES": "<pivot string=\\"Análisis de compra\\" display_quantity=\\"1\\" sample=\\"1\\">\\n                    <field name=\\"category_id\\" type=\\"row\\"/>\\n                    <field name=\\"order_id\\" type=\\"row\\"/>\\n                    <field name=\\"untaxed_total\\" type=\\"measure\\"/>\\n                    <field name=\\"price_total\\" type=\\"measure\\"/>\\n                </pivot>", "pt_PT": "<pivot string=\\"Análise de Compras\\" display_quantity=\\"1\\" sample=\\"1\\">\\n                    <field name=\\"category_id\\" type=\\"row\\"/>\\n                    <field name=\\"order_id\\" type=\\"row\\"/>\\n                    <field name=\\"untaxed_total\\" type=\\"measure\\"/>\\n                    <field name=\\"price_total\\" type=\\"measure\\"/>\\n                </pivot>"}	<?xml version="1.0"?>\n<pivot string="Purchase Analysis" display_quantity="1" sample="1">\n                    <field name="category_id" type="row"/>\n                    <field name="order_id" type="row"/>\n                    <field name="untaxed_total" type="measure"/>\n                    <field name="price_total" type="measure"/>\n                </pivot>\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
2196	16	\N	1	1	report.purchase.order.search	purchase.report	\N	search	purchase/report/purchase_report_views.xml	primary	{"en_US": "<search string=\\"Purchase Orders\\">\\n                <filter string=\\"Requests for Quotation\\" name=\\"quotes\\" domain=\\"[('state','in',('draft','sent'))]\\"/>\\n                <filter string=\\"Purchase Orders\\" name=\\"orders\\" domain=\\"[('state','!=','draft'), ('state','!=','sent'), ('state','!=','cancel')]\\"/>\\n                <filter string=\\"Confirmation Date Last Year\\" name=\\"later_than_a_year_ago\\" domain=\\"[('date_approve', '&gt;=', ((context_today()-relativedelta(years=1)).strftime('%Y-%m-%d')))]\\"/>\\n                <filter name=\\"filter_date_order\\" date=\\"date_order\\"/>\\n                <filter name=\\"filter_date_approve\\" date=\\"date_approve\\" default_period=\\"month\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"product_id\\"/>\\n                <group expand=\\"0\\" string=\\"Extended Filters\\">\\n                    <field name=\\"user_id\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                    <field name=\\"date_order\\"/>\\n                    <field name=\\"date_approve\\"/>\\n                    <field name=\\"category_id\\" filter_domain=\\"[('category_id', 'child_of', self)]\\"/>\\n                </group>\\n                <group expand=\\"1\\" string=\\"Group By\\">\\n                    <filter string=\\"Vendor\\" name=\\"group_partner_id\\" context=\\"{'group_by':'partner_id'}\\"/>\\n                    <filter string=\\"Vendor Country\\" name=\\"country_id\\" context=\\"{'group_by':'country_id'}\\"/>\\n                    <filter string=\\"Buyer\\" name=\\"user_id\\" context=\\"{'group_by':'user_id'}\\"/>\\n                    <filter string=\\"Product\\" name=\\"group_product_id\\" context=\\"{'group_by':'product_id'}\\"/>\\n                    <filter string=\\"Product Category\\" name=\\"group_category_id\\" context=\\"{'group_by':'category_id'}\\"/>\\n                    <filter string=\\"Status\\" name=\\"status\\" context=\\"{'group_by':'state'}\\"/>\\n                    <filter string=\\"Company\\" name=\\"company\\" context=\\"{'group_by':'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n                    <separator/>\\n                    <filter string=\\"Order Date\\" name=\\"order_month\\" context=\\"{'group_by': 'date_order:month'}\\"/>\\n                    <filter string=\\"Confirmation Date\\" name=\\"group_date_approve_month\\" context=\\"{'group_by': 'date_approve:month'}\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Pedidos de compra\\">\\n                <filter string=\\"Solicitudes de presupuesto\\" name=\\"quotes\\" domain=\\"[('state','in',('draft','sent'))]\\"/>\\n                <filter string=\\"Pedidos de compra\\" name=\\"orders\\" domain=\\"[('state','!=','draft'), ('state','!=','sent'), ('state','!=','cancel')]\\"/>\\n                <filter string=\\"Fecha de confirmación del año pasado\\" name=\\"later_than_a_year_ago\\" domain=\\"[('date_approve', '&gt;=', ((context_today()-relativedelta(years=1)).strftime('%Y-%m-%d')))]\\"/>\\n                <filter name=\\"filter_date_order\\" date=\\"date_order\\"/>\\n                <filter name=\\"filter_date_approve\\" date=\\"date_approve\\" default_period=\\"month\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"product_id\\"/>\\n                <group expand=\\"0\\" string=\\"Filtros avanzados\\">\\n                    <field name=\\"user_id\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                    <field name=\\"date_order\\"/>\\n                    <field name=\\"date_approve\\"/>\\n                    <field name=\\"category_id\\" filter_domain=\\"[('category_id', 'child_of', self)]\\"/>\\n                </group>\\n                <group expand=\\"1\\" string=\\"Agrupar por\\">\\n                    <filter string=\\"Proveedor\\" name=\\"group_partner_id\\" context=\\"{'group_by':'partner_id'}\\"/>\\n                    <filter string=\\"País del proveedor\\" name=\\"country_id\\" context=\\"{'group_by':'country_id'}\\"/>\\n                    <filter string=\\"Comprador\\" name=\\"user_id\\" context=\\"{'group_by':'user_id'}\\"/>\\n                    <filter string=\\"Producto\\" name=\\"group_product_id\\" context=\\"{'group_by':'product_id'}\\"/>\\n                    <filter string=\\"Categoría de producto\\" name=\\"group_category_id\\" context=\\"{'group_by':'category_id'}\\"/>\\n                    <filter string=\\"Estado\\" name=\\"status\\" context=\\"{'group_by':'state'}\\"/>\\n                    <filter string=\\"Compañía\\" name=\\"company\\" context=\\"{'group_by':'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n                    <separator/>\\n                    <filter string=\\"Fecha de pedido\\" name=\\"order_month\\" context=\\"{'group_by': 'date_order:month'}\\"/>\\n                    <filter string=\\"Fecha de confirmación\\" name=\\"group_date_approve_month\\" context=\\"{'group_by': 'date_approve:month'}\\"/>\\n                </group>\\n            </search>", "pt_PT": "<search string=\\"Notas de encomenda\\">\\n                <filter string=\\"Pedidos de Orçamento\\" name=\\"quotes\\" domain=\\"[('state','in',('draft','sent'))]\\"/>\\n                <filter string=\\"Notas de encomenda\\" name=\\"orders\\" domain=\\"[('state','!=','draft'), ('state','!=','sent'), ('state','!=','cancel')]\\"/>\\n                <filter string=\\"Data de confirmação no último ano\\" name=\\"later_than_a_year_ago\\" domain=\\"[('date_approve', '&gt;=', ((context_today()-relativedelta(years=1)).strftime('%Y-%m-%d')))]\\"/>\\n                <filter name=\\"filter_date_order\\" date=\\"date_order\\"/>\\n                <filter name=\\"filter_date_approve\\" date=\\"date_approve\\" default_period=\\"month\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"product_id\\"/>\\n                <group expand=\\"0\\" string=\\"Filtros extendidos\\">\\n                    <field name=\\"user_id\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                    <field name=\\"date_order\\"/>\\n                    <field name=\\"date_approve\\"/>\\n                    <field name=\\"category_id\\" filter_domain=\\"[('category_id', 'child_of', self)]\\"/>\\n                </group>\\n                <group expand=\\"1\\" string=\\"Agrupar Por\\">\\n                    <filter string=\\"Fornecedor\\" name=\\"group_partner_id\\" context=\\"{'group_by':'partner_id'}\\"/>\\n                    <filter string=\\"País do Fornecedor\\" name=\\"country_id\\" context=\\"{'group_by':'country_id'}\\"/>\\n                    <filter string=\\"Comprador\\" name=\\"user_id\\" context=\\"{'group_by':'user_id'}\\"/>\\n                    <filter string=\\"Artigo\\" name=\\"group_product_id\\" context=\\"{'group_by':'product_id'}\\"/>\\n                    <filter string=\\"Categoria do Artigo\\" name=\\"group_category_id\\" context=\\"{'group_by':'category_id'}\\"/>\\n                    <filter string=\\"Estado\\" name=\\"status\\" context=\\"{'group_by':'state'}\\"/>\\n                    <filter string=\\"Empresa\\" name=\\"company\\" context=\\"{'group_by':'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n                    <separator/>\\n                    <filter string=\\"Data da Encomenda\\" name=\\"order_month\\" context=\\"{'group_by': 'date_order:month'}\\"/>\\n                    <filter string=\\"Data de Confirmação\\" name=\\"group_date_approve_month\\" context=\\"{'group_by': 'date_approve:month'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Purchase Orders">\n                <filter string="Requests for Quotation" name="quotes" domain="[('state','in',('draft','sent'))]"/>\n                <filter string="Purchase Orders" name="orders" domain="[('state','!=','draft'), ('state','!=','sent'), ('state','!=','cancel')]"/>\n                <filter string="Confirmation Date Last Year" name="later_than_a_year_ago" domain="[('date_approve', '&gt;=', ((context_today()-relativedelta(years=1)).strftime('%Y-%m-%d')))]"/>\n                <filter name="filter_date_order" date="date_order"/>\n                <filter name="filter_date_approve" date="date_approve" default_period="month"/>\n                <field name="partner_id"/>\n                <field name="product_id"/>\n                <group expand="0" string="Extended Filters">\n                    <field name="user_id"/>\n                    <field name="company_id" groups="base.group_multi_company"/>\n                    <field name="date_order"/>\n                    <field name="date_approve"/>\n                    <field name="category_id" filter_domain="[('category_id', 'child_of', self)]"/>\n                </group>\n                <group expand="1" string="Group By">\n                    <filter string="Vendor" name="group_partner_id" context="{'group_by':'partner_id'}"/>\n                    <filter string="Vendor Country" name="country_id" context="{'group_by':'country_id'}"/>\n                    <filter string="Buyer" name="user_id" context="{'group_by':'user_id'}"/>\n                    <filter string="Product" name="group_product_id" context="{'group_by':'product_id'}"/>\n                    <filter string="Product Category" name="group_category_id" context="{'group_by':'category_id'}"/>\n                    <filter string="Status" name="status" context="{'group_by':'state'}"/>\n                    <filter string="Company" name="company" context="{'group_by':'company_id'}" groups="base.group_multi_company"/>\n                    <separator/>\n                    <filter string="Order Date" name="order_month" context="{'group_by': 'date_order:month'}"/>\n                    <filter string="Confirmation Date" name="group_date_approve_month" context="{'group_by': 'date_approve:month'}"/>\n                </group>\n            </search>\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
1840	16	\N	1	1	stock.location.route.list	stock.route	\N	list	stock/views/stock_location_views.xml	primary	{"en_US": "<list string=\\"Routes\\">\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"active\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                </list>", "es_ES": "<list string=\\"Rutas\\">\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"active\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                </list>", "pt_PT": "<list string=\\"Rotas\\">\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"active\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Routes">\n                    <field name="sequence" widget="handle"/>\n                    <field name="name"/>\n                    <field name="active" column_invisible="True"/>\n                    <field name="company_id" groups="base.group_multi_company"/>\n                </list>\n            	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2228	35	2203	1	1	EDI UBL : portal connect software	\N	purchase_edi_ubl_bis3.portal_connect_software_modal	qweb	purchase_edi_ubl_bis3/views/portal_templates_edi_ubl_connect_software.xml	extension	{"en_US": "<data name=\\"EDI UBL : portal connect software\\" inherit_id=\\"purchase.portal_my_purchase_order\\" priority=\\"35\\">\\n        <xpath expr=\\"//button[@id='portal_connect_software_modal_btn']\\" position=\\"attributes\\">\\n            <attribute name=\\"class\\" remove=\\"invisible\\" add=\\"visible\\" separator=\\" \\"/>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data name="EDI UBL : portal connect software" inherit_id="purchase.portal_my_purchase_order" priority="35">\n        <xpath expr="//button[@id='portal_connect_software_modal_btn']" position="attributes">\n            <attribute name="class" remove="invisible" add="visible" separator=" "/>\n        </xpath>\n    </data>\n	f	t	2026-04-14 08:54:08.516343	2026-04-14 08:54:08.516343	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2227	16	\N	1	1	bis3_OrderType	\N	purchase_edi_ubl_bis3.bis3_OrderType	qweb	purchase_edi_ubl_bis3/data/bis3_templates.xml	primary	{"en_US": "<t t-name=\\"purchase_edi_ubl_bis3.bis3_OrderType\\">\\n        <Order xmlns=\\"urn:oasis:names:specification:ubl:schema:xsd:Order-2\\" xmlns:cac=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\\" xmlns:cbc=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\\">\\n            <cbc:CustomizationID>urn:fdc:peppol.eu:poacc:trns:order:3</cbc:CustomizationID>\\n            <cbc:ProfileID>urn:fdc:peppol.eu:poacc:bis:ordering:3</cbc:ProfileID>\\n            <cbc:ID t-out=\\"vals.get('id')\\"/>\\n            <cbc:IssueDate t-out=\\"vals.get('issue_date')\\"/>\\n            <cbc:Note t-out=\\"vals.get('note')\\"/>\\n            <cac:OriginatorDocumentReference>\\n                <cbc:ID t-out=\\"vals.get('originator_document_reference')\\"/>\\n            </cac:OriginatorDocumentReference>\\n            <cbc:DocumentCurrencyCode t-out=\\"vals.get('document_currency_code')\\"/>\\n            <cac:BuyerCustomerParty>\\n                <cac:Party>\\n                    <t t-call=\\"purchase_edi_ubl_bis3.bis3_PartyType\\">\\n                        <t t-set=\\"vals\\" t-value=\\"vals.get('customer_party_vals')\\"/>\\n                    </t>\\n                </cac:Party>\\n            </cac:BuyerCustomerParty>\\n            <cac:SellerSupplierParty>\\n                <cac:Party>\\n                    <t t-call=\\"purchase_edi_ubl_bis3.bis3_PartyType\\">\\n                        <t t-set=\\"vals\\" t-value=\\"vals.get('supplier_party_vals')\\"/>\\n                    </t>\\n                </cac:Party>\\n            </cac:SellerSupplierParty>\\n            <cac:Delivery t-if=\\"vals.get('delivery_party_vals')\\">\\n                <t t-call=\\"purchase_edi_ubl_bis3.bis3_DeliveryType\\">\\n                    <t t-set=\\"vals\\" t-value=\\"vals.get('delivery_party_vals')\\"/>\\n                </t>\\n            </cac:Delivery>\\n            <cac:PaymentTerms t-if=\\"vals.get('payment_terms_vals')\\">\\n                <t t-set=\\"payment_terms_vals\\" t-value=\\"vals.get('payment_terms_vals')\\"/>\\n                <cbc:Note t-out=\\"payment_terms_vals.get('note')\\"/>\\n            </cac:PaymentTerms>\\n            <cac:AllowanceCharge>\\n                <t t-call=\\"purchase_edi_ubl_bis3.bis3_AllowanceChargeType\\">\\n                    <t t-set=\\"vals\\" t-value=\\"vals.get('allowance_charge_vals', {})\\"/>\\n                </t>\\n            </cac:AllowanceCharge>\\n            <cac:TaxTotal>\\n                <cbc:TaxAmount t-att-currencyID=\\"vals.get('currency_id')\\" t-out=\\"vals.get('tax_amount')\\"/>\\n            </cac:TaxTotal>\\n            <cac:AnticipatedMonetaryTotal>\\n                <t t-call=\\"purchase_edi_ubl_bis3.bis3_AnticipatedMonetaryTotalType\\">\\n                    <t t-set=\\"vals\\" t-value=\\"vals.get('anticipated_monetary_total_vals')\\"/>\\n                </t>\\n            </cac:AnticipatedMonetaryTotal>\\n            <cac:OrderLine t-foreach=\\"vals.get('order_lines')\\" t-as=\\"line_vals\\">\\n                <cac:LineItem>\\n                    <t t-call=\\"purchase_edi_ubl_bis3.bis3_LineItemType\\">\\n                        <t t-set=\\"vals\\" t-value=\\"line_vals\\"/>\\n                    </t>\\n                </cac:LineItem>\\n            </cac:OrderLine>\\n        </Order>\\n    </t>", "es_ES": "<t t-name=\\"purchase_edi_ubl_bis3.bis3_OrderType\\">\\n        <Order xmlns=\\"urn:oasis:names:specification:ubl:schema:xsd:Order-2\\" xmlns:cac=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\\" xmlns:cbc=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\\">\\n            <cbc:CustomizationID>urn:fdc:peppol.eu:poacc:trns:order:3</cbc:CustomizationID>\\n            <cbc:ProfileID>urn:fdc:peppol.eu:poacc:bis:ordering:3</cbc:ProfileID>\\n            <cbc:ID t-out=\\"vals.get('id')\\"/>\\n            <cbc:IssueDate t-out=\\"vals.get('issue_date')\\"/>\\n            <cbc:Note t-out=\\"vals.get('note')\\"/>\\n            <cac:OriginatorDocumentReference>\\n                <cbc:ID t-out=\\"vals.get('originator_document_reference')\\"/>\\n            </cac:OriginatorDocumentReference>\\n            <cbc:DocumentCurrencyCode t-out=\\"vals.get('document_currency_code')\\"/>\\n            <cac:BuyerCustomerParty>\\n                <cac:Party>\\n                    <t t-call=\\"purchase_edi_ubl_bis3.bis3_PartyType\\">\\n                        <t t-set=\\"vals\\" t-value=\\"vals.get('customer_party_vals')\\"/>\\n                    </t>\\n                </cac:Party>\\n            </cac:BuyerCustomerParty>\\n            <cac:SellerSupplierParty>\\n                <cac:Party>\\n                    <t t-call=\\"purchase_edi_ubl_bis3.bis3_PartyType\\">\\n                        <t t-set=\\"vals\\" t-value=\\"vals.get('supplier_party_vals')\\"/>\\n                    </t>\\n                </cac:Party>\\n            </cac:SellerSupplierParty>\\n            <cac:Delivery t-if=\\"vals.get('delivery_party_vals')\\">\\n                <t t-call=\\"purchase_edi_ubl_bis3.bis3_DeliveryType\\">\\n                    <t t-set=\\"vals\\" t-value=\\"vals.get('delivery_party_vals')\\"/>\\n                </t>\\n            </cac:Delivery>\\n            <cac:PaymentTerms t-if=\\"vals.get('payment_terms_vals')\\">\\n                <t t-set=\\"payment_terms_vals\\" t-value=\\"vals.get('payment_terms_vals')\\"/>\\n                <cbc:Note t-out=\\"payment_terms_vals.get('note')\\"/>\\n            </cac:PaymentTerms>\\n            <cac:AllowanceCharge>\\n                <t t-call=\\"purchase_edi_ubl_bis3.bis3_AllowanceChargeType\\">\\n                    <t t-set=\\"vals\\" t-value=\\"vals.get('allowance_charge_vals', {})\\"/>\\n                </t>\\n            </cac:AllowanceCharge>\\n            <cac:TaxTotal>\\n                <cbc:TaxAmount t-att-currencyID=\\"vals.get('currency_id')\\" t-out=\\"vals.get('tax_amount')\\"/>\\n            </cac:TaxTotal>\\n            <cac:AnticipatedMonetaryTotal>\\n                <t t-call=\\"purchase_edi_ubl_bis3.bis3_AnticipatedMonetaryTotalType\\">\\n                    <t t-set=\\"vals\\" t-value=\\"vals.get('anticipated_monetary_total_vals')\\"/>\\n                </t>\\n            </cac:AnticipatedMonetaryTotal>\\n            <cac:OrderLine t-foreach=\\"vals.get('order_lines')\\" t-as=\\"line_vals\\">\\n                <cac:LineItem>\\n                    <t t-call=\\"purchase_edi_ubl_bis3.bis3_LineItemType\\">\\n                        <t t-set=\\"vals\\" t-value=\\"line_vals\\"/>\\n                    </t>\\n                </cac:LineItem>\\n            </cac:OrderLine>\\n        </Order>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="purchase_edi_ubl_bis3.bis3_OrderType">\n        <Order xmlns="urn:oasis:names:specification:ubl:schema:xsd:Order-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">\n            <cbc:CustomizationID>urn:fdc:peppol.eu:poacc:trns:order:3</cbc:CustomizationID>\n            <cbc:ProfileID>urn:fdc:peppol.eu:poacc:bis:ordering:3</cbc:ProfileID>\n            <cbc:ID t-out="vals.get('id')"/>\n            <cbc:IssueDate t-out="vals.get('issue_date')"/>\n            <cbc:Note t-out="vals.get('note')"/>\n            <cac:OriginatorDocumentReference>\n                <cbc:ID t-out="vals.get('originator_document_reference')"/>\n            </cac:OriginatorDocumentReference>\n            <cbc:DocumentCurrencyCode t-out="vals.get('document_currency_code')"/>\n            <cac:BuyerCustomerParty>\n                <cac:Party>\n                    <t t-call="purchase_edi_ubl_bis3.bis3_PartyType">\n                        <t t-set="vals" t-value="vals.get('customer_party_vals')"/>\n                    </t>\n                </cac:Party>\n            </cac:BuyerCustomerParty>\n            <cac:SellerSupplierParty>\n                <cac:Party>\n                    <t t-call="purchase_edi_ubl_bis3.bis3_PartyType">\n                        <t t-set="vals" t-value="vals.get('supplier_party_vals')"/>\n                    </t>\n                </cac:Party>\n            </cac:SellerSupplierParty>\n            <cac:Delivery t-if="vals.get('delivery_party_vals')">\n                <t t-call="purchase_edi_ubl_bis3.bis3_DeliveryType">\n                    <t t-set="vals" t-value="vals.get('delivery_party_vals')"/>\n                </t>\n            </cac:Delivery>\n            <cac:PaymentTerms t-if="vals.get('payment_terms_vals')">\n                <t t-set="payment_terms_vals" t-value="vals.get('payment_terms_vals')"/>\n                <cbc:Note t-out="payment_terms_vals.get('note')"/>\n            </cac:PaymentTerms>\n            <cac:AllowanceCharge>\n                <t t-call="purchase_edi_ubl_bis3.bis3_AllowanceChargeType">\n                    <t t-set="vals" t-value="vals.get('allowance_charge_vals', {})"/>\n                </t>\n            </cac:AllowanceCharge>\n            <cac:TaxTotal>\n                <cbc:TaxAmount t-att-currencyID="vals.get('currency_id')" t-out="vals.get('tax_amount')"/>\n            </cac:TaxTotal>\n            <cac:AnticipatedMonetaryTotal>\n                <t t-call="purchase_edi_ubl_bis3.bis3_AnticipatedMonetaryTotalType">\n                    <t t-set="vals" t-value="vals.get('anticipated_monetary_total_vals')"/>\n                </t>\n            </cac:AnticipatedMonetaryTotal>\n            <cac:OrderLine t-foreach="vals.get('order_lines')" t-as="line_vals">\n                <cac:LineItem>\n                    <t t-call="purchase_edi_ubl_bis3.bis3_LineItemType">\n                        <t t-set="vals" t-value="line_vals"/>\n                    </t>\n                </cac:LineItem>\n            </cac:OrderLine>\n        </Order>\n    </t>\n	f	t	2026-04-14 08:54:08.516343	2026-04-14 08:54:08.516343	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1826	16	509	1	1	product.packaging.list.view.stock	product.packaging	\N	list	stock/views/product_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='name']\\" position=\\"after\\">\\n                    <field name=\\"package_type_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                    <field name=\\"route_ids\\" groups=\\"stock.group_adv_location\\" optional=\\"hide\\" widget=\\"many2many_tags\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='name']" position="after">\n                    <field name="package_type_id" groups="stock.group_tracking_lot"/>\n                    <field name="route_ids" groups="stock.group_adv_location" optional="hide" widget="many2many_tags"/>\n                </xpath>\n            	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1564	16	1392	1	1	project.project.select.inherit.project	project.project	\N	search	sale_project/views/project_task_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"sale_order_id\\"/>\\n            </xpath>"}	<xpath expr="//field[@name='partner_id']" position="after">\n                <field name="sale_order_id"/>\n            </xpath>	f	t	2026-04-08 08:35:30.80317	2026-05-18 07:10:55.165264	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1827	16	512	1	1	product.packaging.form.view.stock	product.packaging	\N	form	stock/views/product_views.xml	extension	{"en_US": "<data><xpath expr=\\"//label[@for='qty']\\" position=\\"before\\">\\n                    <field name=\\"package_type_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                </xpath>\\n                <xpath expr=\\"//group[@name='qty']\\" position=\\"after\\">\\n                    <group name=\\"logistic\\">\\n                        <field name=\\"route_ids\\" groups=\\"stock.group_adv_location\\" widget=\\"many2many_tags\\"/>\\n                    </group>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//label[@for='qty']" position="before">\n                    <field name="package_type_id" groups="stock.group_tracking_lot"/>\n                </xpath>\n                <xpath expr="//group[@name='qty']" position="after">\n                    <group name="logistic">\n                        <field name="route_ids" groups="stock.group_adv_location" widget="many2many_tags"/>\n                    </group>\n                </xpath>\n            </data>	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1828	16	480	1	1	product.search.stock.form	product.product	\N	search	stock/views/product_views.xml	extension	{"en_US": "<filter name=\\"activities_overdue\\" position=\\"after\\">\\n                    <field name=\\"location_id\\" options=\\"{'no_create': True}\\" context=\\"{'location': self}\\" filter_domain=\\"[]\\"/>\\n                    <field name=\\"warehouse_id\\" context=\\"{'warehouse_id': self}\\" filter_domain=\\"[]\\"/>\\n                </filter>"}	<?xml version="1.0"?>\n<filter name="activities_overdue" position="after">\n                    <field name="location_id" options="{'no_create': True}" context="{'location': self}" filter_domain="[]"/>\n                    <field name="warehouse_id" context="{'warehouse_id': self}" filter_domain="[]"/>\n                </filter>\n            	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1565	50	1393	1	1	project.project.list.inherit.sale.project	project.project	\N	list	sale_project/views/project_task_views.xml	extension	{"en_US": "<data><xpath expr=\\"//field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"sale_line_id\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n                <field name=\\"allow_billable\\" column_invisible=\\"True\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='partner_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">not allow_billable</attribute>\\n            </xpath>\\n        </data>"}	<data><xpath expr="//field[@name='partner_id']" position="after">\n                <field name="sale_line_id" optional="hide" readonly="1"/>\n                <field name="allow_billable" column_invisible="True"/>\n            </xpath>\n            <xpath expr="//field[@name='partner_id']" position="attributes">\n                <attribute name="invisible">not allow_billable</attribute>\n            </xpath>\n        </data>	f	t	2026-04-08 08:35:30.80317	2026-05-18 07:10:55.165264	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1566	16	1391	1	1	project.project.view.inherit	project.project	\N	form	sale_project/views/project_task_views.xml	extension	{"en_US": "<data><div name=\\"button_box\\" position=\\"inside\\">\\n                <field name=\\"display_sales_stat_buttons\\" invisible=\\"1\\"/>\\n                <field name=\\"allow_billable\\" invisible=\\"1\\"/>\\n                <field name=\\"privacy_visibility\\" invisible=\\"1\\"/>\\n                <button class=\\"oe_stat_button\\" type=\\"object\\" name=\\"action_customer_preview\\" icon=\\"fa-globe icon\\" invisible=\\"not partner_id or not allow_billable or privacy_visibility != 'portal'\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_text\\">Customer</span>\\n                        <span class=\\"o_stat_text\\">Preview</span>\\n                    </div>\\n                </button>\\n                <button class=\\"oe_stat_button\\" type=\\"object\\" name=\\"action_view_sos\\" icon=\\"fa-dollar\\" invisible=\\"not display_sales_stat_buttons or sale_order_count == 0\\" groups=\\"sales_team.group_sale_salesman_all_leads\\" context=\\"{                         'create_for_project_id': id,                         'default_project_id': id,                         'default_partner_id': partner_id                     }\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_value\\">\\n                            <field name=\\"sale_order_count\\" nolabel=\\"1\\"/>\\n                        </span>\\n                        <span class=\\"o_stat_text\\">\\n                            Sales Orders\\n                        </span>\\n                    </div>\\n                </button>\\n                <button class=\\"oe_stat_button\\" type=\\"object\\" name=\\"action_view_sos\\" icon=\\"fa-dollar\\" invisible=\\"not display_sales_stat_buttons or sale_order_count != 0\\" groups=\\"sales_team.group_sale_salesman_all_leads\\" context=\\"{                         'create_for_project_id': id,                         'default_project_id': id,                         'default_partner_id': partner_id                     }\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_text\\">\\n                            <span class=\\"o_stat_value\\">0</span> Sales Order\\n                        </span>\\n                        <span class=\\"o_stat_text\\">\\n                            Make Billable\\n                        </span>\\n                    </div>\\n                </button>\\n            </div>\\n            <xpath expr=\\"//header\\" position=\\"inside\\">\\n                <field name=\\"has_any_so_to_invoice\\" invisible=\\"1\\"/>\\n                <field name=\\"has_any_so_with_nothing_to_invoice\\" invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='partner_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">not allow_billable</attribute>\\n            </xpath>\\n            <xpath expr=\\"//group[@name='group_time_managment']\\" position=\\"after\\">\\n                 <group name=\\"group_sales_invoicing\\" string=\\"Sales &amp; Invoicing\\" col=\\"1\\" class=\\"row mt16 o_settings_container col-lg-6\\">\\n                    <div>\\n                        <setting class=\\"col-lg-12\\" help=\\"Invoice your time and material to customers\\" id=\\"allow_billable_container\\">\\n                            <field name=\\"allow_billable\\"/>\\n                        </setting>\\n                    </div>\\n                </group>\\n            </xpath>\\n            <xpath expr=\\"//page[@name='settings']//field[@name='privacy_visibility']\\" position=\\"before\\">\\n                <field name=\\"reinvoiced_sale_order_id\\" invisible=\\"not allow_billable or not partner_id\\"/>\\n                <label for=\\"sale_line_id\\" invisible=\\"not allow_billable or not partner_id\\"/>\\n                <div class=\\"o_row\\" invisible=\\"not allow_billable or not partner_id\\">\\n                    <field name=\\"sale_line_id\\" groups=\\"!sales_team.group_sale_salesman\\" options=\\"{'no_create': True, 'no_edit': True, 'delete': False, 'no_open': True}\\"/>\\n                    <field name=\\"sale_line_id\\" groups=\\"sales_team.group_sale_salesman\\" options=\\"{'no_edit': True, 'delete': False}\\" context=\\"{                             'form_view_ref': 'sale_project.sale_order_line_view_form_editable',                             'default_partner_id': partner_id,                             'default_company_id': company_id,                         }\\"/>\\n                    <span class=\\"fa fa-exclamation-triangle text-warning\\" title=\\"The sales order associated with this project has been cancelled. We recommend either updating the sales order item or cancelling this project in alignment with the cancellation of the sales order.\\" invisible=\\"sale_order_state != 'cancel'\\"/>\\n                </div>\\n                <field name=\\"sale_order_state\\" invisible=\\"1\\"/>\\n            </xpath>\\n        </data>", "es_ES": "<data><div name=\\"button_box\\" position=\\"inside\\">\\n                <field name=\\"display_sales_stat_buttons\\" invisible=\\"1\\"/>\\n                <field name=\\"allow_billable\\" invisible=\\"1\\"/>\\n                <field name=\\"privacy_visibility\\" invisible=\\"1\\"/>\\n                <button class=\\"oe_stat_button\\" type=\\"object\\" name=\\"action_customer_preview\\" icon=\\"fa-globe icon\\" invisible=\\"not partner_id or not allow_billable or privacy_visibility != 'portal'\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_text\\">Cliente</span>\\n                        <span class=\\"o_stat_text\\">Vista previa</span>\\n                    </div>\\n                </button>\\n                <button class=\\"oe_stat_button\\" type=\\"object\\" name=\\"action_view_sos\\" icon=\\"fa-dollar\\" invisible=\\"not display_sales_stat_buttons or sale_order_count == 0\\" groups=\\"sales_team.group_sale_salesman_all_leads\\" context=\\"{                         'create_for_project_id': id,                         'default_project_id': id,                         'default_partner_id': partner_id                     }\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_value\\">\\n                            <field name=\\"sale_order_count\\" nolabel=\\"1\\"/>\\n                        </span>\\n                        <span class=\\"o_stat_text\\">\\n                            Pedidos de venta\\n                        </span>\\n                    </div>\\n                </button>\\n                <button class=\\"oe_stat_button\\" type=\\"object\\" name=\\"action_view_sos\\" icon=\\"fa-dollar\\" invisible=\\"not display_sales_stat_buttons or sale_order_count != 0\\" groups=\\"sales_team.group_sale_salesman_all_leads\\" context=\\"{                         'create_for_project_id': id,                         'default_project_id': id,                         'default_partner_id': partner_id                     }\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_text\\">\\n                            <span class=\\"o_stat_value\\">0</span> Pedido de venta\\n                        </span>\\n                        <span class=\\"o_stat_text\\">\\n                            Hacer facturable\\n                        </span>\\n                    </div>\\n                </button>\\n            </div>\\n            <xpath expr=\\"//header\\" position=\\"inside\\">\\n                <field name=\\"has_any_so_to_invoice\\" invisible=\\"1\\"/>\\n                <field name=\\"has_any_so_with_nothing_to_invoice\\" invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='partner_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">not allow_billable</attribute>\\n            </xpath>\\n            <xpath expr=\\"//group[@name='group_time_managment']\\" position=\\"after\\">\\n                 <group name=\\"group_sales_invoicing\\" string=\\"Ventas y facturación\\" col=\\"1\\" class=\\"row mt16 o_settings_container col-lg-6\\">\\n                    <div>\\n                        <setting class=\\"col-lg-12\\" help=\\"Facture su tiempo y material a los clientes\\" id=\\"allow_billable_container\\">\\n                            <field name=\\"allow_billable\\"/>\\n                        </setting>\\n                    </div>\\n                </group>\\n            </xpath>\\n            <xpath expr=\\"//page[@name='settings']//field[@name='privacy_visibility']\\" position=\\"before\\">\\n                <field name=\\"reinvoiced_sale_order_id\\" invisible=\\"not allow_billable or not partner_id\\"/>\\n                <label for=\\"sale_line_id\\" invisible=\\"not allow_billable or not partner_id\\"/>\\n                <div class=\\"o_row\\" invisible=\\"not allow_billable or not partner_id\\">\\n                    <field name=\\"sale_line_id\\" groups=\\"!sales_team.group_sale_salesman\\" options=\\"{'no_create': True, 'no_edit': True, 'delete': False, 'no_open': True}\\"/>\\n                    <field name=\\"sale_line_id\\" groups=\\"sales_team.group_sale_salesman\\" options=\\"{'no_edit': True, 'delete': False}\\" context=\\"{                             'form_view_ref': 'sale_project.sale_order_line_view_form_editable',                             'default_partner_id': partner_id,                             'default_company_id': company_id,                         }\\"/>\\n                    <span class=\\"fa fa-exclamation-triangle text-warning\\" title=\\"El pedido de venta asociado a este proyecto ha sido cancelado. Recomendamos actualizar el artículo del pedido de venta o cancelar este proyecto de acuerdo con la cancelación del pedido de venta.\\" invisible=\\"sale_order_state != 'cancel'\\"/>\\n                </div>\\n                <field name=\\"sale_order_state\\" invisible=\\"1\\"/>\\n            </xpath>\\n        </data>", "pt_PT": "<data><div name=\\"button_box\\" position=\\"inside\\">\\n                <field name=\\"display_sales_stat_buttons\\" invisible=\\"1\\"/>\\n                <field name=\\"allow_billable\\" invisible=\\"1\\"/>\\n                <field name=\\"privacy_visibility\\" invisible=\\"1\\"/>\\n                <button class=\\"oe_stat_button\\" type=\\"object\\" name=\\"action_customer_preview\\" icon=\\"fa-globe icon\\" invisible=\\"not partner_id or not allow_billable or privacy_visibility != 'portal'\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_text\\">Pré-visualização</span>\\n                        <span class=\\"o_stat_text\\">do cliente</span>\\n                    </div>\\n                </button>\\n                <button class=\\"oe_stat_button\\" type=\\"object\\" name=\\"action_view_sos\\" icon=\\"fa-dollar\\" invisible=\\"not display_sales_stat_buttons or sale_order_count == 0\\" groups=\\"sales_team.group_sale_salesman_all_leads\\" context=\\"{                         'create_for_project_id': id,                         'default_project_id': id,                         'default_partner_id': partner_id                     }\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_value\\">\\n                            <field name=\\"sale_order_count\\" nolabel=\\"1\\"/>\\n                        </span>\\n                        <span class=\\"o_stat_text\\">\\n                            Pedidos de venda\\n                        </span>\\n                    </div>\\n                </button>\\n                <button class=\\"oe_stat_button\\" type=\\"object\\" name=\\"action_view_sos\\" icon=\\"fa-dollar\\" invisible=\\"not display_sales_stat_buttons or sale_order_count != 0\\" groups=\\"sales_team.group_sale_salesman_all_leads\\" context=\\"{                         'create_for_project_id': id,                         'default_project_id': id,                         'default_partner_id': partner_id                     }\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_text\\">\\n                            <span class=\\"o_stat_value\\">0</span> pedido de venda\\n                        </span>\\n                        <span class=\\"o_stat_text\\">\\n                            Tornar faturável\\n                        </span>\\n                    </div>\\n                </button>\\n            </div>\\n            <xpath expr=\\"//header\\" position=\\"inside\\">\\n                <field name=\\"has_any_so_to_invoice\\" invisible=\\"1\\"/>\\n                <field name=\\"has_any_so_with_nothing_to_invoice\\" invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='partner_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">not allow_billable</attribute>\\n            </xpath>\\n            <xpath expr=\\"//group[@name='group_time_managment']\\" position=\\"after\\">\\n                 <group name=\\"group_sales_invoicing\\" string=\\"Vendas e Faturação\\" col=\\"1\\" class=\\"row mt16 o_settings_container col-lg-6\\">\\n                    <div>\\n                        <setting class=\\"col-lg-12\\" help=\\"Faturar o seu tempo e material aos clientes\\" id=\\"allow_billable_container\\">\\n                            <field name=\\"allow_billable\\"/>\\n                        </setting>\\n                    </div>\\n                </group>\\n            </xpath>\\n            <xpath expr=\\"//page[@name='settings']//field[@name='privacy_visibility']\\" position=\\"before\\">\\n                <field name=\\"reinvoiced_sale_order_id\\" invisible=\\"not allow_billable or not partner_id\\"/>\\n                <label for=\\"sale_line_id\\" invisible=\\"not allow_billable or not partner_id\\"/>\\n                <div class=\\"o_row\\" invisible=\\"not allow_billable or not partner_id\\">\\n                    <field name=\\"sale_line_id\\" groups=\\"!sales_team.group_sale_salesman\\" options=\\"{'no_create': True, 'no_edit': True, 'delete': False, 'no_open': True}\\"/>\\n                    <field name=\\"sale_line_id\\" groups=\\"sales_team.group_sale_salesman\\" options=\\"{'no_edit': True, 'delete': False}\\" context=\\"{                             'form_view_ref': 'sale_project.sale_order_line_view_form_editable',                             'default_partner_id': partner_id,                             'default_company_id': company_id,                         }\\"/>\\n                    <span class=\\"fa fa-exclamation-triangle text-warning\\" title=\\"The sales order associated with this project has been cancelled. We recommend either updating the sales order item or cancelling this project in alignment with the cancellation of the sales order.\\" invisible=\\"sale_order_state != 'cancel'\\"/>\\n                </div>\\n                <field name=\\"sale_order_state\\" invisible=\\"1\\"/>\\n            </xpath>\\n        </data>"}	<data><div name="button_box" position="inside">\n                <field name="display_sales_stat_buttons" invisible="1"/>\n                <field name="allow_billable" invisible="1"/>\n                <field name="privacy_visibility" invisible="1"/>\n                <button class="oe_stat_button" type="object" name="action_customer_preview" icon="fa-globe icon" invisible="not partner_id or not allow_billable or privacy_visibility != 'portal'">\n                    <div class="o_field_widget o_stat_info">\n                        <span class="o_stat_text">Customer</span>\n                        <span class="o_stat_text">Preview</span>\n                    </div>\n                </button>\n                <button class="oe_stat_button" type="object" name="action_view_sos" icon="fa-dollar" invisible="not display_sales_stat_buttons or sale_order_count == 0" groups="sales_team.group_sale_salesman_all_leads" context="{                         'create_for_project_id': id,                         'default_project_id': id,                         'default_partner_id': partner_id                     }">\n                    <div class="o_field_widget o_stat_info">\n                        <span class="o_stat_value">\n                            <field name="sale_order_count" nolabel="1"/>\n                        </span>\n                        <span class="o_stat_text">\n                            Sales Orders\n                        </span>\n                    </div>\n                </button>\n                <button class="oe_stat_button" type="object" name="action_view_sos" icon="fa-dollar" invisible="not display_sales_stat_buttons or sale_order_count != 0" groups="sales_team.group_sale_salesman_all_leads" context="{                         'create_for_project_id': id,                         'default_project_id': id,                         'default_partner_id': partner_id                     }">\n                    <div class="o_field_widget o_stat_info">\n                        <span class="o_stat_text">\n                            <span class="o_stat_value">0</span> Sales Order\n                        </span>\n                        <span class="o_stat_text">\n                            Make Billable\n                        </span>\n                    </div>\n                </button>\n            </div>\n            <xpath expr="//header" position="inside">\n                <field name="has_any_so_to_invoice" invisible="1"/>\n                <field name="has_any_so_with_nothing_to_invoice" invisible="1"/>\n            </xpath>\n            <xpath expr="//field[@name='partner_id']" position="attributes">\n                <attribute name="invisible">not allow_billable</attribute>\n            </xpath>\n            <xpath expr="//group[@name='group_time_managment']" position="after">\n                 <group name="group_sales_invoicing" string="Sales &amp; Invoicing" col="1" class="row mt16 o_settings_container col-lg-6">\n                    <div>\n                        <setting class="col-lg-12" help="Invoice your time and material to customers" id="allow_billable_container">\n                            <field name="allow_billable"/>\n                        </setting>\n                    </div>\n                </group>\n            </xpath>\n            <xpath expr="//page[@name='settings']//field[@name='privacy_visibility']" position="before">\n                <field name="reinvoiced_sale_order_id" invisible="not allow_billable or not partner_id"/>\n                <label for="sale_line_id" invisible="not allow_billable or not partner_id"/>\n                <div class="o_row" invisible="not allow_billable or not partner_id">\n                    <field name="sale_line_id" groups="!sales_team.group_sale_salesman" options="{'no_create': True, 'no_edit': True, 'delete': False, 'no_open': True}"/>\n                    <field name="sale_line_id" groups="sales_team.group_sale_salesman" options="{'no_edit': True, 'delete': False}" context="{                             'form_view_ref': 'sale_project.sale_order_line_view_form_editable',                             'default_partner_id': partner_id,                             'default_company_id': company_id,                         }"/>\n                    <span class="fa fa-exclamation-triangle text-warning" title="The sales order associated with this project has been cancelled. We recommend either updating the sales order item or cancelling this project in alignment with the cancellation of the sales order." invisible="sale_order_state != 'cancel'"/>\n                </div>\n                <field name="sale_order_state" invisible="1"/>\n            </xpath>\n        </data>	f	t	2026-04-08 08:35:30.80317	2026-05-18 07:10:55.165264	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1571	16	1409	1	1	project.task.search.inherit	project.task	\N	search	sale_project/views/project_task_views.xml	extension	{"en_US": "<data><field name=\\"partner_id\\" position=\\"after\\">\\n                <field name=\\"sale_order_id\\" filter_domain=\\"['|', ('sale_order_id', 'ilike', self), ('sale_line_id', 'ilike', self)]\\"/>\\n            </field>\\n            <field name=\\"partner_id\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">context.get('hide_partner')</attribute>\\n            </field>\\n            <filter name=\\"customer\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">context.get('hide_partner')</attribute>\\n            </filter>\\n        </data>"}	<data><field name="partner_id" position="after">\n                <field name="sale_order_id" filter_domain="['|', ('sale_order_id', 'ilike', self), ('sale_line_id', 'ilike', self)]"/>\n            </field>\n            <field name="partner_id" position="attributes">\n                <attribute name="invisible">context.get('hide_partner')</attribute>\n            </field>\n            <filter name="customer" position="attributes">\n                <attribute name="invisible">context.get('hide_partner')</attribute>\n            </filter>\n        </data>	f	t	2026-04-08 08:35:30.80317	2026-05-18 07:10:55.165264	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1574	16	1573	1	1	project.milestone.view.list.inherit	project.milestone	\N	list	sale_project/views/project_task_views.xml	primary	{"en_US": "<data><xpath expr=\\"//field[@name='sale_line_id'][1]\\" position=\\"attributes\\">\\n                <attribute name=\\"optional\\">show</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='sale_line_id'][2]\\" position=\\"attributes\\">\\n                <attribute name=\\"optional\\">show</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='quantity_percentage'][1]\\" position=\\"attributes\\">\\n                <attribute name=\\"optional\\">show</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='quantity_percentage'][2]\\" position=\\"attributes\\">\\n                <attribute name=\\"optional\\">show</attribute>\\n            </xpath>\\n        </data>"}	<data><xpath expr="//field[@name='sale_line_id'][1]" position="attributes">\n                <attribute name="optional">show</attribute>\n            </xpath>\n            <xpath expr="//field[@name='sale_line_id'][2]" position="attributes">\n                <attribute name="optional">show</attribute>\n            </xpath>\n            <xpath expr="//field[@name='quantity_percentage'][1]" position="attributes">\n                <attribute name="optional">show</attribute>\n            </xpath>\n            <xpath expr="//field[@name='quantity_percentage'][2]" position="attributes">\n                <attribute name="optional">show</attribute>\n            </xpath>\n        </data>	f	t	2026-04-08 08:35:30.80317	2026-05-18 07:10:55.165264	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1581	16	1455	1	1	portal_tasks_list_inherit	\N	sale_project.portal_tasks_list_inherit	qweb	sale_project/views/sale_project_portal_templates.xml	extension	{"en_US": "<data inherit_id=\\"project.portal_tasks_list\\">\\n        <xpath expr=\\"//t[@t-foreach='grouped_tasks']/tbody/tr[hasclass('table-light')]\\" position=\\"inside\\">\\n            <th t-if=\\"groupby == 'sale_order_id'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                <span t-if=\\"tasks[0].sudo().sale_order_id\\" class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().sale_order_id\\"/>\\n                <span t-else=\\"\\">Not Billed</span>\\n            </th>\\n            <th t-if=\\"groupby == 'sale_line_id'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                <span t-if=\\"tasks[0].sudo().sale_line_id\\" class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().sale_line_id\\"/>\\n                <span t-else=\\"\\">Not Billed</span>\\n            </th>\\n        </xpath>\\n    </data>", "es_ES": "<data inherit_id=\\"project.portal_tasks_list\\">\\n        <xpath expr=\\"//t[@t-foreach='grouped_tasks']/tbody/tr[hasclass('table-light')]\\" position=\\"inside\\">\\n            <th t-if=\\"groupby == 'sale_order_id'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                <span t-if=\\"tasks[0].sudo().sale_order_id\\" class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().sale_order_id\\"/>\\n                <span t-else=\\"\\">No facturado</span>\\n            </th>\\n            <th t-if=\\"groupby == 'sale_line_id'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                <span t-if=\\"tasks[0].sudo().sale_line_id\\" class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().sale_line_id\\"/>\\n                <span t-else=\\"\\">No facturado</span>\\n            </th>\\n        </xpath>\\n    </data>", "pt_PT": "<data inherit_id=\\"project.portal_tasks_list\\">\\n        <xpath expr=\\"//t[@t-foreach='grouped_tasks']/tbody/tr[hasclass('table-light')]\\" position=\\"inside\\">\\n            <th t-if=\\"groupby == 'sale_order_id'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                <span t-if=\\"tasks[0].sudo().sale_order_id\\" class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().sale_order_id\\"/>\\n                <span t-else=\\"\\">Não faturado</span>\\n            </th>\\n            <th t-if=\\"groupby == 'sale_line_id'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                <span t-if=\\"tasks[0].sudo().sale_line_id\\" class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().sale_line_id\\"/>\\n                <span t-else=\\"\\">Não faturado</span>\\n            </th>\\n        </xpath>\\n    </data>"}	<data inherit_id="project.portal_tasks_list">\n        <xpath expr="//t[@t-foreach='grouped_tasks']/tbody/tr[hasclass('table-light')]" position="inside">\n            <th t-if="groupby == 'sale_order_id'" t-attf-colspan="{{grouped_tasks_colspan}}">\n                <span t-if="tasks[0].sudo().sale_order_id" class="text-truncate" t-field="tasks[0].sudo().sale_order_id"/>\n                <span t-else="">Not Billed</span>\n            </th>\n            <th t-if="groupby == 'sale_line_id'" t-attf-colspan="{{grouped_tasks_colspan}}">\n                <span t-if="tasks[0].sudo().sale_line_id" class="text-truncate" t-field="tasks[0].sudo().sale_line_id"/>\n                <span t-else="">Not Billed</span>\n            </th>\n        </xpath>\n    </data>	f	t	2026-04-08 08:35:30.80317	2026-05-18 07:10:55.165264	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1582	16	1376	1	1	sale_project.milestone_deadline_inherit	\N	sale_project.milestone_deadline_inherit	qweb	sale_project/views/project_update_template.xml	extension	{"en_US": "<data inherit_id=\\"project.milestone_deadline\\">\\n        <xpath expr=\\"//t[@t-if=&quot;milestone['deadline']&quot;]\\" position=\\"before\\">\\n            <t t-if=\\"milestone['quantity_percentage']\\">\\n                <font style=\\"color: rgb(190, 190, 190);\\">\\n                <t t-if=\\"milestone['sale_line_display_name']\\">\\n                    (<t t-out=\\"milestone['sale_line_display_name']\\"/> -\\n                </t>\\n                <t t-out=\\"100 * milestone['quantity_percentage']\\"/>%)</font>\\n            </t>\\n        </xpath>\\n    </data>"}	<data inherit_id="project.milestone_deadline">\n        <xpath expr="//t[@t-if=&quot;milestone['deadline']&quot;]" position="before">\n            <t t-if="milestone['quantity_percentage']">\n                <font style="color: rgb(190, 190, 190);">\n                <t t-if="milestone['sale_line_display_name']">\n                    (<t t-out="milestone['sale_line_display_name']"/> -\n                </t>\n                <t t-out="100 * milestone['quantity_percentage']"/>%)</font>\n            </t>\n        </xpath>\n    </data>	f	t	2026-04-08 08:35:30.80317	2026-05-18 07:10:55.165264	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1584	300	1445	1	1	project.task.view.list.inherit	project.task	\N	list	sale_project/views/project_sharing_views.xml	extension	{"en_US": "<data><field name=\\"allow_milestones\\" position=\\"after\\">\\n                <field name=\\"allow_billable\\" column_invisible=\\"1\\"/>\\n            </field>\\n            <xpath expr=\\"//field[@name='partner_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"column_invisible\\">not allow_billable</attribute>\\n            </xpath>\\n        </data>"}	<data><field name="allow_milestones" position="after">\n                <field name="allow_billable" column_invisible="1"/>\n            </field>\n            <xpath expr="//field[@name='partner_id']" position="attributes">\n                <attribute name="column_invisible">not allow_billable</attribute>\n            </xpath>\n        </data>	f	t	2026-04-08 08:35:30.80317	2026-05-18 07:10:55.165264	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1831	16	485	1	1	product.product.procurement	product.product	\N	form	stock/views/product_views.xml	extension	{"en_US": "<data>\\n                    <xpath expr=\\"//header/button\\" position=\\"before\\">\\n                        <button string=\\"Update Quantity\\" type=\\"object\\" name=\\"action_update_quantity_on_hand\\" invisible=\\"not is_storable\\"/>\\n                        <button string=\\"Replenish\\" type=\\"action\\" name=\\"558\\" context=\\"{'default_product_id': id}\\" groups=\\"stock.group_stock_user\\" invisible=\\"type != 'consu'\\"/>\\n                    </xpath>\\n                    <div name=\\"button_box\\" position=\\"inside\\">\\n                        <t groups=\\"stock.group_stock_user\\">\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <field name=\\"show_on_hand_qty_status_button\\" invisible=\\"1\\"/>\\n                            <field name=\\"show_forecasted_qty_status_button\\" invisible=\\"1\\"/>\\n                            <button class=\\"oe_stat_button\\" name=\\"action_update_quantity_on_hand\\" icon=\\"fa-cubes\\" type=\\"object\\" context=\\"{'product_variant': True}\\" invisible=\\"not show_on_hand_qty_status_button\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                        <span class=\\"o_stat_value d-flex gap-1\\">\\n                                            <field name=\\"qty_available\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                            <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                                        </span>\\n                                        <span class=\\"o_stat_text\\">On Hand</span>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_product_forecast_report\\" invisible=\\"not show_forecasted_qty_status_button\\" context=\\"{'default_product_id': id, 'active_model': 'product.template'}\\" class=\\"oe_stat_button\\" icon=\\"fa-area-chart\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_value d-flex gap-1\\">\\n                                        <field name=\\"virtual_available\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                                    </span>\\n                                    <span class=\\"o_stat_text\\">Forecasted</span>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_stock_move_lines\\" invisible=\\"type != 'consu'\\" class=\\"oe_stat_button\\" icon=\\"fa-exchange\\" groups=\\"stock.group_stock_user\\">\\n                                <div class=\\"d-flex flex-column\\">\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">In:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"nbr_moves_in\\"/></span>\\n                                    </div>\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Out:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"nbr_moves_out\\"/></span>\\n                                    </div>\\n                                </div>\\n                            </button>\\n                            <button name=\\"action_view_orderpoints\\" type=\\"object\\" invisible=\\"type != 'consu' or nbr_reordering_rules != 1\\" class=\\"oe_stat_button\\" icon=\\"fa-refresh\\">\\n                                <div class=\\"d-flex flex-column\\">\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Min:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"reordering_min_qty\\"/></span>\\n                                    </div>\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Max:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"reordering_max_qty\\"/></span>\\n                                    </div>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_orderpoints\\" invisible=\\"not is_storable or nbr_reordering_rules == 1\\" class=\\"oe_stat_button\\" icon=\\"fa-refresh\\">\\n                                <field name=\\"nbr_reordering_rules\\" widget=\\"statinfo\\"/>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_open_product_lot\\" invisible=\\"tracking == 'none'\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\" groups=\\"stock.group_production_lot\\">\\n                                <div class=\\"o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Lot/Serial Numbers</span>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_related_putaway_rules\\" class=\\"oe_stat_button\\" icon=\\"fa-random\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"type == 'service'\\" context=\\"{                                     'invisible_handle': True,                                     'single_product': product_variant_count == 1,                                 }\\">\\n                                    <div class=\\"o_stat_info\\">\\n                                        <span class=\\"o_stat_text\\">Putaway Rules</span>\\n                                    </div>\\n                             </button>\\n                            <button type=\\"object\\" string=\\"Storage Capacities\\" name=\\"action_view_storage_category_capacity\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"type == 'service'\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\"/>\\n                        </t>\\n                    </div>\\n                    <xpath expr=\\"//button[@name='606']\\" position=\\"attributes\\">\\n                        <attribute name=\\"context\\">\\n                            {'default_product_id': id}\\n                        </attribute>\\n                    </xpath>\\n                </data>", "es_ES": "<data>\\n                    <xpath expr=\\"//header/button\\" position=\\"before\\">\\n                        <button string=\\"Actualizar la cantidad \\" type=\\"object\\" name=\\"action_update_quantity_on_hand\\" invisible=\\"not is_storable\\"/>\\n                        <button string=\\"Reponer\\" type=\\"action\\" name=\\"558\\" context=\\"{'default_product_id': id}\\" groups=\\"stock.group_stock_user\\" invisible=\\"type != 'consu'\\"/>\\n                    </xpath>\\n                    <div name=\\"button_box\\" position=\\"inside\\">\\n                        <t groups=\\"stock.group_stock_user\\">\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <field name=\\"show_on_hand_qty_status_button\\" invisible=\\"1\\"/>\\n                            <field name=\\"show_forecasted_qty_status_button\\" invisible=\\"1\\"/>\\n                            <button class=\\"oe_stat_button\\" name=\\"action_update_quantity_on_hand\\" icon=\\"fa-cubes\\" type=\\"object\\" context=\\"{'product_variant': True}\\" invisible=\\"not show_on_hand_qty_status_button\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                        <span class=\\"o_stat_value d-flex gap-1\\">\\n                                            <field name=\\"qty_available\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                            <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                                        </span>\\n                                        <span class=\\"o_stat_text\\">Stock real</span>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_product_forecast_report\\" invisible=\\"not show_forecasted_qty_status_button\\" context=\\"{'default_product_id': id, 'active_model': 'product.template'}\\" class=\\"oe_stat_button\\" icon=\\"fa-area-chart\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_value d-flex gap-1\\">\\n                                        <field name=\\"virtual_available\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                                    </span>\\n                                    <span class=\\"o_stat_text\\">Pronosticado</span>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_stock_move_lines\\" invisible=\\"type != 'consu'\\" class=\\"oe_stat_button\\" icon=\\"fa-exchange\\" groups=\\"stock.group_stock_user\\">\\n                                <div class=\\"d-flex flex-column\\">\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Entrada:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"nbr_moves_in\\"/></span>\\n                                    </div>\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Salida:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"nbr_moves_out\\"/></span>\\n                                    </div>\\n                                </div>\\n                            </button>\\n                            <button name=\\"action_view_orderpoints\\" type=\\"object\\" invisible=\\"type != 'consu' or nbr_reordering_rules != 1\\" class=\\"oe_stat_button\\" icon=\\"fa-refresh\\">\\n                                <div class=\\"d-flex flex-column\\">\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Min.:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"reordering_min_qty\\"/></span>\\n                                    </div>\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Máx:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"reordering_max_qty\\"/></span>\\n                                    </div>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_orderpoints\\" invisible=\\"not is_storable or nbr_reordering_rules == 1\\" class=\\"oe_stat_button\\" icon=\\"fa-refresh\\">\\n                                <field name=\\"nbr_reordering_rules\\" widget=\\"statinfo\\"/>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_open_product_lot\\" invisible=\\"tracking == 'none'\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\" groups=\\"stock.group_production_lot\\">\\n                                <div class=\\"o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Números de lote o serie</span>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_related_putaway_rules\\" class=\\"oe_stat_button\\" icon=\\"fa-random\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"type == 'service'\\" context=\\"{                                     'invisible_handle': True,                                     'single_product': product_variant_count == 1,                                 }\\">\\n                                    <div class=\\"o_stat_info\\">\\n                                        <span class=\\"o_stat_text\\">Reglas de almacenamiento</span>\\n                                    </div>\\n                             </button>\\n                            <button type=\\"object\\" string=\\"Capacidades de almacenamiento\\" name=\\"action_view_storage_category_capacity\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"type == 'service'\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\"/>\\n                        </t>\\n                    </div>\\n                    <xpath expr=\\"//button[@name='606']\\" position=\\"attributes\\">\\n                        <attribute name=\\"context\\">\\n                            {'default_product_id': id}\\n                        </attribute>\\n                    </xpath>\\n                </data>", "pt_PT": "<data>\\n                    <xpath expr=\\"//header/button\\" position=\\"before\\">\\n                        <button string=\\"Atualizar Quantidade\\" type=\\"object\\" name=\\"action_update_quantity_on_hand\\" invisible=\\"not is_storable\\"/>\\n                        <button string=\\"Reabastecer\\" type=\\"action\\" name=\\"558\\" context=\\"{'default_product_id': id}\\" groups=\\"stock.group_stock_user\\" invisible=\\"type != 'consu'\\"/>\\n                    </xpath>\\n                    <div name=\\"button_box\\" position=\\"inside\\">\\n                        <t groups=\\"stock.group_stock_user\\">\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <field name=\\"show_on_hand_qty_status_button\\" invisible=\\"1\\"/>\\n                            <field name=\\"show_forecasted_qty_status_button\\" invisible=\\"1\\"/>\\n                            <button class=\\"oe_stat_button\\" name=\\"action_update_quantity_on_hand\\" icon=\\"fa-cubes\\" type=\\"object\\" context=\\"{'product_variant': True}\\" invisible=\\"not show_on_hand_qty_status_button\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                        <span class=\\"o_stat_value d-flex gap-1\\">\\n                                            <field name=\\"qty_available\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                            <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                                        </span>\\n                                        <span class=\\"o_stat_text\\">Em Mão</span>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_product_forecast_report\\" invisible=\\"not show_forecasted_qty_status_button\\" context=\\"{'default_product_id': id, 'active_model': 'product.template'}\\" class=\\"oe_stat_button\\" icon=\\"fa-area-chart\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_value d-flex gap-1\\">\\n                                        <field name=\\"virtual_available\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                                    </span>\\n                                    <span class=\\"o_stat_text\\">Previsto</span>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_stock_move_lines\\" invisible=\\"type != 'consu'\\" class=\\"oe_stat_button\\" icon=\\"fa-exchange\\" groups=\\"stock.group_stock_user\\">\\n                                <div class=\\"d-flex flex-column\\">\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Em:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"nbr_moves_in\\"/></span>\\n                                    </div>\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Saída:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"nbr_moves_out\\"/></span>\\n                                    </div>\\n                                </div>\\n                            </button>\\n                            <button name=\\"action_view_orderpoints\\" type=\\"object\\" invisible=\\"type != 'consu' or nbr_reordering_rules != 1\\" class=\\"oe_stat_button\\" icon=\\"fa-refresh\\">\\n                                <div class=\\"d-flex flex-column\\">\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Mín:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"reordering_min_qty\\"/></span>\\n                                    </div>\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Máx:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"reordering_max_qty\\"/></span>\\n                                    </div>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_orderpoints\\" invisible=\\"not is_storable or nbr_reordering_rules == 1\\" class=\\"oe_stat_button\\" icon=\\"fa-refresh\\">\\n                                <field name=\\"nbr_reordering_rules\\" widget=\\"statinfo\\"/>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_open_product_lot\\" invisible=\\"tracking == 'none'\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\" groups=\\"stock.group_production_lot\\">\\n                                <div class=\\"o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Lotes/números de série</span>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_related_putaway_rules\\" class=\\"oe_stat_button\\" icon=\\"fa-random\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"type == 'service'\\" context=\\"{                                     'invisible_handle': True,                                     'single_product': product_variant_count == 1,                                 }\\">\\n                                    <div class=\\"o_stat_info\\">\\n                                        <span class=\\"o_stat_text\\">Regras de entrada em depósito</span>\\n                                    </div>\\n                             </button>\\n                            <button type=\\"object\\" string=\\"Capacidade de armazenamento\\" name=\\"action_view_storage_category_capacity\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"type == 'service'\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\"/>\\n                        </t>\\n                    </div>\\n                    <xpath expr=\\"//button[@name='606']\\" position=\\"attributes\\">\\n                        <attribute name=\\"context\\">\\n                            {'default_product_id': id}\\n                        </attribute>\\n                    </xpath>\\n                </data>"}	<?xml version="1.0"?>\n<data>\n                    <xpath expr="//header/button" position="before">\n                        <button string="Update Quantity" type="object" name="action_update_quantity_on_hand" invisible="not is_storable"/>\n                        <button string="Replenish" type="action" name="558" context="{'default_product_id': id}" groups="stock.group_stock_user" invisible="type != 'consu'"/>\n                    </xpath>\n                    <div name="button_box" position="inside">\n                        <t groups="stock.group_stock_user">\n                            <field name="tracking" invisible="1"/>\n                            <field name="show_on_hand_qty_status_button" invisible="1"/>\n                            <field name="show_forecasted_qty_status_button" invisible="1"/>\n                            <button class="oe_stat_button" name="action_update_quantity_on_hand" icon="fa-cubes" type="object" context="{'product_variant': True}" invisible="not show_on_hand_qty_status_button">\n                                <div class="o_field_widget o_stat_info">\n                                        <span class="o_stat_value d-flex gap-1">\n                                            <field name="qty_available" nolabel="1" class="oe_inline"/>\n                                            <field name="uom_name" class="oe_inline" groups="uom.group_uom"/>\n                                        </span>\n                                        <span class="o_stat_text">On Hand</span>\n                                </div>\n                            </button>\n                            <button type="object" name="action_product_forecast_report" invisible="not show_forecasted_qty_status_button" context="{'default_product_id': id, 'active_model': 'product.template'}" class="oe_stat_button" icon="fa-area-chart">\n                                <div class="o_field_widget o_stat_info">\n                                    <span class="o_stat_value d-flex gap-1">\n                                        <field name="virtual_available" class="oe_inline"/>\n                                        <field name="uom_name" class="oe_inline" groups="uom.group_uom"/>\n                                    </span>\n                                    <span class="o_stat_text">Forecasted</span>\n                                </div>\n                            </button>\n                            <button type="object" name="action_view_stock_move_lines" invisible="type != 'consu'" class="oe_stat_button" icon="fa-exchange" groups="stock.group_stock_user">\n                                <div class="d-flex flex-column">\n                                    <div class="o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1">\n                                        <span class="o_stat_text">In:</span>\n                                        <span class="o_stat_value"><field name="nbr_moves_in"/></span>\n                                    </div>\n                                    <div class="o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1">\n                                        <span class="o_stat_text">Out:</span>\n                                        <span class="o_stat_value"><field name="nbr_moves_out"/></span>\n                                    </div>\n                                </div>\n                            </button>\n                            <button name="action_view_orderpoints" type="object" invisible="type != 'consu' or nbr_reordering_rules != 1" class="oe_stat_button" icon="fa-refresh">\n                                <div class="d-flex flex-column">\n                                    <div class="o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1">\n                                        <span class="o_stat_text">Min:</span>\n                                        <span class="o_stat_value"><field name="reordering_min_qty"/></span>\n                                    </div>\n                                    <div class="o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1">\n                                        <span class="o_stat_text">Max:</span>\n                                        <span class="o_stat_value"><field name="reordering_max_qty"/></span>\n                                    </div>\n                                </div>\n                            </button>\n                            <button type="object" name="action_view_orderpoints" invisible="not is_storable or nbr_reordering_rules == 1" class="oe_stat_button" icon="fa-refresh">\n                                <field name="nbr_reordering_rules" widget="statinfo"/>\n                            </button>\n                            <button type="object" name="action_open_product_lot" invisible="tracking == 'none'" class="oe_stat_button" icon="fa-bars" groups="stock.group_production_lot">\n                                <div class="o_stat_info">\n                                    <span class="o_stat_text">Lot/Serial Numbers</span>\n                                </div>\n                            </button>\n                            <button type="object" name="action_view_related_putaway_rules" class="oe_stat_button" icon="fa-random" groups="stock.group_stock_multi_locations" invisible="type == 'service'" context="{                                     'invisible_handle': True,                                     'single_product': product_variant_count == 1,                                 }">\n                                    <div class="o_stat_info">\n                                        <span class="o_stat_text">Putaway Rules</span>\n                                    </div>\n                             </button>\n                            <button type="object" string="Storage Capacities" name="action_view_storage_category_capacity" groups="stock.group_stock_multi_locations" invisible="type == 'service'" class="oe_stat_button" icon="fa-cubes"/>\n                        </t>\n                    </div>\n                    <xpath expr="//button[@name='606']" position="attributes">\n                        <attribute name="context">\n                            {'default_product_id': id}\n                        </attribute>\n                    </xpath>\n                </data>\n            	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1832	15	528	1	1	product.template_procurement	product.template	\N	form	stock/views/product_views.xml	extension	{"en_US": "<data>\\n                    <xpath expr=\\"//header/button\\" position=\\"before\\">\\n                        <button string=\\"Update Quantity\\" type=\\"object\\" name=\\"action_update_quantity_on_hand\\" invisible=\\"not is_storable\\"/>\\n                        <button string=\\"Replenish\\" type=\\"action\\" name=\\"558\\" context=\\"{'default_product_tmpl_id': id}\\" groups=\\"stock.group_stock_user\\" invisible=\\"type != 'consu'\\"/>\\n                    </xpath>\\n                    <button name=\\"action_open_documents\\" position=\\"before\\">\\n                        <t groups=\\"stock.group_stock_user\\">\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <field name=\\"show_on_hand_qty_status_button\\" invisible=\\"1\\"/>\\n                            <field name=\\"show_forecasted_qty_status_button\\" invisible=\\"1\\"/>\\n                            <button type=\\"object\\" name=\\"action_update_quantity_on_hand\\" invisible=\\"not show_on_hand_qty_status_button\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_value d-flex gap-1\\">\\n                                        <field name=\\"qty_available\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                                    </span>\\n                                    <span class=\\"o_stat_text\\">On Hand</span>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_product_tmpl_forecast_report\\" invisible=\\"not show_forecasted_qty_status_button\\" context=\\"{'default_product_tmpl_id': id}\\" class=\\"oe_stat_button\\" icon=\\"fa-area-chart\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_value d-flex gap-1\\">\\n                                        <field name=\\"virtual_available\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                                    </span>\\n                                    <span class=\\"o_stat_text\\">Forecasted</span>\\n                                </div>\\n                            </button>\\n                        </t>\\n                    </button>\\n                    <button name=\\"action_open_documents\\" position=\\"after\\">\\n                        <t groups=\\"stock.group_stock_user\\">\\n                            <button type=\\"object\\" name=\\"action_view_orderpoints\\" invisible=\\"not is_storable or nbr_reordering_rules != 1\\" class=\\"oe_stat_button\\" icon=\\"fa-refresh\\">\\n                                <div class=\\"d-flex flex-column\\">\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Min:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"reordering_min_qty\\"/></span>\\n                                    </div>\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Max:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"reordering_max_qty\\"/></span>\\n                                    </div>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_orderpoints\\" invisible=\\"not is_storable or nbr_reordering_rules == 1\\" class=\\"oe_stat_button\\" icon=\\"fa-refresh\\">\\n                                <field name=\\"nbr_reordering_rules\\" widget=\\"statinfo\\"/>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_stock_move_lines\\" invisible=\\"type != 'consu'\\" class=\\"oe_stat_button\\" icon=\\"fa-exchange\\" groups=\\"stock.group_stock_user\\">\\n                                <div class=\\"d-flex flex-column\\">\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">In:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"nbr_moves_in\\"/></span>\\n                                    </div>\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Out:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"nbr_moves_out\\"/></span>\\n                                    </div>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_open_product_lot\\" invisible=\\"tracking == 'none'\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\" groups=\\"stock.group_production_lot\\">\\n                                <div class=\\"o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Lot/Serial Numbers</span>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_related_putaway_rules\\" class=\\"oe_stat_button\\" icon=\\"fa-random\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"type == 'service'\\" context=\\"{                                     'invisible_handle': True,                                     'single_product': product_variant_count == 1,                                 }\\">\\n                                    <div class=\\"o_stat_info\\">\\n                                        <span class=\\"o_stat_text\\">Putaway Rules</span>\\n                                    </div>\\n                             </button>\\n                             <button type=\\"object\\" name=\\"action_view_storage_category_capacity\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"type == 'service'\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\">\\n                                <div class=\\"o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Storage Capacities</span>\\n                                </div>\\n                            </button>\\n                        </t>\\n                    </button>\\n\\n                    <xpath expr=\\"//label[@for='weight']\\" position=\\"before\\">\\n                        <field name=\\"responsible_id\\" domain=\\"[('share', '=', False)]\\" widget=\\"many2one_avatar_user\\" groups=\\"stock.group_stock_user\\"/>\\n                    </xpath>\\n                </data>", "es_ES": "<data>\\n                    <xpath expr=\\"//header/button\\" position=\\"before\\">\\n                        <button string=\\"Actualizar la cantidad \\" type=\\"object\\" name=\\"action_update_quantity_on_hand\\" invisible=\\"not is_storable\\"/>\\n                        <button string=\\"Reponer\\" type=\\"action\\" name=\\"558\\" context=\\"{'default_product_tmpl_id': id}\\" groups=\\"stock.group_stock_user\\" invisible=\\"type != 'consu'\\"/>\\n                    </xpath>\\n                    <button name=\\"action_open_documents\\" position=\\"before\\">\\n                        <t groups=\\"stock.group_stock_user\\">\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <field name=\\"show_on_hand_qty_status_button\\" invisible=\\"1\\"/>\\n                            <field name=\\"show_forecasted_qty_status_button\\" invisible=\\"1\\"/>\\n                            <button type=\\"object\\" name=\\"action_update_quantity_on_hand\\" invisible=\\"not show_on_hand_qty_status_button\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_value d-flex gap-1\\">\\n                                        <field name=\\"qty_available\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                                    </span>\\n                                    <span class=\\"o_stat_text\\">Stock real</span>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_product_tmpl_forecast_report\\" invisible=\\"not show_forecasted_qty_status_button\\" context=\\"{'default_product_tmpl_id': id}\\" class=\\"oe_stat_button\\" icon=\\"fa-area-chart\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_value d-flex gap-1\\">\\n                                        <field name=\\"virtual_available\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                                    </span>\\n                                    <span class=\\"o_stat_text\\">Pronosticado</span>\\n                                </div>\\n                            </button>\\n                        </t>\\n                    </button>\\n                    <button name=\\"action_open_documents\\" position=\\"after\\">\\n                        <t groups=\\"stock.group_stock_user\\">\\n                            <button type=\\"object\\" name=\\"action_view_orderpoints\\" invisible=\\"not is_storable or nbr_reordering_rules != 1\\" class=\\"oe_stat_button\\" icon=\\"fa-refresh\\">\\n                                <div class=\\"d-flex flex-column\\">\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Min.:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"reordering_min_qty\\"/></span>\\n                                    </div>\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Máx:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"reordering_max_qty\\"/></span>\\n                                    </div>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_orderpoints\\" invisible=\\"not is_storable or nbr_reordering_rules == 1\\" class=\\"oe_stat_button\\" icon=\\"fa-refresh\\">\\n                                <field name=\\"nbr_reordering_rules\\" widget=\\"statinfo\\"/>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_stock_move_lines\\" invisible=\\"type != 'consu'\\" class=\\"oe_stat_button\\" icon=\\"fa-exchange\\" groups=\\"stock.group_stock_user\\">\\n                                <div class=\\"d-flex flex-column\\">\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Entrada:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"nbr_moves_in\\"/></span>\\n                                    </div>\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Salida:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"nbr_moves_out\\"/></span>\\n                                    </div>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_open_product_lot\\" invisible=\\"tracking == 'none'\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\" groups=\\"stock.group_production_lot\\">\\n                                <div class=\\"o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Números de lote o serie</span>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_related_putaway_rules\\" class=\\"oe_stat_button\\" icon=\\"fa-random\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"type == 'service'\\" context=\\"{                                     'invisible_handle': True,                                     'single_product': product_variant_count == 1,                                 }\\">\\n                                    <div class=\\"o_stat_info\\">\\n                                        <span class=\\"o_stat_text\\">Reglas de almacenamiento</span>\\n                                    </div>\\n                             </button>\\n                             <button type=\\"object\\" name=\\"action_view_storage_category_capacity\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"type == 'service'\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\">\\n                                <div class=\\"o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Capacidades de almacenamiento</span>\\n                                </div>\\n                            </button>\\n                        </t>\\n                    </button>\\n\\n                    <xpath expr=\\"//label[@for='weight']\\" position=\\"before\\">\\n                        <field name=\\"responsible_id\\" domain=\\"[('share', '=', False)]\\" widget=\\"many2one_avatar_user\\" groups=\\"stock.group_stock_user\\"/>\\n                    </xpath>\\n                </data>", "pt_PT": "<data>\\n                    <xpath expr=\\"//header/button\\" position=\\"before\\">\\n                        <button string=\\"Atualizar Quantidade\\" type=\\"object\\" name=\\"action_update_quantity_on_hand\\" invisible=\\"not is_storable\\"/>\\n                        <button string=\\"Reabastecer\\" type=\\"action\\" name=\\"558\\" context=\\"{'default_product_tmpl_id': id}\\" groups=\\"stock.group_stock_user\\" invisible=\\"type != 'consu'\\"/>\\n                    </xpath>\\n                    <button name=\\"action_open_documents\\" position=\\"before\\">\\n                        <t groups=\\"stock.group_stock_user\\">\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <field name=\\"show_on_hand_qty_status_button\\" invisible=\\"1\\"/>\\n                            <field name=\\"show_forecasted_qty_status_button\\" invisible=\\"1\\"/>\\n                            <button type=\\"object\\" name=\\"action_update_quantity_on_hand\\" invisible=\\"not show_on_hand_qty_status_button\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_value d-flex gap-1\\">\\n                                        <field name=\\"qty_available\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                                    </span>\\n                                    <span class=\\"o_stat_text\\">Em Mão</span>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_product_tmpl_forecast_report\\" invisible=\\"not show_forecasted_qty_status_button\\" context=\\"{'default_product_tmpl_id': id}\\" class=\\"oe_stat_button\\" icon=\\"fa-area-chart\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_value d-flex gap-1\\">\\n                                        <field name=\\"virtual_available\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                                    </span>\\n                                    <span class=\\"o_stat_text\\">Previsto</span>\\n                                </div>\\n                            </button>\\n                        </t>\\n                    </button>\\n                    <button name=\\"action_open_documents\\" position=\\"after\\">\\n                        <t groups=\\"stock.group_stock_user\\">\\n                            <button type=\\"object\\" name=\\"action_view_orderpoints\\" invisible=\\"not is_storable or nbr_reordering_rules != 1\\" class=\\"oe_stat_button\\" icon=\\"fa-refresh\\">\\n                                <div class=\\"d-flex flex-column\\">\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Mín:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"reordering_min_qty\\"/></span>\\n                                    </div>\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Máx:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"reordering_max_qty\\"/></span>\\n                                    </div>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_orderpoints\\" invisible=\\"not is_storable or nbr_reordering_rules == 1\\" class=\\"oe_stat_button\\" icon=\\"fa-refresh\\">\\n                                <field name=\\"nbr_reordering_rules\\" widget=\\"statinfo\\"/>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_stock_move_lines\\" invisible=\\"type != 'consu'\\" class=\\"oe_stat_button\\" icon=\\"fa-exchange\\" groups=\\"stock.group_stock_user\\">\\n                                <div class=\\"d-flex flex-column\\">\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Em:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"nbr_moves_in\\"/></span>\\n                                    </div>\\n                                    <div class=\\"o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1\\">\\n                                        <span class=\\"o_stat_text\\">Saída:</span>\\n                                        <span class=\\"o_stat_value\\"><field name=\\"nbr_moves_out\\"/></span>\\n                                    </div>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_open_product_lot\\" invisible=\\"tracking == 'none'\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\" groups=\\"stock.group_production_lot\\">\\n                                <div class=\\"o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Lotes/números de série</span>\\n                                </div>\\n                            </button>\\n                            <button type=\\"object\\" name=\\"action_view_related_putaway_rules\\" class=\\"oe_stat_button\\" icon=\\"fa-random\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"type == 'service'\\" context=\\"{                                     'invisible_handle': True,                                     'single_product': product_variant_count == 1,                                 }\\">\\n                                    <div class=\\"o_stat_info\\">\\n                                        <span class=\\"o_stat_text\\">Regras de entrada em depósito</span>\\n                                    </div>\\n                             </button>\\n                             <button type=\\"object\\" name=\\"action_view_storage_category_capacity\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"type == 'service'\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\">\\n                                <div class=\\"o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Capacidades de armazenamento</span>\\n                                </div>\\n                            </button>\\n                        </t>\\n                    </button>\\n\\n                    <xpath expr=\\"//label[@for='weight']\\" position=\\"before\\">\\n                        <field name=\\"responsible_id\\" domain=\\"[('share', '=', False)]\\" widget=\\"many2one_avatar_user\\" groups=\\"stock.group_stock_user\\"/>\\n                    </xpath>\\n                </data>"}	<?xml version="1.0"?>\n<data>\n                    <xpath expr="//header/button" position="before">\n                        <button string="Update Quantity" type="object" name="action_update_quantity_on_hand" invisible="not is_storable"/>\n                        <button string="Replenish" type="action" name="558" context="{'default_product_tmpl_id': id}" groups="stock.group_stock_user" invisible="type != 'consu'"/>\n                    </xpath>\n                    <button name="action_open_documents" position="before">\n                        <t groups="stock.group_stock_user">\n                            <field name="tracking" invisible="1"/>\n                            <field name="show_on_hand_qty_status_button" invisible="1"/>\n                            <field name="show_forecasted_qty_status_button" invisible="1"/>\n                            <button type="object" name="action_update_quantity_on_hand" invisible="not show_on_hand_qty_status_button" class="oe_stat_button" icon="fa-cubes">\n                                <div class="o_field_widget o_stat_info">\n                                    <span class="o_stat_value d-flex gap-1">\n                                        <field name="qty_available" nolabel="1" class="oe_inline"/>\n                                        <field name="uom_name" class="oe_inline" groups="uom.group_uom"/>\n                                    </span>\n                                    <span class="o_stat_text">On Hand</span>\n                                </div>\n                            </button>\n                            <button type="object" name="action_product_tmpl_forecast_report" invisible="not show_forecasted_qty_status_button" context="{'default_product_tmpl_id': id}" class="oe_stat_button" icon="fa-area-chart">\n                                <div class="o_field_widget o_stat_info">\n                                    <span class="o_stat_value d-flex gap-1">\n                                        <field name="virtual_available" nolabel="1" class="oe_inline"/>\n                                        <field name="uom_name" class="oe_inline" groups="uom.group_uom"/>\n                                    </span>\n                                    <span class="o_stat_text">Forecasted</span>\n                                </div>\n                            </button>\n                        </t>\n                    </button>\n                    <button name="action_open_documents" position="after">\n                        <t groups="stock.group_stock_user">\n                            <button type="object" name="action_view_orderpoints" invisible="not is_storable or nbr_reordering_rules != 1" class="oe_stat_button" icon="fa-refresh">\n                                <div class="d-flex flex-column">\n                                    <div class="o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1">\n                                        <span class="o_stat_text">Min:</span>\n                                        <span class="o_stat_value"><field name="reordering_min_qty"/></span>\n                                    </div>\n                                    <div class="o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1">\n                                        <span class="o_stat_text">Max:</span>\n                                        <span class="o_stat_value"><field name="reordering_max_qty"/></span>\n                                    </div>\n                                </div>\n                            </button>\n                            <button type="object" name="action_view_orderpoints" invisible="not is_storable or nbr_reordering_rules == 1" class="oe_stat_button" icon="fa-refresh">\n                                <field name="nbr_reordering_rules" widget="statinfo"/>\n                            </button>\n                            <button type="object" name="action_view_stock_move_lines" invisible="type != 'consu'" class="oe_stat_button" icon="fa-exchange" groups="stock.group_stock_user">\n                                <div class="d-flex flex-column">\n                                    <div class="o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1">\n                                        <span class="o_stat_text">In:</span>\n                                        <span class="o_stat_value"><field name="nbr_moves_in"/></span>\n                                    </div>\n                                    <div class="o_field_widget o_stat_info align-items-baseline flex-row gap-1 me-1">\n                                        <span class="o_stat_text">Out:</span>\n                                        <span class="o_stat_value"><field name="nbr_moves_out"/></span>\n                                    </div>\n                                </div>\n                            </button>\n                            <button type="object" name="action_open_product_lot" invisible="tracking == 'none'" class="oe_stat_button" icon="fa-bars" groups="stock.group_production_lot">\n                                <div class="o_stat_info">\n                                    <span class="o_stat_text">Lot/Serial Numbers</span>\n                                </div>\n                            </button>\n                            <button type="object" name="action_view_related_putaway_rules" class="oe_stat_button" icon="fa-random" groups="stock.group_stock_multi_locations" invisible="type == 'service'" context="{                                     'invisible_handle': True,                                     'single_product': product_variant_count == 1,                                 }">\n                                    <div class="o_stat_info">\n                                        <span class="o_stat_text">Putaway Rules</span>\n                                    </div>\n                             </button>\n                             <button type="object" name="action_view_storage_category_capacity" groups="stock.group_stock_multi_locations" invisible="type == 'service'" class="oe_stat_button" icon="fa-cubes">\n                                <div class="o_stat_info">\n                                    <span class="o_stat_text">Storage Capacities</span>\n                                </div>\n                            </button>\n                        </t>\n                    </button>\n\n                    <xpath expr="//label[@for='weight']" position="before">\n                        <field name="responsible_id" domain="[('share', '=', False)]" widget="many2one_avatar_user" groups="stock.group_stock_user"/>\n                    </xpath>\n                </data>\n            	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1568	100	1415	1	1	project.task.view.inherit	project.task	\N	form	sale_project/views/project_task_views.xml	extension	{"en_US": "<data><xpath expr=\\"//span[@id='start_rating_buttons']\\" position=\\"before\\">\\n                <button class=\\"oe_stat_button\\" type=\\"object\\" name=\\"action_view_so\\" icon=\\"fa-dollar\\" invisible=\\"not sale_order_id\\" groups=\\"sales_team.group_sale_salesman\\">\\n                        <div class=\\"o_stat_info\\">\\n                            <span class=\\"o_stat_text\\">Sales Order</span>\\n                        </div>\\n                </button>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='partner_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">not allow_billable</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='partner_id']\\" position=\\"after\\">\\n                <!-- TODO: remove project_sale_order_id in master -->\\n                <field name=\\"project_sale_order_id\\" invisible=\\"1\\"/>\\n                <field name=\\"sale_order_id\\" invisible=\\"True\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                <label for=\\"sale_line_id\\" invisible=\\"not allow_billable or not project_id or not partner_id\\"/>\\n                <div name=\\"sale_line_div\\" class=\\"o_row\\" invisible=\\"not allow_billable or not project_id or not partner_id\\">\\n                    <field name=\\"sale_line_id\\" groups=\\"!sales_team.group_sale_salesman\\" string=\\"Sales Order Item\\" options=\\"{&quot;no_open&quot;: True}\\" readonly=\\"1\\" invisible=\\"not sale_line_id\\"/>\\n                    <field name=\\"sale_line_id\\" groups=\\"sales_team.group_sale_salesman\\" string=\\"Sales Order Item\\" readonly=\\"0\\" context=\\"{                             'create': False, 'edit': False, 'delete': False,                             'with_price_unit': True,                             'form_view_ref': 'sale_project.sale_order_line_view_form_editable',                             'default_partner_id': partner_id,                             'default_company_id': company_id,                             'default_order_id': sale_order_id,                         }\\" placeholder=\\"Non-billable\\"/>\\n                    <span class=\\"fa fa-exclamation-triangle text-warning\\" title=\\"The sales order associated with this task has been cancelled. We recommend either updating the sales order item or cancelling this task in alignment with the cancellation of the sales order.\\" invisible=\\"sale_order_state != 'cancel'\\"/>\\n                </div>\\n                <field name=\\"allow_billable\\" invisible=\\"1\\"/>\\n                <field name=\\"sale_order_state\\" invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='child_ids']/list/field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"sale_line_id\\" optional=\\"hide\\" options=\\"{&quot;no_create&quot;: True}\\" context=\\"{'create': False, 'edit': False, 'delete': False, 'with_price_unit': True}\\" placeholder=\\"Non-billable\\" groups=\\"sales_team.group_sale_salesman\\" invisible=\\"not allow_billable\\"/>\\n                <field name=\\"sale_line_id\\" optional=\\"hide\\" options=\\"{'no_open': True}\\" readonly=\\"1\\" groups=\\"!sales_team.group_sale_salesman\\"/>\\n                <field name=\\"allow_billable\\" column_invisible=\\"True\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='child_ids']/list/field[@name='partner_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"column_invisible\\">not parent.allow_billable</attribute>\\n                <attribute name=\\"invisible\\">not allow_billable</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='depend_on_ids']/list/field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"sale_line_id\\" optional=\\"hide\\" readonly=\\"1\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                <field name=\\"sale_line_id\\" optional=\\"hide\\" options=\\"{'no_open': True}\\" readonly=\\"1\\" groups=\\"!sales_team.group_sale_salesman\\"/>\\n                <field name=\\"allow_billable\\" column_invisible=\\"True\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='depend_on_ids']/list/field[@name='partner_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"column_invisible\\">not parent.allow_billable</attribute>\\n                <attribute name=\\"invisible\\">not allow_billable</attribute>\\n            </xpath>\\n            <field name=\\"project_id\\" position=\\"attributes\\">\\n                <attribute name=\\"context\\">{'default_allow_billable': True}</attribute>\\n            </field>\\n        </data>", "es_ES": "<data><xpath expr=\\"//span[@id='start_rating_buttons']\\" position=\\"before\\">\\n                <button class=\\"oe_stat_button\\" type=\\"object\\" name=\\"action_view_so\\" icon=\\"fa-dollar\\" invisible=\\"not sale_order_id\\" groups=\\"sales_team.group_sale_salesman\\">\\n                        <div class=\\"o_stat_info\\">\\n                            <span class=\\"o_stat_text\\">Pedido de venta</span>\\n                        </div>\\n                </button>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='partner_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">not allow_billable</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='partner_id']\\" position=\\"after\\">\\n                <!-- TODO: remove project_sale_order_id in master -->\\n                <field name=\\"project_sale_order_id\\" invisible=\\"1\\"/>\\n                <field name=\\"sale_order_id\\" invisible=\\"True\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                <label for=\\"sale_line_id\\" invisible=\\"not allow_billable or not project_id or not partner_id\\"/>\\n                <div name=\\"sale_line_div\\" class=\\"o_row\\" invisible=\\"not allow_billable or not project_id or not partner_id\\">\\n                    <field name=\\"sale_line_id\\" groups=\\"!sales_team.group_sale_salesman\\" string=\\"Elemento del pedido de venta\\" options=\\"{&quot;no_open&quot;: True}\\" readonly=\\"1\\" invisible=\\"not sale_line_id\\"/>\\n                    <field name=\\"sale_line_id\\" groups=\\"sales_team.group_sale_salesman\\" string=\\"Elemento del pedido de venta\\" readonly=\\"0\\" context=\\"{                             'create': False, 'edit': False, 'delete': False,                             'with_price_unit': True,                             'form_view_ref': 'sale_project.sale_order_line_view_form_editable',                             'default_partner_id': partner_id,                             'default_company_id': company_id,                             'default_order_id': sale_order_id,                         }\\" placeholder=\\"No facturable\\"/>\\n                    <span class=\\"fa fa-exclamation-triangle text-warning\\" title=\\"El pedido de venta asociado a esta tarea ha sido cancelado. Recomendamos actualizar el artículo del pedido de venta o cancelar esta tarea de acuerdo con la cancelación del pedido de venta.\\" invisible=\\"sale_order_state != 'cancel'\\"/>\\n                </div>\\n                <field name=\\"allow_billable\\" invisible=\\"1\\"/>\\n                <field name=\\"sale_order_state\\" invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='child_ids']/list/field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"sale_line_id\\" optional=\\"hide\\" options=\\"{&quot;no_create&quot;: True}\\" context=\\"{'create': False, 'edit': False, 'delete': False, 'with_price_unit': True}\\" placeholder=\\"No facturable\\" groups=\\"sales_team.group_sale_salesman\\" invisible=\\"not allow_billable\\"/>\\n                <field name=\\"sale_line_id\\" optional=\\"hide\\" options=\\"{'no_open': True}\\" readonly=\\"1\\" groups=\\"!sales_team.group_sale_salesman\\"/>\\n                <field name=\\"allow_billable\\" column_invisible=\\"True\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='child_ids']/list/field[@name='partner_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"column_invisible\\">not parent.allow_billable</attribute>\\n                <attribute name=\\"invisible\\">not allow_billable</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='depend_on_ids']/list/field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"sale_line_id\\" optional=\\"hide\\" readonly=\\"1\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                <field name=\\"sale_line_id\\" optional=\\"hide\\" options=\\"{'no_open': True}\\" readonly=\\"1\\" groups=\\"!sales_team.group_sale_salesman\\"/>\\n                <field name=\\"allow_billable\\" column_invisible=\\"True\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='depend_on_ids']/list/field[@name='partner_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"column_invisible\\">not parent.allow_billable</attribute>\\n                <attribute name=\\"invisible\\">not allow_billable</attribute>\\n            </xpath>\\n            <field name=\\"project_id\\" position=\\"attributes\\">\\n                <attribute name=\\"context\\">{'default_allow_billable': True}</attribute>\\n            </field>\\n        </data>", "pt_PT": "<data><xpath expr=\\"//span[@id='start_rating_buttons']\\" position=\\"before\\">\\n                <button class=\\"oe_stat_button\\" type=\\"object\\" name=\\"action_view_so\\" icon=\\"fa-dollar\\" invisible=\\"not sale_order_id\\" groups=\\"sales_team.group_sale_salesman\\">\\n                        <div class=\\"o_stat_info\\">\\n                            <span class=\\"o_stat_text\\">Pedido de venda</span>\\n                        </div>\\n                </button>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='partner_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">not allow_billable</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='partner_id']\\" position=\\"after\\">\\n                <!-- TODO: remove project_sale_order_id in master -->\\n                <field name=\\"project_sale_order_id\\" invisible=\\"1\\"/>\\n                <field name=\\"sale_order_id\\" invisible=\\"True\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                <label for=\\"sale_line_id\\" invisible=\\"not allow_billable or not project_id or not partner_id\\"/>\\n                <div name=\\"sale_line_div\\" class=\\"o_row\\" invisible=\\"not allow_billable or not project_id or not partner_id\\">\\n                    <field name=\\"sale_line_id\\" groups=\\"!sales_team.group_sale_salesman\\" string=\\"Item da Ordem de Venda\\" options=\\"{&quot;no_open&quot;: True}\\" readonly=\\"1\\" invisible=\\"not sale_line_id\\"/>\\n                    <field name=\\"sale_line_id\\" groups=\\"sales_team.group_sale_salesman\\" string=\\"Item da Ordem de Venda\\" readonly=\\"0\\" context=\\"{                             'create': False, 'edit': False, 'delete': False,                             'with_price_unit': True,                             'form_view_ref': 'sale_project.sale_order_line_view_form_editable',                             'default_partner_id': partner_id,                             'default_company_id': company_id,                             'default_order_id': sale_order_id,                         }\\" placeholder=\\"Não Cobrável\\"/>\\n                    <span class=\\"fa fa-exclamation-triangle text-warning\\" title=\\"The sales order associated with this task has been cancelled. We recommend either updating the sales order item or cancelling this task in alignment with the cancellation of the sales order.\\" invisible=\\"sale_order_state != 'cancel'\\"/>\\n                </div>\\n                <field name=\\"allow_billable\\" invisible=\\"1\\"/>\\n                <field name=\\"sale_order_state\\" invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='child_ids']/list/field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"sale_line_id\\" optional=\\"hide\\" options=\\"{&quot;no_create&quot;: True}\\" context=\\"{'create': False, 'edit': False, 'delete': False, 'with_price_unit': True}\\" placeholder=\\"Não Cobrável\\" groups=\\"sales_team.group_sale_salesman\\" invisible=\\"not allow_billable\\"/>\\n                <field name=\\"sale_line_id\\" optional=\\"hide\\" options=\\"{'no_open': True}\\" readonly=\\"1\\" groups=\\"!sales_team.group_sale_salesman\\"/>\\n                <field name=\\"allow_billable\\" column_invisible=\\"True\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='child_ids']/list/field[@name='partner_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"column_invisible\\">not parent.allow_billable</attribute>\\n                <attribute name=\\"invisible\\">not allow_billable</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='depend_on_ids']/list/field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"sale_line_id\\" optional=\\"hide\\" readonly=\\"1\\" groups=\\"sales_team.group_sale_salesman\\"/>\\n                <field name=\\"sale_line_id\\" optional=\\"hide\\" options=\\"{'no_open': True}\\" readonly=\\"1\\" groups=\\"!sales_team.group_sale_salesman\\"/>\\n                <field name=\\"allow_billable\\" column_invisible=\\"True\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='depend_on_ids']/list/field[@name='partner_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"column_invisible\\">not parent.allow_billable</attribute>\\n                <attribute name=\\"invisible\\">not allow_billable</attribute>\\n            </xpath>\\n            <field name=\\"project_id\\" position=\\"attributes\\">\\n                <attribute name=\\"context\\">{'default_allow_billable': True}</attribute>\\n            </field>\\n        </data>"}	<data><xpath expr="//span[@id='start_rating_buttons']" position="before">\n                <button class="oe_stat_button" type="object" name="action_view_so" icon="fa-dollar" invisible="not sale_order_id" groups="sales_team.group_sale_salesman">\n                        <div class="o_stat_info">\n                            <span class="o_stat_text">Sales Order</span>\n                        </div>\n                </button>\n            </xpath>\n            <xpath expr="//field[@name='partner_id']" position="attributes">\n                <attribute name="invisible">not allow_billable</attribute>\n            </xpath>\n            <xpath expr="//field[@name='partner_id']" position="after">\n                <field name="project_sale_order_id" invisible="1"/>\n                <field name="sale_order_id" invisible="True" groups="sales_team.group_sale_salesman"/>\n                <label for="sale_line_id" invisible="not allow_billable or not project_id or not partner_id"/>\n                <div name="sale_line_div" class="o_row" invisible="not allow_billable or not project_id or not partner_id">\n                    <field name="sale_line_id" groups="!sales_team.group_sale_salesman" string="Sales Order Item" options="{&quot;no_open&quot;: True}" readonly="1" invisible="not sale_line_id"/>\n                    <field name="sale_line_id" groups="sales_team.group_sale_salesman" string="Sales Order Item" readonly="0" context="{                             'create': False, 'edit': False, 'delete': False,                             'with_price_unit': True,                             'form_view_ref': 'sale_project.sale_order_line_view_form_editable',                             'default_partner_id': partner_id,                             'default_company_id': company_id,                             'default_order_id': project_sale_order_id,                         }" placeholder="Non-billable"/>\n                    <span class="fa fa-exclamation-triangle text-warning" title="The sales order associated with this task has been cancelled. We recommend either updating the sales order item or cancelling this task in alignment with the cancellation of the sales order." invisible="sale_order_state != 'cancel'"/>\n                </div>\n                <field name="allow_billable" invisible="1"/>\n                <field name="sale_order_state" invisible="1"/>\n            </xpath>\n            <xpath expr="//field[@name='child_ids']/list/field[@name='partner_id']" position="after">\n                <field name="sale_line_id" optional="hide" options="{&quot;no_create&quot;: True}" context="{'create': False, 'edit': False, 'delete': False, 'with_price_unit': True}" placeholder="Non-billable" groups="sales_team.group_sale_salesman" invisible="not allow_billable"/>\n                <field name="sale_line_id" optional="hide" options="{'no_open': True}" readonly="1" groups="!sales_team.group_sale_salesman"/>\n                <field name="allow_billable" column_invisible="True"/>\n            </xpath>\n            <xpath expr="//field[@name='child_ids']/list/field[@name='partner_id']" position="attributes">\n                <attribute name="column_invisible">not parent.allow_billable</attribute>\n                <attribute name="invisible">not allow_billable</attribute>\n            </xpath>\n            <xpath expr="//field[@name='depend_on_ids']/list/field[@name='partner_id']" position="after">\n                <field name="sale_line_id" optional="hide" readonly="1" groups="sales_team.group_sale_salesman"/>\n                <field name="sale_line_id" optional="hide" options="{'no_open': True}" readonly="1" groups="!sales_team.group_sale_salesman"/>\n                <field name="allow_billable" column_invisible="True"/>\n            </xpath>\n            <xpath expr="//field[@name='depend_on_ids']/list/field[@name='partner_id']" position="attributes">\n                <attribute name="column_invisible">not parent.allow_billable</attribute>\n                <attribute name="invisible">not allow_billable</attribute>\n            </xpath>\n            <field name="project_id" position="attributes">\n                <attribute name="context">{'default_allow_billable': True}</attribute>\n            </field>\n        </data>	f	t	2026-04-08 08:35:30.80317	2026-05-18 07:10:55.165264	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
93	16	\N	1	1	no_contact	\N	base.no_contact	qweb	base/views/ir_qweb_widget_templates.xml	primary	{"en_US": "<t t-name=\\"base.no_contact\\">\\n    <address t-ignore=\\"true\\" class=\\"mb-0\\">\\n        <div>\\n            <div class=\\"d-flex align-items-baseline\\">\\n                <i t-if=\\"not options.get('no_marker')\\" class=\\"fa fa-map-marker fa-fw\\" role=\\"img\\" aria-label=\\"Address\\" title=\\"Address\\"/>\\n                <span class=\\"w-100 o_force_ltr d-block\\" t-out=\\"options.get('null_text')\\"/>\\n            </div>\\n        </div>\\n    </address>\\n</t>", "es_ES": "<t t-name=\\"base.no_contact\\">\\n    <address t-ignore=\\"true\\" class=\\"mb-0\\">\\n        <div>\\n            <div class=\\"d-flex align-items-baseline\\">\\n                <i t-if=\\"not options.get('no_marker')\\" class=\\"fa fa-map-marker fa-fw\\" role=\\"img\\" aria-label=\\"Dirección\\" title=\\"Dirección\\"/>\\n                <span class=\\"w-100 o_force_ltr d-block\\" t-out=\\"options.get('null_text')\\"/>\\n            </div>\\n        </div>\\n    </address>\\n</t>", "pt_PT": "<t t-name=\\"base.no_contact\\">\\n    <address t-ignore=\\"true\\" class=\\"mb-0\\">\\n        <div>\\n            <div class=\\"d-flex align-items-baseline\\">\\n                <i t-if=\\"not options.get('no_marker')\\" class=\\"fa fa-map-marker fa-fw\\" role=\\"img\\" aria-label=\\"Endereço\\" title=\\"Endereço\\"/>\\n                <span class=\\"w-100 o_force_ltr d-block\\" t-out=\\"options.get('null_text')\\"/>\\n            </div>\\n        </div>\\n    </address>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="base.no_contact">\n    <address t-ignore="true" class="mb-0">\n        <div>\n            <div class="d-flex align-items-baseline">\n                <i t-if="not options.get('no_marker')" class="fa fa-map-marker fa-fw" role="img" aria-label="Address" title="Address"/>\n                <span class="w-100 o_force_ltr d-block" t-out="options.get('null_text')"/>\n            </div>\n        </div>\n    </address>\n</t>\n\n	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
94	16	\N	1	1	ir.module.category.form	ir.module.category	\N	form	base/views/ir_module_views.xml	primary	{"en_US": "<form string=\\"Module Category\\">\\n                    <group col=\\"4\\">\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"parent_id\\"/>\\n                        <field name=\\"sequence\\"/>\\n                    </group>\\n                    <field name=\\"description\\"/>\\n                </form>", "es_ES": "<form string=\\"Categoría del módulo\\">\\n                    <group col=\\"4\\">\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"parent_id\\"/>\\n                        <field name=\\"sequence\\"/>\\n                    </group>\\n                    <field name=\\"description\\"/>\\n                </form>", "pt_PT": "<form string=\\"Categoria do Módulo\\">\\n                    <group col=\\"4\\">\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"parent_id\\"/>\\n                        <field name=\\"sequence\\"/>\\n                    </group>\\n                    <field name=\\"description\\"/>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Module Category">\n                    <group col="4">\n                        <field name="name"/>\n                        <field name="parent_id"/>\n                        <field name="sequence"/>\n                    </group>\n                    <field name="description"/>\n                </form>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2161	16	\N	1	1	purchase.order.form	purchase.order	\N	form	purchase/views/purchase_views.xml	primary	{"en_US": "<form string=\\"Purchase Order\\" class=\\"o_purchase_order\\">\\n                <header>\\n                    <button name=\\"action_rfq_send\\" invisible=\\"state != 'draft'\\" string=\\"Send by Email\\" type=\\"object\\" context=\\"{'send_rfq':True}\\" class=\\"oe_highlight\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"print_quotation\\" string=\\"Print RFQ\\" type=\\"object\\" invisible=\\"state != 'draft'\\" class=\\"oe_highlight\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <button name=\\"button_confirm\\" type=\\"object\\" invisible=\\"state != 'sent'\\" string=\\"Confirm Order\\" context=\\"{'validate_analytic': True}\\" class=\\"oe_highlight\\" id=\\"bid_confirm\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"button_approve\\" type=\\"object\\" invisible=\\"state != 'to approve'\\" string=\\"Approve Order\\" class=\\"oe_highlight\\" groups=\\"purchase.group_purchase_manager\\" data-hotkey=\\"z\\"/>\\n                    <button name=\\"action_create_invoice\\" string=\\"Create Bill\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'create_bill':True}\\" invisible=\\"state not in ('purchase', 'done') or invoice_status in ('no', 'invoiced')\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"action_rfq_send\\" invisible=\\"state != 'sent'\\" string=\\"Re-Send by Email\\" type=\\"object\\" context=\\"{'send_rfq':True}\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"print_quotation\\" string=\\"Print RFQ\\" type=\\"object\\" invisible=\\"state != 'sent'\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <button name=\\"button_confirm\\" type=\\"object\\" invisible=\\"state != 'draft'\\" context=\\"{'validate_analytic': True}\\" string=\\"Confirm Order\\" id=\\"draft_confirm\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_rfq_send\\" invisible=\\"state != 'purchase'\\" string=\\"Send PO by Email\\" type=\\"object\\" context=\\"{'send_rfq':False}\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"confirm_reminder_mail\\" string=\\"Confirm Receipt Date\\" type=\\"object\\" invisible=\\"state not in ('purchase', 'done') or mail_reminder_confirmed or not date_planned\\" groups=\\"base.group_no_one\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"action_create_invoice\\" string=\\"Create Bill\\" type=\\"object\\" context=\\"{'create_bill':True}\\" invisible=\\"state not in ('purchase', 'done') or invoice_status not in ('no', 'invoiced') or not order_line\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"button_draft\\" invisible=\\"state != 'cancel'\\" string=\\"Set to Draft\\" type=\\"object\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"button_cancel\\" invisible=\\"state not in ('draft', 'to approve', 'sent', 'purchase')\\" string=\\"Cancel\\" type=\\"object\\" data-hotkey=\\"x\\"/>\\n                    <button name=\\"button_done\\" type=\\"object\\" string=\\"Lock\\" invisible=\\"state != 'purchase'\\" data-hotkey=\\"l\\"/>\\n                    <button name=\\"button_unlock\\" type=\\"object\\" string=\\"Unlock\\" invisible=\\"state != 'done'\\" groups=\\"purchase.group_purchase_manager\\" data-hotkey=\\"l\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,sent,purchase\\" readonly=\\"1\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"action_bill_matching\\" type=\\"object\\" groups=\\"account.group_account_invoice\\" icon=\\"fa-bullseye\\" invisible=\\"not partner_id or state not in ('purchase', 'done') or not partner_bill_count or invoice_status == 'invoiced'\\">\\n                            <div class=\\"o_field_statinfo\\">\\n                                <span class=\\"o_stat_text\\">Bill Matching</span>\\n                            </div>\\n                        </button>\\n                        <button type=\\"object\\" name=\\"action_view_invoice\\" class=\\"oe_stat_button\\" icon=\\"fa-pencil-square-o\\" invisible=\\"invoice_count == 0 or state in ('draft', 'sent', 'to approve')\\">\\n                            <field name=\\"invoice_count\\" widget=\\"statinfo\\" string=\\"Vendor Bills\\"/>\\n                            <field name=\\"invoice_ids\\" invisible=\\"1\\"/>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <span class=\\"o_form_label\\" invisible=\\"state not in ('draft', 'sent')\\">Request for Quotation </span>\\n                        <span class=\\"o_form_label\\" invisible=\\"state in ('draft', 'sent')\\">Purchase Order </span>\\n                        <h1 class=\\"d-flex\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <field name=\\"name\\" readonly=\\"1\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"partner_id\\" widget=\\"res_partner_many2one\\" context=\\"{'res_partner_search_mode': 'supplier', 'show_vat': True}\\" placeholder=\\"Name, TIN, Email, or Reference\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"partner_ref\\"/>\\n                            <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\" force_save=\\"1\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"id\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"currency_id\\" invisible=\\"1\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\" groups=\\"!base.group_multi_currency\\"/>\\n                            <field name=\\"tax_calculation_rounding_method\\" invisible=\\"1\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"date_order\\" invisible=\\"state in ('purchase', 'done')\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <label for=\\"date_approve\\" invisible=\\"state not in ('purchase', 'done')\\"/>\\n                            <div name=\\"date_approve\\" invisible=\\"state not in ('purchase', 'done')\\" class=\\"o_row\\">\\n                                <field name=\\"date_approve\\"/>\\n                            </div>\\n                            <label for=\\"date_planned\\"/>\\n                            <div name=\\"date_planned_div\\" class=\\"o_row\\">\\n                                <field name=\\"date_planned\\" readonly=\\"state not in ('draft', 'sent', 'to approve', 'purchase')\\"/>\\n                                <field name=\\"mail_reminder_confirmed\\" invisible=\\"1\\"/>\\n                                <span class=\\"text-muted\\" invisible=\\"not mail_reminder_confirmed\\">(confirmed by vendor)</span>\\n                            </div>\\n                            <label for=\\"receipt_reminder_email\\" class=\\"d-none\\" groups=\\"purchase.group_send_reminder\\"/>\\n                            <div name=\\"reminder\\" class=\\"o_row\\" groups=\\"purchase.group_send_reminder\\" title=\\"Automatically send a confirmation email to the vendor X days before the expected receipt date, asking him to confirm the exact date.\\">\\n                                <field name=\\"receipt_reminder_email\\"/>\\n                                <span>Ask confirmation</span>\\n                                <div class=\\"o_row oe_inline\\" invisible=\\"not receipt_reminder_email\\">\\n                                    <field name=\\"reminder_date_before_receipt\\" class=\\"oe_inline\\" style=\\"max-width: 30px;\\"/>\\n                                    day(s) before\\n                                    <widget name=\\"toaster_button\\" button_name=\\"send_reminder_preview\\" title=\\"Preview the reminder email by sending it to yourself.\\" invisible=\\"not id\\"/>\\n                                </div>\\n                            </div>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Products\\" name=\\"products\\">\\n                            <field name=\\"tax_country_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"order_line\\" widget=\\"product_label_section_and_note_field_o2m\\" mode=\\"list,kanban\\" context=\\"{'default_state': 'draft'}\\" readonly=\\"state in ('done', 'cancel')\\">\\n                                <list string=\\"Purchase Order Lines\\" editable=\\"bottom\\">\\n                                    <control>\\n                                        <create name=\\"add_product_control\\" string=\\"Add a product\\"/>\\n                                        <create name=\\"add_section_control\\" string=\\"Add a section\\" context=\\"{'default_display_type': 'line_section'}\\"/>\\n                                        <create name=\\"add_note_control\\" string=\\"Add a note\\" context=\\"{'default_display_type': 'line_note'}\\"/>\\n                                        <button name=\\"action_add_from_catalog\\" string=\\"Catalog\\" type=\\"object\\" class=\\"px-4 btn-link\\" context=\\"{'order_id': parent.id}\\"/>\\n                                    </control>\\n                                    <field name=\\"tax_calculation_rounding_method\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"display_type\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_type\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_uom\\" column_invisible=\\"True\\" groups=\\"!uom.group_uom\\"/>\\n                                    <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"invoice_lines\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <!-- optional=\\"show\\" allows name (description) to be editable -->\\n                                    <field name=\\"product_id\\" widget=\\"product_label_section_and_note_field\\" readonly=\\"state in ('purchase', 'to approve', 'done', 'cancel') or is_downpayment\\" required=\\"not display_type and not is_downpayment\\" optional=\\"show\\" context=\\"{'partner_id':partner_id, 'quantity':product_qty, 'company_id': parent.company_id}\\" force_save=\\"1\\" domain=\\"[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', 'parent_of', parent.company_id)]\\"/>\\n                                    <field name=\\"name\\" widget=\\"section_and_note_text\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_planned\\" optional=\\"hide\\" required=\\"not display_type and not is_downpayment\\" force_save=\\"1\\" readonly=\\"is_downpayment\\"/>\\n                                    <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" optional=\\"hide\\" groups=\\"analytic.group_analytic_accounting\\" options=\\"{'product_field': 'product_id', 'business_domain': 'purchase_order', 'amount_field': 'price_subtotal'}\\"/>\\n                                    <field name=\\"product_qty\\" readonly=\\"is_downpayment\\"/>\\n                                    <field name=\\"qty_received_manual\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"qty_received_method\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"qty_received\\" string=\\"Received\\" column_invisible=\\"parent.state not in ('purchase', 'done')\\" readonly=\\"qty_received_method != 'manual' or is_downpayment\\" optional=\\"show\\"/>\\n                                    <field name=\\"qty_invoiced\\" string=\\"Billed\\" column_invisible=\\"parent.state not in ('purchase', 'done')\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_uom\\" string=\\"UoM\\" groups=\\"uom.group_uom\\" readonly=\\"state in ('purchase', 'done', 'cancel') or is_downpayment\\" required=\\"not display_type and not is_downpayment\\" options=\\"{'no_open': True}\\" force_save=\\"1\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_packaging_qty\\" invisible=\\"not product_id or not product_packaging_id\\" groups=\\"product.group_stock_packaging\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_packaging_id\\" invisible=\\"not product_id\\" context=\\"{'default_product_id': product_id, 'list_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}\\" groups=\\"product.group_stock_packaging\\" optional=\\"show\\"/>\\n                                    <field name=\\"price_unit\\" readonly=\\"qty_invoiced != 0\\"/>\\n                                    <button name=\\"action_purchase_history\\" type=\\"object\\" icon=\\"fa-history\\" title=\\"Purchase History\\" invisible=\\"not id\\"/>\\n                                    <field name=\\"taxes_id\\" widget=\\"many2many_tags\\" domain=\\"[('type_tax_use', '=', 'purchase'), ('company_id', 'parent_of', parent.company_id), ('country_id', '=', parent.tax_country_id), ('active', '=', True)]\\" context=\\"{'default_type_tax_use': 'purchase', 'search_view_ref': 'account.account_tax_view_search'}\\" options=\\"{'no_create': True}\\" optional=\\"show\\" readonly=\\"is_downpayment\\"/>\\n                                    <field name=\\"discount\\" string=\\"Disc.%\\" width=\\"50px\\" readonly=\\"qty_invoiced != 0\\" optional=\\"hide\\"/>\\n                                    <field name=\\"price_subtotal\\" string=\\"Amount\\"/>\\n                                </list>\\n                                <form string=\\"Purchase Order Line\\">\\n                                        <field name=\\"tax_calculation_rounding_method\\" invisible=\\"1\\"/>\\n                                        <field name=\\"state\\" invisible=\\"1\\"/>\\n                                        <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                        <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                        <group invisible=\\"display_type\\">\\n                                            <group>\\n                                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                                <field name=\\"product_id\\" context=\\"{'partner_id': parent.partner_id}\\" widget=\\"many2one_barcode\\" domain=\\"[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]\\" readonly=\\"state in ('purchase', 'to approve', 'done', 'cancel')\\"/>\\n                                                <label for=\\"product_qty\\"/>\\n                                                <div class=\\"o_row\\">\\n                                                    <field name=\\"product_qty\\"/>\\n                                                    <field name=\\"product_uom\\" groups=\\"uom.group_uom\\" required=\\"not display_type and not is_downpayment\\"/>\\n                                                </div>\\n                                                <field name=\\"qty_received_method\\" invisible=\\"1\\"/>\\n                                                <field name=\\"qty_received\\" string=\\"Received Quantity\\" invisible=\\"parent.state not in ('purchase', 'done')\\" readonly=\\"qty_received_method != 'manual'\\"/>\\n                                                <field name=\\"qty_invoiced\\" string=\\"Billed Quantity\\" invisible=\\"parent.state not in ('purchase', 'done')\\"/>\\n                                                <field name=\\"product_packaging_qty\\" invisible=\\"not product_id or not product_packaging_id\\" groups=\\"product.group_stock_packaging\\"/>\\n                                                <field name=\\"product_packaging_id\\" invisible=\\"not product_id\\" context=\\"{'default_product_id': product_id, 'list_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}\\" groups=\\"product.group_stock_packaging\\"/>\\n                                                <field name=\\"price_unit\\"/>\\n                                                <field name=\\"discount\\"/>\\n                                                <field name=\\"taxes_id\\" widget=\\"many2many_tags\\" domain=\\"[('type_tax_use', '=', 'purchase'), ('company_id', 'parent_of', parent.company_id), ('country_id', '=', parent.tax_country_id)]\\" options=\\"{'no_create': True}\\"/>\\n                                            </group>\\n                                            <group>\\n                                                <field name=\\"date_planned\\" required=\\"not display_type and not is_downpayment\\"/>\\n                                                <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" groups=\\"analytic.group_analytic_accounting\\" options=\\"{'product_field': 'product_id', 'business_domain': 'purchase_order'}\\"/>\\n                                            </group>\\n                                            <group>\\n                                            <notebook colspan=\\"4\\">\\n                                                <page string=\\"Notes\\" name=\\"notes\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </page>\\n                                                <page string=\\"Invoices and Incoming Shipments\\" name=\\"invoices_incoming_shiptments\\">\\n                                                    <field name=\\"invoice_lines\\"/>\\n                                                </page>\\n                                            </notebook>\\n                                            </group>\\n                                        </group>\\n                                        <label for=\\"name\\" string=\\"Section Name (eg. Products, Services)\\" invisible=\\"display_type != 'line_section'\\"/>\\n                                        <label for=\\"name\\" string=\\"Note\\" invisible=\\"display_type != 'line_note'\\"/>\\n                                        <field name=\\"name\\" nolabel=\\"1\\" invisible=\\"not display_type\\"/>\\n                                </form>\\n                                <kanban class=\\"o_kanban_mobile\\">\\n                                     <field name=\\"display_type\\"/>\\n                                     <field name=\\"tax_calculation_rounding_method\\"/>\\n                                     <templates>\\n                                         <t t-name=\\"card\\">\\n                                            <t t-if=\\"!record.display_type.raw_value\\">\\n                                                <div class=\\"row\\">\\n                                                    <field name=\\"product_id\\" class=\\"fw-bold col-8\\"/>\\n                                                    <span class=\\"fw-bold col-4\\">\\n                                                        Tax excl.: <field name=\\"price_subtotal\\" class=\\"float-end\\"/>\\n                                                    </span>\\n                                                </div>\\n                                                <div class=\\"row\\">\\n                                                    <span class=\\"col-8 text-muted\\">\\n                                                        Quantity:\\n                                                        <field name=\\"product_qty\\"/>\\n                                                        <field name=\\"product_uom\\" groups=\\"uom.group_uom\\" class=\\"small\\"/>\\n                                                    </span>\\n                                                    <span class=\\"fw-bold col-4\\" t-if=\\"record.tax_calculation_rounding_method.raw_value === 'round_per_line'\\">\\n                                                        Tax incl.: <field name=\\"price_total\\"/>\\n                                                    </span>\\n                                                </div>\\n                                                <span class=\\"text-muted\\">\\n                                                    Unit Price:\\n                                                    <field name=\\"price_unit\\"/>\\n                                                </span>\\n                                                <span class=\\"text-muted\\" t-if=\\"record.discount.raw_value\\">\\n                                                    Discount: <field name=\\"discount\\"/>%\\n                                                </span>\\n                                            </t>\\n                                            <div t-elif=\\"record.display_type.raw_value === 'line_section' || record.display_type.raw_value === 'line_note'\\">\\n                                                <div t-attf-class=\\"{{record.display_type.raw_value === 'line_section' ? 'fw-bold' : 'fst-italic' }}\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </div>\\n                                            </div>\\n                                         </t>\\n                                     </templates>\\n                                 </kanban>\\n                            </field>\\n                            <group>\\n                                <group>\\n                                    <field colspan=\\"2\\" name=\\"notes\\" nolabel=\\"1\\" placeholder=\\"Define your terms and conditions ...\\"/>\\n                                </group>\\n                                <group class=\\"oe_subtotal_footer\\">\\n                                    <field name=\\"tax_totals\\" widget=\\"account-tax-totals-field\\" nolabel=\\"1\\" readonly=\\"1\\"/>\\n                                </group>\\n                            </group>\\n                            <div class=\\"clearfix\\"/>\\n                        </page>\\n                        <page string=\\"Other Information\\" name=\\"purchase_delivery_invoice\\">\\n                            <group>\\n                                <group name=\\"other_info\\">\\n                                    <field name=\\"user_id\\" domain=\\"[('share', '=', False)]\\" widget=\\"many2one_avatar_user\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                                    <field name=\\"origin\\"/>\\n                                </group>\\n                                <group name=\\"invoice_info\\">\\n                                    <field name=\\"invoice_status\\" invisible=\\"state in ('draft', 'sent', 'to approve', 'cancel')\\"/>\\n                                    <field name=\\"payment_term_id\\" readonly=\\"invoice_status == 'invoiced' or state == 'done'\\" options=\\"{'no_create': True}\\"/>\\n                                    <field name=\\"fiscal_position_id\\" options=\\"{'no_create': True}\\" readonly=\\"invoice_status == 'invoiced' or state == 'done'\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n                </form>", "es_ES": "<form string=\\"Pedido de compra\\" class=\\"o_purchase_order\\">\\n                <header>\\n                    <button name=\\"action_rfq_send\\" invisible=\\"state != 'draft'\\" string=\\"Enviar por correo electrónico\\" type=\\"object\\" context=\\"{'send_rfq':True}\\" class=\\"oe_highlight\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"print_quotation\\" string=\\"Imprimir SdP\\" type=\\"object\\" invisible=\\"state != 'draft'\\" class=\\"oe_highlight\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <button name=\\"button_confirm\\" type=\\"object\\" invisible=\\"state != 'sent'\\" string=\\"Confirmar pedido\\" context=\\"{'validate_analytic': True}\\" class=\\"oe_highlight\\" id=\\"bid_confirm\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"button_approve\\" type=\\"object\\" invisible=\\"state != 'to approve'\\" string=\\"Aprobar pedido\\" class=\\"oe_highlight\\" groups=\\"purchase.group_purchase_manager\\" data-hotkey=\\"z\\"/>\\n                    <button name=\\"action_create_invoice\\" string=\\"Crear factura\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'create_bill':True}\\" invisible=\\"state not in ('purchase', 'done') or invoice_status in ('no', 'invoiced')\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"action_rfq_send\\" invisible=\\"state != 'sent'\\" string=\\"Reenviar por correo electrónico\\" type=\\"object\\" context=\\"{'send_rfq':True}\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"print_quotation\\" string=\\"Imprimir SdP\\" type=\\"object\\" invisible=\\"state != 'sent'\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <button name=\\"button_confirm\\" type=\\"object\\" invisible=\\"state != 'draft'\\" context=\\"{'validate_analytic': True}\\" string=\\"Confirmar pedido\\" id=\\"draft_confirm\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_rfq_send\\" invisible=\\"state != 'purchase'\\" string=\\"Enviar pedido de compra por correo electrónico\\" type=\\"object\\" context=\\"{'send_rfq':False}\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"confirm_reminder_mail\\" string=\\"Confirmar fecha de recepción\\" type=\\"object\\" invisible=\\"state not in ('purchase', 'done') or mail_reminder_confirmed or not date_planned\\" groups=\\"base.group_no_one\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"action_create_invoice\\" string=\\"Crear factura\\" type=\\"object\\" context=\\"{'create_bill':True}\\" invisible=\\"state not in ('purchase', 'done') or invoice_status not in ('no', 'invoiced') or not order_line\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"button_draft\\" invisible=\\"state != 'cancel'\\" string=\\"Establecer como borrador\\" type=\\"object\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"button_cancel\\" invisible=\\"state not in ('draft', 'to approve', 'sent', 'purchase')\\" string=\\"Cancelar\\" type=\\"object\\" data-hotkey=\\"x\\"/>\\n                    <button name=\\"button_done\\" type=\\"object\\" string=\\"Bloquear\\" invisible=\\"state != 'purchase'\\" data-hotkey=\\"l\\"/>\\n                    <button name=\\"button_unlock\\" type=\\"object\\" string=\\"Desbloquear\\" invisible=\\"state != 'done'\\" groups=\\"purchase.group_purchase_manager\\" data-hotkey=\\"l\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,sent,purchase\\" readonly=\\"1\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"action_bill_matching\\" type=\\"object\\" groups=\\"account.group_account_invoice\\" icon=\\"fa-bullseye\\" invisible=\\"not partner_id or state not in ('purchase', 'done') or not partner_bill_count or invoice_status == 'invoiced'\\">\\n                            <div class=\\"o_field_statinfo\\">\\n                                <span class=\\"o_stat_text\\">Conciliación de factura</span>\\n                            </div>\\n                        </button>\\n                        <button type=\\"object\\" name=\\"action_view_invoice\\" class=\\"oe_stat_button\\" icon=\\"fa-pencil-square-o\\" invisible=\\"invoice_count == 0 or state in ('draft', 'sent', 'to approve')\\">\\n                            <field name=\\"invoice_count\\" widget=\\"statinfo\\" string=\\"Facturas de proveedores\\"/>\\n                            <field name=\\"invoice_ids\\" invisible=\\"1\\"/>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <span class=\\"o_form_label\\" invisible=\\"state not in ('draft', 'sent')\\">Solicitud de presupuesto </span>\\n                        <span class=\\"o_form_label\\" invisible=\\"state in ('draft', 'sent')\\">Pedido de compra </span>\\n                        <h1 class=\\"d-flex\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <field name=\\"name\\" readonly=\\"1\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"partner_id\\" widget=\\"res_partner_many2one\\" context=\\"{'res_partner_search_mode': 'supplier', 'show_vat': True}\\" placeholder=\\"Nombre, NIF, correo electrónico o referencia\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"partner_ref\\"/>\\n                            <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\" force_save=\\"1\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"id\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"currency_id\\" invisible=\\"1\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\" groups=\\"!base.group_multi_currency\\"/>\\n                            <field name=\\"tax_calculation_rounding_method\\" invisible=\\"1\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"date_order\\" invisible=\\"state in ('purchase', 'done')\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <label for=\\"date_approve\\" invisible=\\"state not in ('purchase', 'done')\\"/>\\n                            <div name=\\"date_approve\\" invisible=\\"state not in ('purchase', 'done')\\" class=\\"o_row\\">\\n                                <field name=\\"date_approve\\"/>\\n                            </div>\\n                            <label for=\\"date_planned\\"/>\\n                            <div name=\\"date_planned_div\\" class=\\"o_row\\">\\n                                <field name=\\"date_planned\\" readonly=\\"state not in ('draft', 'sent', 'to approve', 'purchase')\\"/>\\n                                <field name=\\"mail_reminder_confirmed\\" invisible=\\"1\\"/>\\n                                <span class=\\"text-muted\\" invisible=\\"not mail_reminder_confirmed\\">(confirmado por el proveedor)</span>\\n                            </div>\\n                            <label for=\\"receipt_reminder_email\\" class=\\"d-none\\" groups=\\"purchase.group_send_reminder\\"/>\\n                            <div name=\\"reminder\\" class=\\"o_row\\" groups=\\"purchase.group_send_reminder\\" title=\\"Envíe automáticamente un correo electrónico de confirmación al proveedor X días antes de la fecha de recepción prevista, pidiéndole que confirme la fecha exacta.\\">\\n                                <field name=\\"receipt_reminder_email\\"/>\\n                                <span>Pedir confirmación</span>\\n                                <div class=\\"o_row oe_inline\\" invisible=\\"not receipt_reminder_email\\">\\n                                    <field name=\\"reminder_date_before_receipt\\" class=\\"oe_inline\\" style=\\"max-width: 30px;\\"/>\\n                                    día(s) antes\\n                                    <widget name=\\"toaster_button\\" button_name=\\"send_reminder_preview\\" title=\\"Obtenga una vista previa del correo electrónico de recordatorio enviándolo a usted mismo.\\" invisible=\\"not id\\"/>\\n                                </div>\\n                            </div>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Productos\\" name=\\"products\\">\\n                            <field name=\\"tax_country_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"order_line\\" widget=\\"product_label_section_and_note_field_o2m\\" mode=\\"list,kanban\\" context=\\"{'default_state': 'draft'}\\" readonly=\\"state in ('done', 'cancel')\\">\\n                                <list string=\\"Líneas de pedido de compra\\" editable=\\"bottom\\">\\n                                    <control>\\n                                        <create name=\\"add_product_control\\" string=\\"Añadir un producto\\"/>\\n                                        <create name=\\"add_section_control\\" string=\\"Añadir una sección\\" context=\\"{'default_display_type': 'line_section'}\\"/>\\n                                        <create name=\\"add_note_control\\" string=\\"Añadir una nota\\" context=\\"{'default_display_type': 'line_note'}\\"/>\\n                                        <button name=\\"action_add_from_catalog\\" string=\\"Catálogo\\" type=\\"object\\" class=\\"px-4 btn-link\\" context=\\"{'order_id': parent.id}\\"/>\\n                                    </control>\\n                                    <field name=\\"tax_calculation_rounding_method\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"display_type\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_type\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_uom\\" column_invisible=\\"True\\" groups=\\"!uom.group_uom\\"/>\\n                                    <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"invoice_lines\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <!-- optional=\\"show\\" allows name (description) to be editable -->\\n                                    <field name=\\"product_id\\" widget=\\"product_label_section_and_note_field\\" readonly=\\"state in ('purchase', 'to approve', 'done', 'cancel') or is_downpayment\\" required=\\"not display_type and not is_downpayment\\" optional=\\"show\\" context=\\"{'partner_id':partner_id, 'quantity':product_qty, 'company_id': parent.company_id}\\" force_save=\\"1\\" domain=\\"[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', 'parent_of', parent.company_id)]\\"/>\\n                                    <field name=\\"name\\" widget=\\"section_and_note_text\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_planned\\" optional=\\"hide\\" required=\\"not display_type and not is_downpayment\\" force_save=\\"1\\" readonly=\\"is_downpayment\\"/>\\n                                    <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" optional=\\"hide\\" groups=\\"analytic.group_analytic_accounting\\" options=\\"{'product_field': 'product_id', 'business_domain': 'purchase_order', 'amount_field': 'price_subtotal'}\\"/>\\n                                    <field name=\\"product_qty\\" readonly=\\"is_downpayment\\"/>\\n                                    <field name=\\"qty_received_manual\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"qty_received_method\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"qty_received\\" string=\\"Recibido\\" column_invisible=\\"parent.state not in ('purchase', 'done')\\" readonly=\\"qty_received_method != 'manual' or is_downpayment\\" optional=\\"show\\"/>\\n                                    <field name=\\"qty_invoiced\\" string=\\"Facturado\\" column_invisible=\\"parent.state not in ('purchase', 'done')\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_uom\\" string=\\"UdM\\" groups=\\"uom.group_uom\\" readonly=\\"state in ('purchase', 'done', 'cancel') or is_downpayment\\" required=\\"not display_type and not is_downpayment\\" options=\\"{'no_open': True}\\" force_save=\\"1\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_packaging_qty\\" invisible=\\"not product_id or not product_packaging_id\\" groups=\\"product.group_stock_packaging\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_packaging_id\\" invisible=\\"not product_id\\" context=\\"{'default_product_id': product_id, 'list_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}\\" groups=\\"product.group_stock_packaging\\" optional=\\"show\\"/>\\n                                    <field name=\\"price_unit\\" readonly=\\"qty_invoiced != 0\\"/>\\n                                    <button name=\\"action_purchase_history\\" type=\\"object\\" icon=\\"fa-history\\" title=\\"Historial de compra\\" invisible=\\"not id\\"/>\\n                                    <field name=\\"taxes_id\\" widget=\\"many2many_tags\\" domain=\\"[('type_tax_use', '=', 'purchase'), ('company_id', 'parent_of', parent.company_id), ('country_id', '=', parent.tax_country_id), ('active', '=', True)]\\" context=\\"{'default_type_tax_use': 'purchase', 'search_view_ref': 'account.account_tax_view_search'}\\" options=\\"{'no_create': True}\\" optional=\\"show\\" readonly=\\"is_downpayment\\"/>\\n                                    <field name=\\"discount\\" string=\\"Desc.%\\" width=\\"50px\\" readonly=\\"qty_invoiced != 0\\" optional=\\"hide\\"/>\\n                                    <field name=\\"price_subtotal\\" string=\\"Importe\\"/>\\n                                </list>\\n                                <form string=\\"Línea de pedido de compra\\">\\n                                        <field name=\\"tax_calculation_rounding_method\\" invisible=\\"1\\"/>\\n                                        <field name=\\"state\\" invisible=\\"1\\"/>\\n                                        <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                        <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                        <group invisible=\\"display_type\\">\\n                                            <group>\\n                                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                                <field name=\\"product_id\\" context=\\"{'partner_id': parent.partner_id}\\" widget=\\"many2one_barcode\\" domain=\\"[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]\\" readonly=\\"state in ('purchase', 'to approve', 'done', 'cancel')\\"/>\\n                                                <label for=\\"product_qty\\"/>\\n                                                <div class=\\"o_row\\">\\n                                                    <field name=\\"product_qty\\"/>\\n                                                    <field name=\\"product_uom\\" groups=\\"uom.group_uom\\" required=\\"not display_type and not is_downpayment\\"/>\\n                                                </div>\\n                                                <field name=\\"qty_received_method\\" invisible=\\"1\\"/>\\n                                                <field name=\\"qty_received\\" string=\\"Cantidad recibida\\" invisible=\\"parent.state not in ('purchase', 'done')\\" readonly=\\"qty_received_method != 'manual'\\"/>\\n                                                <field name=\\"qty_invoiced\\" string=\\"Cantidad facturada\\" invisible=\\"parent.state not in ('purchase', 'done')\\"/>\\n                                                <field name=\\"product_packaging_qty\\" invisible=\\"not product_id or not product_packaging_id\\" groups=\\"product.group_stock_packaging\\"/>\\n                                                <field name=\\"product_packaging_id\\" invisible=\\"not product_id\\" context=\\"{'default_product_id': product_id, 'list_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}\\" groups=\\"product.group_stock_packaging\\"/>\\n                                                <field name=\\"price_unit\\"/>\\n                                                <field name=\\"discount\\"/>\\n                                                <field name=\\"taxes_id\\" widget=\\"many2many_tags\\" domain=\\"[('type_tax_use', '=', 'purchase'), ('company_id', 'parent_of', parent.company_id), ('country_id', '=', parent.tax_country_id)]\\" options=\\"{'no_create': True}\\"/>\\n                                            </group>\\n                                            <group>\\n                                                <field name=\\"date_planned\\" required=\\"not display_type and not is_downpayment\\"/>\\n                                                <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" groups=\\"analytic.group_analytic_accounting\\" options=\\"{'product_field': 'product_id', 'business_domain': 'purchase_order'}\\"/>\\n                                            </group>\\n                                            <group>\\n                                            <notebook colspan=\\"4\\">\\n                                                <page string=\\"Notas\\" name=\\"notes\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </page>\\n                                                <page string=\\"Facturas y recepciones\\" name=\\"invoices_incoming_shiptments\\">\\n                                                    <field name=\\"invoice_lines\\"/>\\n                                                </page>\\n                                            </notebook>\\n                                            </group>\\n                                        </group>\\n                                        <label for=\\"name\\" string=\\"Nombre de la sección (p. ej., productos, servicios)\\" invisible=\\"display_type != 'line_section'\\"/>\\n                                        <label for=\\"name\\" string=\\"Nota\\" invisible=\\"display_type != 'line_note'\\"/>\\n                                        <field name=\\"name\\" nolabel=\\"1\\" invisible=\\"not display_type\\"/>\\n                                </form>\\n                                <kanban class=\\"o_kanban_mobile\\">\\n                                     <field name=\\"display_type\\"/>\\n                                     <field name=\\"tax_calculation_rounding_method\\"/>\\n                                     <templates>\\n                                         <t t-name=\\"card\\">\\n                                            <t t-if=\\"!record.display_type.raw_value\\">\\n                                                <div class=\\"row\\">\\n                                                    <field name=\\"product_id\\" class=\\"fw-bold col-8\\"/>\\n                                                    <span class=\\"fw-bold col-4\\">\\n                                                        Impuestos no incluidos: <field name=\\"price_subtotal\\" class=\\"float-end\\"/>\\n                                                    </span>\\n                                                </div>\\n                                                <div class=\\"row\\">\\n                                                    <span class=\\"col-8 text-muted\\">\\n                                                        Cantidad:\\n                                                        <field name=\\"product_qty\\"/>\\n                                                        <field name=\\"product_uom\\" groups=\\"uom.group_uom\\" class=\\"small\\"/>\\n                                                    </span>\\n                                                    <span class=\\"fw-bold col-4\\" t-if=\\"record.tax_calculation_rounding_method.raw_value === 'round_per_line'\\">\\n                                                        Impuestos incluidos: <field name=\\"price_total\\"/>\\n                                                    </span>\\n                                                </div>\\n                                                <span class=\\"text-muted\\">\\n                                                    Precio unitario:\\n                                                    <field name=\\"price_unit\\"/>\\n                                                </span>\\n                                                <span class=\\"text-muted\\" t-if=\\"record.discount.raw_value\\">\\n                                                    Descuento: <field name=\\"discount\\"/>%\\n                                                </span>\\n                                            </t>\\n                                            <div t-elif=\\"record.display_type.raw_value === 'line_section' || record.display_type.raw_value === 'line_note'\\">\\n                                                <div t-attf-class=\\"{{record.display_type.raw_value === 'line_section' ? 'fw-bold' : 'fst-italic' }}\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </div>\\n                                            </div>\\n                                         </t>\\n                                     </templates>\\n                                 </kanban>\\n                            </field>\\n                            <group>\\n                                <group>\\n                                    <field colspan=\\"2\\" name=\\"notes\\" nolabel=\\"1\\" placeholder=\\"Defina sus términos y condiciones ...\\"/>\\n                                </group>\\n                                <group class=\\"oe_subtotal_footer\\">\\n                                    <field name=\\"tax_totals\\" widget=\\"account-tax-totals-field\\" nolabel=\\"1\\" readonly=\\"1\\"/>\\n                                </group>\\n                            </group>\\n                            <div class=\\"clearfix\\"/>\\n                        </page>\\n                        <page string=\\"Otra información\\" name=\\"purchase_delivery_invoice\\">\\n                            <group>\\n                                <group name=\\"other_info\\">\\n                                    <field name=\\"user_id\\" domain=\\"[('share', '=', False)]\\" widget=\\"many2one_avatar_user\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                                    <field name=\\"origin\\"/>\\n                                </group>\\n                                <group name=\\"invoice_info\\">\\n                                    <field name=\\"invoice_status\\" invisible=\\"state in ('draft', 'sent', 'to approve', 'cancel')\\"/>\\n                                    <field name=\\"payment_term_id\\" readonly=\\"invoice_status == 'invoiced' or state == 'done'\\" options=\\"{'no_create': True}\\"/>\\n                                    <field name=\\"fiscal_position_id\\" options=\\"{'no_create': True}\\" readonly=\\"invoice_status == 'invoiced' or state == 'done'\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n                </form>", "pt_PT": "<form string=\\"Notas de encomenda\\" class=\\"o_purchase_order\\">\\n                <header>\\n                    <button name=\\"action_rfq_send\\" invisible=\\"state != 'draft'\\" string=\\"Enviar por E-mail\\" type=\\"object\\" context=\\"{'send_rfq':True}\\" class=\\"oe_highlight\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"print_quotation\\" string=\\"Imprimir RFQ\\" type=\\"object\\" invisible=\\"state != 'draft'\\" class=\\"oe_highlight\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <button name=\\"button_confirm\\" type=\\"object\\" invisible=\\"state != 'sent'\\" string=\\"Confirmar Encomenda\\" context=\\"{'validate_analytic': True}\\" class=\\"oe_highlight\\" id=\\"bid_confirm\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"button_approve\\" type=\\"object\\" invisible=\\"state != 'to approve'\\" string=\\"Aprovar Ordem\\" class=\\"oe_highlight\\" groups=\\"purchase.group_purchase_manager\\" data-hotkey=\\"z\\"/>\\n                    <button name=\\"action_create_invoice\\" string=\\"Criar Fatura de Fornecedor\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'create_bill':True}\\" invisible=\\"state not in ('purchase', 'done') or invoice_status in ('no', 'invoiced')\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"action_rfq_send\\" invisible=\\"state != 'sent'\\" string=\\"Reenviar por Email\\" type=\\"object\\" context=\\"{'send_rfq':True}\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"print_quotation\\" string=\\"Imprimir RFQ\\" type=\\"object\\" invisible=\\"state != 'sent'\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <button name=\\"button_confirm\\" type=\\"object\\" invisible=\\"state != 'draft'\\" context=\\"{'validate_analytic': True}\\" string=\\"Confirmar Encomenda\\" id=\\"draft_confirm\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_rfq_send\\" invisible=\\"state != 'purchase'\\" string=\\"Enviar EF por E-mail\\" type=\\"object\\" context=\\"{'send_rfq':False}\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"confirm_reminder_mail\\" string=\\"Confirmar data de recebimento\\" type=\\"object\\" invisible=\\"state not in ('purchase', 'done') or mail_reminder_confirmed or not date_planned\\" groups=\\"base.group_no_one\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"action_create_invoice\\" string=\\"Criar Fatura de Fornecedor\\" type=\\"object\\" context=\\"{'create_bill':True}\\" invisible=\\"state not in ('purchase', 'done') or invoice_status not in ('no', 'invoiced') or not order_line\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"button_draft\\" invisible=\\"state != 'cancel'\\" string=\\"Definir como Rascunho\\" type=\\"object\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"button_cancel\\" invisible=\\"state not in ('draft', 'to approve', 'sent', 'purchase')\\" string=\\"Cancelar\\" type=\\"object\\" data-hotkey=\\"x\\"/>\\n                    <button name=\\"button_done\\" type=\\"object\\" string=\\"Bloquear\\" invisible=\\"state != 'purchase'\\" data-hotkey=\\"l\\"/>\\n                    <button name=\\"button_unlock\\" type=\\"object\\" string=\\"Desbloquear\\" invisible=\\"state != 'done'\\" groups=\\"purchase.group_purchase_manager\\" data-hotkey=\\"l\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,sent,purchase\\" readonly=\\"1\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"action_bill_matching\\" type=\\"object\\" groups=\\"account.group_account_invoice\\" icon=\\"fa-bullseye\\" invisible=\\"not partner_id or state not in ('purchase', 'done') or not partner_bill_count or invoice_status == 'invoiced'\\">\\n                            <div class=\\"o_field_statinfo\\">\\n                                <span class=\\"o_stat_text\\">Correspondência de contas</span>\\n                            </div>\\n                        </button>\\n                        <button type=\\"object\\" name=\\"action_view_invoice\\" class=\\"oe_stat_button\\" icon=\\"fa-pencil-square-o\\" invisible=\\"invoice_count == 0 or state in ('draft', 'sent', 'to approve')\\">\\n                            <field name=\\"invoice_count\\" widget=\\"statinfo\\" string=\\"Faturas de Fornecedor\\"/>\\n                            <field name=\\"invoice_ids\\" invisible=\\"1\\"/>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <span class=\\"o_form_label\\" invisible=\\"state not in ('draft', 'sent')\\">Solicitação de cotação </span>\\n                        <span class=\\"o_form_label\\" invisible=\\"state in ('draft', 'sent')\\">Pedido de compra </span>\\n                        <h1 class=\\"d-flex\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <field name=\\"name\\" readonly=\\"1\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"partner_id\\" widget=\\"res_partner_many2one\\" context=\\"{'res_partner_search_mode': 'supplier', 'show_vat': True}\\" placeholder=\\"Nome, NIF, e-mail ou referência\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"partner_ref\\"/>\\n                            <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\" force_save=\\"1\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"id\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"currency_id\\" invisible=\\"1\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\" groups=\\"!base.group_multi_currency\\"/>\\n                            <field name=\\"tax_calculation_rounding_method\\" invisible=\\"1\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"date_order\\" invisible=\\"state in ('purchase', 'done')\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <label for=\\"date_approve\\" invisible=\\"state not in ('purchase', 'done')\\"/>\\n                            <div name=\\"date_approve\\" invisible=\\"state not in ('purchase', 'done')\\" class=\\"o_row\\">\\n                                <field name=\\"date_approve\\"/>\\n                            </div>\\n                            <label for=\\"date_planned\\"/>\\n                            <div name=\\"date_planned_div\\" class=\\"o_row\\">\\n                                <field name=\\"date_planned\\" readonly=\\"state not in ('draft', 'sent', 'to approve', 'purchase')\\"/>\\n                                <field name=\\"mail_reminder_confirmed\\" invisible=\\"1\\"/>\\n                                <span class=\\"text-muted\\" invisible=\\"not mail_reminder_confirmed\\">(confirmed by vendor)</span>\\n                            </div>\\n                            <label for=\\"receipt_reminder_email\\" class=\\"d-none\\" groups=\\"purchase.group_send_reminder\\"/>\\n                            <div name=\\"reminder\\" class=\\"o_row\\" groups=\\"purchase.group_send_reminder\\" title=\\"Envie um email de confirmação ao fornecedor X dias antes da data prevista de recebimento para que possa confirmar a data exata.\\">\\n                                <field name=\\"receipt_reminder_email\\"/>\\n                                <span>Solicitar confirmação</span>\\n                                <div class=\\"o_row oe_inline\\" invisible=\\"not receipt_reminder_email\\">\\n                                    <field name=\\"reminder_date_before_receipt\\" class=\\"oe_inline\\" style=\\"max-width: 30px;\\"/>\\n                                    dia(s) antes\\n                                    <widget name=\\"toaster_button\\" button_name=\\"send_reminder_preview\\" title=\\"Pré-visualize o e-mail de lembrete enviando-o para si.\\" invisible=\\"not id\\"/>\\n                                </div>\\n                            </div>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Artigos\\" name=\\"products\\">\\n                            <field name=\\"tax_country_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"order_line\\" widget=\\"product_label_section_and_note_field_o2m\\" mode=\\"list,kanban\\" context=\\"{'default_state': 'draft'}\\" readonly=\\"state in ('done', 'cancel')\\">\\n                                <list string=\\"Linhas de Encomenda\\" editable=\\"bottom\\">\\n                                    <control>\\n                                        <create name=\\"add_product_control\\" string=\\"Adicionar um artigo\\"/>\\n                                        <create name=\\"add_section_control\\" string=\\"Adicionar uma secção\\" context=\\"{'default_display_type': 'line_section'}\\"/>\\n                                        <create name=\\"add_note_control\\" string=\\"Adicionar uma nota\\" context=\\"{'default_display_type': 'line_note'}\\"/>\\n                                        <button name=\\"action_add_from_catalog\\" string=\\"Catálogo\\" type=\\"object\\" class=\\"px-4 btn-link\\" context=\\"{'order_id': parent.id}\\"/>\\n                                    </control>\\n                                    <field name=\\"tax_calculation_rounding_method\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"display_type\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_type\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_uom\\" column_invisible=\\"True\\" groups=\\"!uom.group_uom\\"/>\\n                                    <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"invoice_lines\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <!-- optional=\\"show\\" allows name (description) to be editable -->\\n                                    <field name=\\"product_id\\" widget=\\"product_label_section_and_note_field\\" readonly=\\"state in ('purchase', 'to approve', 'done', 'cancel') or is_downpayment\\" required=\\"not display_type and not is_downpayment\\" optional=\\"show\\" context=\\"{'partner_id':partner_id, 'quantity':product_qty, 'company_id': parent.company_id}\\" force_save=\\"1\\" domain=\\"[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', 'parent_of', parent.company_id)]\\"/>\\n                                    <field name=\\"name\\" widget=\\"section_and_note_text\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_planned\\" optional=\\"hide\\" required=\\"not display_type and not is_downpayment\\" force_save=\\"1\\" readonly=\\"is_downpayment\\"/>\\n                                    <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" optional=\\"hide\\" groups=\\"analytic.group_analytic_accounting\\" options=\\"{'product_field': 'product_id', 'business_domain': 'purchase_order', 'amount_field': 'price_subtotal'}\\"/>\\n                                    <field name=\\"product_qty\\" readonly=\\"is_downpayment\\"/>\\n                                    <field name=\\"qty_received_manual\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"qty_received_method\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"qty_received\\" string=\\"Recebido\\" column_invisible=\\"parent.state not in ('purchase', 'done')\\" readonly=\\"qty_received_method != 'manual' or is_downpayment\\" optional=\\"show\\"/>\\n                                    <field name=\\"qty_invoiced\\" string=\\"Faturado\\" column_invisible=\\"parent.state not in ('purchase', 'done')\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_uom\\" string=\\"UoM\\" groups=\\"uom.group_uom\\" readonly=\\"state in ('purchase', 'done', 'cancel') or is_downpayment\\" required=\\"not display_type and not is_downpayment\\" options=\\"{'no_open': True}\\" force_save=\\"1\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_packaging_qty\\" invisible=\\"not product_id or not product_packaging_id\\" groups=\\"product.group_stock_packaging\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_packaging_id\\" invisible=\\"not product_id\\" context=\\"{'default_product_id': product_id, 'list_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}\\" groups=\\"product.group_stock_packaging\\" optional=\\"show\\"/>\\n                                    <field name=\\"price_unit\\" readonly=\\"qty_invoiced != 0\\"/>\\n                                    <button name=\\"action_purchase_history\\" type=\\"object\\" icon=\\"fa-history\\" title=\\"Histórico de compras\\" invisible=\\"not id\\"/>\\n                                    <field name=\\"taxes_id\\" widget=\\"many2many_tags\\" domain=\\"[('type_tax_use', '=', 'purchase'), ('company_id', 'parent_of', parent.company_id), ('country_id', '=', parent.tax_country_id), ('active', '=', True)]\\" context=\\"{'default_type_tax_use': 'purchase', 'search_view_ref': 'account.account_tax_view_search'}\\" options=\\"{'no_create': True}\\" optional=\\"show\\" readonly=\\"is_downpayment\\"/>\\n                                    <field name=\\"discount\\" string=\\"Desc.%\\" width=\\"50px\\" readonly=\\"qty_invoiced != 0\\" optional=\\"hide\\"/>\\n                                    <field name=\\"price_subtotal\\" string=\\"Valor\\"/>\\n                                </list>\\n                                <form string=\\"Linha de Encomenda\\">\\n                                        <field name=\\"tax_calculation_rounding_method\\" invisible=\\"1\\"/>\\n                                        <field name=\\"state\\" invisible=\\"1\\"/>\\n                                        <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                        <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                        <group invisible=\\"display_type\\">\\n                                            <group>\\n                                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                                <field name=\\"product_id\\" context=\\"{'partner_id': parent.partner_id}\\" widget=\\"many2one_barcode\\" domain=\\"[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]\\" readonly=\\"state in ('purchase', 'to approve', 'done', 'cancel')\\"/>\\n                                                <label for=\\"product_qty\\"/>\\n                                                <div class=\\"o_row\\">\\n                                                    <field name=\\"product_qty\\"/>\\n                                                    <field name=\\"product_uom\\" groups=\\"uom.group_uom\\" required=\\"not display_type and not is_downpayment\\"/>\\n                                                </div>\\n                                                <field name=\\"qty_received_method\\" invisible=\\"1\\"/>\\n                                                <field name=\\"qty_received\\" string=\\"Quantidade recebida\\" invisible=\\"parent.state not in ('purchase', 'done')\\" readonly=\\"qty_received_method != 'manual'\\"/>\\n                                                <field name=\\"qty_invoiced\\" string=\\"Quantidade facturada\\" invisible=\\"parent.state not in ('purchase', 'done')\\"/>\\n                                                <field name=\\"product_packaging_qty\\" invisible=\\"not product_id or not product_packaging_id\\" groups=\\"product.group_stock_packaging\\"/>\\n                                                <field name=\\"product_packaging_id\\" invisible=\\"not product_id\\" context=\\"{'default_product_id': product_id, 'list_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}\\" groups=\\"product.group_stock_packaging\\"/>\\n                                                <field name=\\"price_unit\\"/>\\n                                                <field name=\\"discount\\"/>\\n                                                <field name=\\"taxes_id\\" widget=\\"many2many_tags\\" domain=\\"[('type_tax_use', '=', 'purchase'), ('company_id', 'parent_of', parent.company_id), ('country_id', '=', parent.tax_country_id)]\\" options=\\"{'no_create': True}\\"/>\\n                                            </group>\\n                                            <group>\\n                                                <field name=\\"date_planned\\" required=\\"not display_type and not is_downpayment\\"/>\\n                                                <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" groups=\\"analytic.group_analytic_accounting\\" options=\\"{'product_field': 'product_id', 'business_domain': 'purchase_order'}\\"/>\\n                                            </group>\\n                                            <group>\\n                                            <notebook colspan=\\"4\\">\\n                                                <page string=\\"Notas\\" name=\\"notes\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </page>\\n                                                <page string=\\"Faturas e Encomendas a chegar\\" name=\\"invoices_incoming_shiptments\\">\\n                                                    <field name=\\"invoice_lines\\"/>\\n                                                </page>\\n                                            </notebook>\\n                                            </group>\\n                                        </group>\\n                                        <label for=\\"name\\" string=\\"Nome da seção (ex., Artigos, Serviços)\\" invisible=\\"display_type != 'line_section'\\"/>\\n                                        <label for=\\"name\\" string=\\"Nota\\" invisible=\\"display_type != 'line_note'\\"/>\\n                                        <field name=\\"name\\" nolabel=\\"1\\" invisible=\\"not display_type\\"/>\\n                                </form>\\n                                <kanban class=\\"o_kanban_mobile\\">\\n                                     <field name=\\"display_type\\"/>\\n                                     <field name=\\"tax_calculation_rounding_method\\"/>\\n                                     <templates>\\n                                         <t t-name=\\"card\\">\\n                                            <t t-if=\\"!record.display_type.raw_value\\">\\n                                                <div class=\\"row\\">\\n                                                    <field name=\\"product_id\\" class=\\"fw-bold col-8\\"/>\\n                                                    <span class=\\"fw-bold col-4\\">\\n                                                        Sem impostos: <field name=\\"price_subtotal\\" class=\\"float-end\\"/>\\n                                                    </span>\\n                                                </div>\\n                                                <div class=\\"row\\">\\n                                                    <span class=\\"col-8 text-muted\\">\\n                                                        Quantidade:\\n                                                        <field name=\\"product_qty\\"/>\\n                                                        <field name=\\"product_uom\\" groups=\\"uom.group_uom\\" class=\\"small\\"/>\\n                                                    </span>\\n                                                    <span class=\\"fw-bold col-4\\" t-if=\\"record.tax_calculation_rounding_method.raw_value === 'round_per_line'\\">\\n                                                        Impostos incl.: <field name=\\"price_total\\"/>\\n                                                    </span>\\n                                                </div>\\n                                                <span class=\\"text-muted\\">\\n                                                    Preço Unitário:\\n                                                    <field name=\\"price_unit\\"/>\\n                                                </span>\\n                                                <span class=\\"text-muted\\" t-if=\\"record.discount.raw_value\\">\\n                                                    Desconto: <field name=\\"discount\\"/>%\\n                                                </span>\\n                                            </t>\\n                                            <div t-elif=\\"record.display_type.raw_value === 'line_section' || record.display_type.raw_value === 'line_note'\\">\\n                                                <div t-attf-class=\\"{{record.display_type.raw_value === 'line_section' ? 'fw-bold' : 'fst-italic' }}\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </div>\\n                                            </div>\\n                                         </t>\\n                                     </templates>\\n                                 </kanban>\\n                            </field>\\n                            <group>\\n                                <group>\\n                                    <field colspan=\\"2\\" name=\\"notes\\" nolabel=\\"1\\" placeholder=\\"Defina os seus termos e condições ...\\"/>\\n                                </group>\\n                                <group class=\\"oe_subtotal_footer\\">\\n                                    <field name=\\"tax_totals\\" widget=\\"account-tax-totals-field\\" nolabel=\\"1\\" readonly=\\"1\\"/>\\n                                </group>\\n                            </group>\\n                            <div class=\\"clearfix\\"/>\\n                        </page>\\n                        <page string=\\"Outra Informação\\" name=\\"purchase_delivery_invoice\\">\\n                            <group>\\n                                <group name=\\"other_info\\">\\n                                    <field name=\\"user_id\\" domain=\\"[('share', '=', False)]\\" widget=\\"many2one_avatar_user\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                                    <field name=\\"origin\\"/>\\n                                </group>\\n                                <group name=\\"invoice_info\\">\\n                                    <field name=\\"invoice_status\\" invisible=\\"state in ('draft', 'sent', 'to approve', 'cancel')\\"/>\\n                                    <field name=\\"payment_term_id\\" readonly=\\"invoice_status == 'invoiced' or state == 'done'\\" options=\\"{'no_create': True}\\"/>\\n                                    <field name=\\"fiscal_position_id\\" options=\\"{'no_create': True}\\" readonly=\\"invoice_status == 'invoiced' or state == 'done'\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Purchase Order" class="o_purchase_order">\n                <header>\n                    <button name="action_rfq_send" invisible="state != 'draft'" string="Send by Email" type="object" context="{'send_rfq':True}" class="oe_highlight" data-hotkey="g"/>\n                    <button name="print_quotation" string="Print RFQ" type="object" invisible="state != 'draft'" class="oe_highlight" groups="base.group_user" data-hotkey="k"/>\n                    <button name="button_confirm" type="object" invisible="state != 'sent'" string="Confirm Order" context="{'validate_analytic': True}" class="oe_highlight" id="bid_confirm" data-hotkey="q"/>\n                    <button name="button_approve" type="object" invisible="state != 'to approve'" string="Approve Order" class="oe_highlight" groups="purchase.group_purchase_manager" data-hotkey="z"/>\n                    <button name="action_create_invoice" string="Create Bill" type="object" class="oe_highlight" context="{'create_bill':True}" invisible="state not in ('purchase', 'done') or invoice_status in ('no', 'invoiced')" data-hotkey="w"/>\n                    <button name="action_rfq_send" invisible="state != 'sent'" string="Re-Send by Email" type="object" context="{'send_rfq':True}" data-hotkey="g"/>\n                    <button name="print_quotation" string="Print RFQ" type="object" invisible="state != 'sent'" groups="base.group_user" data-hotkey="k"/>\n                    <button name="button_confirm" type="object" invisible="state != 'draft'" context="{'validate_analytic': True}" string="Confirm Order" id="draft_confirm" data-hotkey="q"/>\n                    <button name="action_rfq_send" invisible="state != 'purchase'" string="Send PO by Email" type="object" context="{'send_rfq':False}" data-hotkey="g"/>\n                    <button name="confirm_reminder_mail" string="Confirm Receipt Date" type="object" invisible="state not in ('purchase', 'done') or mail_reminder_confirmed or not date_planned" groups="base.group_no_one" data-hotkey="o"/>\n                    <button name="action_create_invoice" string="Create Bill" type="object" context="{'create_bill':True}" invisible="state not in ('purchase', 'done') or invoice_status not in ('no', 'invoiced') or not order_line" data-hotkey="w"/>\n                    <button name="button_draft" invisible="state != 'cancel'" string="Set to Draft" type="object" data-hotkey="o"/>\n                    <button name="button_cancel" invisible="state not in ('draft', 'to approve', 'sent', 'purchase')" string="Cancel" type="object" data-hotkey="x"/>\n                    <button name="button_done" type="object" string="Lock" invisible="state != 'purchase'" data-hotkey="l"/>\n                    <button name="button_unlock" type="object" string="Unlock" invisible="state != 'done'" groups="purchase.group_purchase_manager" data-hotkey="l"/>\n                    <field name="state" widget="statusbar" statusbar_visible="draft,sent,purchase" readonly="1"/>\n                </header>\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                        <button class="oe_stat_button" name="action_bill_matching" type="object" groups="account.group_account_invoice" icon="fa-bullseye" invisible="not partner_id or state not in ('purchase', 'done') or not partner_bill_count or invoice_status == 'invoiced'">\n                            <div class="o_field_statinfo">\n                                <span class="o_stat_text">Bill Matching</span>\n                            </div>\n                        </button>\n                        <button type="object" name="action_view_invoice" class="oe_stat_button" icon="fa-pencil-square-o" invisible="invoice_count == 0 or state in ('draft', 'sent', 'to approve')">\n                            <field name="invoice_count" widget="statinfo" string="Vendor Bills"/>\n                            <field name="invoice_ids" invisible="1"/>\n                        </button>\n                    </div>\n                    <div class="oe_title">\n                        <span class="o_form_label" invisible="state not in ('draft', 'sent')">Request for Quotation </span>\n                        <span class="o_form_label" invisible="state in ('draft', 'sent')">Purchase Order </span>\n                        <h1 class="d-flex">\n                            <field name="priority" widget="priority" class="me-3"/>\n                            <field name="name" readonly="1"/>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="partner_id" widget="res_partner_many2one" context="{'res_partner_search_mode': 'supplier', 'show_vat': True}" placeholder="Name, TIN, Email, or Reference" readonly="state in ['cancel', 'done', 'purchase']"/>\n                            <field name="partner_ref"/>\n                            <field name="currency_id" groups="base.group_multi_currency" force_save="1" readonly="state in ['cancel', 'done', 'purchase']"/>\n                            <field name="id" invisible="1"/>\n                            <field name="company_id" invisible="1" readonly="state in ['cancel', 'done', 'purchase']"/>\n                            <field name="currency_id" invisible="1" readonly="state in ['cancel', 'done', 'purchase']" groups="!base.group_multi_currency"/>\n                            <field name="tax_calculation_rounding_method" invisible="1"/>\n                        </group>\n                        <group>\n                            <field name="date_order" invisible="state in ('purchase', 'done')" readonly="state in ['cancel', 'done', 'purchase']"/>\n                            <label for="date_approve" invisible="state not in ('purchase', 'done')"/>\n                            <div name="date_approve" invisible="state not in ('purchase', 'done')" class="o_row">\n                                <field name="date_approve"/>\n                            </div>\n                            <label for="date_planned"/>\n                            <div name="date_planned_div" class="o_row">\n                                <field name="date_planned" readonly="state not in ('draft', 'sent', 'to approve', 'purchase')"/>\n                                <field name="mail_reminder_confirmed" invisible="1"/>\n                                <span class="text-muted" invisible="not mail_reminder_confirmed">(confirmed by vendor)</span>\n                            </div>\n                            <label for="receipt_reminder_email" class="d-none" groups="purchase.group_send_reminder"/>\n                            <div name="reminder" class="o_row" groups="purchase.group_send_reminder" title="Automatically send a confirmation email to the vendor X days before the expected receipt date, asking him to confirm the exact date.">\n                                <field name="receipt_reminder_email"/>\n                                <span>Ask confirmation</span>\n                                <div class="o_row oe_inline" invisible="not receipt_reminder_email">\n                                    <field name="reminder_date_before_receipt" class="oe_inline" style="max-width: 30px;"/>\n                                    day(s) before\n                                    <widget name="toaster_button" button_name="send_reminder_preview" title="Preview the reminder email by sending it to yourself." invisible="not id"/>\n                                </div>\n                            </div>\n                        </group>\n                    </group>\n                    <notebook>\n                        <page string="Products" name="products">\n                            <field name="tax_country_id" invisible="1"/>\n                            <field name="order_line" widget="product_label_section_and_note_field_o2m" mode="list,kanban" context="{'default_state': 'draft'}" readonly="state in ('done', 'cancel')">\n                                <list string="Purchase Order Lines" editable="bottom">\n                                    <control>\n                                        <create name="add_product_control" string="Add a product"/>\n                                        <create name="add_section_control" string="Add a section" context="{'default_display_type': 'line_section'}"/>\n                                        <create name="add_note_control" string="Add a note" context="{'default_display_type': 'line_note'}"/>\n                                        <button name="action_add_from_catalog" string="Catalog" type="object" class="px-4 btn-link" context="{'order_id': parent.id}"/>\n                                    </control>\n                                    <field name="tax_calculation_rounding_method" column_invisible="True"/>\n                                    <field name="display_type" column_invisible="True"/>\n                                    <field name="company_id" column_invisible="True"/>\n                                    <field name="currency_id" column_invisible="True"/>\n                                    <field name="state" column_invisible="True"/>\n                                    <field name="product_type" column_invisible="True"/>\n                                    <field name="product_uom" column_invisible="True" groups="!uom.group_uom"/>\n                                    <field name="product_uom_category_id" column_invisible="True"/>\n                                    <field name="invoice_lines" column_invisible="True"/>\n                                    <field name="sequence" widget="handle"/>\n                                    <!-- optional="show" allows name (description) to be editable -->\n                                    <field name="product_id" widget="product_label_section_and_note_field" readonly="state in ('purchase', 'to approve', 'done', 'cancel') or is_downpayment" required="not display_type and not is_downpayment" optional="show" context="{'partner_id':partner_id, 'quantity':product_qty, 'company_id': parent.company_id}" force_save="1" domain="[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', 'parent_of', parent.company_id)]"/>\n                                    <field name="name" widget="section_and_note_text" optional="show"/>\n                                    <field name="date_planned" optional="hide" required="not display_type and not is_downpayment" force_save="1" readonly="is_downpayment"/>\n                                    <field name="analytic_distribution" widget="analytic_distribution" optional="hide" groups="analytic.group_analytic_accounting" options="{'product_field': 'product_id', 'business_domain': 'purchase_order', 'amount_field': 'price_subtotal'}"/>\n                                    <field name="product_qty" readonly="is_downpayment"/>\n                                    <field name="qty_received_manual" column_invisible="True"/>\n                                    <field name="qty_received_method" column_invisible="True"/>\n                                    <field name="qty_received" string="Received" column_invisible="parent.state not in ('purchase', 'done')" readonly="qty_received_method != 'manual' or is_downpayment" optional="show"/>\n                                    <field name="qty_invoiced" string="Billed" column_invisible="parent.state not in ('purchase', 'done')" optional="show"/>\n                                    <field name="product_uom" string="UoM" groups="uom.group_uom" readonly="state in ('purchase', 'done', 'cancel') or is_downpayment" required="not display_type and not is_downpayment" options="{'no_open': True}" force_save="1" optional="show"/>\n                                    <field name="product_packaging_qty" invisible="not product_id or not product_packaging_id" groups="product.group_stock_packaging" optional="show"/>\n                                    <field name="product_packaging_id" invisible="not product_id" context="{'default_product_id': product_id, 'list_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}" groups="product.group_stock_packaging" optional="show"/>\n                                    <field name="price_unit" readonly="qty_invoiced != 0"/>\n                                    <button name="action_purchase_history" type="object" icon="fa-history" title="Purchase History" invisible="not id"/>\n                                    <field name="taxes_id" widget="many2many_tags" domain="[('type_tax_use', '=', 'purchase'), ('company_id', 'parent_of', parent.company_id), ('country_id', '=', parent.tax_country_id), ('active', '=', True)]" context="{'default_type_tax_use': 'purchase', 'search_view_ref': 'account.account_tax_view_search'}" options="{'no_create': True}" optional="show" readonly="is_downpayment"/>\n                                    <field name="discount" string="Disc.%" width="50px" readonly="qty_invoiced != 0" optional="hide"/>\n                                    <field name="price_subtotal" string="Amount"/>\n                                </list>\n                                <form string="Purchase Order Line">\n                                        <field name="tax_calculation_rounding_method" invisible="1"/>\n                                        <field name="state" invisible="1"/>\n                                        <field name="display_type" invisible="1"/>\n                                        <field name="company_id" invisible="1"/>\n                                        <group invisible="display_type">\n                                            <group>\n                                                <field name="product_uom_category_id" invisible="1"/>\n                                                <field name="product_id" context="{'partner_id': parent.partner_id}" widget="many2one_barcode" domain="[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]" readonly="state in ('purchase', 'to approve', 'done', 'cancel')"/>\n                                                <label for="product_qty"/>\n                                                <div class="o_row">\n                                                    <field name="product_qty"/>\n                                                    <field name="product_uom" groups="uom.group_uom" required="not display_type and not is_downpayment"/>\n                                                </div>\n                                                <field name="qty_received_method" invisible="1"/>\n                                                <field name="qty_received" string="Received Quantity" invisible="parent.state not in ('purchase', 'done')" readonly="qty_received_method != 'manual'"/>\n                                                <field name="qty_invoiced" string="Billed Quantity" invisible="parent.state not in ('purchase', 'done')"/>\n                                                <field name="product_packaging_qty" invisible="not product_id or not product_packaging_id" groups="product.group_stock_packaging"/>\n                                                <field name="product_packaging_id" invisible="not product_id" context="{'default_product_id': product_id, 'list_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}" groups="product.group_stock_packaging"/>\n                                                <field name="price_unit"/>\n                                                <field name="discount"/>\n                                                <field name="taxes_id" widget="many2many_tags" domain="[('type_tax_use', '=', 'purchase'), ('company_id', 'parent_of', parent.company_id), ('country_id', '=', parent.tax_country_id)]" options="{'no_create': True}"/>\n                                            </group>\n                                            <group>\n                                                <field name="date_planned" required="not display_type and not is_downpayment"/>\n                                                <field name="analytic_distribution" widget="analytic_distribution" groups="analytic.group_analytic_accounting" options="{'product_field': 'product_id', 'business_domain': 'purchase_order'}"/>\n                                            </group>\n                                            <group>\n                                            <notebook colspan="4">\n                                                <page string="Notes" name="notes">\n                                                    <field name="name"/>\n                                                </page>\n                                                <page string="Invoices and Incoming Shipments" name="invoices_incoming_shiptments">\n                                                    <field name="invoice_lines"/>\n                                                </page>\n                                            </notebook>\n                                            </group>\n                                        </group>\n                                        <label for="name" string="Section Name (eg. Products, Services)" invisible="display_type != 'line_section'"/>\n                                        <label for="name" string="Note" invisible="display_type != 'line_note'"/>\n                                        <field name="name" nolabel="1" invisible="not display_type"/>\n                                </form>\n                                <kanban class="o_kanban_mobile">\n                                     <field name="display_type"/>\n                                     <field name="tax_calculation_rounding_method"/>\n                                     <templates>\n                                         <t t-name="card">\n                                            <t t-if="!record.display_type.raw_value">\n                                                <div class="row">\n                                                    <field name="product_id" class="fw-bold col-8"/>\n                                                    <span class="fw-bold col-4">\n                                                        Tax excl.: <field name="price_subtotal" class="float-end"/>\n                                                    </span>\n                                                </div>\n                                                <div class="row">\n                                                    <span class="col-8 text-muted">\n                                                        Quantity:\n                                                        <field name="product_qty"/>\n                                                        <field name="product_uom" groups="uom.group_uom" class="small"/>\n                                                    </span>\n                                                    <span class="fw-bold col-4" t-if="record.tax_calculation_rounding_method.raw_value === 'round_per_line'">\n                                                        Tax incl.: <field name="price_total"/>\n                                                    </span>\n                                                </div>\n                                                <span class="text-muted">\n                                                    Unit Price:\n                                                    <field name="price_unit"/>\n                                                </span>\n                                                <span class="text-muted" t-if="record.discount.raw_value">\n                                                    Discount: <field name="discount"/>%\n                                                </span>\n                                            </t>\n                                            <div t-elif="record.display_type.raw_value === 'line_section' || record.display_type.raw_value === 'line_note'">\n                                                <div t-attf-class="{{record.display_type.raw_value === 'line_section' ? 'fw-bold' : 'fst-italic' }}">\n                                                    <field name="name"/>\n                                                </div>\n                                            </div>\n                                         </t>\n                                     </templates>\n                                 </kanban>\n                            </field>\n                            <group>\n                                <group>\n                                    <field colspan="2" name="notes" nolabel="1" placeholder="Define your terms and conditions ..."/>\n                                </group>\n                                <group class="oe_subtotal_footer">\n                                    <field name="tax_totals" widget="account-tax-totals-field" nolabel="1" readonly="1"/>\n                                </group>\n                            </group>\n                            <div class="clearfix"/>\n                        </page>\n                        <page string="Other Information" name="purchase_delivery_invoice">\n                            <group>\n                                <group name="other_info">\n                                    <field name="user_id" domain="[('share', '=', False)]" widget="many2one_avatar_user"/>\n                                    <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}" readonly="state in ['cancel', 'done', 'purchase']"/>\n                                    <field name="origin"/>\n                                </group>\n                                <group name="invoice_info">\n                                    <field name="invoice_status" invisible="state in ('draft', 'sent', 'to approve', 'cancel')"/>\n                                    <field name="payment_term_id" readonly="invoice_status == 'invoiced' or state == 'done'" options="{'no_create': True}"/>\n                                    <field name="fiscal_position_id" options="{'no_create': True}" readonly="invoice_status == 'invoiced' or state == 'done'"/>\n                                </group>\n                            </group>\n                        </page>\n                    </notebook>\n                </sheet>\n                <chatter/>\n                </form>\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
2248	16	489	1	1	product.view.kanban.catalog.purchase_stock	product.product	\N	kanban	purchase_stock/views/product_views.xml	primary	{"en_US": "<div name=\\"o_kanban_qty_available\\" position=\\"after\\">\\n                <div t-if=\\"record.is_storable.raw_value\\" name=\\"o_kanban_qty_forecasted\\">\\n                    <span>Forecasted: </span>\\n                    <field name=\\"virtual_available\\"/>\\n                    <field name=\\"uom_id\\" class=\\"ms-1\\" groups=\\"uom.group_uom\\"/>\\n                </div>\\n            </div>", "es_ES": "<div name=\\"o_kanban_qty_available\\" position=\\"after\\">\\n                <div t-if=\\"record.is_storable.raw_value\\" name=\\"o_kanban_qty_forecasted\\">\\n                    <span>Pronóstico: </span>\\n                    <field name=\\"virtual_available\\"/>\\n                    <field name=\\"uom_id\\" class=\\"ms-1\\" groups=\\"uom.group_uom\\"/>\\n                </div>\\n            </div>"}	<?xml version="1.0"?>\n<div name="o_kanban_qty_available" position="after">\n                <div t-if="record.is_storable.raw_value" name="o_kanban_qty_forecasted">\n                    <span>Forecasted: </span>\n                    <field name="virtual_available"/>\n                    <field name="uom_id" class="ms-1" groups="uom.group_uom"/>\n                </div>\n            </div>\n        	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
95	16	\N	1	1	ir.module.module.list.select	ir.module.module	\N	search	base/views/ir_module_views.xml	primary	{"en_US": "<search string=\\"Search modules\\">\\n                    <field name=\\"name\\" filter_domain=\\"['|', '|', ('summary', 'ilike', self), ('shortdesc', 'ilike', self), ('name',                         'ilike', self)]\\" string=\\"Module\\"/>\\n                    <filter name=\\"app\\" string=\\"Apps\\" domain=\\"[('application', '=', True)]\\"/>\\n                    <filter name=\\"extra\\" string=\\"Extra\\" domain=\\"[('application', '=', False)]\\"/>\\n                    <separator/>\\n                    <filter name=\\"installed\\" string=\\"Installed\\" domain=\\"[('state', 'in', ['installed', 'to upgrade', 'to remove'])]\\"/>\\n                    <filter name=\\"not_installed\\" string=\\"Not Installed\\" domain=\\"[('state', 'in', ['uninstalled', 'uninstallable', 'to install'])]\\"/>\\n                    <field name=\\"category_id\\"/>\\n                    <group expand=\\"0\\" string=\\"Group By\\">\\n                        <filter string=\\"Author\\" name=\\"author\\" domain=\\"[]\\" context=\\"{'group_by':'author'}\\"/>\\n                        <filter string=\\"Category\\" name=\\"category\\" domain=\\"[]\\" context=\\"{'group_by':'category_id'}\\"/>\\n                        <filter string=\\"Status\\" name=\\"state\\" domain=\\"[]\\" context=\\"{'group_by':'state'}\\"/>\\n                    </group>\\n                    <searchpanel>\\n                        <field name=\\"category_id\\" string=\\"Categories\\" enable_counters=\\"1\\"/>\\n                    </searchpanel>\\n               </search>", "es_ES": "<search string=\\"Buscar módulos\\">\\n                    <field name=\\"name\\" filter_domain=\\"['|', '|', ('summary', 'ilike', self), ('shortdesc', 'ilike', self), ('name',                         'ilike', self)]\\" string=\\"Módulo\\"/>\\n                    <filter name=\\"app\\" string=\\"Aplicaciones\\" domain=\\"[('application', '=', True)]\\"/>\\n                    <filter name=\\"extra\\" string=\\"Extra\\" domain=\\"[('application', '=', False)]\\"/>\\n                    <separator/>\\n                    <filter name=\\"installed\\" string=\\"Instalado\\" domain=\\"[('state', 'in', ['installed', 'to upgrade', 'to remove'])]\\"/>\\n                    <filter name=\\"not_installed\\" string=\\"No instalado\\" domain=\\"[('state', 'in', ['uninstalled', 'uninstallable', 'to install'])]\\"/>\\n                    <field name=\\"category_id\\"/>\\n                    <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                        <filter string=\\"Autor\\" name=\\"author\\" domain=\\"[]\\" context=\\"{'group_by':'author'}\\"/>\\n                        <filter string=\\"Categoría\\" name=\\"category\\" domain=\\"[]\\" context=\\"{'group_by':'category_id'}\\"/>\\n                        <filter string=\\"Estado\\" name=\\"state\\" domain=\\"[]\\" context=\\"{'group_by':'state'}\\"/>\\n                    </group>\\n                    <searchpanel>\\n                        <field name=\\"category_id\\" string=\\"Categorías\\" enable_counters=\\"1\\"/>\\n                    </searchpanel>\\n               </search>", "pt_PT": "<search string=\\"Pesquisar módulos\\">\\n                    <field name=\\"name\\" filter_domain=\\"['|', '|', ('summary', 'ilike', self), ('shortdesc', 'ilike', self), ('name',                         'ilike', self)]\\" string=\\"Módulo\\"/>\\n                    <filter name=\\"app\\" string=\\"Apps\\" domain=\\"[('application', '=', True)]\\"/>\\n                    <filter name=\\"extra\\" string=\\"Extra\\" domain=\\"[('application', '=', False)]\\"/>\\n                    <separator/>\\n                    <filter name=\\"installed\\" string=\\"Instalado\\" domain=\\"[('state', 'in', ['installed', 'to upgrade', 'to remove'])]\\"/>\\n                    <filter name=\\"not_installed\\" string=\\"Não instalado\\" domain=\\"[('state', 'in', ['uninstalled', 'uninstallable', 'to install'])]\\"/>\\n                    <field name=\\"category_id\\"/>\\n                    <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                        <filter string=\\"Autor\\" name=\\"author\\" domain=\\"[]\\" context=\\"{'group_by':'author'}\\"/>\\n                        <filter string=\\"Categoria\\" name=\\"category\\" domain=\\"[]\\" context=\\"{'group_by':'category_id'}\\"/>\\n                        <filter string=\\"Estado\\" name=\\"state\\" domain=\\"[]\\" context=\\"{'group_by':'state'}\\"/>\\n                    </group>\\n                    <searchpanel>\\n                        <field name=\\"category_id\\" string=\\"Categorias\\" enable_counters=\\"1\\"/>\\n                    </searchpanel>\\n               </search>"}	<?xml version="1.0"?>\n<search string="Search modules">\n                    <field name="name" filter_domain="['|', '|', ('summary', 'ilike', self), ('shortdesc', 'ilike', self), ('name',                         'ilike', self)]" string="Module"/>\n                    <filter name="app" string="Apps" domain="[('application', '=', True)]"/>\n                    <filter name="extra" string="Extra" domain="[('application', '=', False)]"/>\n                    <separator/>\n                    <filter name="installed" string="Installed" domain="[('state', 'in', ['installed', 'to upgrade', 'to remove'])]"/>\n                    <filter name="not_installed" string="Not Installed" domain="[('state', 'in', ['uninstalled', 'uninstallable', 'to install'])]"/>\n                    <field name="category_id"/>\n                    <group expand="0" string="Group By">\n                        <filter string="Author" name="author" domain="[]" context="{'group_by':'author'}"/>\n                        <filter string="Category" name="category" domain="[]" context="{'group_by':'category_id'}"/>\n                        <filter string="Status" name="state" domain="[]" context="{'group_by':'state'}"/>\n                    </group>\n                    <searchpanel>\n                        <field name="category_id" string="Categories" enable_counters="1"/>\n                    </searchpanel>\n               </search>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2164	16	\N	1	1	purchase.order.kanban	purchase.order	\N	kanban	purchase/views/purchase_views.xml	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\" js_class=\\"purchase_dashboard_kanban\\" sample=\\"1\\" quick_create=\\"false\\">\\n                    <field name=\\"date_order\\"/>\\n                    <field name=\\"currency_id\\"/>\\n                    <progressbar field=\\"activity_state\\" colors=\\"{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}\\"/>\\n                    <templates>\\n                        <t t-name=\\"card\\">\\n                            <div class=\\"d-flex align-items-baseline\\">\\n                                <field name=\\"priority\\" widget=\\"priority\\" class=\\"mt-1 me-1\\"/>\\n                                <field name=\\"partner_id\\" class=\\"fw-bolder fs-5 me-2\\"/>\\n                                <field name=\\"amount_total\\" widget=\\"monetary\\" class=\\"fw-bolder ms-auto flex-shrink-0\\"/>\\n                            </div>\\n                            <footer class=\\"align-items-end\\">\\n                                <div class=\\"d-flex flex-wrap gap-1 text-nowrap\\">\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"date_order\\" options=\\"{'show_time': false}\\"/>\\n                                    <field name=\\"activity_ids\\" widget=\\"kanban_activity\\"/>\\n                                </div>\\n                                <field name=\\"state\\" widget=\\"label_selection\\" options=\\"{'classes': {'draft': 'default', 'cancel': 'default', 'done': 'success', 'approved': 'warning'}}\\" class=\\"ms-auto\\"/>\\n                            </footer>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile" js_class="purchase_dashboard_kanban" sample="1" quick_create="false">\n                    <field name="date_order"/>\n                    <field name="currency_id"/>\n                    <progressbar field="activity_state" colors="{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}"/>\n                    <templates>\n                        <t t-name="card">\n                            <div class="d-flex align-items-baseline">\n                                <field name="priority" widget="priority" class="mt-1 me-1"/>\n                                <field name="partner_id" class="fw-bolder fs-5 me-2"/>\n                                <field name="amount_total" widget="monetary" class="fw-bolder ms-auto flex-shrink-0"/>\n                            </div>\n                            <footer class="align-items-end">\n                                <div class="d-flex flex-wrap gap-1 text-nowrap">\n                                    <field name="name"/>\n                                    <field name="date_order" options="{'show_time': false}"/>\n                                    <field name="activity_ids" widget="kanban_activity"/>\n                                </div>\n                                <field name="state" widget="label_selection" options="{'classes': {'draft': 'default', 'cancel': 'default', 'done': 'success', 'approved': 'warning'}}" class="ms-auto"/>\n                            </footer>\n                        </t>\n                    </templates>\n                </kanban>\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
2165	20	2164	1	1	purchase.order.view.kanban.without.dashboard	purchase.order	\N	kanban	purchase/views/purchase_views.xml	primary	{"en_US": "<xpath expr=\\"//kanban\\" position=\\"attributes\\">\\n                    <attribute name=\\"js_class\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//kanban" position="attributes">\n                    <attribute name="js_class"/>\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
96	16	\N	1	1	ir.module.module.form	ir.module.module	\N	form	base/views/ir_module_views.xml	primary	{"en_US": "<form create=\\"0\\" edit=\\"0\\" string=\\"Module\\" class=\\"o_module_form\\">\\n                    <link rel=\\"stylesheet\\" href=\\"/base/static/src/css/description.css\\"/>\\n                    <sheet>\\n                    <field name=\\"icon_image\\" widget=\\"image\\" class=\\"oe_avatar\\"/>\\n                    <div class=\\"mb32\\">\\n                        <h1 class=\\"d-flex flex-column\\">\\n                            <field name=\\"shortdesc\\" placeholder=\\"Module Name\\"/>\\n                            <field class=\\"fs-2 text-muted\\" name=\\"summary\\" invisible=\\"not summary\\"/>\\n                        </h1>\\n                        <h4 class=\\"text-muted d-flex flex-column\\">\\n                            <div>By <field name=\\"author\\" class=\\"oe_inline\\" placeholder=\\"Author Name\\"/> </div>\\n                            <small><field name=\\"website\\" widget=\\"url\\" invisible=\\"not website\\"/></small>\\n                        </h4>\\n\\n                        <div>\\n                            <button name=\\"button_immediate_install\\" string=\\"Activate\\" invisible=\\"to_buy or state != 'uninstalled'\\" type=\\"object\\" class=\\"btn btn-primary me-1\\" groups=\\"base.group_system\\"/>\\n                            <a href=\\"https://odoo.com/pricing?utm_source=db&amp;utm_medium=module#hosting=on_premise\\" target=\\"_blank\\" class=\\"btn btn-primary me-1\\" invisible=\\"not to_buy or state not in ('uninstalled', 'uninstallable')\\" role=\\"button\\">Upgrade</a>\\n                            <button name=\\"button_immediate_upgrade\\" invisible=\\"state != 'installed'\\" string=\\"Upgrade\\" type=\\"object\\" class=\\"btn btn-primary me-1\\" groups=\\"base.group_system\\"/>\\n                            <button name=\\"button_uninstall_wizard\\" invisible=\\"state != 'installed'\\" string=\\"Uninstall\\" type=\\"object\\" class=\\"btn btn-secondary me-1\\" groups=\\"base.group_system\\"/>\\n                            <button name=\\"button_uninstall_cancel\\" invisible=\\"state != 'to remove'\\" string=\\"Cancel Uninstall\\" type=\\"object\\" class=\\"btn btn-secondary me-1\\" groups=\\"base.group_system\\"/>\\n                            <button name=\\"button_upgrade_cancel\\" invisible=\\"state != 'to upgrade'\\" string=\\"Cancel Upgrade\\" type=\\"object\\" class=\\"btn btn-secondary me-1\\" groups=\\"base.group_system\\"/>\\n                            <button name=\\"button_install_cancel\\" invisible=\\"state != 'to install'\\" string=\\"Cancel Install\\" type=\\"object\\" class=\\"btn btn-secondary me-1\\" groups=\\"base.group_system\\"/>\\n                        </div>\\n                        <h6 class=\\"text-muted mt-2\\" invisible=\\"not has_iap\\">Contains In-App Purchases</h6>\\n                    </div>\\n                    <div class=\\"clearfix\\"/>\\n                    <notebook groups=\\"base.group_no_one\\">\\n                        <page string=\\"Information\\" name=\\"information\\">\\n                            <group>\\n                                <group>\\n                                    <field name=\\"category_id\\" options=\\"{'no_open': True, 'no_create': True}\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"license\\"/>\\n                                    <field name=\\"installed_version\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Technical Data\\" name=\\"technical_data\\">\\n                            <group col=\\"4\\">\\n                                <field name=\\"demo\\"/>\\n                                <field name=\\"application\\"/>\\n                                <field name=\\"state\\"/>\\n                            </group>\\n                            <group>\\n                                <group string=\\"Dependencies\\">\\n                                    <field name=\\"dependencies_id\\" nolabel=\\"1\\">\\n                                        <list string=\\"Dependencies\\">\\n                                            <field name=\\"name\\"/>\\n                                            <field name=\\"state\\"/>\\n                                        </list>\\n                                    </field>\\n                                </group>\\n                                <group string=\\"Exclusions\\">\\n                                    <field name=\\"exclusion_ids\\" nolabel=\\"1\\">\\n                                        <list string=\\"Exclusions\\">\\n                                            <field name=\\"name\\"/>\\n                                            <field name=\\"state\\"/>\\n                                        </list>\\n                                    </field>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Installed Features\\" name=\\"installed_features\\" invisible=\\"state != 'installed'\\">\\n                            <group string=\\"Created Menus\\"/>\\n                            <field name=\\"menus_by_module\\"/>\\n                            <group string=\\"Created Views\\"/>\\n                            <field name=\\"views_by_module\\"/>\\n                            <group string=\\"Defined Reports\\"/>\\n                            <field name=\\"reports_by_module\\"/>\\n                        </page>\\n                    </notebook>\\n                    <field name=\\"description_html\\" class=\\"oe_styling_v8\\" invisible=\\"not description_html\\"/>\\n                    </sheet>\\n                </form>", "es_ES": "<form create=\\"0\\" edit=\\"0\\" string=\\"Módulo\\" class=\\"o_module_form\\">\\n                    <link rel=\\"stylesheet\\" href=\\"/base/static/src/css/description.css\\"/>\\n                    <sheet>\\n                    <field name=\\"icon_image\\" widget=\\"image\\" class=\\"oe_avatar\\"/>\\n                    <div class=\\"mb32\\">\\n                        <h1 class=\\"d-flex flex-column\\">\\n                            <field name=\\"shortdesc\\" placeholder=\\"Nombre de módulo\\"/>\\n                            <field class=\\"fs-2 text-muted\\" name=\\"summary\\" invisible=\\"not summary\\"/>\\n                        </h1>\\n                        <h4 class=\\"text-muted d-flex flex-column\\">\\n                            <div>Por <field name=\\"author\\" class=\\"oe_inline\\" placeholder=\\"Nombre del autor\\"/> </div>\\n                            <small><field name=\\"website\\" widget=\\"url\\" invisible=\\"not website\\"/></small>\\n                        </h4>\\n\\n                        <div>\\n                            <button name=\\"button_immediate_install\\" string=\\"Activar\\" invisible=\\"to_buy or state != 'uninstalled'\\" type=\\"object\\" class=\\"btn btn-primary me-1\\" groups=\\"base.group_system\\"/>\\n                            <a href=\\"https://odoo.com/pricing?utm_source=db&amp;utm_medium=module#hosting=on_premise\\" target=\\"_blank\\" class=\\"btn btn-primary me-1\\" invisible=\\"not to_buy or state not in ('uninstalled', 'uninstallable')\\" role=\\"button\\">Actualizar</a>\\n                            <button name=\\"button_immediate_upgrade\\" invisible=\\"state != 'installed'\\" string=\\"Actualizar\\" type=\\"object\\" class=\\"btn btn-primary me-1\\" groups=\\"base.group_system\\"/>\\n                            <button name=\\"button_uninstall_wizard\\" invisible=\\"state != 'installed'\\" string=\\"Desinstalar\\" type=\\"object\\" class=\\"btn btn-secondary me-1\\" groups=\\"base.group_system\\"/>\\n                            <button name=\\"button_uninstall_cancel\\" invisible=\\"state != 'to remove'\\" string=\\"Cancelar desinstalación\\" type=\\"object\\" class=\\"btn btn-secondary me-1\\" groups=\\"base.group_system\\"/>\\n                            <button name=\\"button_upgrade_cancel\\" invisible=\\"state != 'to upgrade'\\" string=\\"Cancelar actualización\\" type=\\"object\\" class=\\"btn btn-secondary me-1\\" groups=\\"base.group_system\\"/>\\n                            <button name=\\"button_install_cancel\\" invisible=\\"state != 'to install'\\" string=\\"Cancelar instalación\\" type=\\"object\\" class=\\"btn btn-secondary me-1\\" groups=\\"base.group_system\\"/>\\n                        </div>\\n                        <h6 class=\\"text-muted mt-2\\" invisible=\\"not has_iap\\">Contiene compras dentro de la app</h6>\\n                    </div>\\n                    <div class=\\"clearfix\\"/>\\n                    <notebook groups=\\"base.group_no_one\\">\\n                        <page string=\\"Información\\" name=\\"information\\">\\n                            <group>\\n                                <group>\\n                                    <field name=\\"category_id\\" options=\\"{'no_open': True, 'no_create': True}\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"license\\"/>\\n                                    <field name=\\"installed_version\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Datos técnicos\\" name=\\"technical_data\\">\\n                            <group col=\\"4\\">\\n                                <field name=\\"demo\\"/>\\n                                <field name=\\"application\\"/>\\n                                <field name=\\"state\\"/>\\n                            </group>\\n                            <group>\\n                                <group string=\\"Dependencias\\">\\n                                    <field name=\\"dependencies_id\\" nolabel=\\"1\\">\\n                                        <list string=\\"Dependencias\\">\\n                                            <field name=\\"name\\"/>\\n                                            <field name=\\"state\\"/>\\n                                        </list>\\n                                    </field>\\n                                </group>\\n                                <group string=\\"Exclusiones\\">\\n                                    <field name=\\"exclusion_ids\\" nolabel=\\"1\\">\\n                                        <list string=\\"Exclusiones\\">\\n                                            <field name=\\"name\\"/>\\n                                            <field name=\\"state\\"/>\\n                                        </list>\\n                                    </field>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Características instaladas\\" name=\\"installed_features\\" invisible=\\"state != 'installed'\\">\\n                            <group string=\\"Menús creados\\"/>\\n                            <field name=\\"menus_by_module\\"/>\\n                            <group string=\\"Vistas creadas\\"/>\\n                            <field name=\\"views_by_module\\"/>\\n                            <group string=\\"Informes definidos\\"/>\\n                            <field name=\\"reports_by_module\\"/>\\n                        </page>\\n                    </notebook>\\n                    <field name=\\"description_html\\" class=\\"oe_styling_v8\\" invisible=\\"not description_html\\"/>\\n                    </sheet>\\n                </form>", "pt_PT": "<form create=\\"0\\" edit=\\"0\\" string=\\"Módulo\\" class=\\"o_module_form\\">\\n                    <link rel=\\"stylesheet\\" href=\\"/base/static/src/css/description.css\\"/>\\n                    <sheet>\\n                    <field name=\\"icon_image\\" widget=\\"image\\" class=\\"oe_avatar\\"/>\\n                    <div class=\\"mb32\\">\\n                        <h1 class=\\"d-flex flex-column\\">\\n                            <field name=\\"shortdesc\\" placeholder=\\"Nome do Módulo\\"/>\\n                            <field class=\\"fs-2 text-muted\\" name=\\"summary\\" invisible=\\"not summary\\"/>\\n                        </h1>\\n                        <h4 class=\\"text-muted d-flex flex-column\\">\\n                            <div>Por <field name=\\"author\\" class=\\"oe_inline\\" placeholder=\\"Nome de Autor\\"/> </div>\\n                            <small><field name=\\"website\\" widget=\\"url\\" invisible=\\"not website\\"/></small>\\n                        </h4>\\n\\n                        <div>\\n                            <button name=\\"button_immediate_install\\" string=\\"Ativar\\" invisible=\\"to_buy or state != 'uninstalled'\\" type=\\"object\\" class=\\"btn btn-primary me-1\\" groups=\\"base.group_system\\"/>\\n                            <a href=\\"https://odoo.com/pricing?utm_source=db&amp;utm_medium=module#hosting=on_premise\\" target=\\"_blank\\" class=\\"btn btn-primary me-1\\" invisible=\\"not to_buy or state not in ('uninstalled', 'uninstallable')\\" role=\\"button\\">Atualizar</a>\\n                            <button name=\\"button_immediate_upgrade\\" invisible=\\"state != 'installed'\\" string=\\"Atualizar\\" type=\\"object\\" class=\\"btn btn-primary me-1\\" groups=\\"base.group_system\\"/>\\n                            <button name=\\"button_uninstall_wizard\\" invisible=\\"state != 'installed'\\" string=\\"Desinstalar\\" type=\\"object\\" class=\\"btn btn-secondary me-1\\" groups=\\"base.group_system\\"/>\\n                            <button name=\\"button_uninstall_cancel\\" invisible=\\"state != 'to remove'\\" string=\\"Cancelar Desinstalação\\" type=\\"object\\" class=\\"btn btn-secondary me-1\\" groups=\\"base.group_system\\"/>\\n                            <button name=\\"button_upgrade_cancel\\" invisible=\\"state != 'to upgrade'\\" string=\\"Cancelar Atualização\\" type=\\"object\\" class=\\"btn btn-secondary me-1\\" groups=\\"base.group_system\\"/>\\n                            <button name=\\"button_install_cancel\\" invisible=\\"state != 'to install'\\" string=\\"Cancelar Instalação\\" type=\\"object\\" class=\\"btn btn-secondary me-1\\" groups=\\"base.group_system\\"/>\\n                        </div>\\n                        <h6 class=\\"text-muted mt-2\\" invisible=\\"not has_iap\\">Contém Compras no Aplicativo</h6>\\n                    </div>\\n                    <div class=\\"clearfix\\"/>\\n                    <notebook groups=\\"base.group_no_one\\">\\n                        <page string=\\"Informação\\" name=\\"information\\">\\n                            <group>\\n                                <group>\\n                                    <field name=\\"category_id\\" options=\\"{'no_open': True, 'no_create': True}\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"license\\"/>\\n                                    <field name=\\"installed_version\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Dados técnicos\\" name=\\"technical_data\\">\\n                            <group col=\\"4\\">\\n                                <field name=\\"demo\\"/>\\n                                <field name=\\"application\\"/>\\n                                <field name=\\"state\\"/>\\n                            </group>\\n                            <group>\\n                                <group string=\\"Dependências\\">\\n                                    <field name=\\"dependencies_id\\" nolabel=\\"1\\">\\n                                        <list string=\\"Dependências\\">\\n                                            <field name=\\"name\\"/>\\n                                            <field name=\\"state\\"/>\\n                                        </list>\\n                                    </field>\\n                                </group>\\n                                <group string=\\"Exclusões\\">\\n                                    <field name=\\"exclusion_ids\\" nolabel=\\"1\\">\\n                                        <list string=\\"Exclusões\\">\\n                                            <field name=\\"name\\"/>\\n                                            <field name=\\"state\\"/>\\n                                        </list>\\n                                    </field>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Funcionalidades Instaladas\\" name=\\"installed_features\\" invisible=\\"state != 'installed'\\">\\n                            <group string=\\"Menus Criados\\"/>\\n                            <field name=\\"menus_by_module\\"/>\\n                            <group string=\\"Vistas Criadas\\"/>\\n                            <field name=\\"views_by_module\\"/>\\n                            <group string=\\"Relatórios definidos\\"/>\\n                            <field name=\\"reports_by_module\\"/>\\n                        </page>\\n                    </notebook>\\n                    <field name=\\"description_html\\" class=\\"oe_styling_v8\\" invisible=\\"not description_html\\"/>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form create="0" edit="0" string="Module" class="o_module_form">\n                    <link rel="stylesheet" href="/base/static/src/css/description.css"/>\n                    <sheet>\n                    <field name="icon_image" widget="image" class="oe_avatar"/>\n                    <div class="mb32">\n                        <h1 class="d-flex flex-column">\n                            <field name="shortdesc" placeholder="Module Name"/>\n                            <field class="fs-2 text-muted" name="summary" invisible="not summary"/>\n                        </h1>\n                        <h4 class="text-muted d-flex flex-column">\n                            <div>By <field name="author" class="oe_inline" placeholder="Author Name"/> </div>\n                            <small><field name="website" widget="url" invisible="not website"/></small>\n                        </h4>\n\n                        <div>\n                            <button name="button_immediate_install" string="Activate" invisible="to_buy or state != 'uninstalled'" type="object" class="btn btn-primary me-1" groups="base.group_system"/>\n                            <a href="https://odoo.com/pricing?utm_source=db&amp;utm_medium=module#hosting=on_premise" target="_blank" class="btn btn-primary me-1" invisible="not to_buy or state not in ('uninstalled', 'uninstallable')" role="button">Upgrade</a>\n                            <button name="button_immediate_upgrade" invisible="state != 'installed'" string="Upgrade" type="object" class="btn btn-primary me-1" groups="base.group_system"/>\n                            <button name="button_uninstall_wizard" invisible="state != 'installed'" string="Uninstall" type="object" class="btn btn-secondary me-1" groups="base.group_system"/>\n                            <button name="button_uninstall_cancel" invisible="state != 'to remove'" string="Cancel Uninstall" type="object" class="btn btn-secondary me-1" groups="base.group_system"/>\n                            <button name="button_upgrade_cancel" invisible="state != 'to upgrade'" string="Cancel Upgrade" type="object" class="btn btn-secondary me-1" groups="base.group_system"/>\n                            <button name="button_install_cancel" invisible="state != 'to install'" string="Cancel Install" type="object" class="btn btn-secondary me-1" groups="base.group_system"/>\n                        </div>\n                        <h6 class="text-muted mt-2" invisible="not has_iap">Contains In-App Purchases</h6>\n                    </div>\n                    <div class="clearfix"/>\n                    <notebook groups="base.group_no_one">\n                        <page string="Information" name="information">\n                            <group>\n                                <group>\n                                    <field name="category_id" options="{'no_open': True, 'no_create': True}"/>\n                                    <field name="name"/>\n                                    <field name="license"/>\n                                    <field name="installed_version"/>\n                                </group>\n                            </group>\n                        </page>\n                        <page string="Technical Data" name="technical_data">\n                            <group col="4">\n                                <field name="demo"/>\n                                <field name="application"/>\n                                <field name="state"/>\n                            </group>\n                            <group>\n                                <group string="Dependencies">\n                                    <field name="dependencies_id" nolabel="1">\n                                        <list string="Dependencies">\n                                            <field name="name"/>\n                                            <field name="state"/>\n                                        </list>\n                                    </field>\n                                </group>\n                                <group string="Exclusions">\n                                    <field name="exclusion_ids" nolabel="1">\n                                        <list string="Exclusions">\n                                            <field name="name"/>\n                                            <field name="state"/>\n                                        </list>\n                                    </field>\n                                </group>\n                            </group>\n                        </page>\n                        <page string="Installed Features" name="installed_features" invisible="state != 'installed'">\n                            <group string="Created Menus"/>\n                            <field name="menus_by_module"/>\n                            <group string="Created Views"/>\n                            <field name="views_by_module"/>\n                            <group string="Defined Reports"/>\n                            <field name="reports_by_module"/>\n                        </page>\n                    </notebook>\n                    <field name="description_html" class="oe_styling_v8" invisible="not description_html"/>\n                    </sheet>\n                </form>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1852	16	\N	1	1	report_stock_inventory_print	\N	stock.report_stock_inventory_print	qweb	stock/views/report_stock_traceability.xml	primary	{"en_US": "<t t-name=\\"stock.report_stock_inventory_print\\">\\n        <t t-call=\\"web.html_container\\">\\n            <t t-set=\\"head_start\\">\\n                <base t-att-href=\\"base_url\\"/>\\n            </t>\\n            <t t-set=\\"head_end\\">\\n                <t t-call-assets=\\"stock.assets_stock_print_report\\" t-js=\\"False\\"/>\\n            </t>\\n            <t t-call=\\"stock.report_stock_body_print\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="stock.report_stock_inventory_print">\n        <t t-call="web.html_container">\n            <t t-set="head_start">\n                <base t-att-href="base_url"/>\n            </t>\n            <t t-set="head_end">\n                <t t-call-assets="stock.assets_stock_print_report" t-js="False"/>\n            </t>\n            <t t-call="stock.report_stock_body_print"/>\n        </t>\n    </t>\n\n    	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
97	16	\N	1	1	ir.module.module.list	ir.module.module	\N	list	base/views/ir_module_views.xml	primary	{"en_US": "<list create=\\"false\\" string=\\"Apps\\" decoration-info=\\"state == 'uninstalled'\\" decoration-muted=\\"state == 'uninstallable'\\">\\n                    <header>\\n                        <button name=\\"button_immediate_install\\" type=\\"object\\" string=\\"Activate\\" groups=\\"base.group_system\\"/>\\n                        <button name=\\"button_immediate_upgrade\\" type=\\"object\\" string=\\"Upgrade\\" groups=\\"base.group_system\\"/>\\n                    </header>\\n                    <field name=\\"shortdesc\\"/>\\n                    <field name=\\"name\\" groups=\\"base.group_no_one\\"/>\\n                    <field name=\\"author\\"/>\\n                    <field name=\\"website\\"/>\\n                    <field name=\\"installed_version\\"/>\\n                    <field name=\\"state\\" widget=\\"badge\\" decoration-muted=\\"state == 'uninstallable'\\" decoration-info=\\"state  == 'uninstalled'\\" decoration-success=\\"state == 'installed'\\"/>\\n                </list>", "es_ES": "<list create=\\"false\\" string=\\"Aplicaciones\\" decoration-info=\\"state == 'uninstalled'\\" decoration-muted=\\"state == 'uninstallable'\\">\\n                    <header>\\n                        <button name=\\"button_immediate_install\\" type=\\"object\\" string=\\"Activar\\" groups=\\"base.group_system\\"/>\\n                        <button name=\\"button_immediate_upgrade\\" type=\\"object\\" string=\\"Actualizar\\" groups=\\"base.group_system\\"/>\\n                    </header>\\n                    <field name=\\"shortdesc\\"/>\\n                    <field name=\\"name\\" groups=\\"base.group_no_one\\"/>\\n                    <field name=\\"author\\"/>\\n                    <field name=\\"website\\"/>\\n                    <field name=\\"installed_version\\"/>\\n                    <field name=\\"state\\" widget=\\"badge\\" decoration-muted=\\"state == 'uninstallable'\\" decoration-info=\\"state  == 'uninstalled'\\" decoration-success=\\"state == 'installed'\\"/>\\n                </list>", "pt_PT": "<list create=\\"false\\" string=\\"Apps\\" decoration-info=\\"state == 'uninstalled'\\" decoration-muted=\\"state == 'uninstallable'\\">\\n                    <header>\\n                        <button name=\\"button_immediate_install\\" type=\\"object\\" string=\\"Ativar\\" groups=\\"base.group_system\\"/>\\n                        <button name=\\"button_immediate_upgrade\\" type=\\"object\\" string=\\"Atualizar\\" groups=\\"base.group_system\\"/>\\n                    </header>\\n                    <field name=\\"shortdesc\\"/>\\n                    <field name=\\"name\\" groups=\\"base.group_no_one\\"/>\\n                    <field name=\\"author\\"/>\\n                    <field name=\\"website\\"/>\\n                    <field name=\\"installed_version\\"/>\\n                    <field name=\\"state\\" widget=\\"badge\\" decoration-muted=\\"state == 'uninstallable'\\" decoration-info=\\"state  == 'uninstalled'\\" decoration-success=\\"state == 'installed'\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list create="false" string="Apps" decoration-info="state == 'uninstalled'" decoration-muted="state == 'uninstallable'">\n                    <header>\n                        <button name="button_immediate_install" type="object" string="Activate" groups="base.group_system"/>\n                        <button name="button_immediate_upgrade" type="object" string="Upgrade" groups="base.group_system"/>\n                    </header>\n                    <field name="shortdesc"/>\n                    <field name="name" groups="base.group_no_one"/>\n                    <field name="author"/>\n                    <field name="website"/>\n                    <field name="installed_version"/>\n                    <field name="state" widget="badge" decoration-muted="state == 'uninstallable'" decoration-info="state  == 'uninstalled'" decoration-success="state == 'installed'"/>\n                </list>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
799	16	\N	1	1	account.invoice.report.pivot	account.invoice.report	\N	pivot	account/report/account_invoice_report_view.xml	primary	{"en_US": "<pivot string=\\"Invoices Analysis\\" sample=\\"1\\">\\n                 <field name=\\"product_categ_id\\" type=\\"col\\"/>\\n                 <field name=\\"invoice_date\\" type=\\"row\\"/>\\n                 <field name=\\"price_subtotal\\" type=\\"measure\\"/>\\n             </pivot>", "es_ES": "<pivot string=\\"Análisis de facturas\\" sample=\\"1\\">\\n                 <field name=\\"product_categ_id\\" type=\\"col\\"/>\\n                 <field name=\\"invoice_date\\" type=\\"row\\"/>\\n                 <field name=\\"price_subtotal\\" type=\\"measure\\"/>\\n             </pivot>", "pt_PT": "<pivot string=\\"Análise de faturas\\" sample=\\"1\\">\\n                 <field name=\\"product_categ_id\\" type=\\"col\\"/>\\n                 <field name=\\"invoice_date\\" type=\\"row\\"/>\\n                 <field name=\\"price_subtotal\\" type=\\"measure\\"/>\\n             </pivot>"}	<?xml version="1.0"?>\n<pivot string="Invoices Analysis" sample="1">\n                 <field name="product_categ_id" type="col"/>\n                 <field name="invoice_date" type="row"/>\n                 <field name="price_subtotal" type="measure"/>\n             </pivot>\n         	f	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1851	30	176	1	1	res.config.settings.view.form.inherit.stock	res.config.settings	\N	form	stock/views/res_config_settings_views.xml	extension	{"en_US": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                    <app data-string=\\"Inventory\\" string=\\"Inventory\\" name=\\"stock\\" groups=\\"stock.group_stock_manager\\">\\n                        <block title=\\"Operations\\" name=\\"operations_setting_container\\">\\n                            <setting id=\\"product_packs_tracking\\" documentation=\\"/applications/inventory_and_mrp/inventory/product_management/product_tracking/package.html\\" title=\\"Put your products in packs (e.g. parcels, boxes) and track them\\" help=\\"Put your products in packs (e.g. parcels, boxes) and track them\\">\\n                                <field name=\\"group_stock_tracking_lot\\"/>\\n                            </setting>\\n                            <setting id=\\"process_transfers\\" help=\\"Optimize your transfers by grouping operations together and assigning jobs to workers\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/misc/batch_transfers.html\\">\\n                                <field name=\\"module_stock_picking_batch\\"/>\\n                            </setting>\\n                            <setting id=\\"warning_info\\" string=\\"Warnings\\" help=\\"Get informative or blocking warnings on partners\\">\\n                                <field name=\\"group_warning_stock\\"/>\\n                            </setting>\\n                            <setting id=\\"quality_control\\" help=\\"Add quality checks to your transfer operations\\" documentation=\\"/applications/inventory_and_mrp/manufacturing/management/quality_control.html\\">\\n                                <field name=\\"module_quality_control\\" widget=\\"upgrade_boolean\\"/>\\n                                <div class=\\"row mt-2\\" invisible=\\"not module_quality_control\\">\\n                                    <field name=\\"module_quality_control_worksheet\\" widget=\\"upgrade_boolean\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                    <div class=\\"col ps-0\\">\\n                                        <label for=\\"module_quality_control_worksheet\\"/>\\n                                        <div class=\\"text-muted\\">\\n                                            Create customizable worksheets for your quality checks\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"annual_inventory_date\\" groups=\\"stock.group_stock_manager\\" string=\\"Annual Inventory Day and Month\\" help=\\"Day and month that annual inventory counts should occur.\\">\\n                                <div class=\\"content-group\\">\\n                                    <field name=\\"annual_inventory_day\\" class=\\"o_light_label\\" style=\\"width: 30px;\\"/>\\n                                    <field name=\\"annual_inventory_month\\" class=\\"o_light_label\\"/>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"reception_report\\" help=\\"View and allocate received quantities.\\">\\n                                <field name=\\"group_stock_reception_report\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Barcode\\" name=\\"barcode_setting_container\\">\\n                            <setting id=\\"process_operations_barcodes\\" help=\\"Process operations faster with barcodes\\" company_dependent=\\"1\\" documentation=\\"/applications/inventory_and_mrp/inventory/barcode/setup/software.html\\">\\n                                <field name=\\"module_stock_barcode\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"process_stock_barcodelookup\\" string=\\"Stock Barcode Database\\" help=\\"\\" documentation=\\"https://www.barcodelookup.com/api-documentation\\">\\n                                <field name=\\"module_stock_barcode_barcodelookup\\" placeholder=\\"e.g. d7vctmiv2rwgenebha8bxq7irooudn\\"/>\\n                                <span class=\\"text-muted\\">\\n                                    Create products easily by scanning using <a href=\\"https://www.barcodelookup.com\\" target=\\"_blank\\">barcodelookup.com</a> in barcode.\\n                                </span>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Shipping\\" name=\\"shipping_setting_container\\">\\n                            <setting id=\\"delivery\\" help=\\"Compute shipping costs\\" title=\\"Shipping connectors allow to compute accurate shipping costs, print shipping labels and request carrier picking at your warehouse to ship to the customer. Apply shipping connector from delivery methods.\\">\\n                                <field name=\\"module_delivery\\"/>\\n                            </setting>\\n                            <setting id=\\"stock_fleet\\" help=\\"Transport management: organize packs in your fleet, or carriers.\\">\\n                                <field name=\\"module_stock_fleet\\"/>\\n                            </setting>\\n                            <setting id=\\"stock_move_email\\" company_dependent=\\"1\\" string=\\"Email Confirmation\\" help=\\"Send an automatic confirmation email when Delivery Orders are done\\">\\n                                <field name=\\"stock_move_email_validation\\"/>\\n                            </setting>\\n                            <setting id=\\"stock_sms\\" company_dependent=\\"1\\" help=\\"Send an automatic confirmation SMS Text Message when Delivery Orders are done\\">\\n                                <field name=\\"module_stock_sms\\"/>\\n                            </setting>\\n                            <setting id=\\"signature_delivery_orders\\" help=\\"Require a signature on your delivery orders\\">\\n                                <field name=\\"group_stock_sign_delivery\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Shipping Connectors\\" name=\\"shipping_connectors_setting_container\\">\\n                            <setting id=\\"compute_shipping_costs_ups\\" help=\\"Compute shipping costs and ship with UPS\\">\\n                                <div class=\\"o_form_label\\">UPS Connector</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Compute shipping costs and ship with UPS<br/>\\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_dhl\\" help=\\" Compute shipping costs and ship with DHL\\">\\n                                <div class=\\"o_form_label\\">DHL Connector</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Compute shipping costs and ship with DHL<br/>\\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_fedex\\" help=\\"Compute shipping costs and ship with FedEx\\">\\n                                <div class=\\"o_form_label\\">FedEx Connector</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Compute shipping costs and ship with FedEx<br/>\\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_usps\\" help=\\"Compute shipping costs and ship with USPS\\">\\n                                <div class=\\"o_form_label\\">USPS Connector</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Compute shipping costs and ship with USPS<br/>\\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_bpost\\" help=\\"Compute shipping costs and ship with bpost\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_bpost\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n\\n                            <setting id=\\"compute_shipping_costs_easypost\\" help=\\"Compute shipping costs and ship with Easypost\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_easypost\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_sendcloud\\" help=\\"Compute shipping costs and ship with Sendcloud\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_sendcloud\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_shiprocket\\" help=\\"Compute shipping costs and ship with Shiprocket\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_shiprocket\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_starshipit\\" help=\\"Compute shipping costs and ship with Starshipit\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_starshipit\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Products\\" name=\\"product_setting_container\\">\\n                            <setting id=\\"product_attributes\\" help=\\"Set product attributes (e.g. color, size) to manage variants\\" documentation=\\"/applications/sales/sales/products_prices/products/variants.html\\">\\n                                <field name=\\"group_product_variant\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_product_variant\\">\\n                                        <button name=\\"181\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Attributes\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\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                            <setting id=\\"manage_product_packaging\\" title=\\"Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)\\" help=\\"Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)\\" documentation=\\"/applications/inventory_and_mrp/inventory/product_management/product_tracking/packaging.html\\">\\n                                <field name=\\"group_stock_packaging\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_stock_packaging\\">\\n                                        <button name=\\"184\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Product Packagings\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Traceability\\" id=\\"production_lot_info\\">\\n                            <setting id=\\"full_traceability\\" help=\\"Get a full traceability from vendors to customers\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/differences.html\\">\\n                                <field name=\\"group_stock_production_lot\\"/>\\n                                <div class=\\"row mt-2\\" invisible=\\"not group_stock_production_lot\\">\\n                                    <field name=\\"group_stock_lot_print_gs1\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                    <div class=\\"col ps-0\\">\\n                                        <label for=\\"group_stock_lot_print_gs1\\"/>\\n                                        <div class=\\"text-muted\\">Use GS1 nomenclature datamatrix whenever barcodes are printed for lots and serial numbers.</div>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"row mt-2\\" invisible=\\"not group_stock_production_lot or not group_stock_tracking_lot\\">\\n                                    <span class=\\"o_form_label\\">Scannable Package Contents</span>\\n                                    <div class=\\"col-12\\">\\n                                        <div class=\\"text-muted\\">If a separator is defined, a QR code containing all serial numbers contained in package will be generated, using the defined character(s) to separate each numbers</div>\\n                                    </div>\\n                                    <div class=\\"col\\">\\n                                        <label for=\\"barcode_separator\\"/>\\n                                        <field name=\\"barcode_separator\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"expiration_dates_serial_numbers\\" help=\\"Set expiration dates on lots &amp; serial numbers\\" invisible=\\"not group_stock_production_lot\\" title=\\"Track following dates on lots &amp; serial numbers: best before, removal, end of life, alert. Such dates are set automatically at lot/serial number creation based on values set on the product (in days).\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates.html\\">\\n                                <field name=\\"module_product_expiry\\"/>\\n                            </setting>\\n                            <setting help=\\"Lots &amp; Serial numbers will appear on the delivery slip\\" invisible=\\"not group_stock_production_lot\\" id=\\"group_lot_on_delivery_slip\\">\\n                                <field name=\\"group_lot_on_delivery_slip\\"/>\\n                            </setting>\\n                            <setting id=\\"owner_stored_products\\" help=\\"Set owner on stored products\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/misc/owned_stock.html\\">\\n                                <field name=\\"group_stock_tracking_owner\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Warehouse\\" name=\\"warehouse_setting_container\\">\\n                            <setting id=\\"track_product_location\\" help=\\"Track product location in your warehouse\\" documentation=\\"/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management/use_locations.html\\" title=\\"Store products in specific locations of your warehouse (e.g. bins, racks) and to track inventory accordingly.\\">\\n                                <field name=\\"group_stock_multi_locations\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_stock_multi_locations\\">\\n                                        <button name=\\"613\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Locations\\" class=\\"btn-link\\"/><br/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"use_own_routes\\" help=\\"Use your own routes\\" documentation=\\"/applications/inventory_and_mrp/inventory/routes/concepts/use_routes.html\\" title=\\"Add and customize route operations to process product moves in your warehouse(s): e.g. unload &gt; quality control &gt; stock for incoming products, pick &gt; pack &gt; ship for outgoing products. You can also set putaway strategies on warehouse locations in order to send incoming products into specific child locations straight away (e.g. specific bins, racks).\\">\\n                                <field name=\\"group_stock_adv_location\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_stock_adv_location\\">\\n                                        <button name=\\"574\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Set Warehouse Routes\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Advanced Scheduling\\" id=\\"schedule_info\\" invisible=\\"1\\">\\n                            <div id=\\"sale_security_lead\\"/>\\n                            <div id=\\"purchase_po_lead\\"/>\\n                        </block>\\n                        <block title=\\"Logistics\\" name=\\"request_vendor_setting_container\\">\\n                            <setting title=\\"This adds a dropshipping route to apply on products in order to request your vendors to deliver to your customers. A product to dropship will generate a purchase request for quotation once the sales order confirmed. This is a on-demand flow. The requested delivery address will be the customer delivery address and not your warehouse.\\" help=\\"Request your vendors to deliver to your customers\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/delivery/dropshipping.html\\">\\n                                <field name=\\"module_stock_dropshipping\\"/>\\n                            </setting>\\n                        </block>\\n                    </app>\\n                </xpath>", "es_ES": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                    <app data-string=\\"Inventory\\" string=\\"Inventario\\" name=\\"stock\\" groups=\\"stock.group_stock_manager\\">\\n                        <block title=\\"Operaciones\\" name=\\"operations_setting_container\\">\\n                            <setting id=\\"product_packs_tracking\\" documentation=\\"/applications/inventory_and_mrp/inventory/product_management/product_tracking/package.html\\" title=\\"Ponga sus productos en paquetes (ej. paquete, cajas) y rastréelos\\" help=\\"Ponga sus productos en paquetes (ej. paquete, cajas) y rastréelos\\">\\n                                <field name=\\"group_stock_tracking_lot\\"/>\\n                            </setting>\\n                            <setting id=\\"process_transfers\\" help=\\"Mejore sus traslados, agrupe operaciones y asígneselas a los empleados\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/misc/batch_transfers.html\\">\\n                                <field name=\\"module_stock_picking_batch\\"/>\\n                            </setting>\\n                            <setting id=\\"warning_info\\" string=\\"Advertencias\\" help=\\"Obtenga advertencias informativas o de bloqueo en las empresas\\">\\n                                <field name=\\"group_warning_stock\\"/>\\n                            </setting>\\n                            <setting id=\\"quality_control\\" help=\\"Añada controles de calidad a sus operaciones de traslado\\" documentation=\\"/applications/inventory_and_mrp/manufacturing/management/quality_control.html\\">\\n                                <field name=\\"module_quality_control\\" widget=\\"upgrade_boolean\\"/>\\n                                <div class=\\"row mt-2\\" invisible=\\"not module_quality_control\\">\\n                                    <field name=\\"module_quality_control_worksheet\\" widget=\\"upgrade_boolean\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                    <div class=\\"col ps-0\\">\\n                                        <label for=\\"module_quality_control_worksheet\\"/>\\n                                        <div class=\\"text-muted\\">\\n                                            Cree hojas de trabajo personalizables para sus controles de calidad\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"annual_inventory_date\\" groups=\\"stock.group_stock_manager\\" string=\\"Día y mes del inventario anual\\" help=\\"Día y mes en que el recuento de inventario anual debe ocurrir.\\">\\n                                <div class=\\"content-group\\">\\n                                    <field name=\\"annual_inventory_day\\" class=\\"o_light_label\\" style=\\"width: 30px;\\"/>\\n                                    <field name=\\"annual_inventory_month\\" class=\\"o_light_label\\"/>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"reception_report\\" help=\\"Vea y asigne las cantidades recibidas.\\">\\n                                <field name=\\"group_stock_reception_report\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Código de barras\\" name=\\"barcode_setting_container\\">\\n                            <setting id=\\"process_operations_barcodes\\" help=\\"Procese operaciones más rápido con códigos de barras\\" company_dependent=\\"1\\" documentation=\\"/applications/inventory_and_mrp/inventory/barcode/setup/software.html\\">\\n                                <field name=\\"module_stock_barcode\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"process_stock_barcodelookup\\" string=\\"Base de datos de código de barras de stock\\" help=\\"\\" documentation=\\"https://www.barcodelookup.com/api-documentation\\">\\n                                <field name=\\"module_stock_barcode_barcodelookup\\" placeholder=\\"p. ej. d7vctmiv2rwgenebha8bxq7irooudn\\"/>\\n                                <span class=\\"text-muted\\">\\n                                    Cree productos fácilmente por escanear con <a href=\\"https://www.barcodelookup.com\\" target=\\"_blank\\">barcodelookup.com</a> en código de barras.\\n                                </span>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Envío\\" name=\\"shipping_setting_container\\">\\n                            <setting id=\\"delivery\\" help=\\"Calcule los costes de envío\\" title=\\"Los conectores de transportistas permiten calcular costes de envío precisos, imprimir etiquetas de envío y solicitar la selección del transportista en su almacén para enviar al cliente. Aplique el conector de envío desde los métodos de entrega.\\">\\n                                <field name=\\"module_delivery\\"/>\\n                            </setting>\\n                            <setting id=\\"stock_fleet\\" help=\\"Gestión del transporte: organice paquetes en su flota o con sus transportistas.\\">\\n                                <field name=\\"module_stock_fleet\\"/>\\n                            </setting>\\n                            <setting id=\\"stock_move_email\\" company_dependent=\\"1\\" string=\\"Confirmación de correo electrónico\\" help=\\"Envíe un correo electrónico de confirmación automática cuando se realicen las órdenes de entrega\\">\\n                                <field name=\\"stock_move_email_validation\\"/>\\n                            </setting>\\n                            <setting id=\\"stock_sms\\" company_dependent=\\"1\\" help=\\"Envíe un mensaje de texto SMS de confirmación automática cuando se realicen las órdenes de entrega\\">\\n                                <field name=\\"module_stock_sms\\"/>\\n                            </setting>\\n                            <setting id=\\"signature_delivery_orders\\" help=\\"Pida una firma en sus órdenes de entrega\\">\\n                                <field name=\\"group_stock_sign_delivery\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Conectores de envío\\" name=\\"shipping_connectors_setting_container\\">\\n                            <setting id=\\"compute_shipping_costs_ups\\" help=\\"Calcule los costes de envío y envíe con UPS\\">\\n                                <div class=\\"o_form_label\\">Conector de UPS</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentación\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Calcule los gastos de envío y envíe con UPS<br/>\\n                                    <strong>(vaya a Inicio&gt;Aplicaciones para instalar el módulo)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_dhl\\" help=\\"Calcule los costes de envío y envíe con DHL\\">\\n                                <div class=\\"o_form_label\\">Conector de DHL</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentación\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Calcule los gastos de envío y envíe con DHL<br/>\\n                                    <strong>(vaya a Inicio&gt;Aplicaciones para instalar el módulo)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_fedex\\" help=\\"Calcule los costes de envío y envíe con FedEx\\">\\n                                <div class=\\"o_form_label\\">Conector de FedEx</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentación\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Calcule los gastos de envío y envíe con FedEx<br/>\\n                                    <strong>(vaya a Inicio&gt;Aplicaciones para instalar el módulo)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_usps\\" help=\\"Calcule los costes de envío y envíe con USPS\\">\\n                                <div class=\\"o_form_label\\">Conector de USPS</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentación\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Calcule los gastos de envío y envíe con USPS<br/>\\n                                    <strong>(vaya a Inicio&gt;Aplicaciones para instalar el módulo)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_bpost\\" help=\\"Calcule los costes de envío y envíe con bpost\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_bpost\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n\\n                            <setting id=\\"compute_shipping_costs_easypost\\" help=\\"Calcule los costes de envío y envíe con Easypost\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_easypost\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_sendcloud\\" help=\\"Calcule los costes de envío y envíe con Sendcloud\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_sendcloud\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_shiprocket\\" help=\\"Calcule los gastos de envío y envíe con Shiprocket\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_shiprocket\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_starshipit\\" help=\\"Calcule los gastos de envío y envíe con Starshipit\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_starshipit\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Productos\\" name=\\"product_setting_container\\">\\n                            <setting id=\\"product_attributes\\" help=\\"Establezca los atributos del producto (por ejemplo, color, tamaño) para administrar las variantes\\" documentation=\\"/applications/sales/sales/products_prices/products/variants.html\\">\\n                                <field name=\\"group_product_variant\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_product_variant\\">\\n                                        <button name=\\"181\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Atributos\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\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                            <setting id=\\"manage_product_packaging\\" title=\\"Gestione embalajes de productos (por ejemplo, paquete de 6 botellas, caja de 10 unidades)\\" help=\\"Gestione embalajes de productos (por ejemplo, paquete de 6 botellas, caja de 10 unidades)\\" documentation=\\"/applications/inventory_and_mrp/inventory/product_management/product_tracking/packaging.html\\">\\n                                <field name=\\"group_stock_packaging\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_stock_packaging\\">\\n                                        <button name=\\"184\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Embalajes de productos\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Trazabilidad\\" id=\\"production_lot_info\\">\\n                            <setting id=\\"full_traceability\\" help=\\"Obtenga una trazabilidad completa de proveedores a clientes\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/differences.html\\">\\n                                <field name=\\"group_stock_production_lot\\"/>\\n                                <div class=\\"row mt-2\\" invisible=\\"not group_stock_production_lot\\">\\n                                    <field name=\\"group_stock_lot_print_gs1\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                    <div class=\\"col ps-0\\">\\n                                        <label for=\\"group_stock_lot_print_gs1\\"/>\\n                                        <div class=\\"text-muted\\">Utilice la matriz de datos de nomenclatura GS1 siempre que se impriman los códigos de barras de números de lote y de serie.</div>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"row mt-2\\" invisible=\\"not group_stock_production_lot or not group_stock_tracking_lot\\">\\n                                    <span class=\\"o_form_label\\">Contenido del paquete escaneable</span>\\n                                    <div class=\\"col-12\\">\\n                                        <div class=\\"text-muted\\">Al definir un separador se generará un código QR que contenga todos los números de serie incluidos en el paquete y utilizará el carácter definido para separar los números.</div>\\n                                    </div>\\n                                    <div class=\\"col\\">\\n                                        <label for=\\"barcode_separator\\"/>\\n                                        <field name=\\"barcode_separator\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"expiration_dates_serial_numbers\\" help=\\"Establezca fechas de caducidad en los lotes y números de serie \\" invisible=\\"not group_stock_production_lot\\" title=\\"Haga un seguimiento de las fechas de seguimiento de los lotes y números de serie: mejor antes, eliminación, fin de vida, alerta. Dichas fechas se establecen automáticamente en la creación del lote/número de serie en función de los valores establecidos en el producto (en días).\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates.html\\">\\n                                <field name=\\"module_product_expiry\\"/>\\n                            </setting>\\n                            <setting help=\\"Los números de lote y serie aparecerán en el albarán de entrega\\" invisible=\\"not group_stock_production_lot\\" id=\\"group_lot_on_delivery_slip\\">\\n                                <field name=\\"group_lot_on_delivery_slip\\"/>\\n                            </setting>\\n                            <setting id=\\"owner_stored_products\\" help=\\"Establezca el propietario en productos almacenados\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/misc/owned_stock.html\\">\\n                                <field name=\\"group_stock_tracking_owner\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Almacén\\" name=\\"warehouse_setting_container\\">\\n                            <setting id=\\"track_product_location\\" help=\\"Monitoree la ubicación del producto en su almacén\\" documentation=\\"/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management/use_locations.html\\" title=\\"Almacene productos en ubicaciones específicas de su almacén (por ejemplo, contenedores, bastidores) y haga un seguimiento del inventario en consecuencia.\\">\\n                                <field name=\\"group_stock_multi_locations\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_stock_multi_locations\\">\\n                                        <button name=\\"613\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Ubicaciones\\" class=\\"btn-link\\"/><br/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"use_own_routes\\" help=\\"Use sus propias rutas\\" documentation=\\"/applications/inventory_and_mrp/inventory/routes/concepts/use_routes.html\\" title=\\"Añada y personalice las operaciones de ruta para procesar movimientos de productos en su(s) almacén(es): por ejemplo, descargar &gt; control de calidad &gt; stock para productos entrantes, elegir &gt; empaquetar &gt; enviar para productos salientes. También puede establecer estrategias de almacenamiento en ubicaciones de almacenamiento para enviar productos entrantes a ubicaciones hijas específicas de inmediato (por ejemplo, contenedores específicos, bastidores).\\">\\n                                <field name=\\"group_stock_adv_location\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_stock_adv_location\\">\\n                                        <button name=\\"574\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Establecer rutas de almacén\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Planificación avanzada\\" id=\\"schedule_info\\" invisible=\\"1\\">\\n                            <div id=\\"sale_security_lead\\"/>\\n                            <div id=\\"purchase_po_lead\\"/>\\n                        </block>\\n                        <block title=\\"Logística\\" name=\\"request_vendor_setting_container\\">\\n                            <setting title=\\"Esto añade una ruta de dropshipping aplicable a productos con el fin de solicitar a sus proveedores que entreguen directamente a sus clientes. Un producto para dropship generará una solicitud de presupuesto de compra una vez que se confirme el pedido de venta. Este es un flujo bajo demanda. La dirección de entrega solicitada será la dirección de entrega del cliente y no su almacén.\\" help=\\"Solicite a sus proveedores que entreguen a sus clientes\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/delivery/dropshipping.html\\">\\n                                <field name=\\"module_stock_dropshipping\\"/>\\n                            </setting>\\n                        </block>\\n                    </app>\\n                </xpath>", "pt_PT": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                    <app data-string=\\"Inventory\\" string=\\"Inventário\\" name=\\"stock\\" groups=\\"stock.group_stock_manager\\">\\n                        <block title=\\"Operações\\" name=\\"operations_setting_container\\">\\n                            <setting id=\\"product_packs_tracking\\" documentation=\\"/applications/inventory_and_mrp/inventory/product_management/product_tracking/package.html\\" title=\\"Coloque os seus artigos em embalagens (Ex.: pacotes, caixas) e acompanhe-as\\" help=\\"Coloque os seus artigos em embalagens (Ex.: pacotes, caixas) e acompanhe-as\\">\\n                                <field name=\\"group_stock_tracking_lot\\"/>\\n                            </setting>\\n                            <setting id=\\"process_transfers\\" help=\\"Otimize suas transferências agrupando operações e atribuindo tarefas aos trabalhadores\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/misc/batch_transfers.html\\">\\n                                <field name=\\"module_stock_picking_batch\\"/>\\n                            </setting>\\n                            <setting id=\\"warning_info\\" string=\\"Avisos\\" help=\\"Obtenha avisos informativos ou bloqueantes de parceiros\\">\\n                                <field name=\\"group_warning_stock\\"/>\\n                            </setting>\\n                            <setting id=\\"quality_control\\" help=\\"Adicione verificações de qualidade às suas operações de transferência\\" documentation=\\"/applications/inventory_and_mrp/manufacturing/management/quality_control.html\\">\\n                                <field name=\\"module_quality_control\\" widget=\\"upgrade_boolean\\"/>\\n                                <div class=\\"row mt-2\\" invisible=\\"not module_quality_control\\">\\n                                    <field name=\\"module_quality_control_worksheet\\" widget=\\"upgrade_boolean\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                    <div class=\\"col ps-0\\">\\n                                        <label for=\\"module_quality_control_worksheet\\"/>\\n                                        <div class=\\"text-muted\\">\\n                                            Crie planilhas personalizáveis para suas verificações de qualidade\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"annual_inventory_date\\" groups=\\"stock.group_stock_manager\\" string=\\"Dia e mês do inventário anual\\" help=\\"Dia e mês em que devem ocorrer as contagens anuais de inventário.\\">\\n                                <div class=\\"content-group\\">\\n                                    <field name=\\"annual_inventory_day\\" class=\\"o_light_label\\" style=\\"width: 30px;\\"/>\\n                                    <field name=\\"annual_inventory_month\\" class=\\"o_light_label\\"/>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"reception_report\\" help=\\"Ver e alocar quantidades recebidas.\\">\\n                                <field name=\\"group_stock_reception_report\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Código de Barras\\" name=\\"barcode_setting_container\\">\\n                            <setting id=\\"process_operations_barcodes\\" help=\\"Processe as operações mais rapidamente com códigos de barras\\" company_dependent=\\"1\\" documentation=\\"/applications/inventory_and_mrp/inventory/barcode/setup/software.html\\">\\n                                <field name=\\"module_stock_barcode\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"process_stock_barcodelookup\\" string=\\"Base de dados com código de barras de estoque\\" help=\\"\\" documentation=\\"https://www.barcodelookup.com/api-documentation\\">\\n                                <field name=\\"module_stock_barcode_barcodelookup\\" placeholder=\\"ex.: d7vctmiv2rwgenebha8bxq7irooudn\\"/>\\n                                <span class=\\"text-muted\\">\\n                                    Crie produtos facilmente digitalizando-os com <a href=\\"https://www.barcodelookup.com\\" target=\\"_blank\\">barcodelookup.com</a> em código de barras.\\n                                </span>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Expedição\\" name=\\"shipping_setting_container\\">\\n                            <setting id=\\"delivery\\" help=\\"Calcular custos de envio\\" title=\\"Ligações de expedição permitem calcular custos de expedição precisos, imprimir etiquetas de expedição e pedir coleta de transportadora no seu armazém para despachar para o cliente. Aplique as ligações de expedição através dos métodos de envio.\\">\\n                                <field name=\\"module_delivery\\"/>\\n                            </setting>\\n                            <setting id=\\"stock_fleet\\" help=\\"Gerenciamento de transporte: organize os pacotes na sua frota ou transportadoras.\\">\\n                                <field name=\\"module_stock_fleet\\"/>\\n                            </setting>\\n                            <setting id=\\"stock_move_email\\" company_dependent=\\"1\\" string=\\"Confirmação por e-mail\\" help=\\"Enviar um e-mail de confirmação automático quando pedidos de entrega estiverem concluídos\\">\\n                                <field name=\\"stock_move_email_validation\\"/>\\n                            </setting>\\n                            <setting id=\\"stock_sms\\" company_dependent=\\"1\\" help=\\"Enviar uma mensagem de texto SMS automática de confirmação quando pedidos de entrega estiverem concluídos\\">\\n                                <field name=\\"module_stock_sms\\"/>\\n                            </setting>\\n                            <setting id=\\"signature_delivery_orders\\" help=\\"Exigir uma assinatura em seus pedidos de entrega\\">\\n                                <field name=\\"group_stock_sign_delivery\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Conetores de Expedição\\" name=\\"shipping_connectors_setting_container\\">\\n                            <setting id=\\"compute_shipping_costs_ups\\" help=\\"Calcule custos de expedição e envie com a UPS\\">\\n                                <div class=\\"o_form_label\\">Conector UPS</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentação\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Calcule os custos de remessa e envie com UPS<br/>\\n                                    <strong>(Vá para Início&gt;Aplicativos para instalar)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_dhl\\" help=\\"Calcule custos de expedição e envie com a DHL\\">\\n                                <div class=\\"o_form_label\\">Conector DHL</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentação\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Calcule os custos de remessa e envie com DHL<br/>\\n                                    <strong>(Vá para Início&gt;Aplicativos para instalar)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_fedex\\" help=\\"Calcule custos de expedição e envie com a FedEx\\">\\n                                <div class=\\"o_form_label\\">Conector FedEx</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentação\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Calcule os custos de remessa e envie com Fedex<br/>\\n                                    <strong>(Vá para Início&gt;Aplicativos para instalar)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_usps\\" help=\\"Calcule custos de expedição e envie com a USPS\\">\\n                                <div class=\\"o_form_label\\">Conector USPS</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentação\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Calcule os custos de remessa e envie com USPS<br/>\\n                                    <strong>(Vá para Início&gt;Aplicativos para instalar)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_bpost\\" help=\\"Calcule custos de expedição e envie com a bpost\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_bpost\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n\\n                            <setting id=\\"compute_shipping_costs_easypost\\" help=\\"Calcular custos de envio e enviar com Easypost\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_easypost\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_sendcloud\\" help=\\"Calcular custos de envio e enviar pelo Sendcloud\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_sendcloud\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_shiprocket\\" help=\\"Calcular os custos de envio e envie com a Shiprocket\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_shiprocket\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_starshipit\\" help=\\"Calcular custos de frete e enviar com Starshipit\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_starshipit\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Artigos\\" name=\\"product_setting_container\\">\\n                            <setting id=\\"product_attributes\\" help=\\"Definir atributos de artigo (Ex.: cor, tamanho) para gerir variantes\\" documentation=\\"/applications/sales/sales/products_prices/products/variants.html\\">\\n                                <field name=\\"group_product_variant\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_product_variant\\">\\n                                        <button name=\\"181\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Atributos\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\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                            <setting id=\\"manage_product_packaging\\" title=\\"Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)\\" help=\\"Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)\\" documentation=\\"/applications/inventory_and_mrp/inventory/product_management/product_tracking/packaging.html\\">\\n                                <field name=\\"group_stock_packaging\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_stock_packaging\\">\\n                                        <button name=\\"184\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Product Packagings\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Rastreabilidade\\" id=\\"production_lot_info\\">\\n                            <setting id=\\"full_traceability\\" help=\\"Obtenha um rastreamento completo desde fornecedores a clientes\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/differences.html\\">\\n                                <field name=\\"group_stock_production_lot\\"/>\\n                                <div class=\\"row mt-2\\" invisible=\\"not group_stock_production_lot\\">\\n                                    <field name=\\"group_stock_lot_print_gs1\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                    <div class=\\"col ps-0\\">\\n                                        <label for=\\"group_stock_lot_print_gs1\\"/>\\n                                        <div class=\\"text-muted\\">Use a matriz de dados da nomenclatura GS1 sempre que os códigos de barras forem impressos para lotes e números de série.</div>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"row mt-2\\" invisible=\\"not group_stock_production_lot or not group_stock_tracking_lot\\">\\n                                    <span class=\\"o_form_label\\">Conteúdo do pacote digitalizável</span>\\n                                    <div class=\\"col-12\\">\\n                                        <div class=\\"text-muted\\">Se for definido um separador, será gerado um código QR com todos os números de série contidos no pacote e usando os caracteres definidos para separar cada número</div>\\n                                    </div>\\n                                    <div class=\\"col\\">\\n                                        <label for=\\"barcode_separator\\"/>\\n                                        <field name=\\"barcode_separator\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"expiration_dates_serial_numbers\\" help=\\"Definir datas de validade para lotes e números de série\\" invisible=\\"not group_stock_production_lot\\" title=\\"Acompanhe as seguintes datas em lotes &amp; números de série: data de validade, retirada, fim de vida útil, alerta. Estas datas são definidas automaticamente na criação de números de lote/série com base nos valores definidos no artigo (em dias).\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates.html\\">\\n                                <field name=\\"module_product_expiry\\"/>\\n                            </setting>\\n                            <setting help=\\"Os números de lote e de série aparecerão na guia de entrega\\" invisible=\\"not group_stock_production_lot\\" id=\\"group_lot_on_delivery_slip\\">\\n                                <field name=\\"group_lot_on_delivery_slip\\"/>\\n                            </setting>\\n                            <setting id=\\"owner_stored_products\\" help=\\"Definir dono em artigos armazenados\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/misc/owned_stock.html\\">\\n                                <field name=\\"group_stock_tracking_owner\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Armazém\\" name=\\"warehouse_setting_container\\">\\n                            <setting id=\\"track_product_location\\" help=\\"Acompanhe a localização dos artigos no seu armazém\\" documentation=\\"/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management/use_locations.html\\" title=\\"Armazene artigos em localizações específicas do seu armazém (Ex.: caixas, prateleiras) para controlar o inventário adequadamente.\\">\\n                                <field name=\\"group_stock_multi_locations\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_stock_multi_locations\\">\\n                                        <button name=\\"613\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Locais\\" class=\\"btn-link\\"/><br/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"use_own_routes\\" help=\\"Usar suas próprias rotas\\" documentation=\\"/applications/inventory_and_mrp/inventory/routes/concepts/use_routes.html\\" title=\\"Adicione e personalize operações de rota para processar movimentos de artigo nos seus armazéns: Ex.: descarregar &gt; controlo de qualidade &gt; stock dos artigos de entrada &gt; pick &gt; embalar &gt; expedir para artigos de saída. Pode também definir estratégias de putaway em localizações de armazéns de modo a enviar artigos de entrada para localizações secundárias de imediato (Ex.: contentores específicos, estantes).\\">\\n                                <field name=\\"group_stock_adv_location\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_stock_adv_location\\">\\n                                        <button name=\\"574\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Definir Rotas de Armazém\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Agendamento Avançado\\" id=\\"schedule_info\\" invisible=\\"1\\">\\n                            <div id=\\"sale_security_lead\\"/>\\n                            <div id=\\"purchase_po_lead\\"/>\\n                        </block>\\n                        <block title=\\"Logística\\" name=\\"request_vendor_setting_container\\">\\n                            <setting title=\\"Isto adiciona uma rota de envio direto para aplicar nos artigos a fim de solicitar aos seus fornecedores que os entreguem nos seus clientes. Um artigo para envio direto gerará um pedido de orçamento uma vez confirmada a ordem de venda. Este é um fluxo a pedido. O endereço de entrega solicitado será o endereço de entrega no cliente e não no seu armazém.\\" help=\\"Exija aos fornecedores entregarem directamente nos seus clientes\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/delivery/dropshipping.html\\">\\n                                <field name=\\"module_stock_dropshipping\\"/>\\n                            </setting>\\n                        </block>\\n                    </app>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//form" position="inside">\n                    <app data-string="Inventory" string="Inventory" name="stock" groups="stock.group_stock_manager">\n                        <block title="Operations" name="operations_setting_container">\n                            <setting id="product_packs_tracking" documentation="/applications/inventory_and_mrp/inventory/product_management/product_tracking/package.html" title="Put your products in packs (e.g. parcels, boxes) and track them" help="Put your products in packs (e.g. parcels, boxes) and track them">\n                                <field name="group_stock_tracking_lot"/>\n                            </setting>\n                            <setting id="process_transfers" help="Optimize your transfers by grouping operations together and assigning jobs to workers" documentation="/applications/inventory_and_mrp/inventory/management/misc/batch_transfers.html">\n                                <field name="module_stock_picking_batch"/>\n                            </setting>\n                            <setting id="warning_info" string="Warnings" help="Get informative or blocking warnings on partners">\n                                <field name="group_warning_stock"/>\n                            </setting>\n                            <setting id="quality_control" help="Add quality checks to your transfer operations" documentation="/applications/inventory_and_mrp/manufacturing/management/quality_control.html">\n                                <field name="module_quality_control" widget="upgrade_boolean"/>\n                                <div class="row mt-2" invisible="not module_quality_control">\n                                    <field name="module_quality_control_worksheet" widget="upgrade_boolean" class="col flex-grow-0 ml16 mr0 pe-2"/>\n                                    <div class="col ps-0">\n                                        <label for="module_quality_control_worksheet"/>\n                                        <div class="text-muted">\n                                            Create customizable worksheets for your quality checks\n                                        </div>\n                                    </div>\n                                </div>\n                            </setting>\n                            <setting id="annual_inventory_date" groups="stock.group_stock_manager" string="Annual Inventory Day and Month" help="Day and month that annual inventory counts should occur.">\n                                <div class="content-group">\n                                    <field name="annual_inventory_day" class="o_light_label" style="width: 30px;"/>\n                                    <field name="annual_inventory_month" class="o_light_label"/>\n                                </div>\n                            </setting>\n                            <setting id="reception_report" help="View and allocate received quantities.">\n                                <field name="group_stock_reception_report"/>\n                            </setting>\n                        </block>\n                        <block title="Barcode" name="barcode_setting_container">\n                            <setting id="process_operations_barcodes" help="Process operations faster with barcodes" company_dependent="1" documentation="/applications/inventory_and_mrp/inventory/barcode/setup/software.html">\n                                <field name="module_stock_barcode" widget="upgrade_boolean"/>\n                            </setting>\n                            <setting id="process_stock_barcodelookup" string="Stock Barcode Database" help="" documentation="https://www.barcodelookup.com/api-documentation">\n                                <field name="module_stock_barcode_barcodelookup" placeholder="e.g. d7vctmiv2rwgenebha8bxq7irooudn"/>\n                                <span class="text-muted">\n                                    Create products easily by scanning using <a href="https://www.barcodelookup.com" target="_blank">barcodelookup.com</a> in barcode.\n                                </span>\n                            </setting>\n                        </block>\n                        <block title="Shipping" name="shipping_setting_container">\n                            <setting id="delivery" help="Compute shipping costs" title="Shipping connectors allow to compute accurate shipping costs, print shipping labels and request carrier picking at your warehouse to ship to the customer. Apply shipping connector from delivery methods.">\n                                <field name="module_delivery"/>\n                            </setting>\n                            <setting id="stock_fleet" help="Transport management: organize packs in your fleet, or carriers.">\n                                <field name="module_stock_fleet"/>\n                            </setting>\n                            <setting id="stock_move_email" company_dependent="1" string="Email Confirmation" help="Send an automatic confirmation email when Delivery Orders are done">\n                                <field name="stock_move_email_validation"/>\n                            </setting>\n                            <setting id="stock_sms" company_dependent="1" help="Send an automatic confirmation SMS Text Message when Delivery Orders are done">\n                                <field name="module_stock_sms"/>\n                            </setting>\n                            <setting id="signature_delivery_orders" help="Require a signature on your delivery orders">\n                                <field name="group_stock_sign_delivery"/>\n                            </setting>\n                        </block>\n                        <block title="Shipping Connectors" name="shipping_connectors_setting_container">\n                            <setting id="compute_shipping_costs_ups" help="Compute shipping costs and ship with UPS">\n                                <div class="o_form_label">UPS Connector</div>\n                                <a href="https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                <div class="text-muted">\n                                    Compute shipping costs and ship with UPS<br/>\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\n                                </div>\n                            </setting>\n                            <setting id="compute_shipping_costs_dhl" help=" Compute shipping costs and ship with DHL">\n                                <div class="o_form_label">DHL Connector</div>\n                                <a href="https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                <div class="text-muted">\n                                    Compute shipping costs and ship with DHL<br/>\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\n                                </div>\n                            </setting>\n                            <setting id="compute_shipping_costs_fedex" help="Compute shipping costs and ship with FedEx">\n                                <div class="o_form_label">FedEx Connector</div>\n                                <a href="https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                <div class="text-muted">\n                                    Compute shipping costs and ship with FedEx<br/>\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\n                                </div>\n                            </setting>\n                            <setting id="compute_shipping_costs_usps" help="Compute shipping costs and ship with USPS">\n                                <div class="o_form_label">USPS Connector</div>\n                                <a href="https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                <div class="text-muted">\n                                    Compute shipping costs and ship with USPS<br/>\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\n                                </div>\n                            </setting>\n                            <setting id="compute_shipping_costs_bpost" help="Compute shipping costs and ship with bpost" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html">\n                                <field name="module_delivery_bpost" widget="upgrade_boolean"/>\n                            </setting>\n\n                            <setting id="compute_shipping_costs_easypost" help="Compute shipping costs and ship with Easypost" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html">\n                                <field name="module_delivery_easypost" widget="upgrade_boolean"/>\n                            </setting>\n                            <setting id="compute_shipping_costs_sendcloud" help="Compute shipping costs and ship with Sendcloud" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html">\n                                <field name="module_delivery_sendcloud" widget="upgrade_boolean"/>\n                            </setting>\n                            <setting id="compute_shipping_costs_shiprocket" help="Compute shipping costs and ship with Shiprocket" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html">\n                                <field name="module_delivery_shiprocket" widget="upgrade_boolean"/>\n                            </setting>\n                            <setting id="compute_shipping_costs_starshipit" help="Compute shipping costs and ship with Starshipit" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html">\n                                <field name="module_delivery_starshipit" widget="upgrade_boolean"/>\n                            </setting>\n                        </block>\n                        <block title="Products" name="product_setting_container">\n                            <setting id="product_attributes" help="Set product attributes (e.g. color, size) to manage variants" documentation="/applications/sales/sales/products_prices/products/variants.html">\n                                <field name="group_product_variant"/>\n                                <div class="content-group">\n                                    <div class="mt8" invisible="not group_product_variant">\n                                        <button name="181" icon="oi-arrow-right" type="action" string="Attributes" class="btn-link"/>\n                                    </div>\n                                </div>\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                            <setting id="manage_product_packaging" title="Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)" help="Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)" documentation="/applications/inventory_and_mrp/inventory/product_management/product_tracking/packaging.html">\n                                <field name="group_stock_packaging"/>\n                                <div class="content-group">\n                                    <div class="mt8" invisible="not group_stock_packaging">\n                                        <button name="184" icon="oi-arrow-right" type="action" string="Product Packagings" class="btn-link"/>\n                                    </div>\n                                </div>\n                            </setting>\n                        </block>\n                        <block title="Traceability" id="production_lot_info">\n                            <setting id="full_traceability" help="Get a full traceability from vendors to customers" documentation="/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/differences.html">\n                                <field name="group_stock_production_lot"/>\n                                <div class="row mt-2" invisible="not group_stock_production_lot">\n                                    <field name="group_stock_lot_print_gs1" class="col flex-grow-0 ml16 mr0 pe-2"/>\n                                    <div class="col ps-0">\n                                        <label for="group_stock_lot_print_gs1"/>\n                                        <div class="text-muted">Use GS1 nomenclature datamatrix whenever barcodes are printed for lots and serial numbers.</div>\n                                    </div>\n                                </div>\n                                <div class="row mt-2" invisible="not group_stock_production_lot or not group_stock_tracking_lot">\n                                    <span class="o_form_label">Scannable Package Contents</span>\n                                    <div class="col-12">\n                                        <div class="text-muted">If a separator is defined, a QR code containing all serial numbers contained in package will be generated, using the defined character(s) to separate each numbers</div>\n                                    </div>\n                                    <div class="col">\n                                        <label for="barcode_separator"/>\n                                        <field name="barcode_separator" class="col flex-grow-0 ml16 mr0 pe-2"/>\n                                    </div>\n                                </div>\n                            </setting>\n                            <setting id="expiration_dates_serial_numbers" help="Set expiration dates on lots &amp; serial numbers" invisible="not group_stock_production_lot" title="Track following dates on lots &amp; serial numbers: best before, removal, end of life, alert. Such dates are set automatically at lot/serial number creation based on values set on the product (in days)." documentation="/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates.html">\n                                <field name="module_product_expiry"/>\n                            </setting>\n                            <setting help="Lots &amp; Serial numbers will appear on the delivery slip" invisible="not group_stock_production_lot" id="group_lot_on_delivery_slip">\n                                <field name="group_lot_on_delivery_slip"/>\n                            </setting>\n                            <setting id="owner_stored_products" help="Set owner on stored products" documentation="/applications/inventory_and_mrp/inventory/management/misc/owned_stock.html">\n                                <field name="group_stock_tracking_owner"/>\n                            </setting>\n                        </block>\n                        <block title="Warehouse" name="warehouse_setting_container">\n                            <setting id="track_product_location" help="Track product location in your warehouse" documentation="/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management/use_locations.html" title="Store products in specific locations of your warehouse (e.g. bins, racks) and to track inventory accordingly.">\n                                <field name="group_stock_multi_locations"/>\n                                <div class="content-group">\n                                    <div class="mt8" invisible="not group_stock_multi_locations">\n                                        <button name="613" icon="oi-arrow-right" type="action" string="Locations" class="btn-link"/><br/>\n                                    </div>\n                                </div>\n                            </setting>\n                            <setting id="use_own_routes" help="Use your own routes" documentation="/applications/inventory_and_mrp/inventory/routes/concepts/use_routes.html" title="Add and customize route operations to process product moves in your warehouse(s): e.g. unload &gt; quality control &gt; stock for incoming products, pick &gt; pack &gt; ship for outgoing products. You can also set putaway strategies on warehouse locations in order to send incoming products into specific child locations straight away (e.g. specific bins, racks).">\n                                <field name="group_stock_adv_location"/>\n                                <div class="content-group">\n                                    <div class="mt8" invisible="not group_stock_adv_location">\n                                        <button name="574" icon="oi-arrow-right" type="action" string="Set Warehouse Routes" class="btn-link"/>\n                                    </div>\n                                </div>\n                            </setting>\n                        </block>\n                        <block title="Advanced Scheduling" id="schedule_info" invisible="1">\n                            <div id="sale_security_lead"/>\n                            <div id="purchase_po_lead"/>\n                        </block>\n                        <block title="Logistics" name="request_vendor_setting_container">\n                            <setting title="This adds a dropshipping route to apply on products in order to request your vendors to deliver to your customers. A product to dropship will generate a purchase request for quotation once the sales order confirmed. This is a on-demand flow. The requested delivery address will be the customer delivery address and not your warehouse." help="Request your vendors to deliver to your customers" documentation="/applications/inventory_and_mrp/inventory/management/delivery/dropshipping.html">\n                                <field name="module_stock_dropshipping"/>\n                            </setting>\n                        </block>\n                    </app>\n                </xpath>\n            	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
