1842	16	\N	1	1	stock.location.route.search	stock.route	\N	search	stock/views/stock_location_views.xml	primary	{"en_US": "<search string=\\"Route\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                </search>", "es_ES": "<search string=\\"Ruta\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Archivado\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                </search>", "pt_PT": "<search string=\\"Rota\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Arquivados\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                </search>"}	<search string="Route">\n                    <field name="name"/>\n                    <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n                </search>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1843	16	\N	1	1	stock.warehouse.orderpoint.kanban	stock.warehouse.orderpoint	\N	kanban	stock/views/stock_orderpoint_views.xml	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\">\\n                <templates>\\n                    <t t-name=\\"card\\">\\n                        <div class=\\"d-flex\\">\\n                            <field name=\\"name\\" class=\\"fw-bold fs-5 mb-1\\"/>\\n                            <span class=\\"badge rounded-pill ms-auto mt-1\\"><strong>Min qty:</strong><field name=\\"product_min_qty\\"/></span>\\n                        </div>\\n                        <footer class=\\"pt-0\\">\\n                            <field name=\\"product_id\\"/>\\n                            <span class=\\"badge rounded-pill ms-auto\\"><strong>Max qty:</strong><field name=\\"product_max_qty\\"/></span>\\n                        </footer>\\n                    </t>\\n                </templates>\\n            </kanban>", "es_ES": "<kanban class=\\"o_kanban_mobile\\">\\n                <templates>\\n                    <t t-name=\\"card\\">\\n                        <div class=\\"d-flex\\">\\n                            <field name=\\"name\\" class=\\"fw-bold fs-5 mb-1\\"/>\\n                            <span class=\\"badge rounded-pill ms-auto mt-1\\"><strong>Ctd. mín.:</strong><field name=\\"product_min_qty\\"/></span>\\n                        </div>\\n                        <footer class=\\"pt-0\\">\\n                            <field name=\\"product_id\\"/>\\n                            <span class=\\"badge rounded-pill ms-auto\\"><strong>Ctd. máx.:</strong><field name=\\"product_max_qty\\"/></span>\\n                        </footer>\\n                    </t>\\n                </templates>\\n            </kanban>", "pt_PT": "<kanban class=\\"o_kanban_mobile\\">\\n                <templates>\\n                    <t t-name=\\"card\\">\\n                        <div class=\\"d-flex\\">\\n                            <field name=\\"name\\" class=\\"fw-bold fs-5 mb-1\\"/>\\n                            <span class=\\"badge rounded-pill ms-auto mt-1\\"><strong>Qtd. mín.:</strong><field name=\\"product_min_qty\\"/></span>\\n                        </div>\\n                        <footer class=\\"pt-0\\">\\n                            <field name=\\"product_id\\"/>\\n                            <span class=\\"badge rounded-pill ms-auto\\"><strong>Qtd. máx.:</strong><field name=\\"product_max_qty\\"/></span>\\n                        </footer>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<kanban class="o_kanban_mobile">\n                <templates>\n                    <t t-name="card">\n                        <div class="d-flex">\n                            <field name="name" class="fw-bold fs-5 mb-1"/>\n                            <span class="badge rounded-pill ms-auto mt-1"><strong>Min qty:</strong><field name="product_min_qty"/></span>\n                        </div>\n                        <footer class="pt-0">\n                            <field name="product_id"/>\n                            <span class="badge rounded-pill ms-auto"><strong>Max qty:</strong><field name="product_max_qty"/></span>\n                        </footer>\n                    </t>\n                </templates>\n            </kanban>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1844	16	\N	1	1	stock.warehouse.orderpoint.list.editable	stock.warehouse.orderpoint	\N	list	stock/views/stock_orderpoint_views.xml	primary	{"en_US": "<list string=\\"Reordering Rules\\" editable=\\"bottom\\" js_class=\\"stock_orderpoint_list\\" sample=\\"1\\" multi_edit=\\"1\\" export_xlsx=\\"0\\">\\n                <field name=\\"active\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_category_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_tmpl_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"unwanted_replenish\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_id\\" readonly=\\"product_id\\" force_save=\\"1\\" context=\\"{'default_is_storable': True}\\"/>\\n                <field name=\\"location_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"warehouse_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_warehouses\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_on_hand\\" force_save=\\"1\\"/>\\n                <field name=\\"qty_forecast\\" force_save=\\"1\\"/>\\n                <button name=\\"action_product_forecast_report\\" type=\\"object\\" icon=\\"fa-area-chart\\" title=\\"Forecast Report\\" invisible=\\"not id or unwanted_replenish\\"/>\\n                <button name=\\"action_product_forecast_report\\" type=\\"object\\" icon=\\"fa-warning text-warning\\" title=\\"Due to receipts scheduled in the future, you might end up with excessive stock . Check the Forecasted Report  before reordering\\" invisible=\\"not id or not unwanted_replenish\\"/>\\n                <field name=\\"visibility_days\\" optional=\\"hidden\\"/>\\n                <field name=\\"route_id\\" options=\\"{'no_create': True, 'no_open': True}\\" optional=\\"hidden\\"/>\\n                <button name=\\"action_stock_replenishment_info\\" type=\\"object\\" icon=\\"fa-info-circle\\" title=\\"Replenishment Information\\" invisible=\\"not id\\"/>\\n                <field name=\\"trigger\\" optional=\\"hide\\"/>\\n                <field name=\\"group_id\\" optional=\\"hide\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"product_min_qty\\" string=\\"Min\\" optional=\\"show\\"/>\\n                <field name=\\"product_max_qty\\" string=\\"Max\\" optional=\\"show\\"/>\\n                <field name=\\"qty_multiple\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_to_order\\" readonly=\\"trigger == 'auto'\\"/>\\n                <field name=\\"qty_to_order_manual\\" column_invisible=\\"True\\"/>\\n                <button name=\\"action_remove_manual_qty_to_order\\" type=\\"object\\" icon=\\"fa-undo\\" title=\\"Remove manually entered value and replace by the quantity to order based on the forecasted quantities\\" invisible=\\"not qty_to_order_manual\\"/>\\n                <button name=\\"action_remove_manual_qty_to_order\\" type=\\"object\\" icon=\\"fa-undo\\" title=\\"-\\" class=\\"disabled opacity-0\\" invisible=\\"qty_to_order_manual\\"/>\\n                <field name=\\"product_uom_name\\" string=\\"UoM\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"company_id\\" optional=\\"hide\\" readonly=\\"1\\" groups=\\"base.group_multi_company\\"/>\\n                <button name=\\"action_replenish\\" string=\\"Order\\" type=\\"object\\" class=\\"o_replenish_buttons\\" icon=\\"fa-truck\\" invisible=\\"qty_to_order &lt;= 0.0\\"/>\\n                <button name=\\"action_replenish_auto\\" string=\\"Automate\\" type=\\"object\\" class=\\"o_replenish_buttons\\" icon=\\"fa-refresh\\" invisible=\\"qty_to_order &lt;= 0.0 or trigger == 'auto'\\"/>\\n                <button name=\\"559\\" string=\\"Snooze\\" type=\\"action\\" class=\\"text-warning\\" icon=\\"fa-bell-slash\\" invisible=\\"trigger != 'manual'\\" context=\\"{'default_orderpoint_ids': [id]}\\"/>\\n            </list>", "es_ES": "<list string=\\"Reglas de reabastecimiento\\" editable=\\"bottom\\" js_class=\\"stock_orderpoint_list\\" sample=\\"1\\" multi_edit=\\"1\\" export_xlsx=\\"0\\">\\n                <field name=\\"active\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_category_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_tmpl_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"unwanted_replenish\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_id\\" readonly=\\"product_id\\" force_save=\\"1\\" context=\\"{'default_is_storable': True}\\"/>\\n                <field name=\\"location_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"warehouse_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_warehouses\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_on_hand\\" force_save=\\"1\\"/>\\n                <field name=\\"qty_forecast\\" force_save=\\"1\\"/>\\n                <button name=\\"action_product_forecast_report\\" type=\\"object\\" icon=\\"fa-area-chart\\" title=\\"Informe de pronóstico\\" invisible=\\"not id or unwanted_replenish\\"/>\\n                <button name=\\"action_product_forecast_report\\" type=\\"object\\" icon=\\"fa-warning text-warning\\" title=\\"Debido a las recepciones programadas en el futuro, es posible que termine con stock excesivo. Verifique el informe de pronóstico  antes de reabastecer\\" invisible=\\"not id or not unwanted_replenish\\"/>\\n                <field name=\\"visibility_days\\" optional=\\"hidden\\"/>\\n                <field name=\\"route_id\\" options=\\"{'no_create': True, 'no_open': True}\\" optional=\\"hidden\\"/>\\n                <button name=\\"action_stock_replenishment_info\\" type=\\"object\\" icon=\\"fa-info-circle\\" title=\\"Información de reposición\\" invisible=\\"not id\\"/>\\n                <field name=\\"trigger\\" optional=\\"hide\\"/>\\n                <field name=\\"group_id\\" optional=\\"hide\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"product_min_qty\\" string=\\"Mínimo\\" optional=\\"show\\"/>\\n                <field name=\\"product_max_qty\\" string=\\"Max\\" optional=\\"show\\"/>\\n                <field name=\\"qty_multiple\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_to_order\\" readonly=\\"trigger == 'auto'\\"/>\\n                <field name=\\"qty_to_order_manual\\" column_invisible=\\"True\\"/>\\n                <button name=\\"action_remove_manual_qty_to_order\\" type=\\"object\\" icon=\\"fa-undo\\" title=\\"Elimine el valor ingresado manualmente y reemplácelo por la cantidad a pedir basada en las cantidades pronosticadas\\" invisible=\\"not qty_to_order_manual\\"/>\\n                <button name=\\"action_remove_manual_qty_to_order\\" type=\\"object\\" icon=\\"fa-undo\\" title=\\"-\\" class=\\"disabled opacity-0\\" invisible=\\"qty_to_order_manual\\"/>\\n                <field name=\\"product_uom_name\\" string=\\"UdM\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"company_id\\" optional=\\"hide\\" readonly=\\"1\\" groups=\\"base.group_multi_company\\"/>\\n                <button name=\\"action_replenish\\" string=\\"Pedir\\" type=\\"object\\" class=\\"o_replenish_buttons\\" icon=\\"fa-truck\\" invisible=\\"qty_to_order &lt;= 0.0\\"/>\\n                <button name=\\"action_replenish_auto\\" string=\\"Automatizar\\" type=\\"object\\" class=\\"o_replenish_buttons\\" icon=\\"fa-refresh\\" invisible=\\"qty_to_order &lt;= 0.0 or trigger == 'auto'\\"/>\\n                <button name=\\"559\\" string=\\"Posponer\\" type=\\"action\\" class=\\"text-warning\\" icon=\\"fa-bell-slash\\" invisible=\\"trigger != 'manual'\\" context=\\"{'default_orderpoint_ids': [id]}\\"/>\\n            </list>", "pt_PT": "<list string=\\"Regras de Reabastecimento\\" editable=\\"bottom\\" js_class=\\"stock_orderpoint_list\\" sample=\\"1\\" multi_edit=\\"1\\" export_xlsx=\\"0\\">\\n                <field name=\\"active\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_category_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_tmpl_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"unwanted_replenish\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_id\\" readonly=\\"product_id\\" force_save=\\"1\\" context=\\"{'default_is_storable': True}\\"/>\\n                <field name=\\"location_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"warehouse_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_warehouses\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_on_hand\\" force_save=\\"1\\"/>\\n                <field name=\\"qty_forecast\\" force_save=\\"1\\"/>\\n                <button name=\\"action_product_forecast_report\\" type=\\"object\\" icon=\\"fa-area-chart\\" title=\\"Relatório de Previsão\\" invisible=\\"not id or unwanted_replenish\\"/>\\n                <button name=\\"action_product_forecast_report\\" type=\\"object\\" icon=\\"fa-warning text-warning\\" title=\\"Devido aos recebimentos programados no futuro, você pode acabar com um estoque excessivo. Verifique o relatório de previsão antes de fazer novos pedidos\\" invisible=\\"not id or not unwanted_replenish\\"/>\\n                <field name=\\"visibility_days\\" optional=\\"hidden\\"/>\\n                <field name=\\"route_id\\" options=\\"{'no_create': True, 'no_open': True}\\" optional=\\"hidden\\"/>\\n                <button name=\\"action_stock_replenishment_info\\" type=\\"object\\" icon=\\"fa-info-circle\\" title=\\"Informações de reposição\\" invisible=\\"not id\\"/>\\n                <field name=\\"trigger\\" optional=\\"hide\\"/>\\n                <field name=\\"group_id\\" optional=\\"hide\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"product_min_qty\\" string=\\"Mín\\" optional=\\"show\\"/>\\n                <field name=\\"product_max_qty\\" string=\\"Máx\\" optional=\\"show\\"/>\\n                <field name=\\"qty_multiple\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_to_order\\" readonly=\\"trigger == 'auto'\\"/>\\n                <field name=\\"qty_to_order_manual\\" column_invisible=\\"True\\"/>\\n                <button name=\\"action_remove_manual_qty_to_order\\" type=\\"object\\" icon=\\"fa-undo\\" title=\\"Remova o valor inserido manualmente e substitua-o pela quantidade a ser pedida com base nas quantidades previstas\\" invisible=\\"not qty_to_order_manual\\"/>\\n                <button name=\\"action_remove_manual_qty_to_order\\" type=\\"object\\" icon=\\"fa-undo\\" title=\\"-\\" class=\\"disabled opacity-0\\" invisible=\\"qty_to_order_manual\\"/>\\n                <field name=\\"product_uom_name\\" string=\\"UoM\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"company_id\\" optional=\\"hide\\" readonly=\\"1\\" groups=\\"base.group_multi_company\\"/>\\n                <button name=\\"action_replenish\\" string=\\"Ordem\\" type=\\"object\\" class=\\"o_replenish_buttons\\" icon=\\"fa-truck\\" invisible=\\"qty_to_order &lt;= 0.0\\"/>\\n                <button name=\\"action_replenish_auto\\" string=\\"Automatizar\\" type=\\"object\\" class=\\"o_replenish_buttons\\" icon=\\"fa-refresh\\" invisible=\\"qty_to_order &lt;= 0.0 or trigger == 'auto'\\"/>\\n                <button name=\\"559\\" string=\\"Repetir\\" type=\\"action\\" class=\\"text-warning\\" icon=\\"fa-bell-slash\\" invisible=\\"trigger != 'manual'\\" context=\\"{'default_orderpoint_ids': [id]}\\"/>\\n            </list>"}	<list string="Reordering Rules" editable="bottom" js_class="stock_orderpoint_list" sample="1" multi_edit="1" export_xlsx="0">\n                <field name="active" column_invisible="True"/>\n                <field name="company_id" column_invisible="True"/>\n                <field name="product_category_id" column_invisible="True"/>\n                <field name="product_tmpl_id" column_invisible="True"/>\n                <field name="unwanted_replenish" column_invisible="True"/>\n                <field name="product_id" readonly="product_id" force_save="1" context="{'default_is_storable': True}"/>\n                <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>\n                <field name="warehouse_id" options="{'no_create': True}" groups="stock.group_stock_multi_warehouses" optional="hide"/>\n                <field name="qty_on_hand" force_save="1"/>\n                <field name="qty_forecast" force_save="1"/>\n                <button name="action_product_forecast_report" type="object" icon="fa-area-chart" title="Forecast Report" invisible="not id or unwanted_replenish"/>\n                <button name="action_product_forecast_report" type="object" icon="fa-warning text-warning" title="Due to receipts scheduled in the future, you might end up with excessive stock . Check the Forecasted Report  before reordering" invisible="not id or not unwanted_replenish"/>\n                <field name="visibility_days" optional="hidden"/>\n                <field name="route_id" options="{'no_create': True, 'no_open': True}" optional="hidden"/>\n                <button name="action_stock_replenishment_info" type="object" icon="fa-info-circle" title="Replenishment Information" invisible="not id"/>\n                <field name="trigger" optional="hide"/>\n                <field name="group_id" optional="hide" groups="stock.group_adv_location"/>\n                <field name="product_min_qty" string="Min" optional="show"/>\n                <field name="product_max_qty" string="Max" optional="show"/>\n                <field name="qty_multiple" optional="hide"/>\n                <field name="qty_to_order" readonly="trigger == 'auto'"/>\n                <field name="qty_to_order_manual" column_invisible="True"/>\n                <button name="action_remove_manual_qty_to_order" type="object" icon="fa-undo" title="Remove manually entered value and replace by the quantity to order based on the forecasted quantities" invisible="not qty_to_order_manual"/>\n                <button name="action_remove_manual_qty_to_order" type="object" icon="fa-undo" title="-" class="disabled opacity-0" invisible="qty_to_order_manual"/>\n                <field name="product_uom_name" string="UoM" groups="uom.group_uom"/>\n                <field name="company_id" optional="hide" readonly="1" groups="base.group_multi_company"/>\n                <button name="action_replenish" string="Order" type="object" class="o_replenish_buttons" icon="fa-truck" invisible="qty_to_order &lt;= 0.0"/>\n                <button name="action_replenish_auto" string="Automate" type="object" class="o_replenish_buttons" icon="fa-refresh" invisible="qty_to_order &lt;= 0.0 or trigger == 'auto'"/>\n                <button name="559" string="Snooze" type="action" class="text-warning" icon="fa-bell-slash" invisible="trigger != 'manual'" context="{'default_orderpoint_ids': [id]}"/>\n            </list>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1845	16	\N	1	1	stock.warehouse.orderpoint.reorder.search	stock.warehouse.orderpoint	\N	search	stock/views/stock_orderpoint_views.xml	primary	{"en_US": "<search string=\\"Replenishment Report Search\\">\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"trigger\\"/>\\n                <field name=\\"product_category_id\\"/>\\n                <field name=\\"group_id\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"name\\" string=\\"Reordering Rule\\"/>\\n                <filter string=\\"Trigger Manual\\" name=\\"filter_creation_trigger\\" domain=\\"[('trigger', '=', 'manual')]\\"/>\\n                <separator/>\\n                <filter string=\\"To Reorder\\" name=\\"filter_to_reorder\\" domain=\\"[('qty_to_order', '&gt;', 0.0)]\\"/>\\n                <separator/>\\n                <filter string=\\"Not Snoozed\\" name=\\"filter_not_snoozed\\" domain=\\"['|', ('snoozed_until', '=', False), ('snoozed_until', '&lt;=', datetime.date.today().strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Warehouse\\" name=\\"groupby_warehouse\\" domain=\\"[]\\" context=\\"{'group_by': 'warehouse_id'}\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                    <filter string=\\"Location\\" name=\\"groupby_location\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <filter string=\\"Product\\" name=\\"groupby_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Category\\" name=\\"groupby_category\\" domain=\\"[]\\" context=\\"{'group_by': 'product_category_id'}\\"/>\\n                </group>\\n                <searchpanel>\\n                    <field name=\\"location_id\\" string=\\"Locations\\" groups=\\"stock.group_stock_multi_locations\\" enable_counters=\\"1\\"/>\\n                    <field name=\\"trigger\\" string=\\"Trigger\\" enable_counters=\\"1\\"/>\\n                    <field name=\\"product_category_id\\" icon=\\"fa-filter\\" string=\\"Category\\" select=\\"multi\\" enable_counters=\\"1\\"/>\\n                </searchpanel>\\n            </search>", "es_ES": "<search string=\\"Búsqueda de informes de reposición\\">\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"trigger\\"/>\\n                <field name=\\"product_category_id\\"/>\\n                <field name=\\"group_id\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"name\\" string=\\"Regla de reabastecimiento\\"/>\\n                <filter string=\\"Activar manualmente\\" name=\\"filter_creation_trigger\\" domain=\\"[('trigger', '=', 'manual')]\\"/>\\n                <separator/>\\n                <filter string=\\"A reabastecer\\" name=\\"filter_to_reorder\\" domain=\\"[('qty_to_order', '&gt;', 0.0)]\\"/>\\n                <separator/>\\n                <filter string=\\"No pospuesto\\" name=\\"filter_not_snoozed\\" domain=\\"['|', ('snoozed_until', '=', False), ('snoozed_until', '&lt;=', datetime.date.today().strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                    <filter string=\\"Almacén\\" name=\\"groupby_warehouse\\" domain=\\"[]\\" context=\\"{'group_by': 'warehouse_id'}\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                    <filter string=\\"Ubicación\\" name=\\"groupby_location\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <filter string=\\"Producto\\" name=\\"groupby_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Categoría\\" name=\\"groupby_category\\" domain=\\"[]\\" context=\\"{'group_by': 'product_category_id'}\\"/>\\n                </group>\\n                <searchpanel>\\n                    <field name=\\"location_id\\" string=\\"Ubicaciones\\" groups=\\"stock.group_stock_multi_locations\\" enable_counters=\\"1\\"/>\\n                    <field name=\\"trigger\\" string=\\"Activador\\" enable_counters=\\"1\\"/>\\n                    <field name=\\"product_category_id\\" icon=\\"fa-filter\\" string=\\"Categoría\\" select=\\"multi\\" enable_counters=\\"1\\"/>\\n                </searchpanel>\\n            </search>", "pt_PT": "<search string=\\"Busca de relatório de reposição\\">\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"trigger\\"/>\\n                <field name=\\"product_category_id\\"/>\\n                <field name=\\"group_id\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"name\\" string=\\"Regra de reposição\\"/>\\n                <filter string=\\"Disparo manual\\" name=\\"filter_creation_trigger\\" domain=\\"[('trigger', '=', 'manual')]\\"/>\\n                <separator/>\\n                <filter string=\\"A repor\\" name=\\"filter_to_reorder\\" domain=\\"[('qty_to_order', '&gt;', 0.0)]\\"/>\\n                <separator/>\\n                <filter string=\\"Não adiado\\" name=\\"filter_not_snoozed\\" domain=\\"['|', ('snoozed_until', '=', False), ('snoozed_until', '&lt;=', datetime.date.today().strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar Por\\">\\n                    <filter string=\\"Armazém\\" name=\\"groupby_warehouse\\" domain=\\"[]\\" context=\\"{'group_by': 'warehouse_id'}\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                    <filter string=\\"Localização\\" name=\\"groupby_location\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <filter string=\\"Artigo\\" name=\\"groupby_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Categoria\\" name=\\"groupby_category\\" domain=\\"[]\\" context=\\"{'group_by': 'product_category_id'}\\"/>\\n                </group>\\n                <searchpanel>\\n                    <field name=\\"location_id\\" string=\\"Locais\\" groups=\\"stock.group_stock_multi_locations\\" enable_counters=\\"1\\"/>\\n                    <field name=\\"trigger\\" string=\\"Trigger\\" enable_counters=\\"1\\"/>\\n                    <field name=\\"product_category_id\\" icon=\\"fa-filter\\" string=\\"Categoria\\" select=\\"multi\\" enable_counters=\\"1\\"/>\\n                </searchpanel>\\n            </search>"}	<search string="Replenishment Report Search">\n                <field name="product_id"/>\n                <field name="trigger"/>\n                <field name="product_category_id"/>\n                <field name="group_id" groups="stock.group_adv_location"/>\n                <field name="warehouse_id" groups="stock.group_stock_multi_warehouses"/>\n                <field name="location_id" groups="stock.group_stock_multi_locations"/>\n                <field name="name" string="Reordering Rule"/>\n                <filter string="Trigger Manual" name="filter_creation_trigger" domain="[('trigger', '=', 'manual')]"/>\n                <separator/>\n                <filter string="To Reorder" name="filter_to_reorder" domain="[('qty_to_order', '&gt;', 0.0)]"/>\n                <separator/>\n                <filter string="Not Snoozed" name="filter_not_snoozed" domain="['|', ('snoozed_until', '=', False), ('snoozed_until', '&lt;=', datetime.date.today().strftime('%Y-%m-%d'))]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Warehouse" name="groupby_warehouse" domain="[]" context="{'group_by': 'warehouse_id'}" groups="stock.group_stock_multi_warehouses"/>\n                    <filter string="Location" name="groupby_location" domain="[]" context="{'group_by': 'location_id'}" groups="stock.group_stock_multi_locations"/>\n                    <filter string="Product" name="groupby_product" domain="[]" context="{'group_by': 'product_id'}"/>\n                    <filter string="Category" name="groupby_category" domain="[]" context="{'group_by': 'product_category_id'}"/>\n                </group>\n                <searchpanel>\n                    <field name="location_id" string="Locations" groups="stock.group_stock_multi_locations" enable_counters="1"/>\n                    <field name="trigger" string="Trigger" enable_counters="1"/>\n                    <field name="product_category_id" icon="fa-filter" string="Category" select="multi" enable_counters="1"/>\n                </searchpanel>\n            </search>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1857	16	\N	1	1	stock.rule.select	stock.rule	\N	search	stock/views/stock_rule_views.xml	primary	{"en_US": "<search string=\\"Search Procurement\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                    <group expand=\\"0\\" string=\\"Group by...\\">\\n                        <filter string=\\"Route\\" name=\\"groupby_route\\" context=\\"{'group_by': 'route_id'}\\"/>\\n                        <filter string=\\"Destination Location\\" name=\\"groupby_location_dest\\" context=\\"{'group_by': 'location_dest_id'}\\"/>\\n                        <filter string=\\"Warehouse\\" name=\\"groupby_warehouse\\" context=\\"{'group_by': 'warehouse_id'}\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                   </group>\\n                </search>", "es_ES": "<search string=\\"Buscar abastecimiento\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Archivado\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                    <group expand=\\"0\\" string=\\"Agrupar por...\\">\\n                        <filter string=\\"Ruta\\" name=\\"groupby_route\\" context=\\"{'group_by': 'route_id'}\\"/>\\n                        <filter string=\\"Ubicación de destino\\" name=\\"groupby_location_dest\\" context=\\"{'group_by': 'location_dest_id'}\\"/>\\n                        <filter string=\\"Almacén\\" name=\\"groupby_warehouse\\" context=\\"{'group_by': 'warehouse_id'}\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                   </group>\\n                </search>", "pt_PT": "<search string=\\"Pesquisar Aquisição\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Arquivados\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                    <group expand=\\"0\\" string=\\"Agrupar por...\\">\\n                        <filter string=\\"Rota\\" name=\\"groupby_route\\" context=\\"{'group_by': 'route_id'}\\"/>\\n                        <filter string=\\"Localização de Destino\\" name=\\"groupby_location_dest\\" context=\\"{'group_by': 'location_dest_id'}\\"/>\\n                        <filter string=\\"Armazém\\" name=\\"groupby_warehouse\\" context=\\"{'group_by': 'warehouse_id'}\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                   </group>\\n                </search>"}	<search string="Search Procurement">\n                    <field name="name"/>\n                    <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n                    <group expand="0" string="Group by...">\n                        <filter string="Route" name="groupby_route" context="{'group_by': 'route_id'}"/>\n                        <filter string="Destination Location" name="groupby_location_dest" context="{'group_by': 'location_dest_id'}"/>\n                        <filter string="Warehouse" name="groupby_warehouse" context="{'group_by': 'warehouse_id'}" groups="stock.group_stock_multi_warehouses"/>\n                   </group>\n                </search>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
4147	16	\N	17	1	Portal User Dropdown	\N	portal.user_dropdown	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"Portal User Dropdown\\" t-name=\\"portal.user_dropdown\\">\\n        <t t-nocache=\\"Each user is different regardless of the page visited.\\" t-nocache-_avatar=\\"_avatar\\" t-nocache-_icon=\\"_icon\\" t-nocache-_icon_class=\\"_icon_class\\" t-nocache-_icon_wrap_class=\\"_icon_wrap_class\\" t-nocache-_no_caret=\\"_no_caret\\" t-nocache-_user_name=\\"_user_name\\" t-nocache-_user_name_class=\\"_user_name_class\\" t-nocache-_item_class=\\"_item_class\\" t-nocache-_link_class=\\"_link_class\\" t-nocache-_dropdown_menu_class=\\"_dropdown_menu_class\\">\\n            <t t-set=\\"is_connected\\" t-value=\\"not user_id._is_public()\\"/>\\n            <li t-if=\\"is_connected\\" t-attf-class=\\"#{_item_class} o_no_autohide_item\\">\\n                <a href=\\"#\\" role=\\"button\\" data-bs-toggle=\\"dropdown\\" t-attf-class=\\"#{'' if _no_caret else 'dropdown-toggle'} #{_link_class}\\">\\n                    <t t-if=\\"_avatar\\">\\n                        <t t-set=\\"avatar_source\\" t-value=\\"image_data_uri(user_id.avatar_256)\\"/>\\n                        <img t-att-src=\\"avatar_source\\" t-attf-class=\\"rounded-circle o_object_fit_cover #{_avatar_class}\\" width=\\"24\\" height=\\"24\\" alt=\\"\\" loading=\\"eager\\"/>\\n                    </t>\\n                    <div t-if=\\"_icon\\" t-attf-class=\\"#{_icon_wrap_class}\\">\\n                        <i t-attf-class=\\"fa fa-1x fa-fw fa-user #{_icon_class}\\" class=\\"fa fa-1x fa-fw fa-user me-2 o_editable_media o_dirty\\"/>\\n                    </div>\\n                    <span t-if=\\"_user_name\\" t-attf-class=\\"#{_user_name_class}\\" t-esc=\\"user_id.name[:23] + '...' if user_id.name and len(user_id.name) &gt; 25 else user_id.name\\"/>\\n                </a>\\n                <div t-attf-class=\\"dropdown-menu js_usermenu #{_dropdown_menu_class}\\" role=\\"menu\\">\\n                    <a groups=\\"base.group_user\\" href=\\"/odoo\\" role=\\"menuitem\\" class=\\"dropdown-item ps-3\\" id=\\"o_backend_user_dropdown_link\\">\\n                        <i class=\\"fa fa-fw fa-th me-1 small text-primary text-primary-emphasis\\"/> Apps\\n                    </a>\\n                    <div id=\\"o_logout_divider\\" class=\\"dropdown-divider\\"/>\\n                    <a t-attf-href=\\"/web/session/logout?redirect=/\\" role=\\"menuitem\\" id=\\"o_logout\\" class=\\"dropdown-item ps-3\\" href=\\"/web/session/logout?redirect=/\\">\\n                        <i class=\\"fa fa-fw fa-sign-out me-1 small text-primary text-primary-emphasis\\"/> Logout\\n                    </a>\\n                </div>\\n            </li>\\n        </t>\\n    </t>", "es_ES": "<t name=\\"Portal User Dropdown\\" t-name=\\"portal.user_dropdown\\">\\n        <t t-nocache=\\"Each user is different regardless of the page visited.\\" t-nocache-_avatar=\\"_avatar\\" t-nocache-_icon=\\"_icon\\" t-nocache-_icon_class=\\"_icon_class\\" t-nocache-_icon_wrap_class=\\"_icon_wrap_class\\" t-nocache-_no_caret=\\"_no_caret\\" t-nocache-_user_name=\\"_user_name\\" t-nocache-_user_name_class=\\"_user_name_class\\" t-nocache-_item_class=\\"_item_class\\" t-nocache-_link_class=\\"_link_class\\" t-nocache-_dropdown_menu_class=\\"_dropdown_menu_class\\">\\n            <t t-set=\\"is_connected\\" t-value=\\"not user_id._is_public()\\"/>\\n            <li t-if=\\"is_connected\\" t-attf-class=\\"#{_item_class} o_no_autohide_item\\">\\n                <a href=\\"#\\" role=\\"button\\" data-bs-toggle=\\"dropdown\\" t-attf-class=\\"#{'' if _no_caret else 'dropdown-toggle'} #{_link_class}\\">\\n                    <t t-if=\\"_avatar\\">\\n                        <t t-set=\\"avatar_source\\" t-value=\\"image_data_uri(user_id.avatar_256)\\"/>\\n                        <img t-att-src=\\"avatar_source\\" t-attf-class=\\"rounded-circle o_object_fit_cover #{_avatar_class}\\" width=\\"24\\" height=\\"24\\" alt=\\"\\" loading=\\"eager\\"/>\\n                    </t>\\n                    <div t-if=\\"_icon\\" t-attf-class=\\"#{_icon_wrap_class}\\">\\n                        <i t-attf-class=\\"fa fa-1x fa-fw fa-user #{_icon_class}\\" class=\\"fa fa-1x fa-fw fa-user me-2 o_editable_media o_dirty\\"/>\\n                    </div>\\n                    <span t-if=\\"_user_name\\" t-attf-class=\\"#{_user_name_class}\\" t-esc=\\"user_id.name[:23] + '...' if user_id.name and len(user_id.name) &gt; 25 else user_id.name\\"/>\\n                </a>\\n                <div t-attf-class=\\"dropdown-menu js_usermenu #{_dropdown_menu_class}\\" role=\\"menu\\">\\n                    <a groups=\\"base.group_user\\" href=\\"/odoo\\" role=\\"menuitem\\" class=\\"dropdown-item ps-3\\" id=\\"o_backend_user_dropdown_link\\">\\n                        <i class=\\"fa fa-fw fa-th me-1 small text-primary text-primary-emphasis\\"/> Aplicaciones\\n                    </a>\\n                    <div id=\\"o_logout_divider\\" class=\\"dropdown-divider\\"/>\\n                    <a t-attf-href=\\"/web/session/logout?redirect=/\\" role=\\"menuitem\\" id=\\"o_logout\\" class=\\"dropdown-item ps-3\\" href=\\"/web/session/logout?redirect=/\\">\\n                        <i class=\\"fa fa-fw fa-sign-out me-1 small text-primary text-primary-emphasis\\"/> Cerrar sesión\\n                    </a>\\n                </div>\\n            </li>\\n        </t>\\n    </t>"}	<t name="Portal User Dropdown" t-name="portal.user_dropdown">\n        <t t-nocache="Each user is different regardless of the page visited." t-nocache-_avatar="_avatar" t-nocache-_icon="_icon" t-nocache-_icon_class="_icon_class" t-nocache-_icon_wrap_class="_icon_wrap_class" t-nocache-_no_caret="_no_caret" t-nocache-_user_name="_user_name" t-nocache-_user_name_class="_user_name_class" t-nocache-_item_class="_item_class" t-nocache-_link_class="_link_class" t-nocache-_dropdown_menu_class="_dropdown_menu_class">\n            <t t-set="is_connected" t-value="not user_id._is_public()"/>\n            <li t-if="is_connected" t-attf-class="#{_item_class} o_no_autohide_item">\n                <a href="#" role="button" data-bs-toggle="dropdown" t-attf-class="#{'' if _no_caret else 'dropdown-toggle'} #{_link_class}">\n                    <t t-if="_avatar">\n                        <t t-set="avatar_source" t-value="image_data_uri(user_id.avatar_256)"/>\n                        <img t-att-src="avatar_source" t-attf-class="rounded-circle o_object_fit_cover #{_avatar_class}" width="24" height="24" alt="" loading="eager"/>\n                    </t>\n                    <div t-if="_icon" t-attf-class="#{_icon_wrap_class}">\n                        <i t-attf-class="fa fa-1x fa-fw fa-user #{_icon_class}" class="fa fa-1x fa-fw fa-user me-2 o_editable_media o_dirty"/>\n                    </div>\n                    <span t-if="_user_name" t-attf-class="#{_user_name_class}" t-esc="user_id.name[:23] + '...' if user_id.name and len(user_id.name) &gt; 25 else user_id.name"/>\n                </a>\n                <div t-attf-class="dropdown-menu js_usermenu #{_dropdown_menu_class}" role="menu">\n                    <a groups="base.group_user" href="/odoo" role="menuitem" class="dropdown-item ps-3 d-none" id="o_backend_user_dropdown_link">\n                        <i class="fa fa-fw fa-th me-1 small text-primary text-primary-emphasis"/> Aplicaciones\n                    </a>\n                    <div id="o_logout_divider" class="dropdown-divider"/>\n                    <a t-attf-href="/web/session/logout?redirect=/" role="menuitem" id="o_logout" class="dropdown-item ps-3" href="/web/session/logout?redirect=/">\n                        <i class="fa fa-fw fa-sign-out me-1 small text-primary text-primary-emphasis"/> Cerrar sesión\n                    </a>\n                </div>\n            </li>\n        </t>\n    </t>	t	t	2026-05-25 08:28:09.280126	2026-06-12 08:18:24.721957	f	1	\N	\N	\N	\N	\N	\N	\N	\N	f
4157	16	\N	1	1	relsum.technical.report.list	relsum.technical.report	\N	list	ot_relsum/views/relsum_technical_report_views.xml	primary	{"en_US": "<list>\\n                <field name=\\"name\\"/>\\n                <field name=\\"report_type\\"/>\\n                <field name=\\"date\\"/>\\n                <field name=\\"repair_order_id\\"/>\\n                <field name=\\"machine_id\\" optional=\\"show\\"/>\\n                <field name=\\"partner_id\\" optional=\\"show\\"/>\\n            </list>"}	<list>\n                <field name="name"/>\n                <field name="report_type"/>\n                <field name="date"/>\n                <field name="repair_order_id"/>\n                <field name="machine_id" optional="show"/>\n                <field name="partner_id" optional="show"/>\n            </list>	f	t	2026-05-25 08:36:18.939413	2026-06-12 08:18:22.487169	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4159	16	\N	1	1	relsum.petty.cash.ref.list	relsum.petty.cash.ref	\N	list	ot_relsum/views/relsum_petty_cash_views.xml	primary	{"en_US": "<list editable=\\"bottom\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"date\\"/>\\n                <field name=\\"repair_order_id\\"/>\\n                <field name=\\"amount\\"/>\\n                <field name=\\"currency_id\\" optional=\\"hide\\"/>\\n                <field name=\\"notes\\"/>\\n            </list>"}	<list editable="bottom">\n                <field name="name"/>\n                <field name="date"/>\n                <field name="repair_order_id"/>\n                <field name="amount"/>\n                <field name="currency_id" optional="hide"/>\n                <field name="notes"/>\n            </list>	f	t	2026-05-25 08:36:18.939413	2026-06-12 08:18:22.487169	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
167	16	163	1	1	res.users.groups	res.users	\N	form	base/views/res_users_views.xml	extension	{"en_US": "<field name=\\"groups_id\\" position=\\"replace\\">\\n  <field name=\\"sel_groups_1_10_11\\" invisible=\\"True\\" on_change=\\"1\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_31\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_68\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_84\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_39\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_8\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_32\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_16\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_17\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_24\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_38\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_64\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_71\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_37\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_14\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_67\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_62\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_58\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_12\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_59\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_65\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_18\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_19\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_66\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_94\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_63\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_40\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_93\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_34\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_41\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_15\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_69\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_33\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_85\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_72\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_54\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_50\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_70\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_52\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_51\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_53\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_9\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_5\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_6\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_20\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_30\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_7\\" groups=\\"!base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <field name=\\"in_group_3\\" readonly=\\"sel_groups_1_10_11 != 1\\" invisible=\\"True\\" groups=\\"!base.group_no_one\\"/>\\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n  <group groups=\\"base.group_no_one\\">\\n    <separator string=\\"User Type\\" colspan=\\"2\\" groups=\\"base.group_no_one\\"/>\\n    <field name=\\"sel_groups_1_10_11\\" widget=\\"radio\\" on_change=\\"1\\"/>\\n    <newline/>\\n  </group>\\n  <group invisible=\\"sel_groups_1_10_11 != 1\\">\\n    <div class=\\"alert alert-warning\\" role=\\"alert\\" colspan=\\"2\\" invisible=\\"not user_group_warning\\">\\n      <label for=\\"user_group_warning\\" string=\\"Access Rights Mismatch\\" class=\\"text text-warning fw-bold\\"/>\\n      <field name=\\"user_group_warning\\"/>\\n    </div>\\n  </group>\\n  <group invisible=\\"sel_groups_1_10_11 != 1\\">\\n    <group string=\\"Sales\\">\\n      <newline/>\\n      <field name=\\"sel_groups_21_22_23\\" readonly=\\"sel_groups_1_10_11 != 1\\" on_change=\\"1\\"/>\\n      <newline/>\\n    </group>\\n    <group string=\\"Services\\">\\n      <newline/>\\n      <field name=\\"sel_groups_48_49\\" readonly=\\"sel_groups_1_10_11 != 1\\" on_change=\\"1\\"/>\\n      <newline/>\\n      <field name=\\"sel_groups_95_96_97\\" readonly=\\"sel_groups_1_10_11 != 1\\" on_change=\\"1\\"/>\\n      <newline/>\\n    </group>\\n    <group string=\\"Accounting\\">\\n      <newline/>\\n      <field name=\\"sel_groups_26_29\\" readonly=\\"sel_groups_1_10_11 != 1\\" on_change=\\"1\\"/>\\n      <newline/>\\n      <field name=\\"sel_groups_35\\" readonly=\\"sel_groups_1_10_11 != 1\\" on_change=\\"1\\"/>\\n      <newline/>\\n    </group>\\n    <group string=\\"Inventory\\">\\n      <newline/>\\n      <field name=\\"sel_groups_60_61\\" readonly=\\"sel_groups_1_10_11 != 1\\" on_change=\\"1\\"/>\\n      <newline/>\\n      <field name=\\"sel_groups_82_83\\" readonly=\\"sel_groups_1_10_11 != 1\\" on_change=\\"1\\"/>\\n      <newline/>\\n    </group>\\n    <group string=\\"Manufacturing\\">\\n      <newline/>\\n      <field name=\\"sel_groups_86\\" readonly=\\"sel_groups_1_10_11 != 1\\" on_change=\\"1\\"/>\\n      <newline/>\\n    </group>\\n    <group string=\\"Website\\">\\n      <newline/>\\n      <field name=\\"sel_groups_91_92\\" readonly=\\"sel_groups_1_10_11 != 1\\" on_change=\\"1\\"/>\\n      <newline/>\\n    </group>\\n    <group string=\\"Human Resources\\">\\n      <newline/>\\n      <field name=\\"sel_groups_73_74\\" readonly=\\"sel_groups_1_10_11 != 1\\" on_change=\\"1\\"/>\\n      <newline/>\\n    </group>\\n    <group string=\\"Productivity\\">\\n      <newline/>\\n      <field name=\\"sel_groups_36\\" readonly=\\"sel_groups_1_10_11 != 1\\" on_change=\\"1\\"/>\\n      <newline/>\\n    </group>\\n    <group string=\\"Administration\\">\\n      <newline/>\\n      <field name=\\"sel_groups_2_4\\" readonly=\\"sel_groups_1_10_11 != 1\\" on_change=\\"1\\"/>\\n      <newline/>\\n    </group>\\n    <group string=\\"Other\\">\\n      <newline/>\\n      <field name=\\"sel_groups_13\\" readonly=\\"sel_groups_1_10_11 != 1\\" on_change=\\"1\\"/>\\n      <newline/>\\n    </group>\\n  </group>\\n  <group invisible=\\"sel_groups_1_10_11 != 1\\" groups=\\"base.group_no_one\\" class=\\"o_label_nowrap\\">\\n    <separator string=\\"Technical\\" groups=\\"base.group_no_one\\"/>\\n    <group>\\n      <field name=\\"in_group_31\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_84\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_8\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_16\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_24\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_64\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_37\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_67\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_58\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_59\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_18\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_66\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_63\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_93\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_41\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_69\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_85\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_54\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_70\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_51\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n    </group>\\n    <group>\\n      <field name=\\"in_group_68\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_39\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_32\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_17\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_38\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_71\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_14\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_62\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_12\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_65\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_19\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_94\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_40\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_34\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_15\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_33\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_72\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_50\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_52\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_53\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n    </group>\\n    <separator string=\\"Extra Rights\\" groups=\\"base.group_no_one\\"/>\\n    <group>\\n      <field name=\\"in_group_9\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_6\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_30\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n    </group>\\n    <group>\\n      <field name=\\"in_group_5\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_20\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <field name=\\"in_group_7\\" invisible=\\"True\\" groups=\\"base.group_no_one\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n      <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\\n    </group>\\n    <separator string=\\"Other\\"/>\\n    <group>\\n      <field name=\\"in_group_3\\" readonly=\\"sel_groups_1_10_11 != 1\\"/>\\n    </group>\\n    <group/>\\n  </group>\\n</field>"}	<field name="groups_id" position="replace">\n  <field name="sel_groups_1_10_11" invisible="True" on_change="1"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_31" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_68" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_84" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_39" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_8" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_32" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_16" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_17" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_24" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_38" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_64" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_71" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_37" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_14" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_67" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_62" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_58" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_12" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_59" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_65" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_18" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_19" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_66" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_94" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_63" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_40" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_93" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_34" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_41" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_15" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_69" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_33" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_85" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_72" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_54" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_50" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_70" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_52" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_51" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_53" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_9" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_5" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_6" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_20" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_30" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_7" groups="!base.group_no_one" readonly="sel_groups_1_10_11 != 1" invisible="True"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <field name="in_group_3" readonly="sel_groups_1_10_11 != 1" invisible="True" groups="!base.group_no_one"/>\n  <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n  <group groups="base.group_no_one">\n    <separator string="User Type" colspan="2" groups="base.group_no_one"/>\n    <field name="sel_groups_1_10_11" widget="radio" on_change="1"/>\n    <newline/>\n  </group>\n  <group invisible="sel_groups_1_10_11 != 1">\n    <div class="alert alert-warning" role="alert" colspan="2" invisible="not user_group_warning">\n      <label for="user_group_warning" string="Access Rights Mismatch" class="text text-warning fw-bold"/>\n      <field name="user_group_warning"/>\n    </div>\n  </group>\n  <group invisible="sel_groups_1_10_11 != 1">\n    <group string="Sales">\n      <newline/>\n      <field name="sel_groups_21_22_23" readonly="sel_groups_1_10_11 != 1" on_change="1"/>\n      <newline/>\n    </group>\n    <group string="Services">\n      <newline/>\n      <field name="sel_groups_48_49" readonly="sel_groups_1_10_11 != 1" on_change="1"/>\n      <newline/>\n      <field name="sel_groups_95_96_97" readonly="sel_groups_1_10_11 != 1" on_change="1"/>\n      <newline/>\n    </group>\n    <group string="Accounting">\n      <newline/>\n      <field name="sel_groups_26_29" readonly="sel_groups_1_10_11 != 1" on_change="1"/>\n      <newline/>\n      <field name="sel_groups_35" readonly="sel_groups_1_10_11 != 1" on_change="1"/>\n      <newline/>\n    </group>\n    <group string="Inventory">\n      <newline/>\n      <field name="sel_groups_60_61" readonly="sel_groups_1_10_11 != 1" on_change="1"/>\n      <newline/>\n      <field name="sel_groups_82_83" readonly="sel_groups_1_10_11 != 1" on_change="1"/>\n      <newline/>\n    </group>\n    <group string="Manufacturing">\n      <newline/>\n      <field name="sel_groups_86" readonly="sel_groups_1_10_11 != 1" on_change="1"/>\n      <newline/>\n    </group>\n    <group string="Website">\n      <newline/>\n      <field name="sel_groups_91_92" readonly="sel_groups_1_10_11 != 1" on_change="1"/>\n      <newline/>\n    </group>\n    <group string="Human Resources">\n      <newline/>\n      <field name="sel_groups_73_74" readonly="sel_groups_1_10_11 != 1" on_change="1"/>\n      <newline/>\n    </group>\n    <group string="Productivity">\n      <newline/>\n      <field name="sel_groups_36" readonly="sel_groups_1_10_11 != 1" on_change="1"/>\n      <newline/>\n    </group>\n    <group string="Administration">\n      <newline/>\n      <field name="sel_groups_2_4" readonly="sel_groups_1_10_11 != 1" on_change="1"/>\n      <newline/>\n    </group>\n    <group string="Other">\n      <newline/>\n      <field name="sel_groups_13" readonly="sel_groups_1_10_11 != 1" on_change="1"/>\n      <newline/>\n    </group>\n  </group>\n  <group invisible="sel_groups_1_10_11 != 1" groups="base.group_no_one" class="o_label_nowrap">\n    <separator string="Technical" groups="base.group_no_one"/>\n    <group>\n      <field name="in_group_31" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_84" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_8" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_16" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_24" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_64" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_37" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_67" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_58" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_59" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_18" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_66" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_63" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_93" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_41" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_69" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_85" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_54" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_70" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_51" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n    </group>\n    <group>\n      <field name="in_group_68" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_39" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_32" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_17" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_38" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_71" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_14" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_62" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_12" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_65" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_19" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_94" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_40" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_34" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_15" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_33" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_72" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_50" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_52" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_53" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n    </group>\n    <separator string="Extra Rights" groups="base.group_no_one"/>\n    <group>\n      <field name="in_group_9" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_6" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_30" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n    </group>\n    <group>\n      <field name="in_group_5" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_20" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <field name="in_group_7" invisible="True" groups="base.group_no_one" readonly="sel_groups_1_10_11 != 1"/>\n      <!--All fields linked to groups must be present in the view due to the overwrite of create and write. The implied groups are calculated using this values.-->\n    </group>\n    <separator string="Other"/>\n    <group>\n      <field name="in_group_3" readonly="sel_groups_1_10_11 != 1"/>\n    </group>\n    <group/>\n  </group>\n</field>	t	t	2026-04-08 08:31:35.16841	2026-06-12 08:18:25.38716	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
3976	16	3154	19	1	Template Header Sale 2	\N	website.template_header_sales_two	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Template Header Sale 2\\" active=\\"False\\">\\n    <xpath expr=\\"//header//nav\\" position=\\"replace\\">\\n        <t t-call=\\"website.navbar\\">\\n            <t t-set=\\"_navbar_classes\\" t-valuef=\\"o_header_force_no_radius d-none d-lg-block p-0 shadow-sm\\"/>\\n\\n            <div id=\\"o_main_nav\\" class=\\"o_main_nav\\">\\n                <div class=\\"o_header_hide_on_scroll\\">\\n                    <div aria-label=\\"Top\\" t-if=\\"is_view_active('website.header_text_element') or is_view_active('website.header_social_links') or is_view_active('website.header_language_selector')\\" class=\\"o_header_sales_two_top py-1\\">\\n                        <ul class=\\"navbar-nav container d-grid h-100 px-3 o_grid_header_3_cols\\">\\n                            <!-- Return empty placeholder if the element is not active or if there is only one language to keep the right layout -->\\n                            <li class=\\"o_header_sales_two_lang_selector_placeholder\\" t-if=\\"is_view_active('website.header_language_selector') == False or len(frontend_languages) == 1\\"/>\\n                            <!-- Language Selector -->\\n                            <t t-call=\\"website.placeholder_header_language_selector\\">\\n                                <t t-set=\\"_div_classes\\" t-valuef=\\"d-flex align-items-center h-100\\"/>\\n                                <t t-set=\\"_btn_class\\" t-valuef=\\"btn btn-sm btn-outline-secondary border-0\\"/>\\n                            </t>\\n                            <!-- Text element -->\\n                            <!-- Return empty placeholder if the element is not active to keep the right layout -->\\n                            <li class=\\"o_header_sales_two_txt_elts_placeholder\\" t-if=\\"is_view_active('website.header_text_element') == False\\"/>\\n                            <t t-call=\\"website.placeholder_header_text_element\\">\\n                                <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center mx-auto\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"d-flex align-items-center\\"/>\\n                            </t>\\n                            <!-- Social -->\\n                            <!-- Return empty placeholder if the element is not active to keep the right layout -->\\n                            <li class=\\"o_header_sales_two_social_links_placeholder\\" t-if=\\"is_view_active('website.header_social_links') == False\\"/>\\n                            <t t-call=\\"website.placeholder_header_social_links\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center justify-content-end h-100\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                    <div aria-label=\\"Middle\\" class=\\"container d-flex justify-content-between align-items-center py-1\\">\\n                        <!-- Brand -->\\n                        <t t-call=\\"website.placeholder_header_brand\\">\\n                            <t t-set=\\"_link_class\\" t-valuef=\\"me-4\\"/>\\n                        </t>\\n                        <ul class=\\"navbar-nav align-items-center gap-1\\">\\n                            <!-- Search bar -->\\n                            <t t-call=\\"website.placeholder_header_search_box\\" t-nocache=\\"The searchbox should not cache previous searches.\\">\\n                                <t t-set=\\"_input_classes\\" t-valuef=\\"rounded-start-pill ps-3 text-bg-light\\"/>\\n                                <t t-set=\\"_submit_classes\\" t-valuef=\\"rounded-end-pill p-3 bg-o-color-3 lh-1\\"/>\\n                            </t>\\n                            <!-- Sign In -->\\n                            <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"{{_additional_btn_color or 'nav-link o_nav_link_btn'}} ms-2 border px-3\\"/>\\n                            </t>\\n                            <!-- User Dropdown -->\\n                            <t t-call=\\"portal.user_dropdown\\">\\n                                <t t-set=\\"_user_name\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_icon\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_icon_class\\" t-valuef=\\"fa-stack\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"dropdown\\"/>\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"btn d-flex align-items-center border-0 fw-bold text-reset o_navlink_background_hover\\"/>\\n                                <t t-set=\\"_icon_wrap_class\\" t-value=\\"'position-relative me-2 p-2 rounded-circle border bg-o-color-3'\\"/>\\n                                <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </div>\\n                <div aria-label=\\"Bottom\\" class=\\"border-top o_border_contrast\\">\\n                    <div class=\\"container d-flex justify-content-between\\">\\n                        <!-- Navbar -->\\n                        <t t-call=\\"website.navbar_nav\\">\\n                            <t t-set=\\"_nav_class\\" t-valuef=\\"align-items-center me-4 py-1\\"/>\\n\\n                            <!-- Menu -->\\n                            <t t-foreach=\\"website.menu_id.child_id\\" t-as=\\"submenu\\">\\n                                <t t-call=\\"website.submenu\\">\\n                                    <t t-set=\\"item_class\\" t-valuef=\\"nav-item\\"/>\\n                                    <t t-set=\\"link_class\\" t-valuef=\\"nav-link\\"/>\\n                                </t>\\n                            </t>\\n                        </t>\\n                        <!-- Call To Action -->\\n                        <ul class=\\"navbar-nav\\">\\n                            <t t-call=\\"website.header_call_to_action_stretched\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex h-100\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n        <t t-call=\\"website.template_header_mobile\\">\\n            <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n            <t t-set=\\"_extra_navbar_classes\\" t-valuef=\\"o_header_force_no_radius\\"/>\\n        </t>\\n    </xpath>\\n</data>", "es_ES": "<data inherit_id=\\"website.layout\\" name=\\"Template Header Sale 2\\" active=\\"False\\">\\n    <xpath expr=\\"//header//nav\\" position=\\"replace\\">\\n        <t t-call=\\"website.navbar\\">\\n            <t t-set=\\"_navbar_classes\\" t-valuef=\\"o_header_force_no_radius d-none d-lg-block p-0 shadow-sm\\"/>\\n\\n            <div id=\\"o_main_nav\\" class=\\"o_main_nav\\">\\n                <div class=\\"o_header_hide_on_scroll\\">\\n                    <div aria-label=\\"Arriba\\" t-if=\\"is_view_active('website.header_text_element') or is_view_active('website.header_social_links') or is_view_active('website.header_language_selector')\\" class=\\"o_header_sales_two_top py-1\\">\\n                        <ul class=\\"navbar-nav container d-grid h-100 px-3 o_grid_header_3_cols\\">\\n                            <!-- Return empty placeholder if the element is not active or if there is only one language to keep the right layout -->\\n                            <li class=\\"o_header_sales_two_lang_selector_placeholder\\" t-if=\\"is_view_active('website.header_language_selector') == False or len(frontend_languages) == 1\\"/>\\n                            <!-- Language Selector -->\\n                            <t t-call=\\"website.placeholder_header_language_selector\\">\\n                                <t t-set=\\"_div_classes\\" t-valuef=\\"d-flex align-items-center h-100\\"/>\\n                                <t t-set=\\"_btn_class\\" t-valuef=\\"btn btn-sm btn-outline-secondary border-0\\"/>\\n                            </t>\\n                            <!-- Text element -->\\n                            <!-- Return empty placeholder if the element is not active to keep the right layout -->\\n                            <li class=\\"o_header_sales_two_txt_elts_placeholder\\" t-if=\\"is_view_active('website.header_text_element') == False\\"/>\\n                            <t t-call=\\"website.placeholder_header_text_element\\">\\n                                <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center mx-auto\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"d-flex align-items-center\\"/>\\n                            </t>\\n                            <!-- Social -->\\n                            <!-- Return empty placeholder if the element is not active to keep the right layout -->\\n                            <li class=\\"o_header_sales_two_social_links_placeholder\\" t-if=\\"is_view_active('website.header_social_links') == False\\"/>\\n                            <t t-call=\\"website.placeholder_header_social_links\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center justify-content-end h-100\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                    <div aria-label=\\"Medio\\" class=\\"container d-flex justify-content-between align-items-center py-1\\">\\n                        <!-- Brand -->\\n                        <t t-call=\\"website.placeholder_header_brand\\">\\n                            <t t-set=\\"_link_class\\" t-valuef=\\"me-4\\"/>\\n                        </t>\\n                        <ul class=\\"navbar-nav align-items-center gap-1\\">\\n                            <!-- Search bar -->\\n                            <t t-call=\\"website.placeholder_header_search_box\\" t-nocache=\\"The searchbox should not cache previous searches.\\">\\n                                <t t-set=\\"_input_classes\\" t-valuef=\\"rounded-start-pill ps-3 text-bg-light\\"/>\\n                                <t t-set=\\"_submit_classes\\" t-valuef=\\"rounded-end-pill p-3 bg-o-color-3 lh-1\\"/>\\n                            </t>\\n                            <!-- Sign In -->\\n                            <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"{{_additional_btn_color or 'nav-link o_nav_link_btn'}} ms-2 border px-3\\"/>\\n                            </t>\\n                            <!-- User Dropdown -->\\n                            <t t-call=\\"portal.user_dropdown\\">\\n                                <t t-set=\\"_user_name\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_icon\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_icon_class\\" t-valuef=\\"fa-stack\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"dropdown\\"/>\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"btn d-flex align-items-center border-0 fw-bold text-reset o_navlink_background_hover\\"/>\\n                                <t t-set=\\"_icon_wrap_class\\" t-value=\\"'position-relative me-2 p-2 rounded-circle border bg-o-color-3'\\"/>\\n                                <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </div>\\n                <div aria-label=\\"Abajo\\" class=\\"border-top o_border_contrast\\">\\n                    <div class=\\"container d-flex justify-content-between\\">\\n                        <!-- Navbar -->\\n                        <t t-call=\\"website.navbar_nav\\">\\n                            <t t-set=\\"_nav_class\\" t-valuef=\\"align-items-center me-4 py-1\\"/>\\n\\n                            <!-- Menu -->\\n                            <t t-foreach=\\"website.menu_id.child_id\\" t-as=\\"submenu\\">\\n                                <t t-call=\\"website.submenu\\">\\n                                    <t t-set=\\"item_class\\" t-valuef=\\"nav-item\\"/>\\n                                    <t t-set=\\"link_class\\" t-valuef=\\"nav-link\\"/>\\n                                </t>\\n                            </t>\\n                        </t>\\n                        <!-- Call To Action -->\\n                        <ul class=\\"navbar-nav\\">\\n                            <t t-call=\\"website.header_call_to_action_stretched\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex h-100\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n        <t t-call=\\"website.template_header_mobile\\">\\n            <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n            <t t-set=\\"_extra_navbar_classes\\" t-valuef=\\"o_header_force_no_radius\\"/>\\n        </t>\\n    </xpath>\\n</data>", "pt_PT": "<data inherit_id=\\"website.layout\\" name=\\"Template Header Sale 2\\" active=\\"False\\">\\n    <xpath expr=\\"//header//nav\\" position=\\"replace\\">\\n        <t t-call=\\"website.navbar\\">\\n            <t t-set=\\"_navbar_classes\\" t-valuef=\\"o_header_force_no_radius d-none d-lg-block p-0 shadow-sm\\"/>\\n\\n            <div id=\\"o_main_nav\\" class=\\"o_main_nav\\">\\n                <div class=\\"o_header_hide_on_scroll\\">\\n                    <div aria-label=\\"Topo\\" t-if=\\"is_view_active('website.header_text_element') or is_view_active('website.header_social_links') or is_view_active('website.header_language_selector')\\" class=\\"o_header_sales_two_top py-1\\">\\n                        <ul class=\\"navbar-nav container d-grid h-100 px-3 o_grid_header_3_cols\\">\\n                            <!-- Return empty placeholder if the element is not active or if there is only one language to keep the right layout -->\\n                            <li class=\\"o_header_sales_two_lang_selector_placeholder\\" t-if=\\"is_view_active('website.header_language_selector') == False or len(frontend_languages) == 1\\"/>\\n                            <!-- Language Selector -->\\n                            <t t-call=\\"website.placeholder_header_language_selector\\">\\n                                <t t-set=\\"_div_classes\\" t-valuef=\\"d-flex align-items-center h-100\\"/>\\n                                <t t-set=\\"_btn_class\\" t-valuef=\\"btn btn-sm btn-outline-secondary border-0\\"/>\\n                            </t>\\n                            <!-- Text element -->\\n                            <!-- Return empty placeholder if the element is not active to keep the right layout -->\\n                            <li class=\\"o_header_sales_two_txt_elts_placeholder\\" t-if=\\"is_view_active('website.header_text_element') == False\\"/>\\n                            <t t-call=\\"website.placeholder_header_text_element\\">\\n                                <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center mx-auto\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"d-flex align-items-center\\"/>\\n                            </t>\\n                            <!-- Social -->\\n                            <!-- Return empty placeholder if the element is not active to keep the right layout -->\\n                            <li class=\\"o_header_sales_two_social_links_placeholder\\" t-if=\\"is_view_active('website.header_social_links') == False\\"/>\\n                            <t t-call=\\"website.placeholder_header_social_links\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center justify-content-end h-100\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                    <div aria-label=\\"Meio\\" class=\\"container d-flex justify-content-between align-items-center py-1\\">\\n                        <!-- Brand -->\\n                        <t t-call=\\"website.placeholder_header_brand\\">\\n                            <t t-set=\\"_link_class\\" t-valuef=\\"me-4\\"/>\\n                        </t>\\n                        <ul class=\\"navbar-nav align-items-center gap-1\\">\\n                            <!-- Search bar -->\\n                            <t t-call=\\"website.placeholder_header_search_box\\" t-nocache=\\"The searchbox should not cache previous searches.\\">\\n                                <t t-set=\\"_input_classes\\" t-valuef=\\"rounded-start-pill ps-3 text-bg-light\\"/>\\n                                <t t-set=\\"_submit_classes\\" t-valuef=\\"rounded-end-pill p-3 bg-o-color-3 lh-1\\"/>\\n                            </t>\\n                            <!-- Sign In -->\\n                            <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"{{_additional_btn_color or 'nav-link o_nav_link_btn'}} ms-2 border px-3\\"/>\\n                            </t>\\n                            <!-- User Dropdown -->\\n                            <t t-call=\\"portal.user_dropdown\\">\\n                                <t t-set=\\"_user_name\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_icon\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_icon_class\\" t-valuef=\\"fa-stack\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"dropdown\\"/>\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"btn d-flex align-items-center border-0 fw-bold text-reset o_navlink_background_hover\\"/>\\n                                <t t-set=\\"_icon_wrap_class\\" t-value=\\"'position-relative me-2 p-2 rounded-circle border bg-o-color-3'\\"/>\\n                                <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </div>\\n                <div aria-label=\\"Fundo\\" class=\\"border-top o_border_contrast\\">\\n                    <div class=\\"container d-flex justify-content-between\\">\\n                        <!-- Navbar -->\\n                        <t t-call=\\"website.navbar_nav\\">\\n                            <t t-set=\\"_nav_class\\" t-valuef=\\"align-items-center me-4 py-1\\"/>\\n\\n                            <!-- Menu -->\\n                            <t t-foreach=\\"website.menu_id.child_id\\" t-as=\\"submenu\\">\\n                                <t t-call=\\"website.submenu\\">\\n                                    <t t-set=\\"item_class\\" t-valuef=\\"nav-item\\"/>\\n                                    <t t-set=\\"link_class\\" t-valuef=\\"nav-link\\"/>\\n                                </t>\\n                            </t>\\n                        </t>\\n                        <!-- Call To Action -->\\n                        <ul class=\\"navbar-nav\\">\\n                            <t t-call=\\"website.header_call_to_action_stretched\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex h-100\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n        <t t-call=\\"website.template_header_mobile\\">\\n            <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n            <t t-set=\\"_extra_navbar_classes\\" t-valuef=\\"o_header_force_no_radius\\"/>\\n        </t>\\n    </xpath>\\n</data>"}	<data inherit_id="website.layout" name="Template Header Sale 2" active="False">\n    <xpath expr="//header//nav" position="replace">\n        <t t-call="website.navbar">\n            <t t-set="_navbar_classes" t-valuef="o_header_force_no_radius d-none d-lg-block p-0 shadow-sm"/>\n\n            <div id="o_main_nav" class="o_main_nav">\n                <div class="o_header_hide_on_scroll">\n                    <div aria-label="Arriba" t-if="is_view_active('website.header_text_element') or is_view_active('website.header_social_links') or is_view_active('website.header_language_selector')" class="o_header_sales_two_top py-1">\n                        <ul class="navbar-nav container d-grid h-100 px-3 o_grid_header_3_cols">\n                            <!-- Return empty placeholder if the element is not active or if there is only one language to keep the right layout -->\n                            <li class="o_header_sales_two_lang_selector_placeholder" t-if="is_view_active('website.header_language_selector') == False or len(frontend_languages) == 1"/>\n                            <!-- Language Selector -->\n                            <t t-call="website.placeholder_header_language_selector">\n                                <t t-set="_div_classes" t-valuef="d-flex align-items-center h-100"/>\n                                <t t-set="_btn_class" t-valuef="btn btn-sm btn-outline-secondary border-0"/>\n                            </t>\n                            <!-- Text element -->\n                            <!-- Return empty placeholder if the element is not active to keep the right layout -->\n                            <li class="o_header_sales_two_txt_elts_placeholder" t-if="is_view_active('website.header_text_element') == False"/>\n                            <t t-call="website.placeholder_header_text_element">\n                                <t t-set="_txt_elt_content" t-valuef="sentence"/>\n                                <t t-set="_div_class" t-valuef="d-flex align-items-center mx-auto"/>\n                                <t t-set="_item_class" t-valuef="d-flex align-items-center"/>\n                            </t>\n                            <!-- Social -->\n                            <!-- Return empty placeholder if the element is not active to keep the right layout -->\n                            <li class="o_header_sales_two_social_links_placeholder" t-if="is_view_active('website.header_social_links') == False"/>\n                            <t t-call="website.placeholder_header_social_links">\n                                <t t-set="_div_class" t-valuef="d-flex align-items-center justify-content-end h-100"/>\n                            </t>\n                        </ul>\n                    </div>\n                    <div aria-label="Medio" class="container d-flex justify-content-between align-items-center py-1">\n                        <!-- Brand -->\n                        <t t-call="website.placeholder_header_brand">\n                            <t t-set="_link_class" t-valuef="me-4"/>\n                        </t>\n                        <ul class="navbar-nav align-items-center gap-1">\n                            <!-- Search bar -->\n                            <t t-call="website.placeholder_header_search_box" t-nocache="The searchbox should not cache previous searches.">\n                                <t t-set="_input_classes" t-valuef="rounded-start-pill ps-3 text-bg-light"/>\n                                <t t-set="_submit_classes" t-valuef="rounded-end-pill p-3 bg-o-color-3 lh-1"/>\n                            </t>\n                            <!-- Sign In -->\n                            <t t-call="portal.placeholder_user_sign_in">\n                                <t t-set="_link_class" t-valuef="{{_additional_btn_color or 'nav-link o_nav_link_btn'}} ms-2 border px-3"/>\n                            </t>\n                            <!-- User Dropdown -->\n                            <t t-call="portal.user_dropdown">\n                                <t t-set="_user_name" t-value="true"/>\n                                <t t-set="_icon" t-value="true"/>\n                                <t t-set="_icon_class" t-valuef="fa-stack"/>\n                                <t t-set="_item_class" t-valuef="dropdown"/>\n                                <t t-set="_link_class" t-valuef="btn d-flex align-items-center border-0 fw-bold text-reset o_navlink_background_hover"/>\n                                <t t-set="_icon_wrap_class" t-value="'position-relative me-2 p-2 rounded-circle border bg-o-color-3'"/>\n                                <t t-set="_dropdown_menu_class" t-valuef="dropdown-menu-end"/>\n                            </t>\n                        </ul>\n                    </div>\n                </div>\n                <div aria-label="Abajo" class="border-top o_border_contrast">\n                    <div class="container d-flex justify-content-between">\n                        <!-- Navbar -->\n                        <t t-call="website.navbar_nav">\n                            <t t-set="_nav_class" t-valuef="align-items-center me-4 py-1"/>\n\n                            <!-- Menu -->\n                            <t t-foreach="website.menu_id.child_id" t-as="submenu">\n                                <t t-call="website.submenu">\n                                    <t t-set="item_class" t-valuef="nav-item"/>\n                                    <t t-set="link_class" t-valuef="nav-link"/>\n                                </t>\n                            </t>\n                        </t>\n                        <!-- Call To Action -->\n                        <ul class="navbar-nav">\n                            <t t-call="website.header_call_to_action_stretched">\n                                <t t-set="_div_class" t-valuef="d-flex h-100"/>\n                            </t>\n                        </ul>\n                    </div>\n                </div>\n            </div>\n        </t>\n        <t t-call="website.template_header_mobile">\n            <t t-set="_txt_elt_content" t-valuef="sentence"/>\n            <t t-set="_extra_navbar_classes" t-valuef="o_header_force_no_radius"/>\n        </t>\n    </xpath>\n</data>	f	f	2026-05-13 07:25:05.623919	2026-06-12 08:18:24.721957	f	1	\N	\N	\N	\N	\N	\N	\N	\N	f
3962	16	3154	19	1	Template Header Search	\N	website.template_header_search	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Template Header Search\\" active=\\"False\\">\\n    <xpath expr=\\"//header//nav\\" position=\\"replace\\">\\n        <t t-call=\\"website.navbar\\">\\n            <t t-set=\\"_navbar_classes\\" t-valuef=\\"d-none d-lg-block p-0 shadow-sm\\"/>\\n\\n            <div id=\\"o_main_nav\\" class=\\"o_main_nav flex-wrap\\">\\n                <div aria-label=\\"Top\\" class=\\"o_header_hide_on_scroll border-bottom o_border_contrast\\">\\n                    <div class=\\"container d-flex justify-content-between flex-wrap w-100\\">\\n                        <ul class=\\"o_header_search_left_col navbar-nav flex-wrap\\">\\n                            <!-- Language Selector -->\\n                            <t t-call=\\"website.placeholder_header_language_selector\\">\\n                                <t t-set=\\"_div_classes\\" t-valuef=\\"h-100 border-end o_border_contrast\\"/>\\n                                <t t-set=\\"_btn_class\\" t-valuef=\\"o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 p-2 text-reset\\"/>\\n                            </t>\\n                            <!-- Text element -->\\n                            <t t-call=\\"website.placeholder_header_text_element\\">\\n                                <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center h-100 border-end p-2 text-muted o_border_contrast\\"/>\\n                            </t>\\n                        </ul>\\n                        <ul class=\\"navbar-nav flex-wrap\\">\\n                            <!-- Social Links -->\\n                            <t t-call=\\"website.placeholder_header_social_links\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center h-100 border-start px-1 o_border_contrast\\"/>\\n                            </t>\\n                            <!-- Sign In -->\\n                            <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 border-0 border-start px-3 text-reset o_border_contrast\\"/>\\n                            </t>\\n                            <!-- User Dropdown -->\\n                            <t t-call=\\"portal.user_dropdown\\">\\n                                <t t-set=\\"_user_name\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"dropdown border-start o_border_contrast\\"/>\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 p-2 text-reset\\"/>\\n                                <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </div>\\n                <div aria-label=\\"Bottom\\" class=\\"container d-grid align-items-center w-100 py-2 o_grid_header_3_cols\\">\\n                    <!-- Navbar -->\\n                    <t t-call=\\"website.navbar_nav\\">\\n                        <t t-set=\\"_nav_class\\" t-valuef=\\"me-4\\"/>\\n\\n                        <!-- Menu -->\\n                        <t t-foreach=\\"website.menu_id.child_id\\" t-as=\\"submenu\\">\\n                            <t t-call=\\"website.submenu\\">\\n                                <t t-set=\\"item_class\\" t-valuef=\\"nav-item\\"/>\\n                                <t t-set=\\"link_class\\" t-valuef=\\"nav-link\\"/>\\n                            </t>\\n                        </t>\\n                    </t>\\n                    <!-- Brand -->\\n                    <t t-call=\\"website.placeholder_header_brand\\">\\n                        <t t-set=\\"_link_class\\" t-valuef=\\"mw-100 mx-auto\\"/>\\n                    </t>\\n                    <ul class=\\"o_header_search_right_col navbar-nav align-items-center gap-2 ms-auto ps-3\\">\\n                        <!-- Search bar -->\\n                        <t t-call=\\"website.placeholder_header_search_box\\" t-nocache=\\"The searchbox should not cache previous searches.\\">\\n                            <t t-set=\\"_input_classes\\" t-valuef=\\"rounded-start-pill ps-3 text-bg-light\\"/>\\n                            <t t-set=\\"_submit_classes\\" t-valuef=\\"rounded-end-pill pe-3 bg-o-color-3\\"/>\\n                        </t>\\n                        <!-- Call To Action -->\\n                        <t t-call=\\"website.placeholder_header_call_to_action\\"/>\\n                    </ul>\\n                </div>\\n            </div>\\n        </t>\\n        <t t-call=\\"website.template_header_mobile\\">\\n            <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n        </t>\\n    </xpath>\\n</data>", "es_ES": "<data inherit_id=\\"website.layout\\" name=\\"Template Header Search\\" active=\\"False\\">\\n    <xpath expr=\\"//header//nav\\" position=\\"replace\\">\\n        <t t-call=\\"website.navbar\\">\\n            <t t-set=\\"_navbar_classes\\" t-valuef=\\"d-none d-lg-block p-0 shadow-sm\\"/>\\n\\n            <div id=\\"o_main_nav\\" class=\\"o_main_nav flex-wrap\\">\\n                <div aria-label=\\"Arriba\\" class=\\"o_header_hide_on_scroll border-bottom o_border_contrast\\">\\n                    <div class=\\"container d-flex justify-content-between flex-wrap w-100\\">\\n                        <ul class=\\"o_header_search_left_col navbar-nav flex-wrap\\">\\n                            <!-- Language Selector -->\\n                            <t t-call=\\"website.placeholder_header_language_selector\\">\\n                                <t t-set=\\"_div_classes\\" t-valuef=\\"h-100 border-end o_border_contrast\\"/>\\n                                <t t-set=\\"_btn_class\\" t-valuef=\\"o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 p-2 text-reset\\"/>\\n                            </t>\\n                            <!-- Text element -->\\n                            <t t-call=\\"website.placeholder_header_text_element\\">\\n                                <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center h-100 border-end p-2 text-muted o_border_contrast\\"/>\\n                            </t>\\n                        </ul>\\n                        <ul class=\\"navbar-nav flex-wrap\\">\\n                            <!-- Social Links -->\\n                            <t t-call=\\"website.placeholder_header_social_links\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center h-100 border-start px-1 o_border_contrast\\"/>\\n                            </t>\\n                            <!-- Sign In -->\\n                            <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 border-0 border-start px-3 text-reset o_border_contrast\\"/>\\n                            </t>\\n                            <!-- User Dropdown -->\\n                            <t t-call=\\"portal.user_dropdown\\">\\n                                <t t-set=\\"_user_name\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"dropdown border-start o_border_contrast\\"/>\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 p-2 text-reset\\"/>\\n                                <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </div>\\n                <div aria-label=\\"Abajo\\" class=\\"container d-grid align-items-center w-100 py-2 o_grid_header_3_cols\\">\\n                    <!-- Navbar -->\\n                    <t t-call=\\"website.navbar_nav\\">\\n                        <t t-set=\\"_nav_class\\" t-valuef=\\"me-4\\"/>\\n\\n                        <!-- Menu -->\\n                        <t t-foreach=\\"website.menu_id.child_id\\" t-as=\\"submenu\\">\\n                            <t t-call=\\"website.submenu\\">\\n                                <t t-set=\\"item_class\\" t-valuef=\\"nav-item\\"/>\\n                                <t t-set=\\"link_class\\" t-valuef=\\"nav-link\\"/>\\n                            </t>\\n                        </t>\\n                    </t>\\n                    <!-- Brand -->\\n                    <t t-call=\\"website.placeholder_header_brand\\">\\n                        <t t-set=\\"_link_class\\" t-valuef=\\"mw-100 mx-auto\\"/>\\n                    </t>\\n                    <ul class=\\"o_header_search_right_col navbar-nav align-items-center gap-2 ms-auto ps-3\\">\\n                        <!-- Search bar -->\\n                        <t t-call=\\"website.placeholder_header_search_box\\" t-nocache=\\"The searchbox should not cache previous searches.\\">\\n                            <t t-set=\\"_input_classes\\" t-valuef=\\"rounded-start-pill ps-3 text-bg-light\\"/>\\n                            <t t-set=\\"_submit_classes\\" t-valuef=\\"rounded-end-pill pe-3 bg-o-color-3\\"/>\\n                        </t>\\n                        <!-- Call To Action -->\\n                        <t t-call=\\"website.placeholder_header_call_to_action\\"/>\\n                    </ul>\\n                </div>\\n            </div>\\n        </t>\\n        <t t-call=\\"website.template_header_mobile\\">\\n            <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n        </t>\\n    </xpath>\\n</data>", "pt_PT": "<data inherit_id=\\"website.layout\\" name=\\"Template Header Search\\" active=\\"False\\">\\n    <xpath expr=\\"//header//nav\\" position=\\"replace\\">\\n        <t t-call=\\"website.navbar\\">\\n            <t t-set=\\"_navbar_classes\\" t-valuef=\\"d-none d-lg-block p-0 shadow-sm\\"/>\\n\\n            <div id=\\"o_main_nav\\" class=\\"o_main_nav flex-wrap\\">\\n                <div aria-label=\\"Topo\\" class=\\"o_header_hide_on_scroll border-bottom o_border_contrast\\">\\n                    <div class=\\"container d-flex justify-content-between flex-wrap w-100\\">\\n                        <ul class=\\"o_header_search_left_col navbar-nav flex-wrap\\">\\n                            <!-- Language Selector -->\\n                            <t t-call=\\"website.placeholder_header_language_selector\\">\\n                                <t t-set=\\"_div_classes\\" t-valuef=\\"h-100 border-end o_border_contrast\\"/>\\n                                <t t-set=\\"_btn_class\\" t-valuef=\\"o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 p-2 text-reset\\"/>\\n                            </t>\\n                            <!-- Text element -->\\n                            <t t-call=\\"website.placeholder_header_text_element\\">\\n                                <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center h-100 border-end p-2 text-muted o_border_contrast\\"/>\\n                            </t>\\n                        </ul>\\n                        <ul class=\\"navbar-nav flex-wrap\\">\\n                            <!-- Social Links -->\\n                            <t t-call=\\"website.placeholder_header_social_links\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center h-100 border-start px-1 o_border_contrast\\"/>\\n                            </t>\\n                            <!-- Sign In -->\\n                            <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 border-0 border-start px-3 text-reset o_border_contrast\\"/>\\n                            </t>\\n                            <!-- User Dropdown -->\\n                            <t t-call=\\"portal.user_dropdown\\">\\n                                <t t-set=\\"_user_name\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"dropdown border-start o_border_contrast\\"/>\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 p-2 text-reset\\"/>\\n                                <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </div>\\n                <div aria-label=\\"Fundo\\" class=\\"container d-grid align-items-center w-100 py-2 o_grid_header_3_cols\\">\\n                    <!-- Navbar -->\\n                    <t t-call=\\"website.navbar_nav\\">\\n                        <t t-set=\\"_nav_class\\" t-valuef=\\"me-4\\"/>\\n\\n                        <!-- Menu -->\\n                        <t t-foreach=\\"website.menu_id.child_id\\" t-as=\\"submenu\\">\\n                            <t t-call=\\"website.submenu\\">\\n                                <t t-set=\\"item_class\\" t-valuef=\\"nav-item\\"/>\\n                                <t t-set=\\"link_class\\" t-valuef=\\"nav-link\\"/>\\n                            </t>\\n                        </t>\\n                    </t>\\n                    <!-- Brand -->\\n                    <t t-call=\\"website.placeholder_header_brand\\">\\n                        <t t-set=\\"_link_class\\" t-valuef=\\"mw-100 mx-auto\\"/>\\n                    </t>\\n                    <ul class=\\"o_header_search_right_col navbar-nav align-items-center gap-2 ms-auto ps-3\\">\\n                        <!-- Search bar -->\\n                        <t t-call=\\"website.placeholder_header_search_box\\" t-nocache=\\"The searchbox should not cache previous searches.\\">\\n                            <t t-set=\\"_input_classes\\" t-valuef=\\"rounded-start-pill ps-3 text-bg-light\\"/>\\n                            <t t-set=\\"_submit_classes\\" t-valuef=\\"rounded-end-pill pe-3 bg-o-color-3\\"/>\\n                        </t>\\n                        <!-- Call To Action -->\\n                        <t t-call=\\"website.placeholder_header_call_to_action\\"/>\\n                    </ul>\\n                </div>\\n            </div>\\n        </t>\\n        <t t-call=\\"website.template_header_mobile\\">\\n            <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n        </t>\\n    </xpath>\\n</data>"}	<data inherit_id="website.layout" name="Template Header Search" active="False">\n    <xpath expr="//header//nav" position="replace">\n        <t t-call="website.navbar">\n            <t t-set="_navbar_classes" t-valuef="d-none d-lg-block p-0 shadow-sm"/>\n\n            <div id="o_main_nav" class="o_main_nav flex-wrap">\n                <div aria-label="Arriba" class="o_header_hide_on_scroll border-bottom o_border_contrast">\n                    <div class="container d-flex justify-content-between flex-wrap w-100">\n                        <ul class="o_header_search_left_col navbar-nav flex-wrap">\n                            <!-- Language Selector -->\n                            <t t-call="website.placeholder_header_language_selector">\n                                <t t-set="_div_classes" t-valuef="h-100 border-end o_border_contrast"/>\n                                <t t-set="_btn_class" t-valuef="o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 p-2 text-reset"/>\n                            </t>\n                            <!-- Text element -->\n                            <t t-call="website.placeholder_header_text_element">\n                                <t t-set="_txt_elt_content" t-valuef="sentence"/>\n                                <t t-set="_div_class" t-valuef="d-flex align-items-center h-100 border-end p-2 text-muted o_border_contrast"/>\n                            </t>\n                        </ul>\n                        <ul class="navbar-nav flex-wrap">\n                            <!-- Social Links -->\n                            <t t-call="website.placeholder_header_social_links">\n                                <t t-set="_div_class" t-valuef="d-flex align-items-center h-100 border-start px-1 o_border_contrast"/>\n                            </t>\n                            <!-- Sign In -->\n                            <t t-call="portal.placeholder_user_sign_in">\n                                <t t-set="_link_class" t-valuef="o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 border-0 border-start px-3 text-reset o_border_contrast"/>\n                            </t>\n                            <!-- User Dropdown -->\n                            <t t-call="portal.user_dropdown">\n                                <t t-set="_user_name" t-value="true"/>\n                                <t t-set="_item_class" t-valuef="dropdown border-start o_border_contrast"/>\n                                <t t-set="_link_class" t-valuef="o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 p-2 text-reset"/>\n                                <t t-set="_dropdown_menu_class" t-valuef="dropdown-menu-end"/>\n                            </t>\n                        </ul>\n                    </div>\n                </div>\n                <div aria-label="Abajo" class="container d-grid align-items-center w-100 py-2 o_grid_header_3_cols">\n                    <!-- Navbar -->\n                    <t t-call="website.navbar_nav">\n                        <t t-set="_nav_class" t-valuef="me-4"/>\n\n                        <!-- Menu -->\n                        <t t-foreach="website.menu_id.child_id" t-as="submenu">\n                            <t t-call="website.submenu">\n                                <t t-set="item_class" t-valuef="nav-item"/>\n                                <t t-set="link_class" t-valuef="nav-link"/>\n                            </t>\n                        </t>\n                    </t>\n                    <!-- Brand -->\n                    <t t-call="website.placeholder_header_brand">\n                        <t t-set="_link_class" t-valuef="mw-100 mx-auto"/>\n                    </t>\n                    <ul class="o_header_search_right_col navbar-nav align-items-center gap-2 ms-auto ps-3">\n                        <!-- Search bar -->\n                        <t t-call="website.placeholder_header_search_box" t-nocache="The searchbox should not cache previous searches.">\n                            <t t-set="_input_classes" t-valuef="rounded-start-pill ps-3 text-bg-light"/>\n                            <t t-set="_submit_classes" t-valuef="rounded-end-pill pe-3 bg-o-color-3"/>\n                        </t>\n                        <!-- Call To Action -->\n                        <t t-call="website.placeholder_header_call_to_action"/>\n                    </ul>\n                </div>\n            </div>\n        </t>\n        <t t-call="website.template_header_mobile">\n            <t t-set="_txt_elt_content" t-valuef="sentence"/>\n        </t>\n    </xpath>\n</data>	f	f	2026-05-13 07:14:29.347453	2026-06-12 08:18:24.721957	f	1	\N	\N	\N	\N	\N	\N	\N	\N	f
4140	16	974	1	1	sale.order.form.ot.relsum	sale.order	\N	form	ot_relsum/views/sale_order_views.xml	extension	{"en_US": "<xpath expr=\\"//header\\" position=\\"inside\\">\\n\\n                <button name=\\"action_create_ot\\" type=\\"object\\" string=\\"Crear OT\\" class=\\"btn-primary\\" invisible=\\"repair_order_id\\"/>\\n\\n                <button name=\\"action_create_ot\\" type=\\"object\\" string=\\"Ver OT\\" class=\\"btn-secondary\\" invisible=\\"not repair_order_id\\"/>\\n\\n            </xpath>"}	<xpath expr="//header" position="inside">\n\n                <button name="action_create_ot" type="object" string="Crear OT" class="btn-primary" invisible="repair_order_id"/>\n\n                <button name="action_create_ot" type="object" string="Ver OT" class="btn-secondary" invisible="not repair_order_id"/>\n\n            </xpath>	f	t	2026-05-19 08:45:54.891123	2026-06-12 08:18:22.487169	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1803	1000	\N	1	1	stock.move.line.operations.list	stock.move.line	\N	list	stock/views/stock_move_views.xml	primary	{"en_US": "<list editable=\\"bottom\\" decoration-muted=\\"(state == 'done' and is_locked == True)\\" multi_edit=\\"1\\" default_order=\\"result_package_id desc, location_id asc, location_dest_id asc, picking_id asc, id\\">\\n                    <header>\\n                        <button class=\\"btn-primary\\" name=\\"action_put_in_pack\\" type=\\"object\\" string=\\"Put in Pack\\" groups=\\"stock.group_tracking_lot\\"/>\\n                    </header>\\n                    <field name=\\"product_id\\" context=\\"{'default_is_storable': True}\\" required=\\"1\\" readonly=\\"state == 'done' or move_id\\"/>\\n                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"move_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"picking_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"picking_code\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"picking_location_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"picking_location_dest_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"location_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"location_dest_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"quant_id\\" column_invisible=\\"context.get('picking_code') == 'incoming'\\" domain=\\"[('product_id', '=', product_id), ('location_id', 'child_of', picking_location_id)]\\" context=\\"{'default_location_id': location_id, 'default_product_id': product_id, 'search_view_ref': 'stock.quant_search_view', 'list_view_ref': 'stock.view_stock_quant_tree_simple', 'form_view_ref': 'stock.view_stock_quant_form', 'readonly_form': False}\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" widget=\\"pick_from\\" options=\\"{'no_open': True}\\"/>\\n                    <field name=\\"lot_id\\" column_invisible=\\"context.get('picking_code') != 'incoming' or context.get('show_lots_text')\\" groups=\\"stock.group_production_lot\\" invisible=\\"not lots_visible\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" context=\\"{'default_product_id': product_id, 'active_picking_id': picking_id}\\" optional=\\"show\\"/>\\n                    <field name=\\"lot_name\\" column_invisible=\\"context.get('picking_code') != 'incoming' or not context.get('show_lots_text')\\" groups=\\"stock.group_production_lot\\" invisible=\\"not lots_visible\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" context=\\"{'default_product_id': product_id}\\"/>\\n                    <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\" column_invisible=\\"context.get('picking_code') == 'outgoing'\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" groups=\\"stock.group_stock_multi_locations\\" domain=\\"[('id', 'child_of', picking_location_dest_id), '|', ('company_id', '=', False), ('company_id', '=', company_id), ('usage', '!=', 'view')]\\"/>\\n                    <field name=\\"package_id\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"result_package_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"result_package_id\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" groups=\\"stock.group_tracking_lot\\"/>\\n                    <field name=\\"lots_visible\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" column_invisible=\\"context.get('picking_code') == 'incoming'\\" readonly=\\"state in ('done', 'cancel') and is_locked\\"/>\\n                    <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"is_locked\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"quantity\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" force_save=\\"1\\"/>\\n                    <field name=\\"product_uom_id\\" force_save=\\"1\\" readonly=\\"state != 'draft' and id\\" groups=\\"uom.group_uom\\"/>\\n                </list>", "es_ES": "<list editable=\\"bottom\\" decoration-muted=\\"(state == 'done' and is_locked == True)\\" multi_edit=\\"1\\" default_order=\\"result_package_id desc, location_id asc, location_dest_id asc, picking_id asc, id\\">\\n                    <header>\\n                        <button class=\\"btn-primary\\" name=\\"action_put_in_pack\\" type=\\"object\\" string=\\"Poner en paquete\\" groups=\\"stock.group_tracking_lot\\"/>\\n                    </header>\\n                    <field name=\\"product_id\\" context=\\"{'default_is_storable': True}\\" required=\\"1\\" readonly=\\"state == 'done' or move_id\\"/>\\n                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"move_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"picking_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"picking_code\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"picking_location_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"picking_location_dest_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"location_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"location_dest_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"quant_id\\" column_invisible=\\"context.get('picking_code') == 'incoming'\\" domain=\\"[('product_id', '=', product_id), ('location_id', 'child_of', picking_location_id)]\\" context=\\"{'default_location_id': location_id, 'default_product_id': product_id, 'search_view_ref': 'stock.quant_search_view', 'list_view_ref': 'stock.view_stock_quant_tree_simple', 'form_view_ref': 'stock.view_stock_quant_form', 'readonly_form': False}\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" widget=\\"pick_from\\" options=\\"{'no_open': True}\\"/>\\n                    <field name=\\"lot_id\\" column_invisible=\\"context.get('picking_code') != 'incoming' or context.get('show_lots_text')\\" groups=\\"stock.group_production_lot\\" invisible=\\"not lots_visible\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" context=\\"{'default_product_id': product_id, 'active_picking_id': picking_id}\\" optional=\\"show\\"/>\\n                    <field name=\\"lot_name\\" column_invisible=\\"context.get('picking_code') != 'incoming' or not context.get('show_lots_text')\\" groups=\\"stock.group_production_lot\\" invisible=\\"not lots_visible\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" context=\\"{'default_product_id': product_id}\\"/>\\n                    <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\" column_invisible=\\"context.get('picking_code') == 'outgoing'\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" groups=\\"stock.group_stock_multi_locations\\" domain=\\"[('id', 'child_of', picking_location_dest_id), '|', ('company_id', '=', False), ('company_id', '=', company_id), ('usage', '!=', 'view')]\\"/>\\n                    <field name=\\"package_id\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"result_package_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"result_package_id\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" groups=\\"stock.group_tracking_lot\\"/>\\n                    <field name=\\"lots_visible\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" column_invisible=\\"context.get('picking_code') == 'incoming'\\" readonly=\\"state in ('done', 'cancel') and is_locked\\"/>\\n                    <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"is_locked\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"quantity\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" force_save=\\"1\\"/>\\n                    <field name=\\"product_uom_id\\" force_save=\\"1\\" readonly=\\"state != 'draft' and id\\" groups=\\"uom.group_uom\\"/>\\n                </list>", "pt_PT": "<list editable=\\"bottom\\" decoration-muted=\\"(state == 'done' and is_locked == True)\\" multi_edit=\\"1\\" default_order=\\"result_package_id desc, location_id asc, location_dest_id asc, picking_id asc, id\\">\\n                    <header>\\n                        <button class=\\"btn-primary\\" name=\\"action_put_in_pack\\" type=\\"object\\" string=\\"Colocar em Embalagem\\" groups=\\"stock.group_tracking_lot\\"/>\\n                    </header>\\n                    <field name=\\"product_id\\" context=\\"{'default_is_storable': True}\\" required=\\"1\\" readonly=\\"state == 'done' or move_id\\"/>\\n                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"move_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"picking_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"picking_code\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"picking_location_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"picking_location_dest_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"location_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"location_dest_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"quant_id\\" column_invisible=\\"context.get('picking_code') == 'incoming'\\" domain=\\"[('product_id', '=', product_id), ('location_id', 'child_of', picking_location_id)]\\" context=\\"{'default_location_id': location_id, 'default_product_id': product_id, 'search_view_ref': 'stock.quant_search_view', 'list_view_ref': 'stock.view_stock_quant_tree_simple', 'form_view_ref': 'stock.view_stock_quant_form', 'readonly_form': False}\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" widget=\\"pick_from\\" options=\\"{'no_open': True}\\"/>\\n                    <field name=\\"lot_id\\" column_invisible=\\"context.get('picking_code') != 'incoming' or context.get('show_lots_text')\\" groups=\\"stock.group_production_lot\\" invisible=\\"not lots_visible\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" context=\\"{'default_product_id': product_id, 'active_picking_id': picking_id}\\" optional=\\"show\\"/>\\n                    <field name=\\"lot_name\\" column_invisible=\\"context.get('picking_code') != 'incoming' or not context.get('show_lots_text')\\" groups=\\"stock.group_production_lot\\" invisible=\\"not lots_visible\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" context=\\"{'default_product_id': product_id}\\"/>\\n                    <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\" column_invisible=\\"context.get('picking_code') == 'outgoing'\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" groups=\\"stock.group_stock_multi_locations\\" domain=\\"[('id', 'child_of', picking_location_dest_id), '|', ('company_id', '=', False), ('company_id', '=', company_id), ('usage', '!=', 'view')]\\"/>\\n                    <field name=\\"package_id\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"result_package_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"result_package_id\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" groups=\\"stock.group_tracking_lot\\"/>\\n                    <field name=\\"lots_visible\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" column_invisible=\\"context.get('picking_code') == 'incoming'\\" readonly=\\"state in ('done', 'cancel') and is_locked\\"/>\\n                    <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"is_locked\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"quantity\\" readonly=\\"state in ('done', 'cancel') and is_locked\\" force_save=\\"1\\"/>\\n                    <field name=\\"product_uom_id\\" force_save=\\"1\\" readonly=\\"state != 'draft' and id\\" groups=\\"uom.group_uom\\"/>\\n                </list>"}	<list editable="bottom" decoration-muted="(state == 'done' and is_locked == True)" multi_edit="1" default_order="result_package_id desc, location_id asc, location_dest_id asc, picking_id asc, id">\n                    <header>\n                        <button class="btn-primary" name="action_put_in_pack" type="object" string="Put in Pack" groups="stock.group_tracking_lot"/>\n                    </header>\n                    <field name="product_id" context="{'default_is_storable': True}" required="1" readonly="state == 'done' or move_id"/>\n                    <field name="company_id" column_invisible="True"/>\n                    <field name="move_id" column_invisible="True"/>\n                    <field name="picking_id" column_invisible="True"/>\n                    <field name="picking_code" column_invisible="True"/>\n                    <field name="picking_location_id" column_invisible="True"/>\n                    <field name="picking_location_dest_id" column_invisible="True"/>\n                    <field name="product_uom_category_id" column_invisible="True"/>\n                    <field name="location_id" column_invisible="True"/>\n                    <field name="location_dest_id" column_invisible="True"/>\n                    <field name="quant_id" column_invisible="context.get('picking_code') == 'incoming'" domain="[('product_id', '=', product_id), ('location_id', 'child_of', picking_location_id)]" context="{'default_location_id': location_id, 'default_product_id': product_id, 'search_view_ref': 'stock.quant_search_view', 'list_view_ref': 'stock.view_stock_quant_tree_simple', 'form_view_ref': 'stock.view_stock_quant_form', 'readonly_form': False}" readonly="state in ('done', 'cancel') and is_locked" widget="pick_from" options="{'no_open': True}"/>\n                    <field name="lot_id" column_invisible="context.get('picking_code') != 'incoming' or context.get('show_lots_text')" groups="stock.group_production_lot" invisible="not lots_visible" readonly="state in ('done', 'cancel') and is_locked" context="{'default_product_id': product_id, 'active_picking_id': picking_id}" optional="show"/>\n                    <field name="lot_name" column_invisible="context.get('picking_code') != 'incoming' or not context.get('show_lots_text')" groups="stock.group_production_lot" invisible="not lots_visible" readonly="state in ('done', 'cancel') and is_locked" context="{'default_product_id': product_id}"/>\n                    <field name="location_dest_id" options="{'no_create': True}" column_invisible="context.get('picking_code') == 'outgoing'" readonly="state in ('done', 'cancel') and is_locked" groups="stock.group_stock_multi_locations" domain="[('id', 'child_of', picking_location_dest_id), '|', ('company_id', '=', False), ('company_id', '=', company_id), ('usage', '!=', 'view')]"/>\n                    <field name="package_id" readonly="state in ('done', 'cancel') and is_locked" column_invisible="True"/>\n                    <field name="result_package_id" column_invisible="True"/>\n                    <field name="result_package_id" readonly="state in ('done', 'cancel') and is_locked" groups="stock.group_tracking_lot"/>\n                    <field name="lots_visible" column_invisible="True"/>\n                    <field name="owner_id" groups="stock.group_tracking_owner" column_invisible="context.get('picking_code') == 'incoming'" readonly="state in ('done', 'cancel') and is_locked"/>\n                    <field name="state" column_invisible="True"/>\n                    <field name="is_locked" column_invisible="True"/>\n                    <field name="quantity" readonly="state in ('done', 'cancel') and is_locked" force_save="1"/>\n                    <field name="product_uom_id" force_save="1" readonly="state != 'draft' and id" groups="uom.group_uom"/>\n                </list>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1804	1	\N	1	1	stock.move.form	stock.move	\N	form	stock/views/stock_move_views.xml	primary	{"en_US": "<form string=\\"Stock Moves\\" create=\\"0\\" edit=\\"0\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <header>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,confirmed,assigned,done\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                    </div>\\n                    <group>\\n                        <group name=\\"main_grp\\" colspan=\\"2\\">\\n                            <group name=\\"main_grp_col1\\">\\n                                <field name=\\"reference\\"/>\\n                                <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                            </group>\\n                            <group name=\\"main_grp_col2\\">\\n                                <field name=\\"product_id\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                <label for=\\"product_uom_qty\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"product_uom_qty\\" readonly=\\"state == 'done'\\"/>\\n                                    <field name=\\"product_uom\\" options=\\"{'no_open': True, 'no_create': True}\\" groups=\\"uom.group_uom\\"/>\\n                                </div>\\n                                <field name=\\"name\\" invisible=\\"1\\"/>\\n                                <div class=\\"o_td_label\\">\\n                                    <label for=\\"date\\" string=\\"Date Scheduled\\" invisible=\\"state == 'done'\\"/>\\n                                    <label for=\\"date\\" string=\\"Date Processing\\" invisible=\\"state != 'done'\\"/>\\n                                </div>\\n                                <field name=\\"date\\" readonly=\\"1\\" nolabel=\\"1\\"/>\\n                                <field name=\\"date_deadline\\" force_save=\\"1\\"/>\\n                            </group>\\n                        </group>\\n                        <group name=\\"origin_grp\\" string=\\"Origin\\" groups=\\"base.group_no_one\\">\\n                            <field name=\\"origin\\"/>\\n                            <field name=\\"group_id\\"/>\\n                            <field name=\\"procure_method\\" readonly=\\"state != 'draft'\\" groups=\\"stock.group_adv_location\\"/>\\n                        </group>\\n                        <group name=\\"linked_group\\" string=\\"Linked Moves\\" groups=\\"base.group_no_one\\" colspan=\\"2\\">\\n                            <field name=\\"move_orig_ids\\" string=\\"Origin Moves\\" readonly=\\"1\\">\\n                                <list>\\n                                    <field name=\\"location_id\\"/>\\n                                    <field name=\\"location_dest_id\\"/>\\n                                    <field name=\\"product_uom_qty\\" readonly=\\"state == 'done'\\"/>\\n                                    <field name=\\"product_uom\\"/>\\n                                    <field name=\\"state\\"/>\\n                                </list>\\n                            </field>\\n                            <field name=\\"move_dest_ids\\" string=\\"Destination Moves\\" readonly=\\"1\\">\\n                                <list>\\n                                    <field name=\\"location_id\\"/>\\n                                    <field name=\\"location_dest_id\\"/>\\n                                    <field name=\\"product_uom_qty\\" readonly=\\"state == 'done'\\"/>\\n                                    <field name=\\"product_uom\\"/>\\n                                    <field name=\\"state\\"/>\\n                                </list>\\n                            </field>\\n                        </group>\\n                    </group>\\n                </sheet>\\n                </form>", "es_ES": "<form string=\\"Movimientos de stock\\" create=\\"0\\" edit=\\"0\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <header>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,confirmed,assigned,done\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                    </div>\\n                    <group>\\n                        <group name=\\"main_grp\\" colspan=\\"2\\">\\n                            <group name=\\"main_grp_col1\\">\\n                                <field name=\\"reference\\"/>\\n                                <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                            </group>\\n                            <group name=\\"main_grp_col2\\">\\n                                <field name=\\"product_id\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                <label for=\\"product_uom_qty\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"product_uom_qty\\" readonly=\\"state == 'done'\\"/>\\n                                    <field name=\\"product_uom\\" options=\\"{'no_open': True, 'no_create': True}\\" groups=\\"uom.group_uom\\"/>\\n                                </div>\\n                                <field name=\\"name\\" invisible=\\"1\\"/>\\n                                <div class=\\"o_td_label\\">\\n                                    <label for=\\"date\\" string=\\"Fecha programada\\" invisible=\\"state == 'done'\\"/>\\n                                    <label for=\\"date\\" string=\\"Procesamiento de fecha\\" invisible=\\"state != 'done'\\"/>\\n                                </div>\\n                                <field name=\\"date\\" readonly=\\"1\\" nolabel=\\"1\\"/>\\n                                <field name=\\"date_deadline\\" force_save=\\"1\\"/>\\n                            </group>\\n                        </group>\\n                        <group name=\\"origin_grp\\" string=\\"Origen\\" groups=\\"base.group_no_one\\">\\n                            <field name=\\"origin\\"/>\\n                            <field name=\\"group_id\\"/>\\n                            <field name=\\"procure_method\\" readonly=\\"state != 'draft'\\" groups=\\"stock.group_adv_location\\"/>\\n                        </group>\\n                        <group name=\\"linked_group\\" string=\\"Movimientos vinculados\\" groups=\\"base.group_no_one\\" colspan=\\"2\\">\\n                            <field name=\\"move_orig_ids\\" string=\\"Movimientos de origen\\" readonly=\\"1\\">\\n                                <list>\\n                                    <field name=\\"location_id\\"/>\\n                                    <field name=\\"location_dest_id\\"/>\\n                                    <field name=\\"product_uom_qty\\" readonly=\\"state == 'done'\\"/>\\n                                    <field name=\\"product_uom\\"/>\\n                                    <field name=\\"state\\"/>\\n                                </list>\\n                            </field>\\n                            <field name=\\"move_dest_ids\\" string=\\"Movimientos de destino\\" readonly=\\"1\\">\\n                                <list>\\n                                    <field name=\\"location_id\\"/>\\n                                    <field name=\\"location_dest_id\\"/>\\n                                    <field name=\\"product_uom_qty\\" readonly=\\"state == 'done'\\"/>\\n                                    <field name=\\"product_uom\\"/>\\n                                    <field name=\\"state\\"/>\\n                                </list>\\n                            </field>\\n                        </group>\\n                    </group>\\n                </sheet>\\n                </form>", "pt_PT": "<form string=\\"Movimentos de Inventário\\" create=\\"0\\" edit=\\"0\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <header>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,confirmed,assigned,done\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                    </div>\\n                    <group>\\n                        <group name=\\"main_grp\\" colspan=\\"2\\">\\n                            <group name=\\"main_grp_col1\\">\\n                                <field name=\\"reference\\"/>\\n                                <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                            </group>\\n                            <group name=\\"main_grp_col2\\">\\n                                <field name=\\"product_id\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                <label for=\\"product_uom_qty\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"product_uom_qty\\" readonly=\\"state == 'done'\\"/>\\n                                    <field name=\\"product_uom\\" options=\\"{'no_open': True, 'no_create': True}\\" groups=\\"uom.group_uom\\"/>\\n                                </div>\\n                                <field name=\\"name\\" invisible=\\"1\\"/>\\n                                <div class=\\"o_td_label\\">\\n                                    <label for=\\"date\\" string=\\"Data agendada\\" invisible=\\"state == 'done'\\"/>\\n                                    <label for=\\"date\\" string=\\"Date Processing\\" invisible=\\"state != 'done'\\"/>\\n                                </div>\\n                                <field name=\\"date\\" readonly=\\"1\\" nolabel=\\"1\\"/>\\n                                <field name=\\"date_deadline\\" force_save=\\"1\\"/>\\n                            </group>\\n                        </group>\\n                        <group name=\\"origin_grp\\" string=\\"Origem\\" groups=\\"base.group_no_one\\">\\n                            <field name=\\"origin\\"/>\\n                            <field name=\\"group_id\\"/>\\n                            <field name=\\"procure_method\\" readonly=\\"state != 'draft'\\" groups=\\"stock.group_adv_location\\"/>\\n                        </group>\\n                        <group name=\\"linked_group\\" string=\\"Movimentos Ligados\\" groups=\\"base.group_no_one\\" colspan=\\"2\\">\\n                            <field name=\\"move_orig_ids\\" string=\\"Movimentos Origem\\" readonly=\\"1\\">\\n                                <list>\\n                                    <field name=\\"location_id\\"/>\\n                                    <field name=\\"location_dest_id\\"/>\\n                                    <field name=\\"product_uom_qty\\" readonly=\\"state == 'done'\\"/>\\n                                    <field name=\\"product_uom\\"/>\\n                                    <field name=\\"state\\"/>\\n                                </list>\\n                            </field>\\n                            <field name=\\"move_dest_ids\\" string=\\"Movimentos de Destino\\" readonly=\\"1\\">\\n                                <list>\\n                                    <field name=\\"location_id\\"/>\\n                                    <field name=\\"location_dest_id\\"/>\\n                                    <field name=\\"product_uom_qty\\" readonly=\\"state == 'done'\\"/>\\n                                    <field name=\\"product_uom\\"/>\\n                                    <field name=\\"state\\"/>\\n                                </list>\\n                            </field>\\n                        </group>\\n                    </group>\\n                </sheet>\\n                </form>"}	<form string="Stock Moves" create="0" edit="0">\n                <field name="company_id" invisible="1"/>\n                <header>\n                    <field name="state" widget="statusbar" statusbar_visible="draft,confirmed,assigned,done"/>\n                </header>\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                    </div>\n                    <group>\n                        <group name="main_grp" colspan="2">\n                            <group name="main_grp_col1">\n                                <field name="reference"/>\n                                <field name="location_id" options="{'no_create': True}"/>\n                                <field name="location_dest_id" options="{'no_create': True}"/>\n                                <field name="company_id" groups="base.group_multi_company"/>\n                            </group>\n                            <group name="main_grp_col2">\n                                <field name="product_id" readonly="state == 'done'"/>\n                                <field name="product_uom_category_id" invisible="1"/>\n                                <label for="product_uom_qty"/>\n                                <div class="o_row">\n                                    <field name="product_uom_qty" readonly="state == 'done'"/>\n                                    <field name="product_uom" options="{'no_open': True, 'no_create': True}" groups="uom.group_uom"/>\n                                </div>\n                                <field name="name" invisible="1"/>\n                                <div class="o_td_label">\n                                    <label for="date" string="Date Scheduled" invisible="state == 'done'"/>\n                                    <label for="date" string="Date Processing" invisible="state != 'done'"/>\n                                </div>\n                                <field name="date" readonly="1" nolabel="1"/>\n                                <field name="date_deadline" force_save="1"/>\n                            </group>\n                        </group>\n                        <group name="origin_grp" string="Origin" groups="base.group_no_one">\n                            <field name="origin"/>\n                            <field name="group_id"/>\n                            <field name="procure_method" readonly="state != 'draft'" groups="stock.group_adv_location"/>\n                        </group>\n                        <group name="linked_group" string="Linked Moves" groups="base.group_no_one" colspan="2">\n                            <field name="move_orig_ids" string="Origin Moves" readonly="1">\n                                <list>\n                                    <field name="location_id"/>\n                                    <field name="location_dest_id"/>\n                                    <field name="product_uom_qty" readonly="state == 'done'"/>\n                                    <field name="product_uom"/>\n                                    <field name="state"/>\n                                </list>\n                            </field>\n                            <field name="move_dest_ids" string="Destination Moves" readonly="1">\n                                <list>\n                                    <field name="location_id"/>\n                                    <field name="location_dest_id"/>\n                                    <field name="product_uom_qty" readonly="state == 'done'"/>\n                                    <field name="product_uom"/>\n                                    <field name="state"/>\n                                </list>\n                            </field>\n                        </group>\n                    </group>\n                </sheet>\n                </form>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1805	3	\N	1	1	stock.move.search	stock.move	\N	search	stock/views/stock_move_views.xml	primary	{"en_US": "<search string=\\"Stock Moves\\">\\n                    <field name=\\"name\\" string=\\"Location\\" filter_domain=\\"['|',('location_id', 'ilike', self),('location_dest_id', 'ilike', self)]\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"origin\\" filter_domain=\\"['|', '|', ('origin', 'ilike', self), ('name', 'ilike', self), ('picking_id', 'ilike', self)]\\" string=\\"Reference\\"/>\\n                    <field name=\\"location_id\\" string=\\"Source Location\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"location_dest_id\\" string=\\"Destination Location\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"partner_id\\" string=\\"Partner\\" filter_domain=\\"[('picking_id.partner_id', 'child_of', self)]\\"/>\\n                    <filter string=\\"Ready\\" name=\\"ready\\" domain=\\"[('state','=','assigned')]\\" help=\\"Stock moves that are Available (Ready to process)\\"/>\\n                    <filter string=\\"To Do\\" name=\\"future\\" domain=\\"[('state','in',('assigned','confirmed','waiting'))]\\" help=\\"Stock moves that are Confirmed, Available or Waiting\\"/>\\n                    <filter string=\\"Done\\" name=\\"done\\" domain=\\"[('state','=','done')]\\" help=\\"Stock moves that have been processed\\"/>\\n                    <separator/>\\n                    <filter string=\\"Incoming\\" name=\\"incoming\\" domain=\\"[('location_id.usage', 'not in', ('internal', 'transit')), ('location_dest_id.usage', 'in', ('internal', 'transit'))]\\"/>\\n                    <filter string=\\"Outgoing\\" name=\\"outgoing\\" domain=\\"[('location_id.usage', 'in', ('internal', 'transit')), ('location_dest_id.usage', 'not in', ('internal', 'transit'))]\\"/>\\n                    <filter string=\\"Inventory\\" name=\\"inventory\\" domain=\\"[('is_inventory', '=', True)]\\"/>\\n                    <separator/>\\n                    <filter string=\\"Date\\" name=\\"today\\" date=\\"date\\" help=\\"Scheduled or processing date\\"/>\\n                    <group expand=\\"0\\" string=\\"Group By\\">\\n                        <filter string=\\"Product\\" name=\\"by_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                        <filter string=\\"Operation Type\\" name=\\"groupby_picking_type_id\\" domain=\\"[]\\" context=\\"{'group_by': 'picking_type_id'}\\"/>\\n                        <filter string=\\"Picking\\" name=\\"groupby_picking_id\\" domain=\\"[]\\" context=\\"{'group_by': 'picking_id'}\\"/>\\n                        <filter string=\\"Source Location\\" name=\\"groupby_location_id\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                        <filter string=\\"Destination Location\\" name=\\"groupby_dest_location_id\\" domain=\\"[]\\" context=\\"{'group_by': 'location_dest_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                        <filter string=\\"Status\\" name=\\"status\\" domain=\\"[]\\" context=\\"{'group_by': 'state'}\\"/>\\n                        <filter string=\\"Creation Date\\" name=\\"groupby_create_date\\" domain=\\"[]\\" context=\\"{'group_by': 'create_date'}\\" groups=\\"base.group_no_one\\"/>\\n                        <filter string=\\"Scheduled Date\\" name=\\"groupby_date\\" domain=\\"[]\\" context=\\"{'group_by': 'date'}\\"/>\\n                    </group>\\n                </search>", "es_ES": "<search string=\\"Movimientos de stock\\">\\n                    <field name=\\"name\\" string=\\"Ubicación\\" filter_domain=\\"['|',('location_id', 'ilike', self),('location_dest_id', 'ilike', self)]\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"origin\\" filter_domain=\\"['|', '|', ('origin', 'ilike', self), ('name', 'ilike', self), ('picking_id', 'ilike', self)]\\" string=\\"Referencia\\"/>\\n                    <field name=\\"location_id\\" string=\\"Ubicación de origen\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"location_dest_id\\" string=\\"Ubicación de destino\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"partner_id\\" string=\\"Contacto\\" filter_domain=\\"[('picking_id.partner_id', 'child_of', self)]\\"/>\\n                    <filter string=\\"Listo\\" name=\\"ready\\" domain=\\"[('state','=','assigned')]\\" help=\\"Movimientos de stock que están disponibles (preparados para ser procesados)\\"/>\\n                    <filter string=\\"Pendiente\\" name=\\"future\\" domain=\\"[('state','in',('assigned','confirmed','waiting'))]\\" help=\\"Movimientos de stock que están confirmados, disponibles o en espera.\\"/>\\n                    <filter string=\\"Hecho\\" name=\\"done\\" domain=\\"[('state','=','done')]\\" help=\\"Movimientos de stock que han sido procesados\\"/>\\n                    <separator/>\\n                    <filter string=\\"Entrante\\" name=\\"incoming\\" domain=\\"[('location_id.usage', 'not in', ('internal', 'transit')), ('location_dest_id.usage', 'in', ('internal', 'transit'))]\\"/>\\n                    <filter string=\\"Saliente\\" name=\\"outgoing\\" domain=\\"[('location_id.usage', 'in', ('internal', 'transit')), ('location_dest_id.usage', 'not in', ('internal', 'transit'))]\\"/>\\n                    <filter string=\\"Inventario\\" name=\\"inventory\\" domain=\\"[('is_inventory', '=', True)]\\"/>\\n                    <separator/>\\n                    <filter string=\\"Fecha\\" name=\\"today\\" date=\\"date\\" help=\\"Fecha programada o de procesamiento\\"/>\\n                    <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                        <filter string=\\"Producto\\" name=\\"by_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                        <filter string=\\"Tipo de operación\\" name=\\"groupby_picking_type_id\\" domain=\\"[]\\" context=\\"{'group_by': 'picking_type_id'}\\"/>\\n                        <filter string=\\"Albarán\\" name=\\"groupby_picking_id\\" domain=\\"[]\\" context=\\"{'group_by': 'picking_id'}\\"/>\\n                        <filter string=\\"Ubicación de origen\\" name=\\"groupby_location_id\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                        <filter string=\\"Ubicación de destino\\" name=\\"groupby_dest_location_id\\" domain=\\"[]\\" context=\\"{'group_by': 'location_dest_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                        <filter string=\\"Estado\\" name=\\"status\\" domain=\\"[]\\" context=\\"{'group_by': 'state'}\\"/>\\n                        <filter string=\\"Fecha de creación\\" name=\\"groupby_create_date\\" domain=\\"[]\\" context=\\"{'group_by': 'create_date'}\\" groups=\\"base.group_no_one\\"/>\\n                        <filter string=\\"Fecha programada\\" name=\\"groupby_date\\" domain=\\"[]\\" context=\\"{'group_by': 'date'}\\"/>\\n                    </group>\\n                </search>", "pt_PT": "<search string=\\"Movimentos de Inventário\\">\\n                    <field name=\\"name\\" string=\\"Localização\\" filter_domain=\\"['|',('location_id', 'ilike', self),('location_dest_id', 'ilike', self)]\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"origin\\" filter_domain=\\"['|', '|', ('origin', 'ilike', self), ('name', 'ilike', self), ('picking_id', 'ilike', self)]\\" string=\\"Referência\\"/>\\n                    <field name=\\"location_id\\" string=\\"Localização de origem\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"location_dest_id\\" string=\\"Localização de Destino\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"partner_id\\" string=\\"Parceiro\\" filter_domain=\\"[('picking_id.partner_id', 'child_of', self)]\\"/>\\n                    <filter string=\\"Pronto\\" name=\\"ready\\" domain=\\"[('state','=','assigned')]\\" help=\\"Movimentos de stock que estão disponíveis (Prontos para processar)\\"/>\\n                    <filter string=\\"Tarefas a realizar\\" name=\\"future\\" domain=\\"[('state','in',('assigned','confirmed','waiting'))]\\" help=\\"Movimentos de stock que estejam Confirmados, Disponíveis ou Em Espera\\"/>\\n                    <filter string=\\"Concluído\\" name=\\"done\\" domain=\\"[('state','=','done')]\\" help=\\"Movimentos de stock que tenham sido processados\\"/>\\n                    <separator/>\\n                    <filter string=\\"A Chegar\\" name=\\"incoming\\" domain=\\"[('location_id.usage', 'not in', ('internal', 'transit')), ('location_dest_id.usage', 'in', ('internal', 'transit'))]\\"/>\\n                    <filter string=\\"Entrega\\" name=\\"outgoing\\" domain=\\"[('location_id.usage', 'in', ('internal', 'transit')), ('location_dest_id.usage', 'not in', ('internal', 'transit'))]\\"/>\\n                    <filter string=\\"Inventário\\" name=\\"inventory\\" domain=\\"[('is_inventory', '=', True)]\\"/>\\n                    <separator/>\\n                    <filter string=\\"Data\\" name=\\"today\\" date=\\"date\\" help=\\"Data programada ou de processamento\\"/>\\n                    <group expand=\\"0\\" string=\\"Agrupar Por\\">\\n                        <filter string=\\"Artigo\\" name=\\"by_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                        <filter string=\\"Tipo de Operação\\" name=\\"groupby_picking_type_id\\" domain=\\"[]\\" context=\\"{'group_by': 'picking_type_id'}\\"/>\\n                        <filter string=\\"Picking\\" name=\\"groupby_picking_id\\" domain=\\"[]\\" context=\\"{'group_by': 'picking_id'}\\"/>\\n                        <filter string=\\"Localização de origem\\" name=\\"groupby_location_id\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                        <filter string=\\"Localização de Destino\\" name=\\"groupby_dest_location_id\\" domain=\\"[]\\" context=\\"{'group_by': 'location_dest_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                        <filter string=\\"Estado\\" name=\\"status\\" domain=\\"[]\\" context=\\"{'group_by': 'state'}\\"/>\\n                        <filter string=\\"Data de Criação\\" name=\\"groupby_create_date\\" domain=\\"[]\\" context=\\"{'group_by': 'create_date'}\\" groups=\\"base.group_no_one\\"/>\\n                        <filter string=\\"Data Agendada\\" name=\\"groupby_date\\" domain=\\"[]\\" context=\\"{'group_by': 'date'}\\"/>\\n                    </group>\\n                </search>"}	<search string="Stock Moves">\n                    <field name="name" string="Location" filter_domain="['|',('location_id', 'ilike', self),('location_dest_id', 'ilike', self)]" groups="stock.group_stock_multi_locations"/>\n                    <field name="product_id"/>\n                    <field name="origin" filter_domain="['|', '|', ('origin', 'ilike', self), ('name', 'ilike', self), ('picking_id', 'ilike', self)]" string="Reference"/>\n                    <field name="location_id" string="Source Location" groups="stock.group_stock_multi_locations"/>\n                    <field name="location_dest_id" string="Destination Location" groups="stock.group_stock_multi_locations"/>\n                    <field name="partner_id" string="Partner" filter_domain="[('picking_id.partner_id', 'child_of', self)]"/>\n                    <filter string="Ready" name="ready" domain="[('state','=','assigned')]" help="Stock moves that are Available (Ready to process)"/>\n                    <filter string="To Do" name="future" domain="[('state','in',('assigned','confirmed','waiting'))]" help="Stock moves that are Confirmed, Available or Waiting"/>\n                    <filter string="Done" name="done" domain="[('state','=','done')]" help="Stock moves that have been processed"/>\n                    <separator/>\n                    <filter string="Incoming" name="incoming" domain="[('location_id.usage', 'not in', ('internal', 'transit')), ('location_dest_id.usage', 'in', ('internal', 'transit'))]"/>\n                    <filter string="Outgoing" name="outgoing" domain="[('location_id.usage', 'in', ('internal', 'transit')), ('location_dest_id.usage', 'not in', ('internal', 'transit'))]"/>\n                    <filter string="Inventory" name="inventory" domain="[('is_inventory', '=', True)]"/>\n                    <separator/>\n                    <filter string="Date" name="today" date="date" help="Scheduled or processing date"/>\n                    <group expand="0" string="Group By">\n                        <filter string="Product" name="by_product" domain="[]" context="{'group_by': 'product_id'}"/>\n                        <filter string="Operation Type" name="groupby_picking_type_id" domain="[]" context="{'group_by': 'picking_type_id'}"/>\n                        <filter string="Picking" name="groupby_picking_id" domain="[]" context="{'group_by': 'picking_id'}"/>\n                        <filter string="Source Location" name="groupby_location_id" domain="[]" context="{'group_by': 'location_id'}" groups="stock.group_stock_multi_locations"/>\n                        <filter string="Destination Location" name="groupby_dest_location_id" domain="[]" context="{'group_by': 'location_dest_id'}" groups="stock.group_stock_multi_locations"/>\n                        <filter string="Status" name="status" domain="[]" context="{'group_by': 'state'}"/>\n                        <filter string="Creation Date" name="groupby_create_date" domain="[]" context="{'group_by': 'create_date'}" groups="base.group_no_one"/>\n                        <filter string="Scheduled Date" name="groupby_date" domain="[]" context="{'group_by': 'date'}"/>\n                    </group>\n                </search>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1810	16	\N	1	1	stock.picking.list	stock.picking	\N	list	stock/views/stock_picking_views.xml	primary	{"en_US": "<list string=\\"Picking list\\" multi_edit=\\"1\\" sample=\\"1\\" js_class=\\"stock_list_view\\">\\n                    <header>\\n                        <button name=\\"do_unreserve\\" type=\\"object\\" string=\\"Unreserve\\"/>\\n                        <button name=\\"action_assign\\" type=\\"object\\" string=\\"Check Availability\\"/>\\n                    </header>\\n                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"priority\\" optional=\\"show\\" widget=\\"priority\\" nolabel=\\"1\\"/>\\n                    <field name=\\"name\\" decoration-bf=\\"1\\"/>\\n                    <field name=\\"location_id\\" options=\\"{'no_create': True}\\" string=\\"From\\" groups=\\"stock.group_stock_multi_locations\\" optional=\\"show\\" readonly=\\"state == 'done'\\"/>\\n                    <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\" string=\\"To\\" groups=\\"stock.group_stock_multi_locations\\" optional=\\"show\\" readonly=\\"state == 'done'\\"/>\\n                    <field name=\\"partner_id\\" optional=\\"show\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                    <field name=\\"is_signed\\" string=\\"Signed\\" optional=\\"hide\\" groups=\\"stock.group_stock_sign_delivery\\"/>\\n                    <field name=\\"user_id\\" optional=\\"hide\\" widget=\\"many2one_avatar_user\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                    <field name=\\"scheduled_date\\" optional=\\"show\\" widget=\\"remaining_days\\" invisible=\\"state in ('done', 'cancel')\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                    <field name=\\"picking_type_code\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"products_availability_state\\" column_invisible=\\"True\\" options=\\"{&quot;lazy&quot;: true}\\"/>\\n                    <field name=\\"products_availability\\" options=\\"{&quot;lazy&quot;: true}\\" optional=\\"hide\\" invisible=\\"picking_type_code != 'outgoing' or state not in ['confirmed', 'waiting', 'assigned']\\" decoration-success=\\"state == 'assigned' or products_availability_state == 'available'\\" decoration-warning=\\"state != 'assigned' and products_availability_state in ('expected', 'available')\\" decoration-danger=\\"state != 'assigned' and products_availability_state == 'late'\\"/>\\n                    <field name=\\"date_deadline\\" optional=\\"hide\\" widget=\\"remaining_days\\" invisible=\\"state in ('done', 'cancel')\\"/>\\n                    <field name=\\"date_done\\" string=\\"Effective Date\\" optional=\\"hide\\"/>\\n                    <field name=\\"origin\\" optional=\\"show\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                    <field name=\\"backorder_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"picking_type_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                    <field name=\\"state\\" optional=\\"show\\" widget=\\"badge\\" decoration-danger=\\"state=='cancel'\\" decoration-info=\\"state== 'assigned'\\" decoration-muted=\\"state == 'draft'\\" decoration-success=\\"state == 'done'\\" decoration-warning=\\"state not in ('draft','cancel','done','assigned')\\"/>\\n                    <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n                    <field name=\\"json_popover\\" widget=\\"stock_rescheduling_popover\\" nolabel=\\"1\\" invisible=\\"not json_popover\\"/>\\n                </list>", "es_ES": "<list string=\\"Lista de pickings\\" multi_edit=\\"1\\" sample=\\"1\\" js_class=\\"stock_list_view\\">\\n                    <header>\\n                        <button name=\\"do_unreserve\\" type=\\"object\\" string=\\"Anular reserva\\"/>\\n                        <button name=\\"action_assign\\" type=\\"object\\" string=\\"Comprobar disponibilidad\\"/>\\n                    </header>\\n                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"priority\\" optional=\\"show\\" widget=\\"priority\\" nolabel=\\"1\\"/>\\n                    <field name=\\"name\\" decoration-bf=\\"1\\"/>\\n                    <field name=\\"location_id\\" options=\\"{'no_create': True}\\" string=\\"Desde\\" groups=\\"stock.group_stock_multi_locations\\" optional=\\"show\\" readonly=\\"state == 'done'\\"/>\\n                    <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\" string=\\"A\\" groups=\\"stock.group_stock_multi_locations\\" optional=\\"show\\" readonly=\\"state == 'done'\\"/>\\n                    <field name=\\"partner_id\\" optional=\\"show\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                    <field name=\\"is_signed\\" string=\\"Firmado\\" optional=\\"hide\\" groups=\\"stock.group_stock_sign_delivery\\"/>\\n                    <field name=\\"user_id\\" optional=\\"hide\\" widget=\\"many2one_avatar_user\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                    <field name=\\"scheduled_date\\" optional=\\"show\\" widget=\\"remaining_days\\" invisible=\\"state in ('done', 'cancel')\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                    <field name=\\"picking_type_code\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"products_availability_state\\" column_invisible=\\"True\\" options=\\"{&quot;lazy&quot;: true}\\"/>\\n                    <field name=\\"products_availability\\" options=\\"{&quot;lazy&quot;: true}\\" optional=\\"hide\\" invisible=\\"picking_type_code != 'outgoing' or state not in ['confirmed', 'waiting', 'assigned']\\" decoration-success=\\"state == 'assigned' or products_availability_state == 'available'\\" decoration-warning=\\"state != 'assigned' and products_availability_state in ('expected', 'available')\\" decoration-danger=\\"state != 'assigned' and products_availability_state == 'late'\\"/>\\n                    <field name=\\"date_deadline\\" optional=\\"hide\\" widget=\\"remaining_days\\" invisible=\\"state in ('done', 'cancel')\\"/>\\n                    <field name=\\"date_done\\" string=\\"Fecha efectiva\\" optional=\\"hide\\"/>\\n                    <field name=\\"origin\\" optional=\\"show\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                    <field name=\\"backorder_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"picking_type_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                    <field name=\\"state\\" optional=\\"show\\" widget=\\"badge\\" decoration-danger=\\"state=='cancel'\\" decoration-info=\\"state== 'assigned'\\" decoration-muted=\\"state == 'draft'\\" decoration-success=\\"state == 'done'\\" decoration-warning=\\"state not in ('draft','cancel','done','assigned')\\"/>\\n                    <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n                    <field name=\\"json_popover\\" widget=\\"stock_rescheduling_popover\\" nolabel=\\"1\\" invisible=\\"not json_popover\\"/>\\n                </list>", "pt_PT": "<list string=\\"Lista de Operação de Stock\\" multi_edit=\\"1\\" sample=\\"1\\" js_class=\\"stock_list_view\\">\\n                    <header>\\n                        <button name=\\"do_unreserve\\" type=\\"object\\" string=\\"Não Reservado\\"/>\\n                        <button name=\\"action_assign\\" type=\\"object\\" string=\\"Verificar Disponibilidade\\"/>\\n                    </header>\\n                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"priority\\" optional=\\"show\\" widget=\\"priority\\" nolabel=\\"1\\"/>\\n                    <field name=\\"name\\" decoration-bf=\\"1\\"/>\\n                    <field name=\\"location_id\\" options=\\"{'no_create': True}\\" string=\\"De\\" groups=\\"stock.group_stock_multi_locations\\" optional=\\"show\\" readonly=\\"state == 'done'\\"/>\\n                    <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\" string=\\"A\\" groups=\\"stock.group_stock_multi_locations\\" optional=\\"show\\" readonly=\\"state == 'done'\\"/>\\n                    <field name=\\"partner_id\\" optional=\\"show\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                    <field name=\\"is_signed\\" string=\\"Assinado\\" optional=\\"hide\\" groups=\\"stock.group_stock_sign_delivery\\"/>\\n                    <field name=\\"user_id\\" optional=\\"hide\\" widget=\\"many2one_avatar_user\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                    <field name=\\"scheduled_date\\" optional=\\"show\\" widget=\\"remaining_days\\" invisible=\\"state in ('done', 'cancel')\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                    <field name=\\"picking_type_code\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"products_availability_state\\" column_invisible=\\"True\\" options=\\"{&quot;lazy&quot;: true}\\"/>\\n                    <field name=\\"products_availability\\" options=\\"{&quot;lazy&quot;: true}\\" optional=\\"hide\\" invisible=\\"picking_type_code != 'outgoing' or state not in ['confirmed', 'waiting', 'assigned']\\" decoration-success=\\"state == 'assigned' or products_availability_state == 'available'\\" decoration-warning=\\"state != 'assigned' and products_availability_state in ('expected', 'available')\\" decoration-danger=\\"state != 'assigned' and products_availability_state == 'late'\\"/>\\n                    <field name=\\"date_deadline\\" optional=\\"hide\\" widget=\\"remaining_days\\" invisible=\\"state in ('done', 'cancel')\\"/>\\n                    <field name=\\"date_done\\" string=\\"Data Efetiva\\" optional=\\"hide\\"/>\\n                    <field name=\\"origin\\" optional=\\"show\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                    <field name=\\"backorder_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"picking_type_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                    <field name=\\"state\\" optional=\\"show\\" widget=\\"badge\\" decoration-danger=\\"state=='cancel'\\" decoration-info=\\"state== 'assigned'\\" decoration-muted=\\"state == 'draft'\\" decoration-success=\\"state == 'done'\\" decoration-warning=\\"state not in ('draft','cancel','done','assigned')\\"/>\\n                    <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n                    <field name=\\"json_popover\\" widget=\\"stock_rescheduling_popover\\" nolabel=\\"1\\" invisible=\\"not json_popover\\"/>\\n                </list>"}	<list string="Picking list" multi_edit="1" sample="1" js_class="stock_list_view">\n                    <header>\n                        <button name="do_unreserve" type="object" string="Unreserve"/>\n                        <button name="action_assign" type="object" string="Check Availability"/>\n                    </header>\n                    <field name="company_id" column_invisible="True"/>\n                    <field name="priority" optional="show" widget="priority" nolabel="1"/>\n                    <field name="name" decoration-bf="1"/>\n                    <field name="location_id" options="{'no_create': True}" string="From" groups="stock.group_stock_multi_locations" optional="show" readonly="state == 'done'"/>\n                    <field name="location_dest_id" options="{'no_create': True}" string="To" groups="stock.group_stock_multi_locations" optional="show" readonly="state == 'done'"/>\n                    <field name="partner_id" optional="show" readonly="state in ['cancel', 'done']"/>\n                    <field name="is_signed" string="Signed" optional="hide" groups="stock.group_stock_sign_delivery"/>\n                    <field name="user_id" optional="hide" widget="many2one_avatar_user" readonly="state in ['cancel', 'done']"/>\n                    <field name="scheduled_date" optional="show" widget="remaining_days" invisible="state in ('done', 'cancel')" readonly="state in ['cancel', 'done']"/>\n                    <field name="picking_type_code" column_invisible="True"/>\n                    <field name="products_availability_state" column_invisible="True" options="{&quot;lazy&quot;: true}"/>\n                    <field name="products_availability" options="{&quot;lazy&quot;: true}" optional="hide" invisible="picking_type_code != 'outgoing' or state not in ['confirmed', 'waiting', 'assigned']" decoration-success="state == 'assigned' or products_availability_state == 'available'" decoration-warning="state != 'assigned' and products_availability_state in ('expected', 'available')" decoration-danger="state != 'assigned' and products_availability_state == 'late'"/>\n                    <field name="date_deadline" optional="hide" widget="remaining_days" invisible="state in ('done', 'cancel')"/>\n                    <field name="date_done" string="Effective Date" optional="hide"/>\n                    <field name="origin" optional="show" readonly="state in ['cancel', 'done']"/>\n                    <field name="backorder_id" optional="hide"/>\n                    <field name="picking_type_id" optional="hide"/>\n                    <field name="company_id" groups="base.group_multi_company" optional="show"/>\n                    <field name="state" optional="show" widget="badge" decoration-danger="state=='cancel'" decoration-info="state== 'assigned'" decoration-muted="state == 'draft'" decoration-success="state == 'done'" decoration-warning="state not in ('draft','cancel','done','assigned')"/>\n                    <field name="activity_exception_decoration" widget="activity_exception"/>\n                    <field name="json_popover" widget="stock_rescheduling_popover" nolabel="1" invisible="not json_popover"/>\n                </list>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
4008	16	3154	19	1	footer_copyright_company_name	\N	website.footer_copyright_company_name	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\">\\n    <xpath expr=\\"//footer//span[hasclass('o_footer_copyright_name')]\\" position=\\"replace\\">\\n        <span class=\\"o_footer_copyright_name me-2\\"><span class=\\"h4-fs\\"><strong><br/><br/></strong></span></span>\\n    </xpath>\\n</data>", "es_ES": "<data inherit_id=\\"website.layout\\">\\n    <xpath expr=\\"//footer//span[hasclass('o_footer_copyright_name')]\\" position=\\"replace\\">\\n        <span class=\\"o_footer_copyright_name me-2\\"><span class=\\"h4-fs\\"><strong><br/><br/></strong></span></span>\\n    </xpath>\\n</data>", "pt_PT": "<data inherit_id=\\"website.layout\\">\\n    <xpath expr=\\"//footer//span[hasclass('o_footer_copyright_name')]\\" position=\\"replace\\">\\n        <span class=\\"o_footer_copyright_name me-2\\"><span class=\\"h4-fs\\"><strong><br/><br/></strong></span></span>\\n    </xpath>\\n</data>"}	<data inherit_id="website.layout">\n    <xpath expr="//footer//span[hasclass('o_footer_copyright_name')]" position="replace">\n        <span class="o_footer_copyright_name me-2 o_dirty"><span class="h4-fs"><strong><br/><br/></strong></span></span>\n    </xpath>\n</data>	t	t	2026-05-13 08:36:41.836452	2026-06-12 08:18:24.721957	f	1	\N	\N	\N	\N	\N	\N	\N	\N	f
3958	16	3154	16	1	Default	\N	website.footer_custom	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Default\\" active=\\"True\\">\\n    <xpath expr=\\"//div[@id='footer']\\" position=\\"replace\\">\\n        <div id=\\"footer\\" class=\\"oe_structure oe_structure_solo\\" t-ignore=\\"true\\" t-if=\\"not no_footer\\" style=\\"border-color: rgb(255, 255, 255) !important;\\"><section class=\\"s_text_block o_colored_level pb0 pt0\\" data-snippet=\\"s_text_block\\" data-name=\\"Texto\\">\\n        <div class=\\"container s_allow_columns\\">\\n            <p><br/></p><p>\\n\\n</p>\\n        </div>\\n    </section></div>\\n    </xpath>\\n</data>", "es_ES": "<data inherit_id=\\"website.layout\\" name=\\"Default\\" active=\\"True\\">\\n    <xpath expr=\\"//div[@id='footer']\\" position=\\"replace\\">\\n        <div id=\\"footer\\" class=\\"oe_structure oe_structure_solo\\" t-ignore=\\"true\\" t-if=\\"not no_footer\\" style=\\"border-color: rgb(255, 255, 255) !important;\\"><section class=\\"s_text_block o_colored_level pb0 pt0\\" data-snippet=\\"s_text_block\\" data-name=\\"Texto\\">\\n        <div class=\\"container s_allow_columns\\">\\n            <p><br/></p><p>\\n\\n</p>\\n        </div>\\n    </section></div>\\n    </xpath>\\n</data>", "pt_PT": "<data inherit_id=\\"website.layout\\" name=\\"Default\\" active=\\"True\\">\\n    <xpath expr=\\"//div[@id='footer']\\" position=\\"replace\\">\\n        <div id=\\"footer\\" class=\\"oe_structure oe_structure_solo\\" t-ignore=\\"true\\" t-if=\\"not no_footer\\" style=\\"border-color: rgb(255, 255, 255) !important;\\"><section class=\\"s_text_block o_colored_level pb0 pt0\\" data-snippet=\\"s_text_block\\" data-name=\\"Texto\\">\\n        <div class=\\"container s_allow_columns\\">\\n            <p><br/></p><p>\\n\\n</p>\\n        </div>\\n    </section></div>\\n    </xpath>\\n</data>"}	<data inherit_id="website.layout" name="Default" active="True">\n    <xpath expr="//div[@id='footer']" position="replace">\n        <div id="footer" class="oe_structure oe_structure_solo o_dirty" t-ignore="true" t-if="not no_footer" style="border-color: rgb(255, 255, 255) !important;"><section class="s_text_block o_colored_level pb0 pt0" data-snippet="s_text_block" data-name="Texto">\n        <div class="container s_allow_columns">\n            <p><br/></p><p>\n\n</p>\n        </div>\n    </section></div>\n    </xpath>\n</data>	t	t	2026-05-12 10:39:48.653783	2026-06-12 08:18:24.721957	f	1	\N	\N	\N	\N	\N	\N	\N	\N	f
4156	16	\N	1	1	relsum.machine.search	relsum.machine	\N	search	ot_relsum/views/relsum_machine_views.xml	primary	{"en_US": "<search>\\n                <field name=\\"name\\"/>\\n                <field name=\\"marca\\"/>\\n                <field name=\\"numero_serie\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <filter name=\\"active\\" string=\\"Activas\\" domain=\\"[('active','=',True)]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                    <filter name=\\"group_marca\\" string=\\"Marca\\" context=\\"{'group_by':'marca'}\\"/>\\n                    <filter name=\\"group_partner\\" string=\\"Cliente\\" context=\\"{'group_by':'partner_id'}\\"/>\\n                </group>\\n            </search>"}	<search>\n                <field name="name"/>\n                <field name="marca"/>\n                <field name="numero_serie"/>\n                <field name="partner_id"/>\n                <filter name="active" string="Activas" domain="[('active','=',True)]"/>\n                <group expand="0" string="Agrupar por">\n                    <filter name="group_marca" string="Marca" context="{'group_by':'marca'}"/>\n                    <filter name="group_partner" string="Cliente" context="{'group_by':'partner_id'}"/>\n                </group>\n            </search>	f	t	2026-05-25 08:36:18.939413	2026-06-12 08:18:22.487169	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4155	16	\N	1	1	relsum.machine.form	relsum.machine	\N	form	ot_relsum/views/relsum_machine_views.xml	primary	{"en_US": "<form>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button type=\\"object\\" name=\\"action_view_repair_orders\\" class=\\"oe_stat_button\\" icon=\\"fa-wrench\\">\\n                            <field name=\\"repair_count\\" widget=\\"statinfo\\" string=\\"OTs\\"/>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"name\\" readonly=\\"1\\"/></h1>\\n                    </div>\\n                    <group>\\n                        <group string=\\"Identificación\\">\\n                            <field name=\\"marca\\"/>\\n                            <field name=\\"tipo\\"/>\\n                            <field name=\\"numero_serie\\"/>\\n                            <field name=\\"partner_id\\"/>\\n                            <field name=\\"planta_id\\"/>\\n                        </group>\\n                        <group string=\\"Características eléctricas\\">\\n                            <field name=\\"voltios\\"/>\\n                            <field name=\\"kva\\"/>\\n                            <field name=\\"rpm\\"/>\\n                            <field name=\\"amperios\\"/>\\n                            <field name=\\"hz\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Histórico de OTs\\">\\n                            <field name=\\"repair_order_ids\\" readonly=\\"1\\">\\n                                <list>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"x_numero_ot\\"/>\\n                                    <field name=\\"schedule_date\\"/>\\n                                    <field name=\\"state\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                        <page string=\\"Notas\\">\\n                            <field name=\\"notes\\"/>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n            </form>"}	<form>\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                        <button type="object" name="action_view_repair_orders" class="oe_stat_button" icon="fa-wrench">\n                            <field name="repair_count" widget="statinfo" string="OTs"/>\n                        </button>\n                    </div>\n                    <div class="oe_title">\n                        <h1><field name="name" readonly="1"/></h1>\n                    </div>\n                    <group>\n                        <group string="Identificación">\n                            <field name="marca"/>\n                            <field name="tipo"/>\n                            <field name="numero_serie"/>\n                            <field name="partner_id"/>\n                            <field name="planta_id"/>\n                        </group>\n                        <group string="Características eléctricas">\n                            <field name="voltios"/>\n                            <field name="kva"/>\n                            <field name="rpm"/>\n                            <field name="amperios"/>\n                            <field name="hz"/>\n                        </group>\n                    </group>\n                    <notebook>\n                        <page string="Histórico de OTs">\n                            <field name="repair_order_ids" readonly="1">\n                                <list>\n                                    <field name="name"/>\n                                    <field name="x_numero_ot"/>\n                                    <field name="schedule_date"/>\n                                    <field name="state"/>\n                                </list>\n                            </field>\n                        </page>\n                        <page string="Notas">\n                            <field name="notes"/>\n                        </page>\n                    </notebook>\n                </sheet>\n                <chatter/>\n            </form>	f	t	2026-05-25 08:36:18.939413	2026-06-12 08:18:22.487169	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4158	16	\N	1	1	relsum.technical.report.form	relsum.technical.report	\N	form	ot_relsum/views/relsum_technical_report_views.xml	primary	{"en_US": "<form>\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"name\\" readonly=\\"1\\"/></h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"report_type\\"/>\\n                            <field name=\\"sequence_number\\"/>\\n                            <field name=\\"year\\"/>\\n                            <field name=\\"date\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"repair_order_id\\"/>\\n                            <field name=\\"machine_id\\" readonly=\\"1\\"/>\\n                            <field name=\\"partner_id\\" readonly=\\"1\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Contenido\\">\\n                            <field name=\\"notes\\"/>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n            </form>"}	<form>\n                <sheet>\n                    <div class="oe_title">\n                        <h1><field name="name" readonly="1"/></h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="report_type"/>\n                            <field name="sequence_number"/>\n                            <field name="year"/>\n                            <field name="date"/>\n                        </group>\n                        <group>\n                            <field name="repair_order_id"/>\n                            <field name="machine_id" readonly="1"/>\n                            <field name="partner_id" readonly="1"/>\n                        </group>\n                    </group>\n                    <notebook>\n                        <page string="Contenido">\n                            <field name="notes"/>\n                        </page>\n                    </notebook>\n                </sheet>\n                <chatter/>\n            </form>	f	t	2026-05-25 08:36:18.939413	2026-06-12 08:18:22.487169	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1699	16	\N	1	1	exception_on_picking	\N	stock.exception_on_picking	qweb	stock/data/mail_templates.xml	primary	{"en_US": "<t t-name=\\"stock.exception_on_picking\\">\\n        <div> Exception(s) occurred on the picking\\n            <a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"origin_picking.id\\"><t t-esc=\\"origin_picking.name\\"/></a>.\\n            Manual actions may be needed.\\n            <div class=\\"mt16\\">\\n                <p>Exception(s):</p>\\n                <ul t-foreach=\\"moves_information\\" t-as=\\"exception\\">\\n                    <t t-set=\\"move\\" t-value=\\"exception[0]\\"/>\\n                    <t t-set=\\"new_qty\\" t-value=\\"exception[1][0]\\"/>\\n                    <t t-set=\\"old_qty\\" t-value=\\"exception[1][1]\\"/>\\n                    <li><t t-esc=\\"new_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/>\\n                    of <t t-esc=\\"move.product_id.display_name\\"/> processed instead of <t t-esc=\\"old_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/></li>\\n                </ul>\\n            </div>\\n            <div class=\\"mt16\\" t-if=\\"impacted_pickings\\">\\n                <p>Next transfer(s) impacted:</p>\\n                <ul t-foreach=\\"impacted_pickings\\" t-as=\\"picking\\">\\n                    <li><a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"picking.id\\"><t t-esc=\\"picking.name\\"/></a></li>\\n                </ul>\\n            </div>\\n        </div>\\n    </t>", "es_ES": "<t t-name=\\"stock.exception_on_picking\\">\\n        <div> Excepcion(es) producida(s) en el albarán:\\n            <a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"origin_picking.id\\"><t t-esc=\\"origin_picking.name\\"/></a>.\\n            Acciones manuales podrían ser necesitadas.\\n            <div class=\\"mt16\\">\\n                <p>Excepción(es):</p>\\n                <ul t-foreach=\\"moves_information\\" t-as=\\"exception\\">\\n                    <t t-set=\\"move\\" t-value=\\"exception[0]\\"/>\\n                    <t t-set=\\"new_qty\\" t-value=\\"exception[1][0]\\"/>\\n                    <t t-set=\\"old_qty\\" t-value=\\"exception[1][1]\\"/>\\n                    <li><t t-esc=\\"new_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/>\\n                    de <t t-esc=\\"move.product_id.display_name\\"/> procesado(s) en lugar de <t t-esc=\\"old_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/></li>\\n                </ul>\\n            </div>\\n            <div class=\\"mt16\\" t-if=\\"impacted_pickings\\">\\n                <p>Siguiente(s) traslado(s) afectado(s):</p>\\n                <ul t-foreach=\\"impacted_pickings\\" t-as=\\"picking\\">\\n                    <li><a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"picking.id\\"><t t-esc=\\"picking.name\\"/></a></li>\\n                </ul>\\n            </div>\\n        </div>\\n    </t>", "pt_PT": "<t t-name=\\"stock.exception_on_picking\\">\\n        <div> Exceções ocorreram na separação\\n            <a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"origin_picking.id\\"><t t-esc=\\"origin_picking.name\\"/></a>.\\n            Ações manuais podem ser necessárias.\\n            <div class=\\"mt16\\">\\n                <p>Exceção(ões):</p>\\n                <ul t-foreach=\\"moves_information\\" t-as=\\"exception\\">\\n                    <t t-set=\\"move\\" t-value=\\"exception[0]\\"/>\\n                    <t t-set=\\"new_qty\\" t-value=\\"exception[1][0]\\"/>\\n                    <t t-set=\\"old_qty\\" t-value=\\"exception[1][1]\\"/>\\n                    <li><t t-esc=\\"new_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/>\\n                    de <t t-esc=\\"move.product_id.display_name\\"/> processado em vez de <t t-esc=\\"old_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/></li>\\n                </ul>\\n            </div>\\n            <div class=\\"mt16\\" t-if=\\"impacted_pickings\\">\\n                <p>Próximas transferências afetadas:</p>\\n                <ul t-foreach=\\"impacted_pickings\\" t-as=\\"picking\\">\\n                    <li><a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"picking.id\\"><t t-esc=\\"picking.name\\"/></a></li>\\n                </ul>\\n            </div>\\n        </div>\\n    </t>"}	<t t-name="stock.exception_on_picking">\n        <div> Exception(s) occurred on the picking\n            <a href="#" data-oe-model="stock.picking" t-att-data-oe-id="origin_picking.id"><t t-esc="origin_picking.name"/></a>.\n            Manual actions may be needed.\n            <div class="mt16">\n                <p>Exception(s):</p>\n                <ul t-foreach="moves_information" t-as="exception">\n                    <t t-set="move" t-value="exception[0]"/>\n                    <t t-set="new_qty" t-value="exception[1][0]"/>\n                    <t t-set="old_qty" t-value="exception[1][1]"/>\n                    <li><t t-esc="new_qty"/> <t t-esc="move.product_uom.name"/>\n                    of <t t-esc="move.product_id.display_name"/> processed instead of <t t-esc="old_qty"/> <t t-esc="move.product_uom.name"/></li>\n                </ul>\n            </div>\n            <div class="mt16" t-if="impacted_pickings">\n                <p>Next transfer(s) impacted:</p>\n                <ul t-foreach="impacted_pickings" t-as="picking">\n                    <li><a href="#" data-oe-model="stock.picking" t-att-data-oe-id="picking.id"><t t-esc="picking.name"/></a></li>\n                </ul>\n            </div>\n        </div>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1700	16	\N	1	1	stock_report_view_graph	report.stock.quantity	\N	graph	stock/report/report_stock_quantity.xml	primary	{"en_US": "<graph js_class=\\"stock_forecasted_graph\\" string=\\"report_stock_quantity_graph\\" type=\\"line\\" sample=\\"1\\" disable_linking=\\"1\\">\\n                    <field name=\\"date\\" interval=\\"day\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"product_qty\\" type=\\"measure\\"/>\\n            </graph>", "es_ES": "<graph js_class=\\"stock_forecasted_graph\\" string=\\"report_stock_quantity_graph\\" type=\\"line\\" sample=\\"1\\" disable_linking=\\"1\\">\\n                    <field name=\\"date\\" interval=\\"day\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"product_qty\\" type=\\"measure\\"/>\\n            </graph>", "pt_PT": "<graph js_class=\\"stock_forecasted_graph\\" string=\\"report_stock_quantity_graph\\" type=\\"line\\" sample=\\"1\\" disable_linking=\\"1\\">\\n                    <field name=\\"date\\" interval=\\"day\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"product_qty\\" type=\\"measure\\"/>\\n            </graph>"}	<graph js_class="stock_forecasted_graph" string="report_stock_quantity_graph" type="line" sample="1" disable_linking="1">\n                    <field name="date" interval="day"/>\n                    <field name="product_id"/>\n                    <field name="product_qty" type="measure"/>\n            </graph>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1701	16	\N	1	1	report_reception_report_label	\N	stock.report_reception_report_label	qweb	stock/report/report_stock_reception.xml	primary	{"en_US": "<t t-name=\\"stock.report_reception_report_label\\">\\n        <t t-if=\\"quantity\\" t-set=\\"qtys\\" t-value=\\"[int(q) for q in quantity.split(',')]\\"/>\\n        <t t-else=\\"\\" t-set=\\"qtys\\" t-value=\\"[1 for q in range(len(docs))]\\"/>\\n        <t t-call=\\"web.basic_layout\\">\\n            <div class=\\"page\\">\\n                <t t-foreach=\\"range(len(docs))\\" t-as=\\"index\\">\\n                    <t t-set=\\"move\\" t-value=\\"docs[index]\\"/>\\n                    <t t-set=\\"qty\\" t-value=\\"qtys[index]\\"/>\\n                    <t t-set=\\"source\\" t-value=\\"move._get_source_document()\\"/>\\n                    <t t-foreach=\\"range(qty)\\" t-as=\\"j\\">\\n                        <div class=\\"o_label_page o_label_dymo\\">\\n                            <span t-out=\\"move.product_id.display_name\\">Product Display Name</span> <br/>\\n                            <span t-if=\\"source\\" t-out=\\"source.name\\">Source Name</span>\\n                            <div class=\\"address\\" t-if=\\"move.picking_id and move.picking_id.partner_id\\" t-field=\\"move.picking_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True}\\"/>\\n                        </div>\\n                    </t>\\n                </t>\\n            </div>\\n        </t>\\n    </t>", "es_ES": "<t t-name=\\"stock.report_reception_report_label\\">\\n        <t t-if=\\"quantity\\" t-set=\\"qtys\\" t-value=\\"[int(q) for q in quantity.split(',')]\\"/>\\n        <t t-else=\\"\\" t-set=\\"qtys\\" t-value=\\"[1 for q in range(len(docs))]\\"/>\\n        <t t-call=\\"web.basic_layout\\">\\n            <div class=\\"page\\">\\n                <t t-foreach=\\"range(len(docs))\\" t-as=\\"index\\">\\n                    <t t-set=\\"move\\" t-value=\\"docs[index]\\"/>\\n                    <t t-set=\\"qty\\" t-value=\\"qtys[index]\\"/>\\n                    <t t-set=\\"source\\" t-value=\\"move._get_source_document()\\"/>\\n                    <t t-foreach=\\"range(qty)\\" t-as=\\"j\\">\\n                        <div class=\\"o_label_page o_label_dymo\\">\\n                            <span t-out=\\"move.product_id.display_name\\">Nombre de visualización del producto</span> <br/>\\n                            <span t-if=\\"source\\" t-out=\\"source.name\\">Nombre del origen</span>\\n                            <div class=\\"address\\" t-if=\\"move.picking_id and move.picking_id.partner_id\\" t-field=\\"move.picking_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True}\\"/>\\n                        </div>\\n                    </t>\\n                </t>\\n            </div>\\n        </t>\\n    </t>", "pt_PT": "<t t-name=\\"stock.report_reception_report_label\\">\\n        <t t-if=\\"quantity\\" t-set=\\"qtys\\" t-value=\\"[int(q) for q in quantity.split(',')]\\"/>\\n        <t t-else=\\"\\" t-set=\\"qtys\\" t-value=\\"[1 for q in range(len(docs))]\\"/>\\n        <t t-call=\\"web.basic_layout\\">\\n            <div class=\\"page\\">\\n                <t t-foreach=\\"range(len(docs))\\" t-as=\\"index\\">\\n                    <t t-set=\\"move\\" t-value=\\"docs[index]\\"/>\\n                    <t t-set=\\"qty\\" t-value=\\"qtys[index]\\"/>\\n                    <t t-set=\\"source\\" t-value=\\"move._get_source_document()\\"/>\\n                    <t t-foreach=\\"range(qty)\\" t-as=\\"j\\">\\n                        <div class=\\"o_label_page o_label_dymo\\">\\n                            <span t-out=\\"move.product_id.display_name\\">Nome de exibição do produto</span> <br/>\\n                            <span t-if=\\"source\\" t-out=\\"source.name\\">Nome da Origem</span>\\n                            <div class=\\"address\\" t-if=\\"move.picking_id and move.picking_id.partner_id\\" t-field=\\"move.picking_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True}\\"/>\\n                        </div>\\n                    </t>\\n                </t>\\n            </div>\\n        </t>\\n    </t>"}	<t t-name="stock.report_reception_report_label">\n        <t t-if="quantity" t-set="qtys" t-value="[int(q) for q in quantity.split(',')]"/>\n        <t t-else="" t-set="qtys" t-value="[1 for q in range(len(docs))]"/>\n        <t t-call="web.basic_layout">\n            <div class="page">\n                <t t-foreach="range(len(docs))" t-as="index">\n                    <t t-set="move" t-value="docs[index]"/>\n                    <t t-set="qty" t-value="qtys[index]"/>\n                    <t t-set="source" t-value="move._get_source_document()"/>\n                    <t t-foreach="range(qty)" t-as="j">\n                        <div class="o_label_page o_label_dymo">\n                            <span t-out="move.product_id.display_name">Product Display Name</span> <br/>\n                            <span t-if="source" t-out="source.name">Source Name</span>\n                            <div class="address" t-if="move.picking_id and move.picking_id.partner_id" t-field="move.picking_id.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True}"/>\n                        </div>\n                    </t>\n                </t>\n            </div>\n        </t>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1702	16	\N	1	1	report_reception_body	\N	stock.report_reception_body	qweb	stock/report/report_stock_reception.xml	primary	{"en_US": "<t t-name=\\"stock.report_reception_body\\">\\n        <div class=\\"o_report_reception justify-content-between\\">\\n            <div class=\\"o_report_reception_header my-5\\">\\n                <h3>\\n                    <t t-if=\\"docs\\">\\n                        <t t-foreach=\\"docs\\" t-as=\\"doc\\">\\n                            <div class=\\"p-2\\">\\n                                <a href=\\"#\\" t-att-res-model=\\"doc_model\\" view-type=\\"form\\" t-att-res-id=\\"doc.id\\">\\n                                    <span t-out=\\"doc.display_name\\">Demo Display Name</span>\\n                                </a>\\n                                <span t-field=\\"doc.display_name\\" t-options=\\"{'widget': 'barcode', 'width': 300, 'height': 50}\\">Display Name</span>\\n                                <span t-field=\\"doc.state\\" t-attf-class=\\"badge rounded-pill bg-opacity-50 #{'bg-success' if doc.state == 'done' else 'bg-info'}\\">Andrwep</span>\\n                            </div>\\n                        </t>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <span t-out=\\"reason\\">Reason</span>\\n                    </t>\\n                </h3>\\n            </div>\\n            <table t-if=\\"sources_to_lines\\" class=\\"o_report_reception_table table table-sm text-start\\">\\n                <t t-foreach=\\"sources_to_lines\\" t-as=\\"source\\">\\n                    <thead t-if=\\"any(line['is_assigned'] for line in sources_to_lines[source])\\">\\n                        <tr class=\\"bg-light\\">\\n                            <th>\\n                                <span t-field=\\"source[0].display_name\\" t-options=\\"{'widget': 'barcode', 'width': 200, 'height': 30}\\">Display Name</span>\\n                                <i t-if=\\"source[0].priority == '1'\\" class=\\"o_priority o_priority_star fa fa-star\\"/>\\n                                <a name=\\"source_link\\" href=\\"#\\" t-att-res-model=\\"source[0]._name\\" view-type=\\"form\\" t-att-res-id=\\"source[0].id\\">\\n                                    <span t-out=\\"source[0].display_name\\">DEMO_SOURCE_DISPLAY_NAME</span>\\n                                </a>\\n                                <span t-if=\\"len(source) &gt; 1\\">\\n                                    (<a name=\\"origin_link\\" href=\\"#\\" t-att-res-model=\\"source[1]._name\\" view-type=\\"form\\" t-att-res-id=\\"source[1].id\\">\\n                                    <span t-out=\\"source[1].display_name\\">DEMO_ORIGIN_DISPLAY_NAME</span></a>)\\n                                </span>\\n                                <span t-if=\\"source[0]._name == 'stock.picking' and source[0].partner_id\\">:\\n                                    <a name=\\"source_link\\" href=\\"#\\" t-att-res-model=\\"source[0].partner_id._name\\" t-att-res-id=\\"source[0].partner_id.id\\" view-type=\\"form\\">\\n                                        <span t-out=\\"source[0].partner_id.name\\">DEMO_PARTNER_NAME</span>\\n                                    </a>\\n                                </span>\\n                            </th>\\n                            <th>Expected Delivery: <span t-out=\\"sources_to_formatted_scheduled_date[source]\\">DEMO_DATE</span></th>\\n                        </tr>\\n                    </thead>\\n                    <tbody>\\n                        <t t-set=\\"possible_moves\\" t-value=\\"sources_to_lines[source]\\"/>\\n                        <t t-foreach=\\"possible_moves\\" t-as=\\"line\\">\\n                            <!-- don't print non-assigned lines when printing pdf -->\\n                            <tr t-if=\\"line['is_assigned']\\">\\n                                <td>\\n                                    <span t-out=\\"line['product']['display_name']\\">DEMO_PRODUCT_DISPLAY_NAME</span>\\n                                </td>\\n                                <td>\\n                                    <span t-out=\\"line['quantity']\\">DEMO_QUANTITY</span>\\n                                    <span groups=\\"uom.group_uom\\" t-out=\\"line['uom']\\">DEMO_UOM</span>\\n                                </td>\\n                            </tr>\\n                        </t>\\n                    </tbody>\\n                </t>\\n            </table>\\n            <p t-else=\\"\\">\\n                No allocation need found.\\n            </p>\\n        </div>\\n    </t>", "es_ES": "<t t-name=\\"stock.report_reception_body\\">\\n        <div class=\\"o_report_reception justify-content-between\\">\\n            <div class=\\"o_report_reception_header my-5\\">\\n                <h3>\\n                    <t t-if=\\"docs\\">\\n                        <t t-foreach=\\"docs\\" t-as=\\"doc\\">\\n                            <div class=\\"p-2\\">\\n                                <a href=\\"#\\" t-att-res-model=\\"doc_model\\" view-type=\\"form\\" t-att-res-id=\\"doc.id\\">\\n                                    <span t-out=\\"doc.display_name\\">Nombre de la pantalla de demostración</span>\\n                                </a>\\n                                <span t-field=\\"doc.display_name\\" t-options=\\"{'widget': 'barcode', 'width': 300, 'height': 50}\\">Nombre para mostrar</span>\\n                                <span t-field=\\"doc.state\\" t-attf-class=\\"badge rounded-pill bg-opacity-50 #{'bg-success' if doc.state == 'done' else 'bg-info'}\\">Andrwep</span>\\n                            </div>\\n                        </t>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <span t-out=\\"reason\\">Motivo</span>\\n                    </t>\\n                </h3>\\n            </div>\\n            <table t-if=\\"sources_to_lines\\" class=\\"o_report_reception_table table table-sm text-start\\">\\n                <t t-foreach=\\"sources_to_lines\\" t-as=\\"source\\">\\n                    <thead t-if=\\"any(line['is_assigned'] for line in sources_to_lines[source])\\">\\n                        <tr class=\\"bg-light\\">\\n                            <th>\\n                                <span t-field=\\"source[0].display_name\\" t-options=\\"{'widget': 'barcode', 'width': 200, 'height': 30}\\">Nombre para mostrar</span>\\n                                <i t-if=\\"source[0].priority == '1'\\" class=\\"o_priority o_priority_star fa fa-star\\"/>\\n                                <a name=\\"source_link\\" href=\\"#\\" t-att-res-model=\\"source[0]._name\\" view-type=\\"form\\" t-att-res-id=\\"source[0].id\\">\\n                                    <span t-out=\\"source[0].display_name\\">DEMO_SOURCE_DISPLAY_NAME</span>\\n                                </a>\\n                                <span t-if=\\"len(source) &gt; 1\\">\\n                                    (<a name=\\"origin_link\\" href=\\"#\\" t-att-res-model=\\"source[1]._name\\" view-type=\\"form\\" t-att-res-id=\\"source[1].id\\">\\n                                    <span t-out=\\"source[1].display_name\\">DEMO_ORIGIN_DISPLAY_NAME</span></a>)\\n                                </span>\\n                                <span t-if=\\"source[0]._name == 'stock.picking' and source[0].partner_id\\">:\\n                                    <a name=\\"source_link\\" href=\\"#\\" t-att-res-model=\\"source[0].partner_id._name\\" t-att-res-id=\\"source[0].partner_id.id\\" view-type=\\"form\\">\\n                                        <span t-out=\\"source[0].partner_id.name\\">DEMO_PARTNER_NAME</span>\\n                                    </a>\\n                                </span>\\n                            </th>\\n                            <th>Entrega prevista: <span t-out=\\"sources_to_formatted_scheduled_date[source]\\">DEMO_DATE</span></th>\\n                        </tr>\\n                    </thead>\\n                    <tbody>\\n                        <t t-set=\\"possible_moves\\" t-value=\\"sources_to_lines[source]\\"/>\\n                        <t t-foreach=\\"possible_moves\\" t-as=\\"line\\">\\n                            <!-- don't print non-assigned lines when printing pdf -->\\n                            <tr t-if=\\"line['is_assigned']\\">\\n                                <td>\\n                                    <span t-out=\\"line['product']['display_name']\\">DEMO_PRODUCT_DISPLAY_NAME</span>\\n                                </td>\\n                                <td>\\n                                    <span t-out=\\"line['quantity']\\">DEMO_QUANTITY</span>\\n                                    <span groups=\\"uom.group_uom\\" t-out=\\"line['uom']\\">DEMO_UOM</span>\\n                                </td>\\n                            </tr>\\n                        </t>\\n                    </tbody>\\n                </t>\\n            </table>\\n            <p t-else=\\"\\">\\n                No se encontró necesidad de asignación.\\n            </p>\\n        </div>\\n    </t>", "pt_PT": "<t t-name=\\"stock.report_reception_body\\">\\n        <div class=\\"o_report_reception justify-content-between\\">\\n            <div class=\\"o_report_reception_header my-5\\">\\n                <h3>\\n                    <t t-if=\\"docs\\">\\n                        <t t-foreach=\\"docs\\" t-as=\\"doc\\">\\n                            <div class=\\"p-2\\">\\n                                <a href=\\"#\\" t-att-res-model=\\"doc_model\\" view-type=\\"form\\" t-att-res-id=\\"doc.id\\">\\n                                    <span t-out=\\"doc.display_name\\">Nome de exibição de demonstração</span>\\n                                </a>\\n                                <span t-field=\\"doc.display_name\\" t-options=\\"{'widget': 'barcode', 'width': 300, 'height': 50}\\">Nome a Exibir</span>\\n                                <span t-field=\\"doc.state\\" t-attf-class=\\"badge rounded-pill bg-opacity-50 #{'bg-success' if doc.state == 'done' else 'bg-info'}\\">Andrwep</span>\\n                            </div>\\n                        </t>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <span t-out=\\"reason\\">Motivo</span>\\n                    </t>\\n                </h3>\\n            </div>\\n            <table t-if=\\"sources_to_lines\\" class=\\"o_report_reception_table table table-sm text-start\\">\\n                <t t-foreach=\\"sources_to_lines\\" t-as=\\"source\\">\\n                    <thead t-if=\\"any(line['is_assigned'] for line in sources_to_lines[source])\\">\\n                        <tr class=\\"bg-light\\">\\n                            <th>\\n                                <span t-field=\\"source[0].display_name\\" t-options=\\"{'widget': 'barcode', 'width': 200, 'height': 30}\\">Nome a Exibir</span>\\n                                <i t-if=\\"source[0].priority == '1'\\" class=\\"o_priority o_priority_star fa fa-star\\"/>\\n                                <a name=\\"source_link\\" href=\\"#\\" t-att-res-model=\\"source[0]._name\\" view-type=\\"form\\" t-att-res-id=\\"source[0].id\\">\\n                                    <span t-out=\\"source[0].display_name\\">DEMO_SOURCE_DISPLAY_NAME</span>\\n                                </a>\\n                                <span t-if=\\"len(source) &gt; 1\\">\\n                                    (<a name=\\"origin_link\\" href=\\"#\\" t-att-res-model=\\"source[1]._name\\" view-type=\\"form\\" t-att-res-id=\\"source[1].id\\">\\n                                    <span t-out=\\"source[1].display_name\\">DEMO_ORIGIN_DISPLAY_NAME</span></a>)\\n                                </span>\\n                                <span t-if=\\"source[0]._name == 'stock.picking' and source[0].partner_id\\">:\\n                                    <a name=\\"source_link\\" href=\\"#\\" t-att-res-model=\\"source[0].partner_id._name\\" t-att-res-id=\\"source[0].partner_id.id\\" view-type=\\"form\\">\\n                                        <span t-out=\\"source[0].partner_id.name\\">DEMO_PARTNER_NAME</span>\\n                                    </a>\\n                                </span>\\n                            </th>\\n                            <th>Entrega prevista: <span t-out=\\"sources_to_formatted_scheduled_date[source]\\">DEMO_DATE</span></th>\\n                        </tr>\\n                    </thead>\\n                    <tbody>\\n                        <t t-set=\\"possible_moves\\" t-value=\\"sources_to_lines[source]\\"/>\\n                        <t t-foreach=\\"possible_moves\\" t-as=\\"line\\">\\n                            <!-- don't print non-assigned lines when printing pdf -->\\n                            <tr t-if=\\"line['is_assigned']\\">\\n                                <td>\\n                                    <span t-out=\\"line['product']['display_name']\\">DEMO_PRODUCT_DISPLAY_NAME</span>\\n                                </td>\\n                                <td>\\n                                    <span t-out=\\"line['quantity']\\">DEMO_QUANTITY</span>\\n                                    <span groups=\\"uom.group_uom\\" t-out=\\"line['uom']\\">DEMO_UOM</span>\\n                                </td>\\n                            </tr>\\n                        </t>\\n                    </tbody>\\n                </t>\\n            </table>\\n            <p t-else=\\"\\">\\n                Não foi encontrada nenhuma necessidade de alocação.\\n            </p>\\n        </div>\\n    </t>"}	<t t-name="stock.report_reception_body">\n        <div class="o_report_reception justify-content-between">\n            <div class="o_report_reception_header my-5">\n                <h3>\n                    <t t-if="docs">\n                        <t t-foreach="docs" t-as="doc">\n                            <div class="p-2">\n                                <a href="#" t-att-res-model="doc_model" view-type="form" t-att-res-id="doc.id">\n                                    <span t-out="doc.display_name">Demo Display Name</span>\n                                </a>\n                                <span t-field="doc.display_name" t-options="{'widget': 'barcode', 'width': 300, 'height': 50}">Display Name</span>\n                                <span t-field="doc.state" t-attf-class="badge rounded-pill bg-opacity-50 #{'bg-success' if doc.state == 'done' else 'bg-info'}">Andrwep</span>\n                            </div>\n                        </t>\n                    </t>\n                    <t t-else="">\n                        <span t-out="reason">Reason</span>\n                    </t>\n                </h3>\n            </div>\n            <table t-if="sources_to_lines" class="o_report_reception_table table table-sm text-start">\n                <t t-foreach="sources_to_lines" t-as="source">\n                    <thead t-if="any(line['is_assigned'] for line in sources_to_lines[source])">\n                        <tr class="bg-light">\n                            <th>\n                                <span t-field="source[0].display_name" t-options="{'widget': 'barcode', 'width': 200, 'height': 30}">Display Name</span>\n                                <i t-if="source[0].priority == '1'" class="o_priority o_priority_star fa fa-star"/>\n                                <a name="source_link" href="#" t-att-res-model="source[0]._name" view-type="form" t-att-res-id="source[0].id">\n                                    <span t-out="source[0].display_name">DEMO_SOURCE_DISPLAY_NAME</span>\n                                </a>\n                                <span t-if="len(source) &gt; 1">\n                                    (<a name="origin_link" href="#" t-att-res-model="source[1]._name" view-type="form" t-att-res-id="source[1].id">\n                                    <span t-out="source[1].display_name">DEMO_ORIGIN_DISPLAY_NAME</span></a>)\n                                </span>\n                                <span t-if="source[0]._name == 'stock.picking' and source[0].partner_id">:\n                                    <a name="source_link" href="#" t-att-res-model="source[0].partner_id._name" t-att-res-id="source[0].partner_id.id" view-type="form">\n                                        <span t-out="source[0].partner_id.name">DEMO_PARTNER_NAME</span>\n                                    </a>\n                                </span>\n                            </th>\n                            <th>Expected Delivery: <span t-out="sources_to_formatted_scheduled_date[source]">DEMO_DATE</span></th>\n                        </tr>\n                    </thead>\n                    <tbody>\n                        <t t-set="possible_moves" t-value="sources_to_lines[source]"/>\n                        <t t-foreach="possible_moves" t-as="line">\n                            <!-- don't print non-assigned lines when printing pdf -->\n                            <tr t-if="line['is_assigned']">\n                                <td>\n                                    <span t-out="line['product']['display_name']">DEMO_PRODUCT_DISPLAY_NAME</span>\n                                </td>\n                                <td>\n                                    <span t-out="line['quantity']">DEMO_QUANTITY</span>\n                                    <span groups="uom.group_uom" t-out="line['uom']">DEMO_UOM</span>\n                                </td>\n                            </tr>\n                        </t>\n                    </tbody>\n                </t>\n            </table>\n            <p t-else="">\n                No allocation need found.\n            </p>\n        </div>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1703	16	\N	1	1	report_reception	\N	stock.report_reception	qweb	stock/report/report_stock_reception.xml	primary	{"en_US": "<t t-name=\\"stock.report_reception\\">\\n        <t t-call=\\"web.html_container\\">\\n            <t t-call=\\"web.internal_layout\\">\\n                <t t-call=\\"stock.report_reception_body\\"/>\\n            </t>\\n        </t>\\n    </t>"}	<t t-name="stock.report_reception">\n        <t t-call="web.html_container">\n            <t t-call="web.internal_layout">\n                <t t-call="stock.report_reception_body"/>\n            </t>\n        </t>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1705	16	\N	1	1	report_package_barcode_small	\N	stock.report_package_barcode_small	qweb	stock/report/report_package_barcode.xml	primary	{"en_US": "<t t-name=\\"stock.report_package_barcode_small\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n            <t>\\n                <div class=\\"page\\">\\n                    <div class=\\"oe_structure\\"/>\\n                    <t t-if=\\"o.valid_sscc\\">\\n                        <div class=\\"row\\">\\n                            <t t-set=\\"barcode\\" t-value=\\"'00' + o.name\\"/>\\n                            <t t-if=\\"o.pack_date\\" t-set=\\"barcode\\" t-value=\\"barcode + '13' + o.pack_date.strftime('%y%m%d')\\"/>\\n                            <div class=\\"col-5 text-end\\" name=\\"datamatrix_barcode\\" style=\\"margin: 0px 20px 40px 60px\\">\\n                                <span t-out=\\"barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'width': 200, 'height': 200}\\">Barcode Demo</span>\\n                            </div>\\n                            <div class=\\"col-7 text-start\\" style=\\"font-size:20px;\\">\\n                                <div class=\\"row\\">SSCC: <span t-field=\\"o.name\\">SSCC Demo</span></div>\\n                                <div t-if=\\"o.pack_date\\" class=\\"row\\">Pack Date: <span t-field=\\"o.pack_date\\">Pack Date Demo</span></div>\\n                                <div t-if=\\"o.package_type_id\\" class=\\"row\\" name=\\"datamatrix_pack_type\\">Package Type: <span t-field=\\"o.package_type_id.name\\">Package Type Demo</span></div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <div class=\\"row\\">\\n                            <div class=\\"text-center col-12\\">\\n                                <span t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'width': 600, 'height': 100, 'img_style': 'width:600px;height:100px;'}\\">Name Demo</span>\\n                                <span t-field=\\"o.name\\" style=\\"font-size:20px; margin:100px; white-space: nowrap;\\">Name Demo</span>\\n                            </div>\\n                        </div>\\n                        <div t-if=\\"o.pack_date\\" class=\\"col-12 text-center\\" style=\\"font-size:24px; font-weight:bold;\\">Pack Date: <span t-field=\\"o.pack_date\\">2023-01-01</span></div>\\n                        <div class=\\"row o_packaging_type\\" t-if=\\"o.package_type_id\\">\\n                            <div class=\\"col-12 text-center\\" style=\\"font-size:24px; font-weight:bold;\\"><span>Package Type: </span><span t-field=\\"o.package_type_id.name\\">Package Type Demo</span></div>\\n                        </div>\\n                    </t>\\n                    <div class=\\"oe_structure\\"/>\\n                </div>\\n            </t>\\n        </t>\\n    </t>\\n</t>", "es_ES": "<t t-name=\\"stock.report_package_barcode_small\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n            <t>\\n                <div class=\\"page\\">\\n                    <div class=\\"oe_structure\\"/>\\n                    <t t-if=\\"o.valid_sscc\\">\\n                        <div class=\\"row\\">\\n                            <t t-set=\\"barcode\\" t-value=\\"'00' + o.name\\"/>\\n                            <t t-if=\\"o.pack_date\\" t-set=\\"barcode\\" t-value=\\"barcode + '13' + o.pack_date.strftime('%y%m%d')\\"/>\\n                            <div class=\\"col-5 text-end\\" name=\\"datamatrix_barcode\\" style=\\"margin: 0px 20px 40px 60px\\">\\n                                <span t-out=\\"barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'width': 200, 'height': 200}\\">Demostración de código de barras</span>\\n                            </div>\\n                            <div class=\\"col-7 text-start\\" style=\\"font-size:20px;\\">\\n                                <div class=\\"row\\">SSCC: <span t-field=\\"o.name\\">Demo SSCC</span></div>\\n                                <div t-if=\\"o.pack_date\\" class=\\"row\\">Fecha de empaquetado: <span t-field=\\"o.pack_date\\">Fecha de empaquetado de demostración</span></div>\\n                                <div t-if=\\"o.package_type_id\\" class=\\"row\\" name=\\"datamatrix_pack_type\\">Tipo de paquete: <span t-field=\\"o.package_type_id.name\\">Tipo de paquete de demostración</span></div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <div class=\\"row\\">\\n                            <div class=\\"text-center col-12\\">\\n                                <span t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'width': 600, 'height': 100, 'img_style': 'width:600px;height:100px;'}\\">Nombre de demostración</span>\\n                                <span t-field=\\"o.name\\" style=\\"font-size:20px; margin:100px; white-space: nowrap;\\">Nombre de demostración</span>\\n                            </div>\\n                        </div>\\n                        <div t-if=\\"o.pack_date\\" class=\\"col-12 text-center\\" style=\\"font-size:24px; font-weight:bold;\\">Fecha de empaquetado: <span t-field=\\"o.pack_date\\">01-01-2023</span></div>\\n                        <div class=\\"row o_packaging_type\\" t-if=\\"o.package_type_id\\">\\n                            <div class=\\"col-12 text-center\\" style=\\"font-size:24px; font-weight:bold;\\"><span>Tipo de paquete:</span><span t-field=\\"o.package_type_id.name\\">Tipo de paquete de demostración</span></div>\\n                        </div>\\n                    </t>\\n                    <div class=\\"oe_structure\\"/>\\n                </div>\\n            </t>\\n        </t>\\n    </t>\\n</t>", "pt_PT": "<t t-name=\\"stock.report_package_barcode_small\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n            <t>\\n                <div class=\\"page\\">\\n                    <div class=\\"oe_structure\\"/>\\n                    <t t-if=\\"o.valid_sscc\\">\\n                        <div class=\\"row\\">\\n                            <t t-set=\\"barcode\\" t-value=\\"'00' + o.name\\"/>\\n                            <t t-if=\\"o.pack_date\\" t-set=\\"barcode\\" t-value=\\"barcode + '13' + o.pack_date.strftime('%y%m%d')\\"/>\\n                            <div class=\\"col-5 text-end\\" name=\\"datamatrix_barcode\\" style=\\"margin: 0px 20px 40px 60px\\">\\n                                <span t-out=\\"barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'width': 200, 'height': 200}\\">Demo de código de barras</span>\\n                            </div>\\n                            <div class=\\"col-7 text-start\\" style=\\"font-size:20px;\\">\\n                                <div class=\\"row\\">SSCC: <span t-field=\\"o.name\\">SSCC Demo</span></div>\\n                                <div t-if=\\"o.pack_date\\" class=\\"row\\">Data da embalagem: <span t-field=\\"o.pack_date\\">Data da embalagem demo</span></div>\\n                                <div t-if=\\"o.package_type_id\\" class=\\"row\\" name=\\"datamatrix_pack_type\\">Tipo de Batelada: <span t-field=\\"o.package_type_id.name\\">Tipo de embalagem demo</span></div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <div class=\\"row\\">\\n                            <div class=\\"text-center col-12\\">\\n                                <span t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'width': 600, 'height': 100, 'img_style': 'width:600px;height:100px;'}\\">Nome demo</span>\\n                                <span t-field=\\"o.name\\" style=\\"font-size:20px; margin:100px; white-space: nowrap;\\">Nome demo</span>\\n                            </div>\\n                        </div>\\n                        <div t-if=\\"o.pack_date\\" class=\\"col-12 text-center\\" style=\\"font-size:24px; font-weight:bold;\\">Data da embalagem: <span t-field=\\"o.pack_date\\">2023-01-01</span></div>\\n                        <div class=\\"row o_packaging_type\\" t-if=\\"o.package_type_id\\">\\n                            <div class=\\"col-12 text-center\\" style=\\"font-size:24px; font-weight:bold;\\"><span>Tipo do embalagem: </span><span t-field=\\"o.package_type_id.name\\">Tipo de embalagem demo</span></div>\\n                        </div>\\n                    </t>\\n                    <div class=\\"oe_structure\\"/>\\n                </div>\\n            </t>\\n        </t>\\n    </t>\\n</t>"}	<t t-name="stock.report_package_barcode_small">\n    <t t-call="web.basic_layout">\n        <t t-foreach="docs" t-as="o">\n            <t>\n                <div class="page">\n                    <div class="oe_structure"/>\n                    <t t-if="o.valid_sscc">\n                        <div class="row">\n                            <t t-set="barcode" t-value="'00' + o.name"/>\n                            <t t-if="o.pack_date" t-set="barcode" t-value="barcode + '13' + o.pack_date.strftime('%y%m%d')"/>\n                            <div class="col-5 text-end" name="datamatrix_barcode" style="margin: 0px 20px 40px 60px">\n                                <span t-out="barcode" t-options="{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'width': 200, 'height': 200}">Barcode Demo</span>\n                            </div>\n                            <div class="col-7 text-start" style="font-size:20px;">\n                                <div class="row">SSCC: <span t-field="o.name">SSCC Demo</span></div>\n                                <div t-if="o.pack_date" class="row">Pack Date: <span t-field="o.pack_date">Pack Date Demo</span></div>\n                                <div t-if="o.package_type_id" class="row" name="datamatrix_pack_type">Package Type: <span t-field="o.package_type_id.name">Package Type Demo</span></div>\n                            </div>\n                        </div>\n                    </t>\n                    <t t-else="">\n                        <div class="row">\n                            <div class="text-center col-12">\n                                <span t-field="o.name" t-options="{'widget': 'barcode', 'width': 600, 'height': 100, 'img_style': 'width:600px;height:100px;'}">Name Demo</span>\n                                <span t-field="o.name" style="font-size:20px; margin:100px; white-space: nowrap;">Name Demo</span>\n                            </div>\n                        </div>\n                        <div t-if="o.pack_date" class="col-12 text-center" style="font-size:24px; font-weight:bold;">Pack Date: <span t-field="o.pack_date">2023-01-01</span></div>\n                        <div class="row o_packaging_type" t-if="o.package_type_id">\n                            <div class="col-12 text-center" style="font-size:24px; font-weight:bold;"><span>Package Type: </span><span t-field="o.package_type_id.name">Package Type Demo</span></div>\n                        </div>\n                    </t>\n                    <div class="oe_structure"/>\n                </div>\n            </t>\n        </t>\n    </t>\n</t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1707	16	\N	1	1	report_lot_label	\N	stock.report_lot_label	qweb	stock/report/report_lot_barcode.xml	primary	{"en_US": "<t t-name=\\"stock.report_lot_label\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <t t-set=\\"nRows\\" t-value=\\"12\\"/>\\n        <t t-set=\\"nCols\\" t-value=\\"4\\"/>\\n        <div class=\\"oe_structure\\"/>\\n        <div t-foreach=\\"[docs[x:x + nRows * nCols] for x in range(0, len(docs), nRows * nCols)]\\" t-as=\\"page_docs\\" class=\\"o_label_sheet\\" t-att-style=\\"'padding: 20mm 8mm'\\">\\n            <table class=\\"my-0 table table-sm table-borderless\\">\\n                <t t-foreach=\\"range(nRows)\\" t-as=\\"row\\">\\n                    <tr>\\n                        <t t-foreach=\\"range(nCols)\\" t-as=\\"col\\">\\n                            <t t-set=\\"barcode_index\\" t-value=\\"(row * nCols + col)\\"/>\\n                            <t t-if=\\"barcode_index &lt; len(page_docs)\\">\\n                                <t t-set=\\"o\\" t-value=\\"page_docs[barcode_index]\\"/>\\n                            </t>\\n                            <t t-else=\\"\\">\\n                                <t t-set=\\"o\\" t-value=\\"page_docs[0]\\"/>\\n                            </t>\\n                            <td t-att-style=\\"barcode_index &gt;= len(page_docs) and 'visibility:hidden'\\">\\n                                <div t-att-style=\\"'position:relative; width:43mm; height:19mm; border: 1px solid %s;' % (o.env.user.company_id.primary_color or 'black')\\">\\n                                    <t t-set=\\"final_barcode\\" t-value=\\"''\\"/>\\n                                    <t t-if=\\"env.user.has_group('stock.group_stock_lot_print_gs1')\\">\\n                                        <t t-if=\\"o.product_id.valid_ean\\" t-set=\\"final_barcode\\" t-value=\\"'01' + '0' * (14 - len(o.product_id.barcode)) + o.product_id.barcode\\"/>\\n                                        <t name=\\"gs1_datamatrix_lot\\" t-if=\\"o.product_id.tracking == 'lot'\\" t-set=\\"final_barcode\\" t-value=\\"(final_barcode or '') + '10' + o.name\\"/>\\n                                        <t t-elif=\\"o.product_id.tracking == 'serial'\\" t-set=\\"final_barcode\\" t-value=\\"(final_barcode or '') + '21' + o.name\\"/>\\n                                    </t>\\n                                    <div class=\\"o_label_4x12\\" t-if=\\"o.product_id.default_code\\" t-att-style=\\"'width:22mm' if final_barcode else ''\\">[<t t-out=\\"o.product_id.default_code\\"/>]</div>\\n                                    <div class=\\"o_label_4x12\\" t-field=\\"o.product_id.name\\" t-att-style=\\"'width:22mm' if final_barcode else ''\\">Demo Product</div>\\n                                    <div class=\\"o_label_4x12\\" name=\\"lot_name\\" t-field=\\"o.name\\" t-att-style=\\"'width:22mm' if final_barcode else ''\\">Demo Lot/SN</div>\\n                                    <t t-if=\\"env.user.has_group('stock.group_stock_lot_print_gs1')\\">\\n                                        <div t-if=\\"final_barcode\\" t-att-style=\\"'position:absolute; right:.5px; bottom:.5px'\\">\\n                                            <span t-out=\\"final_barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'img_style': 'width:17mm; height:17mm'}\\">12345678901</span>\\n                                        </div>\\n                                    </t>\\n                                    <t t-else=\\"\\">\\n                                        <span t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'img_style': 'width:100%; height:35%'}\\">Demo Lot/SN</span>\\n                                    </t>\\n                                </div>\\n                            </td>\\n                        </t>\\n                    </tr>\\n                </t>\\n            </table>\\n            <div class=\\"oe_structure\\"/>\\n        </div>\\n    </t>\\n</t>", "es_ES": "<t t-name=\\"stock.report_lot_label\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <t t-set=\\"nRows\\" t-value=\\"12\\"/>\\n        <t t-set=\\"nCols\\" t-value=\\"4\\"/>\\n        <div class=\\"oe_structure\\"/>\\n        <div t-foreach=\\"[docs[x:x + nRows * nCols] for x in range(0, len(docs), nRows * nCols)]\\" t-as=\\"page_docs\\" class=\\"o_label_sheet\\" t-att-style=\\"'padding: 20mm 8mm'\\">\\n            <table class=\\"my-0 table table-sm table-borderless\\">\\n                <t t-foreach=\\"range(nRows)\\" t-as=\\"row\\">\\n                    <tr>\\n                        <t t-foreach=\\"range(nCols)\\" t-as=\\"col\\">\\n                            <t t-set=\\"barcode_index\\" t-value=\\"(row * nCols + col)\\"/>\\n                            <t t-if=\\"barcode_index &lt; len(page_docs)\\">\\n                                <t t-set=\\"o\\" t-value=\\"page_docs[barcode_index]\\"/>\\n                            </t>\\n                            <t t-else=\\"\\">\\n                                <t t-set=\\"o\\" t-value=\\"page_docs[0]\\"/>\\n                            </t>\\n                            <td t-att-style=\\"barcode_index &gt;= len(page_docs) and 'visibility:hidden'\\">\\n                                <div t-att-style=\\"'position:relative; width:43mm; height:19mm; border: 1px solid %s;' % (o.env.user.company_id.primary_color or 'black')\\">\\n                                    <t t-set=\\"final_barcode\\" t-value=\\"''\\"/>\\n                                    <t t-if=\\"env.user.has_group('stock.group_stock_lot_print_gs1')\\">\\n                                        <t t-if=\\"o.product_id.valid_ean\\" t-set=\\"final_barcode\\" t-value=\\"'01' + '0' * (14 - len(o.product_id.barcode)) + o.product_id.barcode\\"/>\\n                                        <t name=\\"gs1_datamatrix_lot\\" t-if=\\"o.product_id.tracking == 'lot'\\" t-set=\\"final_barcode\\" t-value=\\"(final_barcode or '') + '10' + o.name\\"/>\\n                                        <t t-elif=\\"o.product_id.tracking == 'serial'\\" t-set=\\"final_barcode\\" t-value=\\"(final_barcode or '') + '21' + o.name\\"/>\\n                                    </t>\\n                                    <div class=\\"o_label_4x12\\" t-if=\\"o.product_id.default_code\\" t-att-style=\\"'width:22mm' if final_barcode else ''\\">[<t t-out=\\"o.product_id.default_code\\"/>]</div>\\n                                    <div class=\\"o_label_4x12\\" t-field=\\"o.product_id.name\\" t-att-style=\\"'width:22mm' if final_barcode else ''\\">Producto de demostración</div>\\n                                    <div class=\\"o_label_4x12\\" name=\\"lot_name\\" t-field=\\"o.name\\" t-att-style=\\"'width:22mm' if final_barcode else ''\\">Número de serie/lote de demostración</div>\\n                                    <t t-if=\\"env.user.has_group('stock.group_stock_lot_print_gs1')\\">\\n                                        <div t-if=\\"final_barcode\\" t-att-style=\\"'position:absolute; right:.5px; bottom:.5px'\\">\\n                                            <span t-out=\\"final_barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'img_style': 'width:17mm; height:17mm'}\\">12345678901</span>\\n                                        </div>\\n                                    </t>\\n                                    <t t-else=\\"\\">\\n                                        <span t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'img_style': 'width:100%; height:35%'}\\">Número de serie/lote de demostración</span>\\n                                    </t>\\n                                </div>\\n                            </td>\\n                        </t>\\n                    </tr>\\n                </t>\\n            </table>\\n            <div class=\\"oe_structure\\"/>\\n        </div>\\n    </t>\\n</t>", "pt_PT": "<t t-name=\\"stock.report_lot_label\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <t t-set=\\"nRows\\" t-value=\\"12\\"/>\\n        <t t-set=\\"nCols\\" t-value=\\"4\\"/>\\n        <div class=\\"oe_structure\\"/>\\n        <div t-foreach=\\"[docs[x:x + nRows * nCols] for x in range(0, len(docs), nRows * nCols)]\\" t-as=\\"page_docs\\" class=\\"o_label_sheet\\" t-att-style=\\"'padding: 20mm 8mm'\\">\\n            <table class=\\"my-0 table table-sm table-borderless\\">\\n                <t t-foreach=\\"range(nRows)\\" t-as=\\"row\\">\\n                    <tr>\\n                        <t t-foreach=\\"range(nCols)\\" t-as=\\"col\\">\\n                            <t t-set=\\"barcode_index\\" t-value=\\"(row * nCols + col)\\"/>\\n                            <t t-if=\\"barcode_index &lt; len(page_docs)\\">\\n                                <t t-set=\\"o\\" t-value=\\"page_docs[barcode_index]\\"/>\\n                            </t>\\n                            <t t-else=\\"\\">\\n                                <t t-set=\\"o\\" t-value=\\"page_docs[0]\\"/>\\n                            </t>\\n                            <td t-att-style=\\"barcode_index &gt;= len(page_docs) and 'visibility:hidden'\\">\\n                                <div t-att-style=\\"'position:relative; width:43mm; height:19mm; border: 1px solid %s;' % (o.env.user.company_id.primary_color or 'black')\\">\\n                                    <t t-set=\\"final_barcode\\" t-value=\\"''\\"/>\\n                                    <t t-if=\\"env.user.has_group('stock.group_stock_lot_print_gs1')\\">\\n                                        <t t-if=\\"o.product_id.valid_ean\\" t-set=\\"final_barcode\\" t-value=\\"'01' + '0' * (14 - len(o.product_id.barcode)) + o.product_id.barcode\\"/>\\n                                        <t name=\\"gs1_datamatrix_lot\\" t-if=\\"o.product_id.tracking == 'lot'\\" t-set=\\"final_barcode\\" t-value=\\"(final_barcode or '') + '10' + o.name\\"/>\\n                                        <t t-elif=\\"o.product_id.tracking == 'serial'\\" t-set=\\"final_barcode\\" t-value=\\"(final_barcode or '') + '21' + o.name\\"/>\\n                                    </t>\\n                                    <div class=\\"o_label_4x12\\" t-if=\\"o.product_id.default_code\\" t-att-style=\\"'width:22mm' if final_barcode else ''\\">[<t t-out=\\"o.product_id.default_code\\"/>]</div>\\n                                    <div class=\\"o_label_4x12\\" t-field=\\"o.product_id.name\\" t-att-style=\\"'width:22mm' if final_barcode else ''\\">Produto demo</div>\\n                                    <div class=\\"o_label_4x12\\" name=\\"lot_name\\" t-field=\\"o.name\\" t-att-style=\\"'width:22mm' if final_barcode else ''\\">Lote/Nº de série demo</div>\\n                                    <t t-if=\\"env.user.has_group('stock.group_stock_lot_print_gs1')\\">\\n                                        <div t-if=\\"final_barcode\\" t-att-style=\\"'position:absolute; right:.5px; bottom:.5px'\\">\\n                                            <span t-out=\\"final_barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'img_style': 'width:17mm; height:17mm'}\\">12345678901</span>\\n                                        </div>\\n                                    </t>\\n                                    <t t-else=\\"\\">\\n                                        <span t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'img_style': 'width:100%; height:35%'}\\">Lote/Nº de série demo</span>\\n                                    </t>\\n                                </div>\\n                            </td>\\n                        </t>\\n                    </tr>\\n                </t>\\n            </table>\\n            <div class=\\"oe_structure\\"/>\\n        </div>\\n    </t>\\n</t>"}	<t t-name="stock.report_lot_label">\n    <t t-call="web.basic_layout">\n        <t t-set="nRows" t-value="12"/>\n        <t t-set="nCols" t-value="4"/>\n        <div class="oe_structure"/>\n        <div t-foreach="[docs[x:x + nRows * nCols] for x in range(0, len(docs), nRows * nCols)]" t-as="page_docs" class="o_label_sheet" t-att-style="'padding: 20mm 8mm'">\n            <table class="my-0 table table-sm table-borderless">\n                <t t-foreach="range(nRows)" t-as="row">\n                    <tr>\n                        <t t-foreach="range(nCols)" t-as="col">\n                            <t t-set="barcode_index" t-value="(row * nCols + col)"/>\n                            <t t-if="barcode_index &lt; len(page_docs)">\n                                <t t-set="o" t-value="page_docs[barcode_index]"/>\n                            </t>\n                            <t t-else="">\n                                <t t-set="o" t-value="page_docs[0]"/>\n                            </t>\n                            <td t-att-style="barcode_index &gt;= len(page_docs) and 'visibility:hidden'">\n                                <div t-att-style="'position:relative; width:43mm; height:19mm; border: 1px solid %s;' % (o.env.user.company_id.primary_color or 'black')">\n                                    <t t-set="final_barcode" t-value="''"/>\n                                    <t t-if="env.user.has_group('stock.group_stock_lot_print_gs1')">\n                                        <t t-if="o.product_id.valid_ean" t-set="final_barcode" t-value="'01' + '0' * (14 - len(o.product_id.barcode)) + o.product_id.barcode"/>\n                                        <t name="gs1_datamatrix_lot" t-if="o.product_id.tracking == 'lot'" t-set="final_barcode" t-value="(final_barcode or '') + '10' + o.name"/>\n                                        <t t-elif="o.product_id.tracking == 'serial'" t-set="final_barcode" t-value="(final_barcode or '') + '21' + o.name"/>\n                                    </t>\n                                    <div class="o_label_4x12" t-if="o.product_id.default_code" t-att-style="'width:22mm' if final_barcode else ''">[<t t-out="o.product_id.default_code"/>]</div>\n                                    <div class="o_label_4x12" t-field="o.product_id.name" t-att-style="'width:22mm' if final_barcode else ''">Demo Product</div>\n                                    <div class="o_label_4x12" name="lot_name" t-field="o.name" t-att-style="'width:22mm' if final_barcode else ''">Demo Lot/SN</div>\n                                    <t t-if="env.user.has_group('stock.group_stock_lot_print_gs1')">\n                                        <div t-if="final_barcode" t-att-style="'position:absolute; right:.5px; bottom:.5px'">\n                                            <span t-out="final_barcode" t-options="{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'img_style': 'width:17mm; height:17mm'}">12345678901</span>\n                                        </div>\n                                    </t>\n                                    <t t-else="">\n                                        <span t-field="o.name" t-options="{'widget': 'barcode', 'img_style': 'width:100%; height:35%'}">Demo Lot/SN</span>\n                                    </t>\n                                </div>\n                            </td>\n                        </t>\n                    </tr>\n                </t>\n            </table>\n            <div class="oe_structure"/>\n        </div>\n    </t>\n</t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1708	16	\N	1	1	report_generic_barcode	\N	stock.report_generic_barcode	qweb	stock/report/report_location_barcode.xml	primary	{"en_US": "<t t-name=\\"stock.report_generic_barcode\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <t t-call=\\"web.html_container\\">\\n            <div class=\\"oe_structure\\"/>\\n            <t t-set=\\"nRows\\" t-value=\\"7\\"/>\\n            <t t-set=\\"nCols\\" t-value=\\"4\\"/>\\n            <t t-foreach=\\"[docs[x:x + nRows * nCols] for x in range(0, len(docs), nRows * nCols)]\\" t-as=\\"page_docs\\">\\n                <div class=\\"o_label_sheet\\" style=\\"padding: 10mm 3mm;\\">\\n                    <table class=\\"my-0 table table-sm table-borderless\\">\\n                        <t t-foreach=\\"range(nRows)\\" t-as=\\"row\\">\\n                            <tr>\\n                                <t t-foreach=\\"range(nCols)\\" t-as=\\"col\\">\\n                                    <t t-set=\\"barcode_index\\" t-value=\\"(row * nCols + col)\\"/>\\n                                    <t t-if=\\"barcode_index &lt; len(page_docs)\\">\\n                                        <t t-set=\\"o\\" t-value=\\"page_docs[barcode_index]\\"/>\\n                                        <td>\\n                                            <div class=\\"o_label_full\\" style=\\"width:47mm;height:37.1mm;border: 1px solid black;\\">\\n                                                <div class=\\"o_label_name text-center\\">\\n                                                    <strong><span t-field=\\"o.name\\">WH/Stock</span></strong>\\n                                                </div>\\n                                                <div class=\\"text-center mt-3\\">\\n                                                    <span t-if=\\"o.barcode\\" t-field=\\"o.barcode\\" style=\\"padding:0\\" t-options=\\"{'widget': 'barcode', 'humanreadable': 1, 'symbology': 'auto', 'img_style': 'width:47mm;height:11mm'}\\">1234567890</span>\\n                                                </div>\\n                                            </div>\\n                                        </td>\\n                                    </t>\\n                                </t>\\n                            </tr>\\n                        </t>\\n                    </table>\\n                </div>\\n            </t>\\n        </t>\\n        <div class=\\"oe_structure\\"/>\\n    </t>\\n</t>", "es_ES": "<t t-name=\\"stock.report_generic_barcode\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <t t-call=\\"web.html_container\\">\\n            <div class=\\"oe_structure\\"/>\\n            <t t-set=\\"nRows\\" t-value=\\"7\\"/>\\n            <t t-set=\\"nCols\\" t-value=\\"4\\"/>\\n            <t t-foreach=\\"[docs[x:x + nRows * nCols] for x in range(0, len(docs), nRows * nCols)]\\" t-as=\\"page_docs\\">\\n                <div class=\\"o_label_sheet\\" style=\\"padding: 10mm 3mm;\\">\\n                    <table class=\\"my-0 table table-sm table-borderless\\">\\n                        <t t-foreach=\\"range(nRows)\\" t-as=\\"row\\">\\n                            <tr>\\n                                <t t-foreach=\\"range(nCols)\\" t-as=\\"col\\">\\n                                    <t t-set=\\"barcode_index\\" t-value=\\"(row * nCols + col)\\"/>\\n                                    <t t-if=\\"barcode_index &lt; len(page_docs)\\">\\n                                        <t t-set=\\"o\\" t-value=\\"page_docs[barcode_index]\\"/>\\n                                        <td>\\n                                            <div class=\\"o_label_full\\" style=\\"width:47mm;height:37.1mm;border: 1px solid black;\\">\\n                                                <div class=\\"o_label_name text-center\\">\\n                                                    <strong><span t-field=\\"o.name\\">WH/Stock</span></strong>\\n                                                </div>\\n                                                <div class=\\"text-center mt-3\\">\\n                                                    <span t-if=\\"o.barcode\\" t-field=\\"o.barcode\\" style=\\"padding:0\\" t-options=\\"{'widget': 'barcode', 'humanreadable': 1, 'symbology': 'auto', 'img_style': 'width:47mm;height:11mm'}\\">1234567890</span>\\n                                                </div>\\n                                            </div>\\n                                        </td>\\n                                    </t>\\n                                </t>\\n                            </tr>\\n                        </t>\\n                    </table>\\n                </div>\\n            </t>\\n        </t>\\n        <div class=\\"oe_structure\\"/>\\n    </t>\\n</t>", "pt_PT": "<t t-name=\\"stock.report_generic_barcode\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <t t-call=\\"web.html_container\\">\\n            <div class=\\"oe_structure\\"/>\\n            <t t-set=\\"nRows\\" t-value=\\"7\\"/>\\n            <t t-set=\\"nCols\\" t-value=\\"4\\"/>\\n            <t t-foreach=\\"[docs[x:x + nRows * nCols] for x in range(0, len(docs), nRows * nCols)]\\" t-as=\\"page_docs\\">\\n                <div class=\\"o_label_sheet\\" style=\\"padding: 10mm 3mm;\\">\\n                    <table class=\\"my-0 table table-sm table-borderless\\">\\n                        <t t-foreach=\\"range(nRows)\\" t-as=\\"row\\">\\n                            <tr>\\n                                <t t-foreach=\\"range(nCols)\\" t-as=\\"col\\">\\n                                    <t t-set=\\"barcode_index\\" t-value=\\"(row * nCols + col)\\"/>\\n                                    <t t-if=\\"barcode_index &lt; len(page_docs)\\">\\n                                        <t t-set=\\"o\\" t-value=\\"page_docs[barcode_index]\\"/>\\n                                        <td>\\n                                            <div class=\\"o_label_full\\" style=\\"width:47mm;height:37.1mm;border: 1px solid black;\\">\\n                                                <div class=\\"o_label_name text-center\\">\\n                                                    <strong><span t-field=\\"o.name\\">WH/Stock</span></strong>\\n                                                </div>\\n                                                <div class=\\"text-center mt-3\\">\\n                                                    <span t-if=\\"o.barcode\\" t-field=\\"o.barcode\\" style=\\"padding:0\\" t-options=\\"{'widget': 'barcode', 'humanreadable': 1, 'symbology': 'auto', 'img_style': 'width:47mm;height:11mm'}\\">1234567890</span>\\n                                                </div>\\n                                            </div>\\n                                        </td>\\n                                    </t>\\n                                </t>\\n                            </tr>\\n                        </t>\\n                    </table>\\n                </div>\\n            </t>\\n        </t>\\n        <div class=\\"oe_structure\\"/>\\n    </t>\\n</t>"}	<t t-name="stock.report_generic_barcode">\n    <t t-call="web.basic_layout">\n        <t t-call="web.html_container">\n            <div class="oe_structure"/>\n            <t t-set="nRows" t-value="7"/>\n            <t t-set="nCols" t-value="4"/>\n            <t t-foreach="[docs[x:x + nRows * nCols] for x in range(0, len(docs), nRows * nCols)]" t-as="page_docs">\n                <div class="o_label_sheet" style="padding: 10mm 3mm;">\n                    <table class="my-0 table table-sm table-borderless">\n                        <t t-foreach="range(nRows)" t-as="row">\n                            <tr>\n                                <t t-foreach="range(nCols)" t-as="col">\n                                    <t t-set="barcode_index" t-value="(row * nCols + col)"/>\n                                    <t t-if="barcode_index &lt; len(page_docs)">\n                                        <t t-set="o" t-value="page_docs[barcode_index]"/>\n                                        <td>\n                                            <div class="o_label_full" style="width:47mm;height:37.1mm;border: 1px solid black;">\n                                                <div class="o_label_name text-center">\n                                                    <strong><span t-field="o.name">WH/Stock</span></strong>\n                                                </div>\n                                                <div class="text-center mt-3">\n                                                    <span t-if="o.barcode" t-field="o.barcode" style="padding:0" t-options="{'widget': 'barcode', 'humanreadable': 1, 'symbology': 'auto', 'img_style': 'width:47mm;height:11mm'}">1234567890</span>\n                                                </div>\n                                            </div>\n                                        </td>\n                                    </t>\n                                </t>\n                            </tr>\n                        </t>\n                    </table>\n                </div>\n            </t>\n        </t>\n        <div class="oe_structure"/>\n    </t>\n</t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1711	16	\N	1	1	report_picking_type_label	\N	stock.report_picking_type_label	qweb	stock/report/report_stockpicking_operations.xml	primary	{"en_US": "<t t-name=\\"stock.report_picking_type_label\\">\\n            <t t-set=\\"title\\">Operation Types</t>\\n            <t t-call=\\"stock.report_generic_barcode\\"/>\\n        </t>", "es_ES": "<t t-name=\\"stock.report_picking_type_label\\">\\n            <t t-set=\\"title\\">Tipos de operación</t>\\n            <t t-call=\\"stock.report_generic_barcode\\"/>\\n        </t>", "pt_PT": "<t t-name=\\"stock.report_picking_type_label\\">\\n            <t t-set=\\"title\\">Tipos de Operação</t>\\n            <t t-call=\\"stock.report_generic_barcode\\"/>\\n        </t>"}	<t t-name="stock.report_picking_type_label">\n            <t t-set="title">Operation Types</t>\n            <t t-call="stock.report_generic_barcode"/>\n        </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1713	16	\N	1	1	stock_report_delivery_has_serial_move_line	\N	stock.stock_report_delivery_has_serial_move_line	qweb	stock/report/report_deliveryslip.xml	primary	{"en_US": "<t t-name=\\"stock.stock_report_delivery_has_serial_move_line\\">\\n        <td>\\n            <span t-field=\\"move_line.product_id\\"/>\\n            <!-- this is an annoying workaround for the multiple types of descriptions (often auto-filled) that we do not want to print -->\\n            <!-- this makes it so we can pre-filter the descriptions in inherited templates since we cannot extend the standard \\"if\\" condition -->\\n            <!-- let's agree that pre-filtered descriptions will be set to \\"\\" -->\\n            <t t-if=\\"not description and description != ''\\">\\n                <t t-set=\\"description\\" t-value=\\"move_line.move_id.description_picking\\"/>\\n            </t>\\n            <p t-if=\\"description != '' and                      description != move_line.product_id.display_name and                      description != move_line.product_id.name\\">\\n                <span t-esc=\\"description\\"/>\\n            </p>\\n        </td>\\n        <t t-if=\\"has_serial_number\\" name=\\"move_line_lot\\">\\n            <td><span t-field=\\"move_line.lot_id.name\\"/></td>\\n        </t>\\n        <td class=\\"text-center\\" name=\\"move_line_lot_quantity\\">\\n            <span t-field=\\"move_line.quantity\\"/>\\n            <span t-field=\\"move_line.product_uom_id\\"/>\\n            <span t-if=\\"move_line.move_id.product_packaging_id\\" groups=\\"product.group_stock_packaging\\">\\n                (<span t-field=\\"move_line.product_packaging_qty\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"move_line.move_id.product_packaging_id.display_name\\"/>)\\n            </span>\\n        </td>\\n    </t>"}	<t t-name="stock.stock_report_delivery_has_serial_move_line">\n        <td>\n            <span t-field="move_line.product_id"/>\n            <!-- this is an annoying workaround for the multiple types of descriptions (often auto-filled) that we do not want to print -->\n            <!-- this makes it so we can pre-filter the descriptions in inherited templates since we cannot extend the standard "if" condition -->\n            <!-- let's agree that pre-filtered descriptions will be set to "" -->\n            <t t-if="not description and description != ''">\n                <t t-set="description" t-value="move_line.move_id.description_picking"/>\n            </t>\n            <p t-if="description != '' and                      description != move_line.product_id.display_name and                      description != move_line.product_id.name">\n                <span t-esc="description"/>\n            </p>\n        </td>\n        <t t-if="has_serial_number" name="move_line_lot">\n            <td><span t-field="move_line.lot_id.name"/></td>\n        </t>\n        <td class="text-center" name="move_line_lot_quantity">\n            <span t-field="move_line.quantity"/>\n            <span t-field="move_line.product_uom_id"/>\n            <span t-if="move_line.move_id.product_packaging_id" groups="product.group_stock_packaging">\n                (<span t-field="move_line.product_packaging_qty" t-options="{&quot;widget&quot;: &quot;integer&quot;}"/> <span t-field="move_line.move_id.product_packaging_id.display_name"/>)\n            </span>\n        </td>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1714	16	\N	1	1	stock_report_delivery_aggregated_move_lines	\N	stock.stock_report_delivery_aggregated_move_lines	qweb	stock/report/report_deliveryslip.xml	primary	{"en_US": "<t t-name=\\"stock.stock_report_delivery_aggregated_move_lines\\">\\n        <tr t-foreach=\\"aggregated_lines\\" t-as=\\"line\\">\\n            <td>\\n                <span t-esc=\\"aggregated_lines[line]['name']\\"/>\\n                <p t-if=\\"aggregated_lines[line]['description']\\">\\n                    <span t-esc=\\"aggregated_lines[line]['description']\\" t-options=\\"{'widget': 'text'}\\"/>\\n                </p>\\n            </td>\\n            <td class=\\"text-center\\" name=\\"move_line_aggregated_qty_ordered\\">\\n                <span t-esc=\\"aggregated_lines[line]['qty_ordered']\\" t-options=\\"{'widget': 'float', 'decimal_precision': 'Product Unit of Measure'}\\"/>\\n                <span t-esc=\\"aggregated_lines[line]['product_uom'].name\\" groups=\\"uom.group_uom\\"/>\\n                <span t-if=\\"aggregated_lines[line]['packaging'].name\\">\\n                    (<span t-out=\\"aggregated_lines[line]['packaging_qty']\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-out=\\"aggregated_lines[line]['packaging'].name\\"/>)\\n                </span>\\n            </td>\\n            <td class=\\"text-center\\" name=\\"move_line_aggregated_quantity\\">\\n                <t t-if=\\"aggregated_lines[line]['quantity']\\">\\n                    <span t-esc=\\"aggregated_lines[line]['quantity']\\" t-options=\\"{'widget': 'float', 'decimal_precision': 'Product Unit of Measure'}\\"/>\\n                    <span t-esc=\\"aggregated_lines[line]['product_uom'].name\\" groups=\\"uom.group_uom\\"/>\\n                    <span t-if=\\"aggregated_lines[line]['packaging'].name\\">\\n                        (<span t-out=\\"aggregated_lines[line]['packaging_quantity']\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-out=\\"aggregated_lines[line]['packaging'].name\\"/>)\\n                    </span>\\n                </t>\\n            </td>\\n        </tr>\\n    </t>"}	<t t-name="stock.stock_report_delivery_aggregated_move_lines">\n        <tr t-foreach="aggregated_lines" t-as="line">\n            <td>\n                <span t-esc="aggregated_lines[line]['name']"/>\n                <p t-if="aggregated_lines[line]['description']">\n                    <span t-esc="aggregated_lines[line]['description']" t-options="{'widget': 'text'}"/>\n                </p>\n            </td>\n            <td class="text-center" name="move_line_aggregated_qty_ordered">\n                <span t-esc="aggregated_lines[line]['qty_ordered']" t-options="{'widget': 'float', 'decimal_precision': 'Product Unit of Measure'}"/>\n                <span t-esc="aggregated_lines[line]['product_uom'].name" groups="uom.group_uom"/>\n                <span t-if="aggregated_lines[line]['packaging'].name">\n                    (<span t-out="aggregated_lines[line]['packaging_qty']" t-options="{&quot;widget&quot;: &quot;integer&quot;}"/> <span t-out="aggregated_lines[line]['packaging'].name"/>)\n                </span>\n            </td>\n            <td class="text-center" name="move_line_aggregated_quantity">\n                <t t-if="aggregated_lines[line]['quantity']">\n                    <span t-esc="aggregated_lines[line]['quantity']" t-options="{'widget': 'float', 'decimal_precision': 'Product Unit of Measure'}"/>\n                    <span t-esc="aggregated_lines[line]['product_uom'].name" groups="uom.group_uom"/>\n                    <span t-if="aggregated_lines[line]['packaging'].name">\n                        (<span t-out="aggregated_lines[line]['packaging_quantity']" t-options="{&quot;widget&quot;: &quot;integer&quot;}"/> <span t-out="aggregated_lines[line]['packaging'].name"/>)\n                    </span>\n                </t>\n            </td>\n        </tr>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1715	16	\N	1	1	stock_report_delivery_package_section_line	\N	stock.stock_report_delivery_package_section_line	qweb	stock/report/report_deliveryslip.xml	primary	{"en_US": "<t t-name=\\"stock.stock_report_delivery_package_section_line\\">\\n        <tr t-att-class=\\"'fw-bold o_line_section'\\">\\n            <td colspan=\\"99\\" name=\\"package_info\\">\\n                <span t-field=\\"package.name\\"/>\\n            </td>\\n        </tr>\\n    </t>"}	<t t-name="stock.stock_report_delivery_package_section_line">\n        <tr t-att-class="'fw-bold o_line_section'">\n            <td colspan="99" name="package_info">\n                <span t-field="package.name"/>\n            </td>\n        </tr>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1716	16	\N	1	1	stock_report_delivery_no_package_section_line	\N	stock.stock_report_delivery_no_package_section_line	qweb	stock/report/report_deliveryslip.xml	primary	{"en_US": "<t t-name=\\"stock.stock_report_delivery_no_package_section_line\\">\\n        <tr t-att-class=\\"'fw-bold o_line_section'\\">\\n            <td colspan=\\"99\\" name=\\"no_package_info\\">\\n                <span>Products with no package assigned</span>\\n            </td>\\n        </tr>\\n    </t>", "es_ES": "<t t-name=\\"stock.stock_report_delivery_no_package_section_line\\">\\n        <tr t-att-class=\\"'fw-bold o_line_section'\\">\\n            <td colspan=\\"99\\" name=\\"no_package_info\\">\\n                <span>Productos sin paquete asignado</span>\\n            </td>\\n        </tr>\\n    </t>", "pt_PT": "<t t-name=\\"stock.stock_report_delivery_no_package_section_line\\">\\n        <tr t-att-class=\\"'fw-bold o_line_section'\\">\\n            <td colspan=\\"99\\" name=\\"no_package_info\\">\\n                <span>Produtos sem embalagem atribuída</span>\\n            </td>\\n        </tr>\\n    </t>"}	<t t-name="stock.stock_report_delivery_no_package_section_line">\n        <tr t-att-class="'fw-bold o_line_section'">\n            <td colspan="99" name="no_package_info">\n                <span>Products with no package assigned</span>\n            </td>\n        </tr>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1717	16	\N	1	1	report_deliveryslip	\N	stock.report_deliveryslip	qweb	stock/report/report_deliveryslip.xml	primary	{"en_US": "<t t-name=\\"stock.report_deliveryslip\\">\\n        <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n            <t t-call=\\"stock.report_delivery_document\\" t-lang=\\"o._get_report_lang()\\"/>\\n        </t>\\n    </t>"}	<t t-name="stock.report_deliveryslip">\n        <t t-foreach="docs" t-as="o">\n            <t t-call="stock.report_delivery_document" t-lang="o._get_report_lang()"/>\n        </t>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1718	16	\N	1	1	report_inventory	\N	stock.report_inventory	qweb	stock/report/report_stockinventory.xml	primary	{"en_US": "<t t-name=\\"stock.report_inventory\\">\\n            <t t-call=\\"web.html_container\\">\\n                <div class=\\"oe_structure\\"/>\\n                <t t-call=\\"web.external_layout\\">\\n                    <div class=\\"page\\">\\n                        <br/>\\n                        <h2>Inventory Count Sheet</h2>\\n                        <t t-set=\\"locations\\" t-value=\\"docs.mapped('location_id')\\"/>\\n                        <div class=\\"oe_structure\\"/>\\n                        <table class=\\"table table-borderless\\">\\n                            <thead>\\n                                <tr>\\n                                    <th groups=\\"stock.group_stock_multi_locations\\">Location</th>\\n                                    <th>Product</th>\\n                                    <th groups=\\"stock.group_production_lot\\">Lot/Serial Number</th>\\n                                    <th groups=\\"stock.group_tracking_lot\\">Package</th>\\n                                    <th class=\\"text-end\\">Available Quantity</th>\\n                                    <th class=\\"text-end\\">On hand Quantity</th>\\n                                    <th class=\\"text-end\\">Counted Quantity</th>\\n                                </tr>\\n                            </thead>\\n                            <tbody>\\n                                <t t-foreach=\\"locations\\" t-as=\\"location\\">\\n                                    <tr groups=\\"stock.group_stock_multi_locations\\">\\n                                        <td colspan=\\"2\\"><span t-out=\\"location.display_name\\">Shelf A</span></td>\\n                                        <td groups=\\"stock.group_production_lot\\"/>\\n                                        <td groups=\\"stock.group_tracking_lot\\"/>\\n                                        <td/>\\n                                    </tr>\\n                                    <tr t-foreach=\\"docs.filtered(lambda quant: quant.location_id.id == location.id)\\" t-as=\\"line\\">\\n                                        <td groups=\\"stock.group_stock_multi_locations\\"/>\\n                                        <td><span t-field=\\"line.product_id\\">Laptop</span></td>\\n                                        <td groups=\\"stock.group_production_lot\\"><span t-field=\\"line.lot_id\\"/></td>\\n                                        <td groups=\\"stock.group_tracking_lot\\"><span t-field=\\"line.package_id\\"/></td>\\n                                        <td class=\\"o_td_quantity text-end\\"><span t-field=\\"line.available_quantity\\" class=\\"text-nowrap\\">2</span> <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\">Units</span></td>\\n                                        <td class=\\"o_td_quantity text-end\\"><span t-field=\\"line.quantity\\" class=\\"text-nowrap\\">5</span> <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\">Units</span></td>\\n                                        <td class=\\"o_td_quantity text-end\\">\\n                                            <!-- If 0, then leave blank so users have space to write a number -->\\n                                            <t t-if=\\"line.inventory_quantity == 0\\"><span/></t>\\n                                            <t t-else=\\"\\"><span t-field=\\"line.inventory_quantity\\" class=\\"text-nowrap\\">7</span></t>\\n                                            <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\">Units</span>\\n                                        </td>\\n                                    </tr>\\n                                </t>\\n                            </tbody>\\n                        </table>\\n                        <div class=\\"oe_structure\\"/>\\n                    </div>\\n                </t>\\n            </t>\\n        </t>", "es_ES": "<t t-name=\\"stock.report_inventory\\">\\n            <t t-call=\\"web.html_container\\">\\n                <div class=\\"oe_structure\\"/>\\n                <t t-call=\\"web.external_layout\\">\\n                    <div class=\\"page\\">\\n                        <br/>\\n                        <h2>Hoja de recuento de inventario</h2>\\n                        <t t-set=\\"locations\\" t-value=\\"docs.mapped('location_id')\\"/>\\n                        <div class=\\"oe_structure\\"/>\\n                        <table class=\\"table table-borderless\\">\\n                            <thead>\\n                                <tr>\\n                                    <th groups=\\"stock.group_stock_multi_locations\\">Ubicación</th>\\n                                    <th>Producto</th>\\n                                    <th groups=\\"stock.group_production_lot\\">Número de lote/serie</th>\\n                                    <th groups=\\"stock.group_tracking_lot\\">Paquete</th>\\n                                    <th class=\\"text-end\\">Cantidad disponible</th>\\n                                    <th class=\\"text-end\\">Cantidad real</th>\\n                                    <th class=\\"text-end\\">Cantidad contada</th>\\n                                </tr>\\n                            </thead>\\n                            <tbody>\\n                                <t t-foreach=\\"locations\\" t-as=\\"location\\">\\n                                    <tr groups=\\"stock.group_stock_multi_locations\\">\\n                                        <td colspan=\\"2\\"><span t-out=\\"location.display_name\\">Estantería A</span></td>\\n                                        <td groups=\\"stock.group_production_lot\\"/>\\n                                        <td groups=\\"stock.group_tracking_lot\\"/>\\n                                        <td/>\\n                                    </tr>\\n                                    <tr t-foreach=\\"docs.filtered(lambda quant: quant.location_id.id == location.id)\\" t-as=\\"line\\">\\n                                        <td groups=\\"stock.group_stock_multi_locations\\"/>\\n                                        <td><span t-field=\\"line.product_id\\">Portátil</span></td>\\n                                        <td groups=\\"stock.group_production_lot\\"><span t-field=\\"line.lot_id\\"/></td>\\n                                        <td groups=\\"stock.group_tracking_lot\\"><span t-field=\\"line.package_id\\"/></td>\\n                                        <td class=\\"o_td_quantity text-end\\"><span t-field=\\"line.available_quantity\\" class=\\"text-nowrap\\">2</span> <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\">Unidades</span></td>\\n                                        <td class=\\"o_td_quantity text-end\\"><span t-field=\\"line.quantity\\" class=\\"text-nowrap\\">5</span> <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\">Unidades</span></td>\\n                                        <td class=\\"o_td_quantity text-end\\">\\n                                            <!-- If 0, then leave blank so users have space to write a number -->\\n                                            <t t-if=\\"line.inventory_quantity == 0\\"><span/></t>\\n                                            <t t-else=\\"\\"><span t-field=\\"line.inventory_quantity\\" class=\\"text-nowrap\\">7</span></t>\\n                                            <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\">Unidades</span>\\n                                        </td>\\n                                    </tr>\\n                                </t>\\n                            </tbody>\\n                        </table>\\n                        <div class=\\"oe_structure\\"/>\\n                    </div>\\n                </t>\\n            </t>\\n        </t>", "pt_PT": "<t t-name=\\"stock.report_inventory\\">\\n            <t t-call=\\"web.html_container\\">\\n                <div class=\\"oe_structure\\"/>\\n                <t t-call=\\"web.external_layout\\">\\n                    <div class=\\"page\\">\\n                        <br/>\\n                        <h2>Folha de contagem de inventário</h2>\\n                        <t t-set=\\"locations\\" t-value=\\"docs.mapped('location_id')\\"/>\\n                        <div class=\\"oe_structure\\"/>\\n                        <table class=\\"table table-borderless\\">\\n                            <thead>\\n                                <tr>\\n                                    <th groups=\\"stock.group_stock_multi_locations\\">Localização</th>\\n                                    <th>Artigo</th>\\n                                    <th groups=\\"stock.group_production_lot\\">Lote/Número de Série</th>\\n                                    <th groups=\\"stock.group_tracking_lot\\">Pacote</th>\\n                                    <th class=\\"text-end\\">Quantidade disponível</th>\\n                                    <th class=\\"text-end\\">Quantidade em mãos</th>\\n                                    <th class=\\"text-end\\">Quantidade Contabilizada</th>\\n                                </tr>\\n                            </thead>\\n                            <tbody>\\n                                <t t-foreach=\\"locations\\" t-as=\\"location\\">\\n                                    <tr groups=\\"stock.group_stock_multi_locations\\">\\n                                        <td colspan=\\"2\\"><span t-out=\\"location.display_name\\">Prateleira A</span></td>\\n                                        <td groups=\\"stock.group_production_lot\\"/>\\n                                        <td groups=\\"stock.group_tracking_lot\\"/>\\n                                        <td/>\\n                                    </tr>\\n                                    <tr t-foreach=\\"docs.filtered(lambda quant: quant.location_id.id == location.id)\\" t-as=\\"line\\">\\n                                        <td groups=\\"stock.group_stock_multi_locations\\"/>\\n                                        <td><span t-field=\\"line.product_id\\">Notebook</span></td>\\n                                        <td groups=\\"stock.group_production_lot\\"><span t-field=\\"line.lot_id\\"/></td>\\n                                        <td groups=\\"stock.group_tracking_lot\\"><span t-field=\\"line.package_id\\"/></td>\\n                                        <td class=\\"o_td_quantity text-end\\"><span t-field=\\"line.available_quantity\\" class=\\"text-nowrap\\">2</span> <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\">Unidades</span></td>\\n                                        <td class=\\"o_td_quantity text-end\\"><span t-field=\\"line.quantity\\" class=\\"text-nowrap\\">5</span> <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\">Unidades</span></td>\\n                                        <td class=\\"o_td_quantity text-end\\">\\n                                            <!-- If 0, then leave blank so users have space to write a number -->\\n                                            <t t-if=\\"line.inventory_quantity == 0\\"><span/></t>\\n                                            <t t-else=\\"\\"><span t-field=\\"line.inventory_quantity\\" class=\\"text-nowrap\\">7</span></t>\\n                                            <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\">Unidades</span>\\n                                        </td>\\n                                    </tr>\\n                                </t>\\n                            </tbody>\\n                        </table>\\n                        <div class=\\"oe_structure\\"/>\\n                    </div>\\n                </t>\\n            </t>\\n        </t>"}	<t t-name="stock.report_inventory">\n            <t t-call="web.html_container">\n                <div class="oe_structure"/>\n                <t t-call="web.external_layout">\n                    <div class="page">\n                        <br/>\n                        <h2>Inventory Count Sheet</h2>\n                        <t t-set="locations" t-value="docs.mapped('location_id')"/>\n                        <div class="oe_structure"/>\n                        <table class="table table-borderless">\n                            <thead>\n                                <tr>\n                                    <th groups="stock.group_stock_multi_locations">Location</th>\n                                    <th>Product</th>\n                                    <th groups="stock.group_production_lot">Lot/Serial Number</th>\n                                    <th groups="stock.group_tracking_lot">Package</th>\n                                    <th class="text-end">Available Quantity</th>\n                                    <th class="text-end">On hand Quantity</th>\n                                    <th class="text-end">Counted Quantity</th>\n                                </tr>\n                            </thead>\n                            <tbody>\n                                <t t-foreach="locations" t-as="location">\n                                    <tr groups="stock.group_stock_multi_locations">\n                                        <td colspan="2"><span t-out="location.display_name">Shelf A</span></td>\n                                        <td groups="stock.group_production_lot"/>\n                                        <td groups="stock.group_tracking_lot"/>\n                                        <td/>\n                                    </tr>\n                                    <tr t-foreach="docs.filtered(lambda quant: quant.location_id.id == location.id)" t-as="line">\n                                        <td groups="stock.group_stock_multi_locations"/>\n                                        <td><span t-field="line.product_id">Laptop</span></td>\n                                        <td groups="stock.group_production_lot"><span t-field="line.lot_id"/></td>\n                                        <td groups="stock.group_tracking_lot"><span t-field="line.package_id"/></td>\n                                        <td class="o_td_quantity text-end"><span t-field="line.available_quantity" class="text-nowrap">2</span> <span t-field="line.product_uom_id" groups="uom.group_uom">Units</span></td>\n                                        <td class="o_td_quantity text-end"><span t-field="line.quantity" class="text-nowrap">5</span> <span t-field="line.product_uom_id" groups="uom.group_uom">Units</span></td>\n                                        <td class="o_td_quantity text-end">\n                                            <!-- If 0, then leave blank so users have space to write a number -->\n                                            <t t-if="line.inventory_quantity == 0"><span/></t>\n                                            <t t-else=""><span t-field="line.inventory_quantity" class="text-nowrap">7</span></t>\n                                            <span t-field="line.product_uom_id" groups="uom.group_uom">Units</span>\n                                        </td>\n                                    </tr>\n                                </t>\n                            </tbody>\n                        </table>\n                        <div class="oe_structure"/>\n                    </div>\n                </t>\n            </t>\n        </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1719	16	\N	1	1	report_stock_rule	\N	stock.report_stock_rule	qweb	stock/report/report_stock_rule.xml	primary	{"en_US": "<t t-name=\\"stock.report_stock_rule\\">\\n        <t t-set=\\"data_report_landscape\\" t-value=\\"True\\"/>\\n        <t t-set=\\"full_width\\" t-value=\\"True\\"/>\\n        <t t-call=\\"web.html_container\\">\\n            <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n                <div class=\\"article o_report_stock_rule\\">\\n                    <div class=\\"page\\">\\n                        <h2 t-field=\\"o.name\\"/>\\n\\n                        <table class=\\"table table-condensed table-bordered\\">\\n                            <thead>\\n                                <tr>\\n                                    <t t-foreach=\\"locations\\" t-as=\\"location\\">\\n                                        <th class=\\"o_report_stock_rule_location_header\\">\\n                                            <div t-att-res-id=\\"location.id\\" t-att-res-model=\\"location._name\\" view-type=\\"form\\">\\n                                                <t t-esc=\\"location.display_name\\"/>\\n                                            </div>\\n                                            <t t-if=\\"header_lines.get(location.id)\\">\\n                                                <t t-foreach=\\"header_lines[location.id]['putaway']\\" t-as=\\"lines\\">\\n                                                    <t t-foreach=\\"lines\\" t-as=\\"line\\">\\n                                                        <div class=\\"o_report_stock_rule_putaway\\" t-att-res-id=\\"location.id\\" t-att-res-model=\\"location._name\\" view-type=\\"form\\">\\n                                                            <p>Putaway: <t t-esc=\\"line.location_out_id.display_name\\"/></p>\\n                                                        </div>\\n                                                    </t>\\n                                                </t>\\n                                                <t t-foreach=\\"header_lines[location.id]['orderpoint']\\" t-as=\\"lines\\">\\n                                                    <t t-foreach=\\"lines\\" t-as=\\"line\\">\\n                                                        <div class=\\"o_report_stock_rule_putaway\\" t-att-res-id=\\"line.id\\" t-att-res-model=\\"line._name\\" view-type=\\"form\\">\\n                                                            <p>[<t t-esc=\\"line.display_name\\"/>]<br/>min: <t t-esc=\\"line.product_min_qty\\"/>, max:<t t-esc=\\"line.product_max_qty\\"/></p>\\n                                                        </div>\\n                                                    </t>\\n                                                </t>\\n                                            </t>\\n                                        </th>\\n                                    </t>\\n                                </tr>\\n                            </thead>\\n                            <tbody>\\n                                <t t-foreach=\\"route_lines\\" t-as=\\"route_line\\">\\n                                    <tr>\\n                                        <t t-set=\\"acc\\" t-value=\\"0\\"/>\\n                                        <t t-foreach=\\"route_line\\" t-as=\\"rule\\">\\n                                            <t t-if=\\"rule\\">\\n                                                <t t-if=\\"rule[0]._name == 'stock.rule'\\">\\n                                                    <t t-set=\\"color\\" t-value=\\"rule[2]\\"/>\\n                                                    <t t-if=\\"acc &gt; 0\\">\\n                                                        <t t-set=\\"acc\\" t-value=\\"acc+1\\"/>\\n                                                        <td t-att-colspan=\\"acc\\" class=\\"o_report_stock_rule_rule_cell\\">\\n                                                            <t t-set=\\"padding\\" t-value=\\"50.0/acc\\"/>\\n                                                            <div class=\\"o_report_stock_rule_rule_main\\" t-att-res-id=\\"rule[0].id\\" t-att-res-model=\\"rule[0]._name\\" view-type=\\"form\\" t-att-title=\\"rule[0].route_id.display_name\\">\\n                                                                <div class=\\"o_report_stock_rule_rule\\" t-attf-style=\\"padding-left: #{padding}%; padding-right: #{padding}%;\\">\\n                                                                    <t t-if=\\"rule[1] == 'destination'\\">\\n                                                                        <t t-if=\\"rule[0].procure_method == 'make_to_order'\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                                                        </t>\\n                                                                        <t t-if=\\"rule[0].procure_method == 'mts_else_mto'\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                                                            <t t-call=\\"stock.report_stock_rule_vertical_bar\\"/>\\n                                                                        </t>\\n                                                                        <t t-if=\\"rule[0].action in ('push', 'pull_push')\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                                                        </t>\\n                                                                    </t>\\n                                                                    <t t-if=\\"rule[1] == 'origin' and rule[0].action in ('pull', 'pull_push')\\">\\n                                                                        <t t-call=\\"stock.report_stock_rule_left_arrow\\"/>\\n                                                                    </t>\\n                                                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                                                    <t t-if=\\"rule[1] == 'destination' and rule[0].action in ('pull', 'pull_push')\\">\\n                                                                        <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                                                    </t>\\n                                                                    <t t-if=\\"rule[1] == 'origin'\\">\\n                                                                        <t t-if=\\"rule[0].action in ('push', 'pull_push')\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_left_arrow\\"/>\\n                                                                        </t>\\n                                                                        <t t-if=\\"rule[0].procure_method == 'make_to_order'\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                                                        </t>\\n                                                                    </t>\\n                                                                </div>\\n                                                                <div class=\\"o_report_stock_rule_rule_name\\">\\n                                                                    <span t-attf-style=\\"color: #{color};\\"><t t-esc=\\"rule[0].picking_type_id.name\\"/></span>\\n                                                                </div>\\n                                                            </div>\\n                                                        </td>\\n                                                        <t t-set=\\"acc\\" t-value=\\"0\\"/>\\n                                                    </t>\\n                                                    <t t-else=\\"\\">\\n                                                        <t t-set=\\"acc\\" t-value=\\"acc+1\\"/>\\n                                                    </t>\\n                                                </t>\\n                                            </t>\\n                                            <t t-else=\\"\\">\\n                                                <t t-if=\\"acc &gt; 0\\">\\n                                                    <t t-set=\\"acc\\" t-value=\\"acc+1\\"/>\\n                                                </t>\\n                                                <t t-if=\\"acc == 0\\">\\n                                                    <td>\\n                                                    </td>\\n                                                </t>\\n                                            </t>\\n                                        </t>\\n                                    </tr>\\n                                </t>\\n                            </tbody>\\n                        </table>\\n                        <h3>Legend</h3>\\n                        <div class=\\"o_report_stock_rule_legend\\">\\n                            <t t-set=\\"color\\" t-value=\\"'black'\\"/>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Push Rule</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                </div>\\n                            </div>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Pull Rule</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                </div>\\n                            </div>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Trigger Another Rule</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                </div>\\n                            </div>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Trigger Another Rule If No Stock</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_vertical_bar\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>\\n    </t>", "es_ES": "<t t-name=\\"stock.report_stock_rule\\">\\n        <t t-set=\\"data_report_landscape\\" t-value=\\"True\\"/>\\n        <t t-set=\\"full_width\\" t-value=\\"True\\"/>\\n        <t t-call=\\"web.html_container\\">\\n            <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n                <div class=\\"article o_report_stock_rule\\">\\n                    <div class=\\"page\\">\\n                        <h2 t-field=\\"o.name\\"/>\\n\\n                        <table class=\\"table table-condensed table-bordered\\">\\n                            <thead>\\n                                <tr>\\n                                    <t t-foreach=\\"locations\\" t-as=\\"location\\">\\n                                        <th class=\\"o_report_stock_rule_location_header\\">\\n                                            <div t-att-res-id=\\"location.id\\" t-att-res-model=\\"location._name\\" view-type=\\"form\\">\\n                                                <t t-esc=\\"location.display_name\\"/>\\n                                            </div>\\n                                            <t t-if=\\"header_lines.get(location.id)\\">\\n                                                <t t-foreach=\\"header_lines[location.id]['putaway']\\" t-as=\\"lines\\">\\n                                                    <t t-foreach=\\"lines\\" t-as=\\"line\\">\\n                                                        <div class=\\"o_report_stock_rule_putaway\\" t-att-res-id=\\"location.id\\" t-att-res-model=\\"location._name\\" view-type=\\"form\\">\\n                                                            <p>Almacenamiento: <t t-esc=\\"line.location_out_id.display_name\\"/></p>\\n                                                        </div>\\n                                                    </t>\\n                                                </t>\\n                                                <t t-foreach=\\"header_lines[location.id]['orderpoint']\\" t-as=\\"lines\\">\\n                                                    <t t-foreach=\\"lines\\" t-as=\\"line\\">\\n                                                        <div class=\\"o_report_stock_rule_putaway\\" t-att-res-id=\\"line.id\\" t-att-res-model=\\"line._name\\" view-type=\\"form\\">\\n                                                            <p>[<t t-esc=\\"line.display_name\\"/>]<br/>min: <t t-esc=\\"line.product_min_qty\\"/>, máximo:<t t-esc=\\"line.product_max_qty\\"/></p>\\n                                                        </div>\\n                                                    </t>\\n                                                </t>\\n                                            </t>\\n                                        </th>\\n                                    </t>\\n                                </tr>\\n                            </thead>\\n                            <tbody>\\n                                <t t-foreach=\\"route_lines\\" t-as=\\"route_line\\">\\n                                    <tr>\\n                                        <t t-set=\\"acc\\" t-value=\\"0\\"/>\\n                                        <t t-foreach=\\"route_line\\" t-as=\\"rule\\">\\n                                            <t t-if=\\"rule\\">\\n                                                <t t-if=\\"rule[0]._name == 'stock.rule'\\">\\n                                                    <t t-set=\\"color\\" t-value=\\"rule[2]\\"/>\\n                                                    <t t-if=\\"acc &gt; 0\\">\\n                                                        <t t-set=\\"acc\\" t-value=\\"acc+1\\"/>\\n                                                        <td t-att-colspan=\\"acc\\" class=\\"o_report_stock_rule_rule_cell\\">\\n                                                            <t t-set=\\"padding\\" t-value=\\"50.0/acc\\"/>\\n                                                            <div class=\\"o_report_stock_rule_rule_main\\" t-att-res-id=\\"rule[0].id\\" t-att-res-model=\\"rule[0]._name\\" view-type=\\"form\\" t-att-title=\\"rule[0].route_id.display_name\\">\\n                                                                <div class=\\"o_report_stock_rule_rule\\" t-attf-style=\\"padding-left: #{padding}%; padding-right: #{padding}%;\\">\\n                                                                    <t t-if=\\"rule[1] == 'destination'\\">\\n                                                                        <t t-if=\\"rule[0].procure_method == 'make_to_order'\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                                                        </t>\\n                                                                        <t t-if=\\"rule[0].procure_method == 'mts_else_mto'\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                                                            <t t-call=\\"stock.report_stock_rule_vertical_bar\\"/>\\n                                                                        </t>\\n                                                                        <t t-if=\\"rule[0].action in ('push', 'pull_push')\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                                                        </t>\\n                                                                    </t>\\n                                                                    <t t-if=\\"rule[1] == 'origin' and rule[0].action in ('pull', 'pull_push')\\">\\n                                                                        <t t-call=\\"stock.report_stock_rule_left_arrow\\"/>\\n                                                                    </t>\\n                                                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                                                    <t t-if=\\"rule[1] == 'destination' and rule[0].action in ('pull', 'pull_push')\\">\\n                                                                        <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                                                    </t>\\n                                                                    <t t-if=\\"rule[1] == 'origin'\\">\\n                                                                        <t t-if=\\"rule[0].action in ('push', 'pull_push')\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_left_arrow\\"/>\\n                                                                        </t>\\n                                                                        <t t-if=\\"rule[0].procure_method == 'make_to_order'\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                                                        </t>\\n                                                                    </t>\\n                                                                </div>\\n                                                                <div class=\\"o_report_stock_rule_rule_name\\">\\n                                                                    <span t-attf-style=\\"color: #{color};\\"><t t-esc=\\"rule[0].picking_type_id.name\\"/></span>\\n                                                                </div>\\n                                                            </div>\\n                                                        </td>\\n                                                        <t t-set=\\"acc\\" t-value=\\"0\\"/>\\n                                                    </t>\\n                                                    <t t-else=\\"\\">\\n                                                        <t t-set=\\"acc\\" t-value=\\"acc+1\\"/>\\n                                                    </t>\\n                                                </t>\\n                                            </t>\\n                                            <t t-else=\\"\\">\\n                                                <t t-if=\\"acc &gt; 0\\">\\n                                                    <t t-set=\\"acc\\" t-value=\\"acc+1\\"/>\\n                                                </t>\\n                                                <t t-if=\\"acc == 0\\">\\n                                                    <td>\\n                                                    </td>\\n                                                </t>\\n                                            </t>\\n                                        </t>\\n                                    </tr>\\n                                </t>\\n                            </tbody>\\n                        </table>\\n                        <h3>Leyenda</h3>\\n                        <div class=\\"o_report_stock_rule_legend\\">\\n                            <t t-set=\\"color\\" t-value=\\"'black'\\"/>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Regla push</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                </div>\\n                            </div>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Regla pull (jalar)</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                </div>\\n                            </div>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Activar otra regla</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                </div>\\n                            </div>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Activar otra regla si no hay stock</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_vertical_bar\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>\\n    </t>", "pt_PT": "<t t-name=\\"stock.report_stock_rule\\">\\n        <t t-set=\\"data_report_landscape\\" t-value=\\"True\\"/>\\n        <t t-set=\\"full_width\\" t-value=\\"True\\"/>\\n        <t t-call=\\"web.html_container\\">\\n            <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n                <div class=\\"article o_report_stock_rule\\">\\n                    <div class=\\"page\\">\\n                        <h2 t-field=\\"o.name\\"/>\\n\\n                        <table class=\\"table table-condensed table-bordered\\">\\n                            <thead>\\n                                <tr>\\n                                    <t t-foreach=\\"locations\\" t-as=\\"location\\">\\n                                        <th class=\\"o_report_stock_rule_location_header\\">\\n                                            <div t-att-res-id=\\"location.id\\" t-att-res-model=\\"location._name\\" view-type=\\"form\\">\\n                                                <t t-esc=\\"location.display_name\\"/>\\n                                            </div>\\n                                            <t t-if=\\"header_lines.get(location.id)\\">\\n                                                <t t-foreach=\\"header_lines[location.id]['putaway']\\" t-as=\\"lines\\">\\n                                                    <t t-foreach=\\"lines\\" t-as=\\"line\\">\\n                                                        <div class=\\"o_report_stock_rule_putaway\\" t-att-res-id=\\"location.id\\" t-att-res-model=\\"location._name\\" view-type=\\"form\\">\\n                                                            <p>Entrada em depósito: <t t-esc=\\"line.location_out_id.display_name\\"/></p>\\n                                                        </div>\\n                                                    </t>\\n                                                </t>\\n                                                <t t-foreach=\\"header_lines[location.id]['orderpoint']\\" t-as=\\"lines\\">\\n                                                    <t t-foreach=\\"lines\\" t-as=\\"line\\">\\n                                                        <div class=\\"o_report_stock_rule_putaway\\" t-att-res-id=\\"line.id\\" t-att-res-model=\\"line._name\\" view-type=\\"form\\">\\n                                                            <p>[<t t-esc=\\"line.display_name\\"/>]<br/>mín: <t t-esc=\\"line.product_min_qty\\"/>, máx:<t t-esc=\\"line.product_max_qty\\"/></p>\\n                                                        </div>\\n                                                    </t>\\n                                                </t>\\n                                            </t>\\n                                        </th>\\n                                    </t>\\n                                </tr>\\n                            </thead>\\n                            <tbody>\\n                                <t t-foreach=\\"route_lines\\" t-as=\\"route_line\\">\\n                                    <tr>\\n                                        <t t-set=\\"acc\\" t-value=\\"0\\"/>\\n                                        <t t-foreach=\\"route_line\\" t-as=\\"rule\\">\\n                                            <t t-if=\\"rule\\">\\n                                                <t t-if=\\"rule[0]._name == 'stock.rule'\\">\\n                                                    <t t-set=\\"color\\" t-value=\\"rule[2]\\"/>\\n                                                    <t t-if=\\"acc &gt; 0\\">\\n                                                        <t t-set=\\"acc\\" t-value=\\"acc+1\\"/>\\n                                                        <td t-att-colspan=\\"acc\\" class=\\"o_report_stock_rule_rule_cell\\">\\n                                                            <t t-set=\\"padding\\" t-value=\\"50.0/acc\\"/>\\n                                                            <div class=\\"o_report_stock_rule_rule_main\\" t-att-res-id=\\"rule[0].id\\" t-att-res-model=\\"rule[0]._name\\" view-type=\\"form\\" t-att-title=\\"rule[0].route_id.display_name\\">\\n                                                                <div class=\\"o_report_stock_rule_rule\\" t-attf-style=\\"padding-left: #{padding}%; padding-right: #{padding}%;\\">\\n                                                                    <t t-if=\\"rule[1] == 'destination'\\">\\n                                                                        <t t-if=\\"rule[0].procure_method == 'make_to_order'\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                                                        </t>\\n                                                                        <t t-if=\\"rule[0].procure_method == 'mts_else_mto'\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                                                            <t t-call=\\"stock.report_stock_rule_vertical_bar\\"/>\\n                                                                        </t>\\n                                                                        <t t-if=\\"rule[0].action in ('push', 'pull_push')\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                                                        </t>\\n                                                                    </t>\\n                                                                    <t t-if=\\"rule[1] == 'origin' and rule[0].action in ('pull', 'pull_push')\\">\\n                                                                        <t t-call=\\"stock.report_stock_rule_left_arrow\\"/>\\n                                                                    </t>\\n                                                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                                                    <t t-if=\\"rule[1] == 'destination' and rule[0].action in ('pull', 'pull_push')\\">\\n                                                                        <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                                                    </t>\\n                                                                    <t t-if=\\"rule[1] == 'origin'\\">\\n                                                                        <t t-if=\\"rule[0].action in ('push', 'pull_push')\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_left_arrow\\"/>\\n                                                                        </t>\\n                                                                        <t t-if=\\"rule[0].procure_method == 'make_to_order'\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                                                        </t>\\n                                                                    </t>\\n                                                                </div>\\n                                                                <div class=\\"o_report_stock_rule_rule_name\\">\\n                                                                    <span t-attf-style=\\"color: #{color};\\"><t t-esc=\\"rule[0].picking_type_id.name\\"/></span>\\n                                                                </div>\\n                                                            </div>\\n                                                        </td>\\n                                                        <t t-set=\\"acc\\" t-value=\\"0\\"/>\\n                                                    </t>\\n                                                    <t t-else=\\"\\">\\n                                                        <t t-set=\\"acc\\" t-value=\\"acc+1\\"/>\\n                                                    </t>\\n                                                </t>\\n                                            </t>\\n                                            <t t-else=\\"\\">\\n                                                <t t-if=\\"acc &gt; 0\\">\\n                                                    <t t-set=\\"acc\\" t-value=\\"acc+1\\"/>\\n                                                </t>\\n                                                <t t-if=\\"acc == 0\\">\\n                                                    <td>\\n                                                    </td>\\n                                                </t>\\n                                            </t>\\n                                        </t>\\n                                    </tr>\\n                                </t>\\n                            </tbody>\\n                        </table>\\n                        <h3>Legenda</h3>\\n                        <div class=\\"o_report_stock_rule_legend\\">\\n                            <t t-set=\\"color\\" t-value=\\"'black'\\"/>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Regra de Push</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                </div>\\n                            </div>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Regra de pull</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                </div>\\n                            </div>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Acionar outra regra</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                </div>\\n                            </div>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Acionar outra regra se não houver estoque</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_vertical_bar\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>\\n    </t>"}	<t t-name="stock.report_stock_rule">\n        <t t-set="data_report_landscape" t-value="True"/>\n        <t t-set="full_width" t-value="True"/>\n        <t t-call="web.html_container">\n            <t t-foreach="docs" t-as="o">\n                <div class="article o_report_stock_rule">\n                    <div class="page">\n                        <h2 t-field="o.name"/>\n\n                        <table class="table table-condensed table-bordered">\n                            <thead>\n                                <tr>\n                                    <t t-foreach="locations" t-as="location">\n                                        <th class="o_report_stock_rule_location_header">\n                                            <div t-att-res-id="location.id" t-att-res-model="location._name" view-type="form">\n                                                <t t-esc="location.display_name"/>\n                                            </div>\n                                            <t t-if="header_lines.get(location.id)">\n                                                <t t-foreach="header_lines[location.id]['putaway']" t-as="lines">\n                                                    <t t-foreach="lines" t-as="line">\n                                                        <div class="o_report_stock_rule_putaway" t-att-res-id="location.id" t-att-res-model="location._name" view-type="form">\n                                                            <p>Putaway: <t t-esc="line.location_out_id.display_name"/></p>\n                                                        </div>\n                                                    </t>\n                                                </t>\n                                                <t t-foreach="header_lines[location.id]['orderpoint']" t-as="lines">\n                                                    <t t-foreach="lines" t-as="line">\n                                                        <div class="o_report_stock_rule_putaway" t-att-res-id="line.id" t-att-res-model="line._name" view-type="form">\n                                                            <p>[<t t-esc="line.display_name"/>]<br/>min: <t t-esc="line.product_min_qty"/>, max:<t t-esc="line.product_max_qty"/></p>\n                                                        </div>\n                                                    </t>\n                                                </t>\n                                            </t>\n                                        </th>\n                                    </t>\n                                </tr>\n                            </thead>\n                            <tbody>\n                                <t t-foreach="route_lines" t-as="route_line">\n                                    <tr>\n                                        <t t-set="acc" t-value="0"/>\n                                        <t t-foreach="route_line" t-as="rule">\n                                            <t t-if="rule">\n                                                <t t-if="rule[0]._name == 'stock.rule'">\n                                                    <t t-set="color" t-value="rule[2]"/>\n                                                    <t t-if="acc &gt; 0">\n                                                        <t t-set="acc" t-value="acc+1"/>\n                                                        <td t-att-colspan="acc" class="o_report_stock_rule_rule_cell">\n                                                            <t t-set="padding" t-value="50.0/acc"/>\n                                                            <div class="o_report_stock_rule_rule_main" t-att-res-id="rule[0].id" t-att-res-model="rule[0]._name" view-type="form" t-att-title="rule[0].route_id.display_name">\n                                                                <div class="o_report_stock_rule_rule" t-attf-style="padding-left: #{padding}%; padding-right: #{padding}%;">\n                                                                    <t t-if="rule[1] == 'destination'">\n                                                                        <t t-if="rule[0].procure_method == 'make_to_order'">\n                                                                            <t t-call="stock.report_stock_rule_suspension_points"/>\n                                                                        </t>\n                                                                        <t t-if="rule[0].procure_method == 'mts_else_mto'">\n                                                                            <t t-call="stock.report_stock_rule_suspension_points"/>\n                                                                            <t t-call="stock.report_stock_rule_vertical_bar"/>\n                                                                        </t>\n                                                                        <t t-if="rule[0].action in ('push', 'pull_push')">\n                                                                            <t t-call="stock.report_stock_rule_right_arrow"/>\n                                                                        </t>\n                                                                    </t>\n                                                                    <t t-if="rule[1] == 'origin' and rule[0].action in ('pull', 'pull_push')">\n                                                                        <t t-call="stock.report_stock_rule_left_arrow"/>\n                                                                    </t>\n                                                                    <t t-call="stock.report_stock_rule_line"/>\n                                                                    <t t-if="rule[1] == 'destination' and rule[0].action in ('pull', 'pull_push')">\n                                                                        <t t-call="stock.report_stock_rule_right_arrow"/>\n                                                                    </t>\n                                                                    <t t-if="rule[1] == 'origin'">\n                                                                        <t t-if="rule[0].action in ('push', 'pull_push')">\n                                                                            <t t-call="stock.report_stock_rule_left_arrow"/>\n                                                                        </t>\n                                                                        <t t-if="rule[0].procure_method == 'make_to_order'">\n                                                                            <t t-call="stock.report_stock_rule_suspension_points"/>\n                                                                        </t>\n                                                                    </t>\n                                                                </div>\n                                                                <div class="o_report_stock_rule_rule_name">\n                                                                    <span t-attf-style="color: #{color};"><t t-esc="rule[0].picking_type_id.name"/></span>\n                                                                </div>\n                                                            </div>\n                                                        </td>\n                                                        <t t-set="acc" t-value="0"/>\n                                                    </t>\n                                                    <t t-else="">\n                                                        <t t-set="acc" t-value="acc+1"/>\n                                                    </t>\n                                                </t>\n                                            </t>\n                                            <t t-else="">\n                                                <t t-if="acc &gt; 0">\n                                                    <t t-set="acc" t-value="acc+1"/>\n                                                </t>\n                                                <t t-if="acc == 0">\n                                                    <td>\n                                                    </td>\n                                                </t>\n                                            </t>\n                                        </t>\n                                    </tr>\n                                </t>\n                            </tbody>\n                        </table>\n                        <h3>Legend</h3>\n                        <div class="o_report_stock_rule_legend">\n                            <t t-set="color" t-value="'black'"/>\n                            <div class="o_report_stock_rule_legend_line">\n                                <div class="o_report_stock_rule_legend_label">Push Rule</div>\n                                <div class="o_report_stock_rule_rule o_report_stock_rule_legend_symbol">\n                                    <t t-call="stock.report_stock_rule_right_arrow"/>\n                                    <t t-call="stock.report_stock_rule_line"/>\n                                </div>\n                            </div>\n                            <div class="o_report_stock_rule_legend_line">\n                                <div class="o_report_stock_rule_legend_label">Pull Rule</div>\n                                <div class="o_report_stock_rule_rule o_report_stock_rule_legend_symbol">\n                                    <t t-call="stock.report_stock_rule_line"/>\n                                    <t t-call="stock.report_stock_rule_right_arrow"/>\n                                </div>\n                            </div>\n                            <div class="o_report_stock_rule_legend_line">\n                                <div class="o_report_stock_rule_legend_label">Trigger Another Rule</div>\n                                <div class="o_report_stock_rule_rule o_report_stock_rule_legend_symbol">\n                                    <t t-call="stock.report_stock_rule_suspension_points"/>\n                                    <t t-call="stock.report_stock_rule_line"/>\n                                </div>\n                            </div>\n                            <div class="o_report_stock_rule_legend_line">\n                                <div class="o_report_stock_rule_legend_label">Trigger Another Rule If No Stock</div>\n                                <div class="o_report_stock_rule_rule o_report_stock_rule_legend_symbol">\n                                    <t t-call="stock.report_stock_rule_suspension_points"/>\n                                    <t t-call="stock.report_stock_rule_vertical_bar"/>\n                                    <t t-call="stock.report_stock_rule_line"/>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </t>\n        </t>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1720	16	\N	1	1	report_stock_rule_line	\N	stock.report_stock_rule_line	qweb	stock/report/report_stock_rule.xml	primary	{"en_US": "<t t-name=\\"stock.report_stock_rule_line\\">\\n        <div class=\\"o_report_stock_rule_line\\">\\n            <svg width=\\"100%\\" height=\\"100%\\" viewBox=\\"0 0 100 10\\" preserveAspectRatio=\\"none\\">\\n                <line x1=\\"0\\" y1=\\"5\\" x2=\\"100\\" y2=\\"5\\" t-attf-style=\\"stroke: #{color};\\"/>\\n            </svg>\\n        </div>\\n    </t>"}	<t t-name="stock.report_stock_rule_line">\n        <div class="o_report_stock_rule_line">\n            <svg width="100%" height="100%" viewBox="0 0 100 10" preserveAspectRatio="none">\n                <line x1="0" y1="5" x2="100" y2="5" t-attf-style="stroke: #{color};"/>\n            </svg>\n        </div>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1721	16	\N	1	1	report_stock_rule_vertical_bar	\N	stock.report_stock_rule_vertical_bar	qweb	stock/report/report_stock_rule.xml	primary	{"en_US": "<t t-name=\\"stock.report_stock_rule_vertical_bar\\">\\n        <div class=\\"o_report_stock_rule_vertical_bar\\">\\n            <svg width=\\"100%\\" height=\\"100%\\" viewBox=\\"0 0 1 1\\">\\n                <line y1=\\"-12\\" x2=\\"0\\" y2=\\"12\\" x1=\\"0\\" t-attf-style=\\"stroke: #{color};\\"/>\\n            </svg>\\n        </div>\\n    </t>"}	<t t-name="stock.report_stock_rule_vertical_bar">\n        <div class="o_report_stock_rule_vertical_bar">\n            <svg width="100%" height="100%" viewBox="0 0 1 1">\n                <line y1="-12" x2="0" y2="12" x1="0" t-attf-style="stroke: #{color};"/>\n            </svg>\n        </div>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1722	16	\N	1	1	report_stock_rule_right_arrow	\N	stock.report_stock_rule_right_arrow	qweb	stock/report/report_stock_rule.xml	primary	{"en_US": "<t t-name=\\"stock.report_stock_rule_right_arrow\\">\\n        <div t-attf-class=\\"o_report_stock_rule_arrow {{ 'o_report_stock_rule_rtl' if is_rtl else '' }}\\">\\n            <svg width=\\"100%\\" height=\\"100%\\" viewBox=\\"0 0 10 10\\">\\n                <polygon points=\\"0,0 0,10 10,5\\" t-attf-style=\\"stroke: #{color}; fill: #{color};\\"/>\\n            </svg>\\n        </div>\\n    </t>"}	<t t-name="stock.report_stock_rule_right_arrow">\n        <div t-attf-class="o_report_stock_rule_arrow {{ 'o_report_stock_rule_rtl' if is_rtl else '' }}">\n            <svg width="100%" height="100%" viewBox="0 0 10 10">\n                <polygon points="0,0 0,10 10,5" t-attf-style="stroke: #{color}; fill: #{color};"/>\n            </svg>\n        </div>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1725	16	\N	1	1	stock.lot.report.view.list	stock.lot.report	\N	list	stock/report/stock_lot_customer.xml	primary	{"en_US": "<list string=\\"Lot / Serial Number\\" decoration-danger=\\"has_return\\">\\n                <field name=\\"lot_id\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"picking_id\\"/>\\n                <field name=\\"quantity\\"/>\\n                <field name=\\"uom_id\\"/>\\n                <field name=\\"delivery_date\\"/>\\n                <field name=\\"address\\"/>\\n            </list>", "es_ES": "<list string=\\"Número de serie/lote\\" decoration-danger=\\"has_return\\">\\n                <field name=\\"lot_id\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"picking_id\\"/>\\n                <field name=\\"quantity\\"/>\\n                <field name=\\"uom_id\\"/>\\n                <field name=\\"delivery_date\\"/>\\n                <field name=\\"address\\"/>\\n            </list>"}	<list string="Lot / Serial Number" decoration-danger="has_return">\n                <field name="lot_id"/>\n                <field name="product_id"/>\n                <field name="partner_id"/>\n                <field name="picking_id"/>\n                <field name="quantity"/>\n                <field name="uom_id"/>\n                <field name="delivery_date"/>\n                <field name="address"/>\n            </list>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1726	16	\N	1	1	Customer Lots Filter	stock.lot.report	\N	search	stock/report/stock_lot_customer.xml	primary	{"en_US": "<search>\\n                <field name=\\"lot_id\\" string=\\"Lot/Serial Number\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <filter string=\\"Delivery Date\\" name=\\"delivery_date\\" date=\\"delivery_date\\"/>\\n                <filter string=\\"Unreturned\\" name=\\"filter_not_has_return\\" domain=\\"[('has_return', '=', False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter name=\\"group_by_product\\" string=\\"Product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter name=\\"group_by_partner\\" string=\\"Address\\" domain=\\"[]\\" context=\\"{'group_by': 'address'}\\"/>\\n                    <filter name=\\"group_by_lot\\" string=\\"Lot / Serial Number\\" domain=\\"[]\\" context=\\"{'group_by': 'lot_id'}\\"/>\\n                    <filter name=\\"group_by_delivery_date\\" string=\\"Delivery date\\" domain=\\"[]\\" context=\\"{'group_by': 'delivery_date'}\\"/>\\n                </group>\\n            </search>", "es_ES": "<search>\\n                <field name=\\"lot_id\\" string=\\"Número de lote/serie\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <filter string=\\"Fecha de entrega\\" name=\\"delivery_date\\" date=\\"delivery_date\\"/>\\n                <filter string=\\"Sin devolver\\" name=\\"filter_not_has_return\\" domain=\\"[('has_return', '=', False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                    <filter name=\\"group_by_product\\" string=\\"Producto\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter name=\\"group_by_partner\\" string=\\"Dirección\\" domain=\\"[]\\" context=\\"{'group_by': 'address'}\\"/>\\n                    <filter name=\\"group_by_lot\\" string=\\"Número de serie/lote\\" domain=\\"[]\\" context=\\"{'group_by': 'lot_id'}\\"/>\\n                    <filter name=\\"group_by_delivery_date\\" string=\\"Fecha de entrega\\" domain=\\"[]\\" context=\\"{'group_by': 'delivery_date'}\\"/>\\n                </group>\\n            </search>", "pt_PT": "<search>\\n                <field name=\\"lot_id\\" string=\\"Lote/Número de Série\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <filter string=\\"Data de Entrega\\" name=\\"delivery_date\\" date=\\"delivery_date\\"/>\\n                <filter string=\\"Unreturned\\" name=\\"filter_not_has_return\\" domain=\\"[('has_return', '=', False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar Por\\">\\n                    <filter name=\\"group_by_product\\" string=\\"Artigo\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter name=\\"group_by_partner\\" string=\\"Endereço\\" domain=\\"[]\\" context=\\"{'group_by': 'address'}\\"/>\\n                    <filter name=\\"group_by_lot\\" string=\\"Lot / Serial Number\\" domain=\\"[]\\" context=\\"{'group_by': 'lot_id'}\\"/>\\n                    <filter name=\\"group_by_delivery_date\\" string=\\"Delivery date\\" domain=\\"[]\\" context=\\"{'group_by': 'delivery_date'}\\"/>\\n                </group>\\n            </search>"}	<search>\n                <field name="lot_id" string="Lot/Serial Number"/>\n                <field name="product_id"/>\n                <field name="partner_id"/>\n                <filter string="Delivery Date" name="delivery_date" date="delivery_date"/>\n                <filter string="Unreturned" name="filter_not_has_return" domain="[('has_return', '=', False)]"/>\n                <group expand="0" string="Group By">\n                    <filter name="group_by_product" string="Product" domain="[]" context="{'group_by': 'product_id'}"/>\n                    <filter name="group_by_partner" string="Address" domain="[]" context="{'group_by': 'address'}"/>\n                    <filter name="group_by_lot" string="Lot / Serial Number" domain="[]" context="{'group_by': 'lot_id'}"/>\n                    <filter name="group_by_delivery_date" string="Delivery date" domain="[]" context="{'group_by': 'delivery_date'}"/>\n                </group>\n            </search>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1727	16	\N	1	1	label_package_template_view	\N	stock.label_package_template_view	qweb	stock/report/package_templates.xml	primary	{"en_US": "<t t-name=\\"stock.label_package_template_view\\">\\n            <t t-foreach=\\"docs\\" t-as=\\"package\\">\\n                <t t-translation=\\"off\\">\\n^XA\\n                    <t t-if=\\"package.valid_sscc\\">\\n                        <t t-set=\\"barcode\\" t-value=\\"'00' + package.name\\"/>\\n                        <t t-if=\\"package.pack_date\\" name=\\"datamatrix_pack_date\\" t-set=\\"barcode\\" t-value=\\"barcode + '13' + package.pack_date.strftime('%y%m%d')\\"/>\\n^FO310,50\\n^A0N,44,33^FDSSCC: <t t-out=\\"package.name\\"/>^FS\\n^FO310,100^BY3\\n<t t-if=\\"package.pack_date\\">^A0N,44,33^FDPack Date: <t t-out=\\"package.pack_date\\" t-options=\\"{&quot;widget&quot;: &quot;date&quot;}\\"/>^FS</t>\\n^FO310,150^BY3\\n<t t-if=\\"package.package_type_id\\">^A0N,44,33^FDPackage Type: <t t-out=\\"package.package_type_id.name\\"/>^FS</t>\\n^FO100,50^BY3\\n^BXN,10,200\\n^FD<t t-out=\\"barcode\\"/>^FS\\n                    </t>\\n                    <t t-else=\\"\\">\\n^FO100,50\\n^A0N,44,33^FD<t t-out=\\"package.name\\"/>^FS\\n^FO100,100^BY3\\n^BCN,100,Y,N,N\\n^FD<t t-out=\\"package.name\\"/>^FS\\n                    </t>\\n^XZ\\n                </t>\\n            </t>\\n        </t>"}	<t t-name="stock.label_package_template_view">\n            <t t-foreach="docs" t-as="package">\n                <t t-translation="off">\n^XA\n                    <t t-if="package.valid_sscc">\n                        <t t-set="barcode" t-value="'00' + package.name"/>\n                        <t t-if="package.pack_date" name="datamatrix_pack_date" t-set="barcode" t-value="barcode + '13' + package.pack_date.strftime('%y%m%d')"/>\n^FO310,50\n^A0N,44,33^FDSSCC: <t t-out="package.name"/>^FS\n^FO310,100^BY3\n<t t-if="package.pack_date">^A0N,44,33^FDPack Date: <t t-out="package.pack_date" t-options="{&quot;widget&quot;: &quot;date&quot;}"/>^FS</t>\n^FO310,150^BY3\n<t t-if="package.package_type_id">^A0N,44,33^FDPackage Type: <t t-out="package.package_type_id.name"/>^FS</t>\n^FO100,50^BY3\n^BXN,10,200\n^FD<t t-out="barcode"/>^FS\n                    </t>\n                    <t t-else="">\n^FO100,50\n^A0N,44,33^FD<t t-out="package.name"/>^FS\n^FO100,100^BY3\n^BCN,100,Y,N,N\n^FD<t t-out="package.name"/>^FS\n                    </t>\n^XZ\n                </t>\n            </t>\n        </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1728	16	\N	1	1	label_transfer_template_view_zpl	\N	stock.label_transfer_template_view_zpl	qweb	stock/report/picking_templates.xml	primary	{"en_US": "<t t-name=\\"stock.label_transfer_template_view_zpl\\">\\n            <t t-set=\\"uom_categ_unit\\" t-value=\\"env.ref('uom.product_uom_categ_unit')\\"/>\\n            <t t-foreach=\\"docs\\" t-as=\\"picking\\">\\n\\n                <t t-set=\\"picking_quantity\\" t-value=\\"any(picking.move_ids.move_line_ids.mapped('quantity'))\\"/>\\n                <t t-foreach=\\"picking.move_ids\\" t-as=\\"move\\">\\n                    <t t-foreach=\\"move.move_line_ids\\" t-as=\\"move_line\\">\\n                        <t t-if=\\"move_line.product_uom_id.category_id == uom_categ_unit\\">\\n                            <t t-if=\\"picking_quantity\\">\\n                                <t t-set=\\"qty\\" t-value=\\"int(move_line.quantity)\\"/>\\n                            </t>\\n                            <t t-else=\\"\\">\\n                                <t t-set=\\"qty\\" t-value=\\"int(move_line.reserved_uom_qty)\\"/>\\n                            </t>\\n                        </t>\\n                        <t t-else=\\"\\">\\n                            <t t-set=\\"qty\\" t-value=\\"1\\"/>\\n                        </t>\\n                        <t t-foreach=\\"range(qty)\\" t-as=\\"item\\">\\n                            <t t-translation=\\"off\\">\\n^XA\\n^FO100,50\\n^A0N,44,33^FD<t t-esc=\\"move_line.product_id.display_name\\"/>^FS\\n^FO100,100\\n<t t-if=\\"move_line.product_id.tracking != 'none' and (move_line.lot_id or move_line.lot_name)\\">\\n^A0N,44,33^FDLN/SN: <t t-esc=\\"move_line.lot_id.name or move_line.lot_name\\"/>^FS\\n^FO100,150^BY3\\n^BCN,100,Y,N,N\\n^FD<t t-esc=\\"move_line.lot_id.name or move_line.lot_name\\"/>^FS\\n</t>\\n<t t-if=\\"move_line.product_id.tracking == 'none' and move_line.product_id.barcode\\">\\n^BCN,100,Y,N,N\\n^FD<t t-esc=\\"move_line.product_id.barcode\\"/>^FS\\n</t>\\n^XZ\\n                            </t>\\n                        </t>\\n                    </t>\\n                </t>\\n            </t>\\n        </t>"}	<t t-name="stock.label_transfer_template_view_zpl">\n            <t t-set="uom_categ_unit" t-value="env.ref('uom.product_uom_categ_unit')"/>\n            <t t-foreach="docs" t-as="picking">\n\n                <t t-set="picking_quantity" t-value="any(picking.move_ids.move_line_ids.mapped('quantity'))"/>\n                <t t-foreach="picking.move_ids" t-as="move">\n                    <t t-foreach="move.move_line_ids" t-as="move_line">\n                        <t t-if="move_line.product_uom_id.category_id == uom_categ_unit">\n                            <t t-if="picking_quantity">\n                                <t t-set="qty" t-value="int(move_line.quantity)"/>\n                            </t>\n                            <t t-else="">\n                                <t t-set="qty" t-value="int(move_line.reserved_uom_qty)"/>\n                            </t>\n                        </t>\n                        <t t-else="">\n                            <t t-set="qty" t-value="1"/>\n                        </t>\n                        <t t-foreach="range(qty)" t-as="item">\n                            <t t-translation="off">\n^XA\n^FO100,50\n^A0N,44,33^FD<t t-esc="move_line.product_id.display_name"/>^FS\n^FO100,100\n<t t-if="move_line.product_id.tracking != 'none' and (move_line.lot_id or move_line.lot_name)">\n^A0N,44,33^FDLN/SN: <t t-esc="move_line.lot_id.name or move_line.lot_name"/>^FS\n^FO100,150^BY3\n^BCN,100,Y,N,N\n^FD<t t-esc="move_line.lot_id.name or move_line.lot_name"/>^FS\n</t>\n<t t-if="move_line.product_id.tracking == 'none' and move_line.product_id.barcode">\n^BCN,100,Y,N,N\n^FD<t t-esc="move_line.product_id.barcode"/>^FS\n</t>\n^XZ\n                            </t>\n                        </t>\n                    </t>\n                </t>\n            </t>\n        </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1729	16	\N	1	1	label_transfer_template_view_pdf	\N	stock.label_transfer_template_view_pdf	qweb	stock/report/picking_templates.xml	primary	{"en_US": "<t t-name=\\"stock.label_transfer_template_view_pdf\\">\\n            <t t-call=\\"web.basic_layout\\">\\n                <div class=\\"page\\">\\n                    <t t-set=\\"uom_categ_unit\\" t-value=\\"env.ref('uom.product_uom_categ_unit')\\"/>\\n                    <t t-foreach=\\"docs\\" t-as=\\"picking\\">\\n                        <t t-set=\\"picking_quantity\\" t-value=\\"any(picking.move_ids.move_line_ids.mapped('quantity'))\\"/>\\n                        <t t-foreach=\\"picking.move_ids\\" t-as=\\"move\\">\\n                            <t t-foreach=\\"move.move_line_ids\\" t-as=\\"move_line\\">\\n                                <t t-if=\\"move_line.product_uom_id.category_id == uom_categ_unit\\">\\n                                    <t t-if=\\"picking_quantity\\">\\n                                        <t t-set=\\"qty\\" t-value=\\"int(move_line.quantity)\\"/>\\n                                    </t>\\n                                    <t t-else=\\"\\">\\n                                        <t t-set=\\"qty\\" t-value=\\"int(move_line.reserved_uom_qty)\\"/>\\n                                    </t>\\n                                </t>\\n                                <t t-else=\\"\\">\\n                                    <t t-set=\\"qty\\" t-value=\\"1\\"/>\\n                                </t>\\n                                <t t-foreach=\\"range(qty)\\" t-as=\\"item\\">\\n                                    <t t-translation=\\"off\\">\\n                                        <div style=\\"display: inline-table; height: 10rem; width: 32%;\\">\\n                                            <table class=\\"table table-bordered\\" style=\\"border: 2px solid black;\\" t-if=\\"picking.move_ids\\">\\n                                                <tr>\\n                                                    <th class=\\"table-active text-start\\" style=\\"height:4rem;\\">\\n                                                        <span t-esc=\\"move.product_id.display_name\\"/>\\n                                                    </th>\\n                                                </tr>\\n                                                <t t-if=\\"move_line.product_id.tracking != 'none'\\">\\n                                                    <tr>\\n                                                        <td class=\\"text-center align-middle\\">\\n                                                            <t t-if=\\"move_line.lot_name or move_line.lot_id\\">\\n                                                                <div t-field=\\"move_line.lot_name\\" t-options=\\"{'widget': 'barcode', 'width': 600, 'height': 150, 'img_style': 'width:100%;height:4rem'}\\"/>\\n                                                                <span t-esc=\\"move_line.lot_name or move_line.lot_id.name\\"/>\\n                                                            </t>\\n                                                            <t t-else=\\"\\">\\n                                                                <span class=\\"text-muted\\">No barcode available</span>\\n                                                            </t>\\n                                                        </td>\\n                                                    </tr>\\n                                                </t>\\n                                                <t t-if=\\"move_line.product_id.tracking == 'none'\\">\\n                                                    <tr>\\n                                                        <td class=\\"text-center align-middle\\" style=\\"height: 6rem;\\">\\n                                                            <t t-if=\\"move_line.product_id.barcode\\">\\n                                                                <div t-field=\\"move_line.product_id.barcode\\" t-options=\\"{'widget': 'barcode', 'width': 600, 'height': 150, 'img_style': 'width:100%;height:4rem'}\\"/>\\n                                                                <span t-esc=\\"move_line.product_id.barcode\\"/>\\n                                                            </t>\\n                                                            <t t-else=\\"\\">\\n                                                                <span class=\\"text-muted\\">No barcode available</span>\\n                                                            </t>\\n                                                        </td>\\n                                                    </tr>\\n                                                </t>\\n                                            </table>\\n                                        </div>\\n                                    </t>\\n                                </t>\\n                            </t>\\n                        </t>\\n                    </t>\\n                </div>\\n            </t>\\n        </t>"}	<t t-name="stock.label_transfer_template_view_pdf">\n            <t t-call="web.basic_layout">\n                <div class="page">\n                    <t t-set="uom_categ_unit" t-value="env.ref('uom.product_uom_categ_unit')"/>\n                    <t t-foreach="docs" t-as="picking">\n                        <t t-set="picking_quantity" t-value="any(picking.move_ids.move_line_ids.mapped('quantity'))"/>\n                        <t t-foreach="picking.move_ids" t-as="move">\n                            <t t-foreach="move.move_line_ids" t-as="move_line">\n                                <t t-if="move_line.product_uom_id.category_id == uom_categ_unit">\n                                    <t t-if="picking_quantity">\n                                        <t t-set="qty" t-value="int(move_line.quantity)"/>\n                                    </t>\n                                    <t t-else="">\n                                        <t t-set="qty" t-value="int(move_line.reserved_uom_qty)"/>\n                                    </t>\n                                </t>\n                                <t t-else="">\n                                    <t t-set="qty" t-value="1"/>\n                                </t>\n                                <t t-foreach="range(qty)" t-as="item">\n                                    <t t-translation="off">\n                                        <div style="display: inline-table; height: 10rem; width: 32%;">\n                                            <table class="table table-bordered" style="border: 2px solid black;" t-if="picking.move_ids">\n                                                <tr>\n                                                    <th class="table-active text-start" style="height:4rem;">\n                                                        <span t-esc="move.product_id.display_name"/>\n                                                    </th>\n                                                </tr>\n                                                <t t-if="move_line.product_id.tracking != 'none'">\n                                                    <tr>\n                                                        <td class="text-center align-middle">\n                                                            <t t-if="move_line.lot_name or move_line.lot_id">\n                                                                <div t-field="move_line.lot_name" t-options="{'widget': 'barcode', 'width': 600, 'height': 150, 'img_style': 'width:100%;height:4rem'}"/>\n                                                                <span t-esc="move_line.lot_name or move_line.lot_id.name"/>\n                                                            </t>\n                                                            <t t-else="">\n                                                                <span class="text-muted">No barcode available</span>\n                                                            </t>\n                                                        </td>\n                                                    </tr>\n                                                </t>\n                                                <t t-if="move_line.product_id.tracking == 'none'">\n                                                    <tr>\n                                                        <td class="text-center align-middle" style="height: 6rem;">\n                                                            <t t-if="move_line.product_id.barcode">\n                                                                <div t-field="move_line.product_id.barcode" t-options="{'widget': 'barcode', 'width': 600, 'height': 150, 'img_style': 'width:100%;height:4rem'}"/>\n                                                                <span t-esc="move_line.product_id.barcode"/>\n                                                            </t>\n                                                            <t t-else="">\n                                                                <span class="text-muted">No barcode available</span>\n                                                            </t>\n                                                        </td>\n                                                    </tr>\n                                                </t>\n                                            </table>\n                                        </div>\n                                    </t>\n                                </t>\n                            </t>\n                        </t>\n                    </t>\n                </div>\n            </t>\n        </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1731	16	\N	1	1	label_product_product_view	\N	stock.label_product_product_view	qweb	stock/report/product_templates.xml	primary	{"en_US": "<t t-name=\\"stock.label_product_product_view\\">\\n\\t\\t<t t-foreach=\\"quantity.items()\\" t-as=\\"barcode_and_qty_by_product\\">\\n                <t t-set=\\"product\\" t-value=\\"barcode_and_qty_by_product[0]\\"/>\\n                <t t-foreach=\\"barcode_and_qty_by_product[1]\\" t-as=\\"product_info\\">\\n                    <t t-set=\\"barcode\\" t-value=\\"product_info['barcode']\\"/>\\n                    <t t-set=\\"currency_id\\" t-value=\\"pricelist.currency_id or product.currency_id\\"/>\\n                    <t t-foreach=\\"range(product_info['quantity'])\\" t-as=\\"qty\\">\\n                        <t t-translation=\\"off\\">\\n^XA^CI28\\n^FT100,80^A0N,40,30^FD<t t-out=\\"product_info['display_name_markup']\\"/>^FS\\n<t t-if=\\"product.default_code and len(product.default_code) &gt; 15\\">\\n^FT100,115^A0N,30,24^FD<t t-out=\\"product_info['default_code'][0]\\"/>^FS\\n^FT100,150^A0N,30,24^FD<t t-out=\\"product_info['default_code'][1]\\"/>^FS\\n</t>\\n<t t-else=\\"\\">\\n^FT100,150^A0N,30,24^FD<t t-out=\\"product_info['default_code'][0]\\"/>^FS\\n</t>\\n<t t-if=\\"price_included\\">\\n^FO600,100,1\\n<t t-if=\\"currency_id.position == 'after'\\">\\n^A0N,66,48^FH^FD<t t-esc=\\"pricelist._get_product_price(product, 1, currency_id)\\" t-options=\\"{&quot;widget&quot;: &quot;float&quot;, &quot;precision&quot;: 2}\\"/><t t-esc=\\"currency_id.symbol\\"/>^FS\\n</t>\\n<t t-if=\\"currency_id.position == 'before'\\">\\n^A0N,66,48^FH^FD<t t-esc=\\"currency_id.symbol\\"/><t t-esc=\\"pricelist._get_product_price(product, 1, currency_id)\\" t-options=\\"{&quot;widget&quot;: &quot;float&quot;, &quot;precision&quot;: 2}\\"/>^FS\\n</t>\\n</t>\\n<t t-if=\\"barcode\\">\\n^FO100,160^BY3\\n^BCN,100,Y,N,N\\n^FD<t t-out=\\"barcode\\"/>^FS\\n</t>\\n^XZ\\n                        </t>\\n                    </t>\\n                </t>\\n            </t>\\n        </t>"}	<t t-name="stock.label_product_product_view">\n\t\t<t t-foreach="quantity.items()" t-as="barcode_and_qty_by_product">\n                <t t-set="product" t-value="barcode_and_qty_by_product[0]"/>\n                <t t-foreach="barcode_and_qty_by_product[1]" t-as="product_info">\n                    <t t-set="barcode" t-value="product_info['barcode']"/>\n                    <t t-set="currency_id" t-value="pricelist.currency_id or product.currency_id"/>\n                    <t t-foreach="range(product_info['quantity'])" t-as="qty">\n                        <t t-translation="off">\n^XA^CI28\n^FT100,80^A0N,40,30^FD<t t-out="product_info['display_name_markup']"/>^FS\n<t t-if="product.default_code and len(product.default_code) &gt; 15">\n^FT100,115^A0N,30,24^FD<t t-out="product_info['default_code'][0]"/>^FS\n^FT100,150^A0N,30,24^FD<t t-out="product_info['default_code'][1]"/>^FS\n</t>\n<t t-else="">\n^FT100,150^A0N,30,24^FD<t t-out="product_info['default_code'][0]"/>^FS\n</t>\n<t t-if="price_included">\n^FO600,100,1\n<t t-if="currency_id.position == 'after'">\n^A0N,66,48^FH^FD<t t-esc="pricelist._get_product_price(product, 1, currency_id)" t-options="{&quot;widget&quot;: &quot;float&quot;, &quot;precision&quot;: 2}"/><t t-esc="currency_id.symbol"/>^FS\n</t>\n<t t-if="currency_id.position == 'before'">\n^A0N,66,48^FH^FD<t t-esc="currency_id.symbol"/><t t-esc="pricelist._get_product_price(product, 1, currency_id)" t-options="{&quot;widget&quot;: &quot;float&quot;, &quot;precision&quot;: 2}"/>^FS\n</t>\n</t>\n<t t-if="barcode">\n^FO100,160^BY3\n^BCN,100,Y,N,N\n^FD<t t-out="barcode"/>^FS\n</t>\n^XZ\n                        </t>\n                    </t>\n                </t>\n            </t>\n        </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1732	16	\N	1	1	label_lot_template_view	\N	stock.label_lot_template_view	qweb	stock/report/product_templates.xml	primary	{"en_US": "<t t-name=\\"stock.label_lot_template_view\\">\\n            <t t-foreach=\\"docs\\" t-as=\\"lot\\">\\n                <t t-translation=\\"off\\">\\n^XA^CI28\\n^FO100,50\\n^A0N,44,33^FD<t t-out=\\"lot['display_name_markup']\\"/>^FS\\n^FO100,100\\n^A0N,44,33^FDLN/SN: <t t-out=\\"lot['name']\\"/>^FS\\n                    <t t-if=\\"env.user.has_group('stock.group_stock_lot_print_gs1')\\">\\n                        <t t-set=\\"final_barcode\\" t-value=\\"''\\"/>\\n                        <t t-if=\\"lot['lot_record'].product_id.valid_ean\\" t-set=\\"final_barcode\\" t-value=\\"'01' + '0' * (14 - len(lot['lot_record'].product_id.barcode)) + lot['lot_record'].product_id.barcode\\"/>\\n                        <!-- TODO: must keep lot/sn as last value in barcode because we cannot pad '0's without changing lot/sn name until we can scan in FNC1. -->\\n                        <t t-if=\\"lot['lot_record'].product_id.tracking == 'lot'\\" name=\\"datamatrix_lot\\" t-set=\\"final_barcode\\" t-value=\\"(final_barcode or '') + '10' + lot['name']\\"/>\\n                        <t t-elif=\\"lot['lot_record'].product_id.tracking == 'serial'\\" t-set=\\"final_barcode\\" t-value=\\"(final_barcode or '') + '21' + lot['name']\\"/>\\n^FO425,150^BY3\\n^BXN,8,200\\n^FD<t t-out=\\"final_barcode\\"/>^FS\\n                    </t>\\n                    <t t-else=\\"\\" name=\\"code128_barcode\\">\\n^FO100,150^BY3\\n^BCN,100,Y,N,N\\n^FD<t t-out=\\"lot['name']\\"/>^FS\\n                    </t>\\n^XZ\\n                </t>\\n            </t>\\n        </t>"}	<t t-name="stock.label_lot_template_view">\n            <t t-foreach="docs" t-as="lot">\n                <t t-translation="off">\n^XA^CI28\n^FO100,50\n^A0N,44,33^FD<t t-out="lot['display_name_markup']"/>^FS\n^FO100,100\n^A0N,44,33^FDLN/SN: <t t-out="lot['name']"/>^FS\n                    <t t-if="env.user.has_group('stock.group_stock_lot_print_gs1')">\n                        <t t-set="final_barcode" t-value="''"/>\n                        <t t-if="lot['lot_record'].product_id.valid_ean" t-set="final_barcode" t-value="'01' + '0' * (14 - len(lot['lot_record'].product_id.barcode)) + lot['lot_record'].product_id.barcode"/>\n                        <!-- TODO: must keep lot/sn as last value in barcode because we cannot pad '0's without changing lot/sn name until we can scan in FNC1. -->\n                        <t t-if="lot['lot_record'].product_id.tracking == 'lot'" name="datamatrix_lot" t-set="final_barcode" t-value="(final_barcode or '') + '10' + lot['name']"/>\n                        <t t-elif="lot['lot_record'].product_id.tracking == 'serial'" t-set="final_barcode" t-value="(final_barcode or '') + '21' + lot['name']"/>\n^FO425,150^BY3\n^BXN,8,200\n^FD<t t-out="final_barcode"/>^FS\n                    </t>\n                    <t t-else="" name="code128_barcode">\n^FO100,150^BY3\n^BCN,100,Y,N,N\n^FD<t t-out="lot['name']"/>^FS\n                    </t>\n^XZ\n                </t>\n            </t>\n        </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1733	16	\N	1	1	label_product_packaging_view	\N	stock.label_product_packaging_view	qweb	stock/report/product_packaging.xml	primary	{"en_US": "<t t-name=\\"stock.label_product_packaging_view\\">\\n            <t t-foreach=\\"docs\\" t-as=\\"packaging\\">\\n                <t t-translation=\\"off\\">\\n^XA\\n^FO100,50\\n^A0N,44,33^FD<t t-esc=\\"packaging.name\\"/>^FS\\n^FO100,100\\n^A0N,44,33^FD<t t-esc=\\"packaging.product_id.display_name\\"/>^FS\\n^FO100,150\\n^A0N,44,33^FDQty: <t t-esc=\\"packaging.qty\\"/> <t t-esc=\\"packaging.product_uom_id.name\\" groups=\\"uom.group_uom\\"/>^FS\\n<t t-if=\\"packaging.barcode\\">\\n^FO100,200^BY3\\n^BCN,100,Y,N,N\\n^FD<t t-esc=\\"packaging.barcode\\"/>^FS\\n</t>\\n^XZ\\n                </t>\\n            </t>\\n        </t>"}	<t t-name="stock.label_product_packaging_view">\n            <t t-foreach="docs" t-as="packaging">\n                <t t-translation="off">\n^XA\n^FO100,50\n^A0N,44,33^FD<t t-esc="packaging.name"/>^FS\n^FO100,100\n^A0N,44,33^FD<t t-esc="packaging.product_id.display_name"/>^FS\n^FO100,150\n^A0N,44,33^FDQty: <t t-esc="packaging.qty"/> <t t-esc="packaging.product_uom_id.name" groups="uom.group_uom"/>^FS\n<t t-if="packaging.barcode">\n^FO100,200^BY3\n^BCN,100,Y,N,N\n^FD<t t-esc="packaging.barcode"/>^FS\n</t>\n^XZ\n                </t>\n            </t>\n        </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1734	16	\N	1	1	stock.report_return_slip	\N	stock.report_return_slip	qweb	stock/report/report_return_slip.xml	primary	{"en_US": "<t t-name=\\"stock.report_return_slip\\">\\n        <t t-call=\\"web.html_container\\">\\n            <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n                <t t-call=\\"web.external_layout\\">\\n                <div class=\\"page\\">\\n                    <div class=\\"oe_structure\\"/>\\n                    <div class=\\"row mt8\\">\\n                        <div class=\\"col-8\\">\\n                            <h2>\\n                                <span>RETURN OF <span t-out=\\"o.name\\">Default Return Name</span></span>\\n                            </h2>\\n                            <p>\\n                                Please put this document inside your return parcel.<br/>\\n                                Your parcel must be sent to this address:\\n                            </p>\\n                            <span t-field=\\"(o if o.picking_type_code == 'incoming' else o.location_id.warehouse_id).partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}\\">Demo Address and Name</span>\\n                        </div>\\n                        <div class=\\"col-4 text-center mt-4\\">\\n                            <div>\\n                                <span t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'img_style': 'width:100%;'}\\">Default Barcode Name</span>\\n                                <span t-out=\\"o.name\\">Default Name</span>\\n                            </div>\\n                            <div style=\\"margin-top:200px;\\">\\n                                <span t-out=\\"'OBTRETU'\\" t-options=\\"{'widget': 'barcode', 'img_style': 'width:100%;'}\\">Default OBTRETU Barcode</span>\\n                                <span>OBTRETU</span>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div class=\\"oe_structure\\"/>\\n                </div>\\n            </t>\\n            </t>\\n        </t>\\n    </t>", "es_ES": "<t t-name=\\"stock.report_return_slip\\">\\n        <t t-call=\\"web.html_container\\">\\n            <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n                <t t-call=\\"web.external_layout\\">\\n                <div class=\\"page\\">\\n                    <div class=\\"oe_structure\\"/>\\n                    <div class=\\"row mt8\\">\\n                        <div class=\\"col-8\\">\\n                            <h2>\\n                                <span>DEVOLUCIÓN DE <span t-out=\\"o.name\\">Nombre de devolución por defecto</span></span>\\n                            </h2>\\n                            <p>\\n                                Coloque este documento dentro de su paquete de devolución.<br/>\\n                                Debe enviarlo a esta dirección:\\n                            </p>\\n                            <span t-field=\\"(o if o.picking_type_code == 'incoming' else o.location_id.warehouse_id).partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}\\">Dirección y nombre de demostración</span>\\n                        </div>\\n                        <div class=\\"col-4 text-center mt-4\\">\\n                            <div>\\n                                <span t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'img_style': 'width:100%;'}\\">Nombre del código de barras por defecto</span>\\n                                <span t-out=\\"o.name\\">Nombre por defecto</span>\\n                            </div>\\n                            <div style=\\"margin-top:200px;\\">\\n                                <span t-out=\\"'OBTRETU'\\" t-options=\\"{'widget': 'barcode', 'img_style': 'width:100%;'}\\">Código de barras OBTRETU por defecto</span>\\n                                <span>OBTRETU</span>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div class=\\"oe_structure\\"/>\\n                </div>\\n            </t>\\n            </t>\\n        </t>\\n    </t>", "pt_PT": "<t t-name=\\"stock.report_return_slip\\">\\n        <t t-call=\\"web.html_container\\">\\n            <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n                <t t-call=\\"web.external_layout\\">\\n                <div class=\\"page\\">\\n                    <div class=\\"oe_structure\\"/>\\n                    <div class=\\"row mt8\\">\\n                        <div class=\\"col-8\\">\\n                            <h2>\\n                                <span>DEVOLUÇÃO DE <span t-out=\\"o.name\\">Nome padrão de retorno</span></span>\\n                            </h2>\\n                            <p>\\n                                Coloque este documento dentro do seu pacote de devolução.<br/>\\n                                O pacote deve ser enviado para este endereço:\\n                            </p>\\n                            <span t-field=\\"(o if o.picking_type_code == 'incoming' else o.location_id.warehouse_id).partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}\\">Nome e endereço de demonstração</span>\\n                        </div>\\n                        <div class=\\"col-4 text-center mt-4\\">\\n                            <div>\\n                                <span t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'img_style': 'width:100%;'}\\">Nome padrão de código de barras</span>\\n                                <span t-out=\\"o.name\\">Nome padrão</span>\\n                            </div>\\n                            <div style=\\"margin-top:200px;\\">\\n                                <span t-out=\\"'OBTRETU'\\" t-options=\\"{'widget': 'barcode', 'img_style': 'width:100%;'}\\">Código de barras padrão do OBTRETU</span>\\n                                <span>OBTRETU</span>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div class=\\"oe_structure\\"/>\\n                </div>\\n            </t>\\n            </t>\\n        </t>\\n    </t>"}	<t t-name="stock.report_return_slip">\n        <t t-call="web.html_container">\n            <t t-foreach="docs" t-as="o">\n                <t t-call="web.external_layout">\n                <div class="page">\n                    <div class="oe_structure"/>\n                    <div class="row mt8">\n                        <div class="col-8">\n                            <h2>\n                                <span>RETURN OF <span t-out="o.name">Default Return Name</span></span>\n                            </h2>\n                            <p>\n                                Please put this document inside your return parcel.<br/>\n                                Your parcel must be sent to this address:\n                            </p>\n                            <span t-field="(o if o.picking_type_code == 'incoming' else o.location_id.warehouse_id).partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}">Demo Address and Name</span>\n                        </div>\n                        <div class="col-4 text-center mt-4">\n                            <div>\n                                <span t-field="o.name" t-options="{'widget': 'barcode', 'img_style': 'width:100%;'}">Default Barcode Name</span>\n                                <span t-out="o.name">Default Name</span>\n                            </div>\n                            <div style="margin-top:200px;">\n                                <span t-out="'OBTRETU'" t-options="{'widget': 'barcode', 'img_style': 'width:100%;'}">Default OBTRETU Barcode</span>\n                                <span>OBTRETU</span>\n                            </div>\n                        </div>\n                    </div>\n                    <div class="oe_structure"/>\n                </div>\n            </t>\n            </t>\n        </t>\n    </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1735	16	\N	1	1	Change Product Quantity	stock.change.product.qty	\N	form	stock/wizard/stock_change_product_qty_views.xml	primary	{"en_US": "<form string=\\"Update Product Quantity\\">\\n                    <div class=\\"container\\">\\n                        <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                        <div class=\\"row\\" invisible=\\"context.get('default_product_id')\\">\\n                            <label for=\\"product_id\\" class=\\"col-5 col-md-4 col-lg-3\\"/>\\n                            <field name=\\"product_id\\" class=\\"col-6\\" options=\\"{'no_open': True, 'no_create': True}\\" domain=\\"[('product_tmpl_id', '=', product_tmpl_id)]\\" readonly=\\"context.get('default_product_id')\\" invisible=\\"product_variant_count == 1\\"/>\\n                        </div>\\n                        <div class=\\"row\\">\\n                            <label for=\\"new_quantity\\" class=\\"col-5 col-md-4 col-lg-3\\"/>\\n                            <div class=\\"col-6 col-md-5 col-lg-4 row\\">\\n                                <field name=\\"new_quantity\\" class=\\"col-4 pe-0\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_open': True}\\" class=\\"col-8 ps-2\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <footer>\\n                        <button name=\\"change_product_qty\\" string=\\"Apply\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>", "es_ES": "<form string=\\"Actualizar la cantidad de productos\\">\\n                    <div class=\\"container\\">\\n                        <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                        <div class=\\"row\\" invisible=\\"context.get('default_product_id')\\">\\n                            <label for=\\"product_id\\" class=\\"col-5 col-md-4 col-lg-3\\"/>\\n                            <field name=\\"product_id\\" class=\\"col-6\\" options=\\"{'no_open': True, 'no_create': True}\\" domain=\\"[('product_tmpl_id', '=', product_tmpl_id)]\\" readonly=\\"context.get('default_product_id')\\" invisible=\\"product_variant_count == 1\\"/>\\n                        </div>\\n                        <div class=\\"row\\">\\n                            <label for=\\"new_quantity\\" class=\\"col-5 col-md-4 col-lg-3\\"/>\\n                            <div class=\\"col-6 col-md-5 col-lg-4 row\\">\\n                                <field name=\\"new_quantity\\" class=\\"col-4 pe-0\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_open': True}\\" class=\\"col-8 ps-2\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <footer>\\n                        <button name=\\"change_product_qty\\" string=\\"Aplicar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>", "pt_PT": "<form string=\\"Atualizar Quantidade de Artigo\\">\\n                    <div class=\\"container\\">\\n                        <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                        <div class=\\"row\\" invisible=\\"context.get('default_product_id')\\">\\n                            <label for=\\"product_id\\" class=\\"col-5 col-md-4 col-lg-3\\"/>\\n                            <field name=\\"product_id\\" class=\\"col-6\\" options=\\"{'no_open': True, 'no_create': True}\\" domain=\\"[('product_tmpl_id', '=', product_tmpl_id)]\\" readonly=\\"context.get('default_product_id')\\" invisible=\\"product_variant_count == 1\\"/>\\n                        </div>\\n                        <div class=\\"row\\">\\n                            <label for=\\"new_quantity\\" class=\\"col-5 col-md-4 col-lg-3\\"/>\\n                            <div class=\\"col-6 col-md-5 col-lg-4 row\\">\\n                                <field name=\\"new_quantity\\" class=\\"col-4 pe-0\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_open': True}\\" class=\\"col-8 ps-2\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <footer>\\n                        <button name=\\"change_product_qty\\" string=\\"Aplicar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>"}	<form string="Update Product Quantity">\n                    <div class="container">\n                        <field name="product_tmpl_id" invisible="1"/>\n                        <field name="product_variant_count" invisible="1"/>\n                        <div class="row" invisible="context.get('default_product_id')">\n                            <label for="product_id" class="col-5 col-md-4 col-lg-3"/>\n                            <field name="product_id" class="col-6" options="{'no_open': True, 'no_create': True}" domain="[('product_tmpl_id', '=', product_tmpl_id)]" readonly="context.get('default_product_id')" invisible="product_variant_count == 1"/>\n                        </div>\n                        <div class="row">\n                            <label for="new_quantity" class="col-5 col-md-4 col-lg-3"/>\n                            <div class="col-6 col-md-5 col-lg-4 row">\n                                <field name="new_quantity" class="col-4 pe-0"/>\n                                <field name="product_uom_id" groups="uom.group_uom" options="{'no_open': True}" class="col-8 ps-2"/>\n                            </div>\n                        </div>\n                    </div>\n                    <footer>\n                        <button name="change_product_qty" string="Apply" type="object" class="btn-primary" data-hotkey="q"/>\n                        <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                    </footer>\n                </form>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
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>"}	<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>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1736	16	\N	1	1	Return lines	stock.return.picking	\N	form	stock/wizard/stock_picking_return_views.xml	primary	{"en_US": "<form>\\n                <field name=\\"picking_id\\" invisible=\\"1\\" force_save=\\"1\\"/>\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"product_return_moves\\">\\n                    <list editable=\\"bottom\\" create=\\"1\\" decoration-warning=\\"not move_id\\">\\n                        <field name=\\"move_quantity\\" column_invisible=\\"1\\"/>\\n                        <field name=\\"product_id\\" force_save=\\"1\\"/>\\n                        <field name=\\"quantity\\" decoration-danger=\\"move_quantity &lt; quantity\\"/>\\n                        <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                        <field name=\\"move_id\\" column_invisible=\\"True\\"/>\\n                    </list>\\n                </field>\\n                <footer>\\n                    <button name=\\"action_create_returns\\" string=\\"Return\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_create_returns_all\\" string=\\"Return All\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    <button name=\\"action_create_exchanges\\" string=\\"Return for Exchange\\" invisible=\\"picking_type_code not in ('incoming', 'outgoing')\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <field name=\\"picking_id\\" invisible=\\"1\\" force_save=\\"1\\"/>\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"product_return_moves\\">\\n                    <list editable=\\"bottom\\" create=\\"1\\" decoration-warning=\\"not move_id\\">\\n                        <field name=\\"move_quantity\\" column_invisible=\\"1\\"/>\\n                        <field name=\\"product_id\\" force_save=\\"1\\"/>\\n                        <field name=\\"quantity\\" decoration-danger=\\"move_quantity &lt; quantity\\"/>\\n                        <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                        <field name=\\"move_id\\" column_invisible=\\"True\\"/>\\n                    </list>\\n                </field>\\n                <footer>\\n                    <button name=\\"action_create_returns\\" string=\\"Devolver\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_create_returns_all\\" string=\\"Devolver todo\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    <button name=\\"action_create_exchanges\\" string=\\"Devolución para cambio\\" invisible=\\"picking_type_code not in ('incoming', 'outgoing')\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Cancelar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "pt_PT": "<form>\\n                <field name=\\"picking_id\\" invisible=\\"1\\" force_save=\\"1\\"/>\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"product_return_moves\\">\\n                    <list editable=\\"bottom\\" create=\\"1\\" decoration-warning=\\"not move_id\\">\\n                        <field name=\\"move_quantity\\" column_invisible=\\"1\\"/>\\n                        <field name=\\"product_id\\" force_save=\\"1\\"/>\\n                        <field name=\\"quantity\\" decoration-danger=\\"move_quantity &lt; quantity\\"/>\\n                        <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                        <field name=\\"move_id\\" column_invisible=\\"True\\"/>\\n                    </list>\\n                </field>\\n                <footer>\\n                    <button name=\\"action_create_returns\\" string=\\"Devolução\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_create_returns_all\\" string=\\"Devolver tudo\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    <button name=\\"action_create_exchanges\\" string=\\"Devolução para troca\\" invisible=\\"picking_type_code not in ('incoming', 'outgoing')\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Cancelar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<form>\n                <field name="picking_id" invisible="1" force_save="1"/>\n                <field name="company_id" invisible="1"/>\n                <field name="product_return_moves">\n                    <list editable="bottom" create="1" decoration-warning="not move_id">\n                        <field name="move_quantity" column_invisible="1"/>\n                        <field name="product_id" force_save="1"/>\n                        <field name="quantity" decoration-danger="move_quantity &lt; quantity"/>\n                        <field name="uom_id" groups="uom.group_uom"/>\n                        <field name="move_id" column_invisible="True"/>\n                    </list>\n                </field>\n                <footer>\n                    <button name="action_create_returns" string="Return" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button name="action_create_returns_all" string="Return All" type="object" class="btn-primary"/>\n                    <button name="action_create_exchanges" string="Return for Exchange" invisible="picking_type_code not in ('incoming', 'outgoing')" type="object" class="btn-primary"/>\n                    <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1737	16	\N	1	1	stock.inventory.conflict.form.view	stock.inventory.conflict	\N	form	stock/wizard/stock_inventory_conflict.xml	primary	{"en_US": "<form>\\n                <div>\\n                    <strong>Due to some stock moves done between your initial update of the quantity and now, the difference of quantity is not consistent anymore.</strong>\\n                </div>\\n                <div>\\n                    You can either :\\n                    <ul>\\n                        <li>Keep the <strong>Counted Quantity</strong> (the Difference will be updated)</li>\\n                        <li>Keep the <strong>Difference</strong> (the Counted Quantity will be updated to reflect the same difference as when you counted)</li>\\n                        <li>Discard and manually resolve the conflict</li>\\n                    </ul>\\n                </div>\\n                <div>\\n                    <br/>\\n                    <field name=\\"quant_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"quant_to_fix_ids\\" readonly=\\"1\\" style=\\"margin-top:10px;\\">\\n                        <list editable=\\"bottom\\" create=\\"0\\" delete=\\"0\\">\\n                            <field name=\\"id\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"tracking\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"product_id\\" readonly=\\"context.get('single_product', False) or id\\" column_invisible=\\"context.get('single_product', False)\\" force_save=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"location_id\\" column_invisible=\\"context.get('hide_location', False)\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" column_invisible=\\"context.get('hide_lot', False)\\" readonly=\\"id or tracking not in ['serial', 'lot']\\" required=\\"tracking != 'none'\\" context=\\"{'default_product_id': product_id}\\"/>\\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=\\"quantity\\" string=\\"Quantity\\"/>\\n                            <field name=\\"inventory_quantity\\" string=\\"Counted Quantity\\" decoration-muted=\\"inventory_quantity == 0\\" readonly=\\"0\\"/>\\n                            <field name=\\"inventory_diff_quantity\\" string=\\"Difference\\" decoration-muted=\\"inventory_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=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                        </list>\\n                    </field>\\n                </div>\\n                <footer>\\n                    <button name=\\"action_keep_counted_quantity\\" string=\\"Keep Counted Quantity\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_keep_difference\\" string=\\"Keep Difference\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <div>\\n                    <strong>Debido a algunos movimientos de stock realizados entre su actualización de la cantidad inicial y ahora, la diferencia en la cantidad ya no es consistente.</strong>\\n                </div>\\n                <div>\\n                    Puede:\\n                    <ul>\\n                        <li>Mantener la <strong>cantidad contada</strong> (se actualizará la diferencia)</li>\\n                        <li>Mantener la <strong>diferencia</strong> (la cantidad contada se actualizará para reflejar la misma diferencia que cuando se contó)</li>\\n                        <li>Descartar y resolver el conflicto manualmente</li>\\n                    </ul>\\n                </div>\\n                <div>\\n                    <br/>\\n                    <field name=\\"quant_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"quant_to_fix_ids\\" readonly=\\"1\\" style=\\"margin-top:10px;\\">\\n                        <list editable=\\"bottom\\" create=\\"0\\" delete=\\"0\\">\\n                            <field name=\\"id\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"tracking\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"product_id\\" readonly=\\"context.get('single_product', False) or id\\" column_invisible=\\"context.get('single_product', False)\\" force_save=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"location_id\\" column_invisible=\\"context.get('hide_location', False)\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" column_invisible=\\"context.get('hide_lot', False)\\" readonly=\\"id or tracking not in ['serial', 'lot']\\" required=\\"tracking != 'none'\\" context=\\"{'default_product_id': product_id}\\"/>\\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=\\"quantity\\" string=\\"Cantidad\\"/>\\n                            <field name=\\"inventory_quantity\\" string=\\"Cantidad contada\\" decoration-muted=\\"inventory_quantity == 0\\" readonly=\\"0\\"/>\\n                            <field name=\\"inventory_diff_quantity\\" string=\\"Diferencia\\" decoration-muted=\\"inventory_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=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                        </list>\\n                    </field>\\n                </div>\\n                <footer>\\n                    <button name=\\"action_keep_counted_quantity\\" string=\\"Mantener la cantidad contada\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_keep_difference\\" string=\\"Mantener diferencia\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "pt_PT": "<form>\\n                <div>\\n                    <strong>Devido a algumas movimentações de estoque feitas entre sua atualização inicial da quantidade e agora, a diferença de quantidade não é mais consistente.</strong>\\n                </div>\\n                <div>\\n                    Você pode:\\n                    <ul>\\n                        <li>Manter a <strong>quantidade contada</strong> (a diferença será atualizada)</li>\\n                        <li>Manter a <strong>diferença</strong> (a quantidade contada será atualizada para refletir a mesma diferença de quando você contou)</li>\\n                        <li>Descartar e resolver o conflito manualmente</li>\\n                    </ul>\\n                </div>\\n                <div>\\n                    <br/>\\n                    <field name=\\"quant_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"quant_to_fix_ids\\" readonly=\\"1\\" style=\\"margin-top:10px;\\">\\n                        <list editable=\\"bottom\\" create=\\"0\\" delete=\\"0\\">\\n                            <field name=\\"id\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"tracking\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"product_id\\" readonly=\\"context.get('single_product', False) or id\\" column_invisible=\\"context.get('single_product', False)\\" force_save=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"location_id\\" column_invisible=\\"context.get('hide_location', False)\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" column_invisible=\\"context.get('hide_lot', False)\\" readonly=\\"id or tracking not in ['serial', 'lot']\\" required=\\"tracking != 'none'\\" context=\\"{'default_product_id': product_id}\\"/>\\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=\\"quantity\\" string=\\"Quantidade\\"/>\\n                            <field name=\\"inventory_quantity\\" string=\\"Quantidade Contabilizada\\" decoration-muted=\\"inventory_quantity == 0\\" readonly=\\"0\\"/>\\n                            <field name=\\"inventory_diff_quantity\\" string=\\"Diferença\\" decoration-muted=\\"inventory_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=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                        </list>\\n                    </field>\\n                </div>\\n                <footer>\\n                    <button name=\\"action_keep_counted_quantity\\" string=\\"Manter a quantidade contada\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_keep_difference\\" string=\\"Manter diferença\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<form>\n                <div>\n                    <strong>Due to some stock moves done between your initial update of the quantity and now, the difference of quantity is not consistent anymore.</strong>\n                </div>\n                <div>\n                    You can either :\n                    <ul>\n                        <li>Keep the <strong>Counted Quantity</strong> (the Difference will be updated)</li>\n                        <li>Keep the <strong>Difference</strong> (the Counted Quantity will be updated to reflect the same difference as when you counted)</li>\n                        <li>Discard and manually resolve the conflict</li>\n                    </ul>\n                </div>\n                <div>\n                    <br/>\n                    <field name="quant_ids" invisible="1"/>\n                    <field name="quant_to_fix_ids" readonly="1" style="margin-top:10px;">\n                        <list editable="bottom" create="0" delete="0">\n                            <field name="id" column_invisible="True"/>\n                            <field name="tracking" column_invisible="True"/>\n                            <field name="company_id" column_invisible="True"/>\n                            <field name="product_id" readonly="context.get('single_product', False) or id" column_invisible="context.get('single_product', False)" force_save="1" options="{'no_create': True}"/>\n                            <field name="location_id" column_invisible="context.get('hide_location', False)" readonly="id" options="{'no_create': True}"/>\n                            <field name="lot_id" groups="stock.group_production_lot" column_invisible="context.get('hide_lot', False)" readonly="id or tracking not in ['serial', 'lot']" required="tracking != 'none'" context="{'default_product_id': product_id}"/>\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="quantity" string="Quantity"/>\n                            <field name="inventory_quantity" string="Counted Quantity" decoration-muted="inventory_quantity == 0" readonly="0"/>\n                            <field name="inventory_diff_quantity" string="Difference" decoration-muted="inventory_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="product_uom_id" groups="uom.group_uom"/>\n                            <field name="company_id" groups="base.group_multi_company" optional="show"/>\n                        </list>\n                    </field>\n                </div>\n                <footer>\n                    <button name="action_keep_counted_quantity" string="Keep Counted Quantity" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button name="action_keep_difference" string="Keep Difference" type="object" class="btn-primary" data-hotkey="w"/>\n                    <button name="cancel_button" string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1738	16	\N	1	1	stock_backorder_confirmation	stock.backorder.confirmation	\N	form	stock/wizard/stock_backorder_confirmation_views.xml	primary	{"en_US": "<form string=\\"Backorder creation\\">\\n                <group>\\n                    <group>\\n                        <div colspan=\\"2\\"><p name=\\"explanation-text\\">\\n                            You have processed less products than the initial demand.\\n                        </p></div>\\n                    </group>\\n                    <group>\\n                        <div colspan=\\"2\\" class=\\"text-muted\\">\\n                            Create a backorder if you expect to process the remaining\\n                            products later. Do not create a backorder if you will not\\n                            process the remaining products.\\n                        </div>\\n                    </group>\\n                </group>\\n\\n                <!-- Added to ensure a correct default_get behavior\\n\\n                The wizard is always opened with default_pick_ids values in context,\\n                which are used to generate the backorder_confirmation_line_ids.\\n\\n                To ensure default_pick_ids is correctly converted from the context\\n                by default_get, the field has to be present in the view.\\n                -->\\n                <field name=\\"pick_ids\\" invisible=\\"1\\"/>\\n\\n                <field name=\\"show_transfers\\" invisible=\\"1\\"/>\\n                <field name=\\"backorder_confirmation_line_ids\\" nolabel=\\"1\\" invisible=\\"not show_transfers\\">\\n                    <list create=\\"0\\" delete=\\"0\\" editable=\\"top\\">\\n                        <field name=\\"picking_id\\" force_save=\\"1\\" readonly=\\"1\\"/>\\n                        <field name=\\"to_backorder\\" widget=\\"boolean_toggle\\"/>\\n                    </list>\\n                </field>\\n\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Create Backorder\\" type=\\"object\\" class=\\"oe_highlight\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"process_cancel_backorder\\" string=\\"No Backorder\\" type=\\"object\\" class=\\"btn-danger text-uppercase\\" invisible=\\"show_transfers\\" data-hotkey=\\"w\\"/>\\n                    <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form string=\\"Creación de entrega parcial\\">\\n                <group>\\n                    <group>\\n                        <div colspan=\\"2\\"><p name=\\"explanation-text\\">\\n                            Ha procesado menos productos que la demanda inicial.\\n                        </p></div>\\n                    </group>\\n                    <group>\\n                        <div colspan=\\"2\\" class=\\"text-muted\\">\\n                            Cree una entrega parcial si espera procesar los productos\\n                            restantes más tarde. No cree una entrega parcial si no\\n                            procesará los productos restantes.\\n                        </div>\\n                    </group>\\n                </group>\\n\\n                <!-- Added to ensure a correct default_get behavior\\n\\n                The wizard is always opened with default_pick_ids values in context,\\n                which are used to generate the backorder_confirmation_line_ids.\\n\\n                To ensure default_pick_ids is correctly converted from the context\\n                by default_get, the field has to be present in the view.\\n                -->\\n                <field name=\\"pick_ids\\" invisible=\\"1\\"/>\\n\\n                <field name=\\"show_transfers\\" invisible=\\"1\\"/>\\n                <field name=\\"backorder_confirmation_line_ids\\" nolabel=\\"1\\" invisible=\\"not show_transfers\\">\\n                    <list create=\\"0\\" delete=\\"0\\" editable=\\"top\\">\\n                        <field name=\\"picking_id\\" force_save=\\"1\\" readonly=\\"1\\"/>\\n                        <field name=\\"to_backorder\\" widget=\\"boolean_toggle\\"/>\\n                    </list>\\n                </field>\\n\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Crear entrega parcial\\" type=\\"object\\" class=\\"oe_highlight\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"process_cancel_backorder\\" string=\\"Sin entrega parcial\\" type=\\"object\\" class=\\"btn-danger text-uppercase\\" invisible=\\"show_transfers\\" data-hotkey=\\"w\\"/>\\n                    <button string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "pt_PT": "<form string=\\"Criar transferências diferida\\">\\n                <group>\\n                    <group>\\n                        <div colspan=\\"2\\"><p name=\\"explanation-text\\">\\n                            Processou menos artigos do que o pedido inicial.\\n                        </p></div>\\n                    </group>\\n                    <group>\\n                        <div colspan=\\"2\\" class=\\"text-muted\\">\\n                            Create a backorder if you expect to process the remaining\\n                            products later. Do not create a backorder if you will not\\n                            process the remaining products.\\n                        </div>\\n                    </group>\\n                </group>\\n\\n                <!-- Added to ensure a correct default_get behavior\\n\\n                The wizard is always opened with default_pick_ids values in context,\\n                which are used to generate the backorder_confirmation_line_ids.\\n\\n                To ensure default_pick_ids is correctly converted from the context\\n                by default_get, the field has to be present in the view.\\n                -->\\n                <field name=\\"pick_ids\\" invisible=\\"1\\"/>\\n\\n                <field name=\\"show_transfers\\" invisible=\\"1\\"/>\\n                <field name=\\"backorder_confirmation_line_ids\\" nolabel=\\"1\\" invisible=\\"not show_transfers\\">\\n                    <list create=\\"0\\" delete=\\"0\\" editable=\\"top\\">\\n                        <field name=\\"picking_id\\" force_save=\\"1\\" readonly=\\"1\\"/>\\n                        <field name=\\"to_backorder\\" widget=\\"boolean_toggle\\"/>\\n                    </list>\\n                </field>\\n\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Criar Transferência Diferida\\" type=\\"object\\" class=\\"oe_highlight\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"process_cancel_backorder\\" string=\\"Nenhuma Transferência Diferida\\" type=\\"object\\" class=\\"btn-danger text-uppercase\\" invisible=\\"show_transfers\\" data-hotkey=\\"w\\"/>\\n                    <button string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<form string="Backorder creation">\n                <group>\n                    <group>\n                        <div colspan="2"><p name="explanation-text">\n                            You have processed less products than the initial demand.\n                        </p></div>\n                    </group>\n                    <group>\n                        <div colspan="2" class="text-muted">\n                            Create a backorder if you expect to process the remaining\n                            products later. Do not create a backorder if you will not\n                            process the remaining products.\n                        </div>\n                    </group>\n                </group>\n\n                <!-- Added to ensure a correct default_get behavior\n\n                The wizard is always opened with default_pick_ids values in context,\n                which are used to generate the backorder_confirmation_line_ids.\n\n                To ensure default_pick_ids is correctly converted from the context\n                by default_get, the field has to be present in the view.\n                -->\n                <field name="pick_ids" invisible="1"/>\n\n                <field name="show_transfers" invisible="1"/>\n                <field name="backorder_confirmation_line_ids" nolabel="1" invisible="not show_transfers">\n                    <list create="0" delete="0" editable="top">\n                        <field name="picking_id" force_save="1" readonly="1"/>\n                        <field name="to_backorder" widget="boolean_toggle"/>\n                    </list>\n                </field>\n\n                <footer>\n                    <button name="process" string="Create Backorder" type="object" class="oe_highlight" data-hotkey="q"/>\n                    <button name="process_cancel_backorder" string="No Backorder" type="object" class="btn-danger text-uppercase" invisible="show_transfers" data-hotkey="w"/>\n                    <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1739	16	\N	1	1	Inventory Report at Date	stock.quantity.history	\N	form	stock/wizard/stock_quantity_history.xml	primary	{"en_US": "<form string=\\"Choose your date\\">\\n                <group>\\n                    <field name=\\"inventory_datetime\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"open_at_date\\" string=\\"Confirm\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form string=\\"Elija su fecha\\">\\n                <group>\\n                    <field name=\\"inventory_datetime\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"open_at_date\\" string=\\"Confirmar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancelar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "pt_PT": "<form string=\\"Escolha a sua data\\">\\n                <group>\\n                    <field name=\\"inventory_datetime\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"open_at_date\\" string=\\"Confirmar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancelar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<form string="Choose your date">\n                <group>\n                    <field name="inventory_datetime"/>\n                </group>\n                <footer>\n                    <button name="open_at_date" string="Confirm" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1740	16	\N	1	1	stock.request.count.form.view	stock.request.count	\N	form	stock/wizard/stock_request_count.xml	primary	{"en_US": "<form>\\n                <group>\\n                    <field name=\\"quant_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"inventory_date\\"/>\\n                    <field name=\\"user_id\\"/>\\n                    <field name=\\"set_count\\" widget=\\"radio\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"action_request_count\\" string=\\"Confirm\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <group>\\n                    <field name=\\"quant_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"inventory_date\\"/>\\n                    <field name=\\"user_id\\"/>\\n                    <field name=\\"set_count\\" widget=\\"radio\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"action_request_count\\" string=\\"Confirmar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "pt_PT": "<form>\\n                <group>\\n                    <field name=\\"quant_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"inventory_date\\"/>\\n                    <field name=\\"user_id\\"/>\\n                    <field name=\\"set_count\\" widget=\\"radio\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"action_request_count\\" string=\\"Confirmar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<form>\n                <group>\n                    <field name="quant_ids" invisible="1"/>\n                    <field name="inventory_date"/>\n                    <field name="user_id"/>\n                    <field name="set_count" widget="radio"/>\n                </group>\n                <footer>\n                    <button name="action_request_count" string="Confirm" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1839	16	1838	1	1	stock.location.list2.editable	stock.location	\N	list	stock/views/stock_location_views.xml	extension	{"en_US": "<xpath expr=\\"//list\\" position=\\"attributes\\">\\n                <attribute name=\\"create\\">false</attribute>\\n            </xpath>"}	<xpath expr="//list" position="attributes">\n                <attribute name="create">false</attribute>\n            </xpath>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1741	16	\N	1	1	Stock Replenishment Information	stock.replenishment.info	\N	form	stock/wizard/stock_replenishment_info.xml	primary	{"en_US": "<form>\\n                <field name=\\"orderpoint_id\\" invisible=\\"1\\"/>\\n                <field name=\\"qty_to_order\\" invisible=\\"1\\"/>\\n                <group>\\n                    <group>\\n                        <field nolabel=\\"1\\" name=\\"json_lead_days\\" colspan=\\"2\\" widget=\\"lead_days_widget\\"/>\\n                    </group>\\n                    <group>\\n                        <field nolabel=\\"1\\" name=\\"json_replenishment_history\\" colspan=\\"2\\" widget=\\"replenishment_history_widget\\"/>\\n                    </group>\\n                </group>\\n                <notebook>\\n                    <field name=\\"warehouseinfo_ids\\" invisible=\\"1\\"/>\\n                    <page string=\\"Warehouses\\" name=\\"page_warehouses\\" invisible=\\"not warehouseinfo_ids\\">\\n                        <field name=\\"wh_replenishment_option_ids\\"/>\\n                    </page>\\n                </notebook>\\n                <footer>\\n                    <button string=\\"Close\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <field name=\\"orderpoint_id\\" invisible=\\"1\\"/>\\n                <field name=\\"qty_to_order\\" invisible=\\"1\\"/>\\n                <group>\\n                    <group>\\n                        <field nolabel=\\"1\\" name=\\"json_lead_days\\" colspan=\\"2\\" widget=\\"lead_days_widget\\"/>\\n                    </group>\\n                    <group>\\n                        <field nolabel=\\"1\\" name=\\"json_replenishment_history\\" colspan=\\"2\\" widget=\\"replenishment_history_widget\\"/>\\n                    </group>\\n                </group>\\n                <notebook>\\n                    <field name=\\"warehouseinfo_ids\\" invisible=\\"1\\"/>\\n                    <page string=\\"Almacenes\\" name=\\"page_warehouses\\" invisible=\\"not warehouseinfo_ids\\">\\n                        <field name=\\"wh_replenishment_option_ids\\"/>\\n                    </page>\\n                </notebook>\\n                <footer>\\n                    <button string=\\"Cerrar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "pt_PT": "<form>\\n                <field name=\\"orderpoint_id\\" invisible=\\"1\\"/>\\n                <field name=\\"qty_to_order\\" invisible=\\"1\\"/>\\n                <group>\\n                    <group>\\n                        <field nolabel=\\"1\\" name=\\"json_lead_days\\" colspan=\\"2\\" widget=\\"lead_days_widget\\"/>\\n                    </group>\\n                    <group>\\n                        <field nolabel=\\"1\\" name=\\"json_replenishment_history\\" colspan=\\"2\\" widget=\\"replenishment_history_widget\\"/>\\n                    </group>\\n                </group>\\n                <notebook>\\n                    <field name=\\"warehouseinfo_ids\\" invisible=\\"1\\"/>\\n                    <page string=\\"Armazéns\\" name=\\"page_warehouses\\" invisible=\\"not warehouseinfo_ids\\">\\n                        <field name=\\"wh_replenishment_option_ids\\"/>\\n                    </page>\\n                </notebook>\\n                <footer>\\n                    <button string=\\"Encerrar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<form>\n                <field name="orderpoint_id" invisible="1"/>\n                <field name="qty_to_order" invisible="1"/>\n                <group>\n                    <group>\n                        <field nolabel="1" name="json_lead_days" colspan="2" widget="lead_days_widget"/>\n                    </group>\n                    <group>\n                        <field nolabel="1" name="json_replenishment_history" colspan="2" widget="replenishment_history_widget"/>\n                    </group>\n                </group>\n                <notebook>\n                    <field name="warehouseinfo_ids" invisible="1"/>\n                    <page string="Warehouses" name="page_warehouses" invisible="not warehouseinfo_ids">\n                        <field name="wh_replenishment_option_ids"/>\n                    </page>\n                </notebook>\n                <footer>\n                    <button string="Close" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1742	16	\N	1	1	stock.replenishment.option.list.view	stock.replenishment.option	\N	list	stock/wizard/stock_replenishment_info.xml	primary	{"en_US": "<list>\\n                <field name=\\"qty_to_order\\" column_invisible=\\"True\\"/>\\n                <field name=\\"warehouse_id\\" string=\\"Warehouse\\"/>\\n                <field name=\\"location_id\\" string=\\"Warehouse Location\\"/>\\n                <field name=\\"free_qty\\" decoration-danger=\\"free_qty &lt; qty_to_order\\" string=\\"Available Quantity\\"/>\\n                <field name=\\"uom\\" string=\\"UoM\\"/>\\n                <field name=\\"route_id\\"/>\\n                <field name=\\"lead_time\\"/>\\n                <button name=\\"select_route\\" string=\\"Select Route\\" type=\\"object\\" class=\\"btn btn-link\\"/>\\n            </list>", "es_ES": "<list>\\n                <field name=\\"qty_to_order\\" column_invisible=\\"True\\"/>\\n                <field name=\\"warehouse_id\\" string=\\"Almacén\\"/>\\n                <field name=\\"location_id\\" string=\\"Ubicación del almacén\\"/>\\n                <field name=\\"free_qty\\" decoration-danger=\\"free_qty &lt; qty_to_order\\" string=\\"Cantidad disponible\\"/>\\n                <field name=\\"uom\\" string=\\"UdM\\"/>\\n                <field name=\\"route_id\\"/>\\n                <field name=\\"lead_time\\"/>\\n                <button name=\\"select_route\\" string=\\"Seleccionar ruta\\" type=\\"object\\" class=\\"btn btn-link\\"/>\\n            </list>", "pt_PT": "<list>\\n                <field name=\\"qty_to_order\\" column_invisible=\\"True\\"/>\\n                <field name=\\"warehouse_id\\" string=\\"Armazém\\"/>\\n                <field name=\\"location_id\\" string=\\"Local do armazém\\"/>\\n                <field name=\\"free_qty\\" decoration-danger=\\"free_qty &lt; qty_to_order\\" string=\\"Quantidade disponível\\"/>\\n                <field name=\\"uom\\" string=\\"UoM\\"/>\\n                <field name=\\"route_id\\"/>\\n                <field name=\\"lead_time\\"/>\\n                <button name=\\"select_route\\" string=\\"Selecionar rota\\" type=\\"object\\" class=\\"btn btn-link\\"/>\\n            </list>"}	<list>\n                <field name="qty_to_order" column_invisible="True"/>\n                <field name="warehouse_id" string="Warehouse"/>\n                <field name="location_id" string="Warehouse Location"/>\n                <field name="free_qty" decoration-danger="free_qty &lt; qty_to_order" string="Available Quantity"/>\n                <field name="uom" string="UoM"/>\n                <field name="route_id"/>\n                <field name="lead_time"/>\n                <button name="select_route" string="Select Route" type="object" class="btn btn-link"/>\n            </list>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1743	100	\N	1	1	stock.replenishment.warning.view	stock.replenishment.option	\N	form	stock/wizard/stock_replenishment_info.xml	primary	{"en_US": "<form>\\n                <div>\\n                    <field name=\\"warning_message\\"/>\\n                </div>\\n                <footer>\\n                    <button name=\\"order_avbl\\" type=\\"object\\" class=\\"btn-primary\\" invisible=\\"free_qty &lt;= 0.0\\">\\n                        Order <field name=\\"free_qty\\"/>\\n                    </button>\\n                    <button name=\\"order_all\\" type=\\"object\\">\\n                        Order <field name=\\"qty_to_order\\"/>\\n                    </button>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <div>\\n                    <field name=\\"warning_message\\"/>\\n                </div>\\n                <footer>\\n                    <button name=\\"order_avbl\\" type=\\"object\\" class=\\"btn-primary\\" invisible=\\"free_qty &lt;= 0.0\\">\\n                        Pedir <field name=\\"free_qty\\"/>\\n                    </button>\\n                    <button name=\\"order_all\\" type=\\"object\\">\\n                        Pedir <field name=\\"qty_to_order\\"/>\\n                    </button>\\n                    <button string=\\"Cancelar\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>", "pt_PT": "<form>\\n                <div>\\n                    <field name=\\"warning_message\\"/>\\n                </div>\\n                <footer>\\n                    <button name=\\"order_avbl\\" type=\\"object\\" class=\\"btn-primary\\" invisible=\\"free_qty &lt;= 0.0\\">\\n                        Ordem <field name=\\"free_qty\\"/>\\n                    </button>\\n                    <button name=\\"order_all\\" type=\\"object\\">\\n                        Ordem <field name=\\"qty_to_order\\"/>\\n                    </button>\\n                    <button string=\\"Cancelar\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>"}	<form>\n                <div>\n                    <field name="warning_message"/>\n                </div>\n                <footer>\n                    <button name="order_avbl" type="object" class="btn-primary" invisible="free_qty &lt;= 0.0">\n                        Order <field name="free_qty"/>\n                    </button>\n                    <button name="order_all" type="object">\n                        Order <field name="qty_to_order"/>\n                    </button>\n                    <button string="Cancel" class="btn-secondary" special="cancel"/>\n                </footer>\n            </form>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1744	16	\N	1	1	Stock Rules Report	stock.rules.report	\N	form	stock/wizard/stock_rules_report_views.xml	primary	{"en_US": "<form string=\\"Product Routes Report\\">\\n                <group>\\n                    <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_has_variants\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_id\\" domain=\\"[('product_tmpl_id', '=', product_tmpl_id)]\\" readonly=\\"not product_has_variants\\" options=\\"{'no_create': True}\\"/>\\n                    <field name=\\"warehouse_ids\\" groups=\\"stock.group_stock_multi_warehouses\\" widget=\\"many2many_tags\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"print_report\\" string=\\"Overview\\" type=\\"object\\" data-hotkey=\\"q\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-default\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form string=\\"Informe de rutas del producto\\">\\n                <group>\\n                    <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_has_variants\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_id\\" domain=\\"[('product_tmpl_id', '=', product_tmpl_id)]\\" readonly=\\"not product_has_variants\\" options=\\"{'no_create': True}\\"/>\\n                    <field name=\\"warehouse_ids\\" groups=\\"stock.group_stock_multi_warehouses\\" widget=\\"many2many_tags\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"print_report\\" string=\\"Información general\\" type=\\"object\\" data-hotkey=\\"q\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Cancelar\\" class=\\"btn-default\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "pt_PT": "<form string=\\"Relatório de rotas de produtos\\">\\n                <group>\\n                    <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_has_variants\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_id\\" domain=\\"[('product_tmpl_id', '=', product_tmpl_id)]\\" readonly=\\"not product_has_variants\\" options=\\"{'no_create': True}\\"/>\\n                    <field name=\\"warehouse_ids\\" groups=\\"stock.group_stock_multi_warehouses\\" widget=\\"many2many_tags\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"print_report\\" string=\\"Visão geral\\" type=\\"object\\" data-hotkey=\\"q\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Cancelar\\" class=\\"btn-default\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<form string="Product Routes Report">\n                <group>\n                    <field name="product_tmpl_id" invisible="1"/>\n                    <field name="product_has_variants" invisible="1"/>\n                    <field name="product_id" domain="[('product_tmpl_id', '=', product_tmpl_id)]" readonly="not product_has_variants" options="{'no_create': True}"/>\n                    <field name="warehouse_ids" groups="stock.group_stock_multi_warehouses" widget="many2many_tags"/>\n                </group>\n                <footer>\n                    <button name="print_report" string="Overview" type="object" data-hotkey="q" class="btn-primary"/>\n                    <button string="Cancel" class="btn-default" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1745	16	\N	1	1	stock.warn.insufficient.qty	stock.warn.insufficient.qty	\N	form	stock/wizard/stock_warn_insufficient_qty_views.xml	primary	{"en_US": "<form>\\n                <!-- Invisible field to trigger compute -->\\n                <field name=\\"product_id\\" invisible=\\"True\\"/>\\n                <div>\\n                    The product is not available in sufficient quantity\\n                    <span class=\\"oe_inline\\" groups=\\"stock.group_stock_multi_locations\\"> in\\n                        <strong><field name=\\"location_id\\" readonly=\\"True\\"/></strong>.\\n                    </span>\\n                </div>\\n                <div invisible=\\"not quant_ids\\">\\n                    <br/>\\n                    <strong>Current Inventory: </strong>\\n                    <field name=\\"quant_ids\\" style=\\"margin-top:10px;\\">\\n                        <list>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                            <field name=\\"quantity\\"/>\\n                        </list>\\n                    </field>\\n                </div>\\n                <div name=\\"description\\">\\n                </div>\\n                <footer>\\n                    <button name=\\"cancel_button\\" string=\\"Discard\\" class=\\"btn-primary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    <button string=\\"Confirm\\" name=\\"action_done\\" type=\\"object\\" class=\\"btn-secondary\\" data-hotkey=\\"q\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <!-- Invisible field to trigger compute -->\\n                <field name=\\"product_id\\" invisible=\\"True\\"/>\\n                <div>\\n                    El producto no está disponible en cantidad suficiente\\n                    <span class=\\"oe_inline\\" groups=\\"stock.group_stock_multi_locations\\"> en\\n                        <strong><field name=\\"location_id\\" readonly=\\"True\\"/></strong>.\\n                    </span>\\n                </div>\\n                <div invisible=\\"not quant_ids\\">\\n                    <br/>\\n                    <strong>Inventario actual: </strong>\\n                    <field name=\\"quant_ids\\" style=\\"margin-top:10px;\\">\\n                        <list>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                            <field name=\\"quantity\\"/>\\n                        </list>\\n                    </field>\\n                </div>\\n                <div name=\\"description\\">\\n                </div>\\n                <footer>\\n                    <button name=\\"cancel_button\\" string=\\"Descartar\\" class=\\"btn-primary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    <button string=\\"Confirmar\\" name=\\"action_done\\" type=\\"object\\" class=\\"btn-secondary\\" data-hotkey=\\"q\\"/>\\n                </footer>\\n            </form>", "pt_PT": "<form>\\n                <!-- Invisible field to trigger compute -->\\n                <field name=\\"product_id\\" invisible=\\"True\\"/>\\n                <div>\\n                    O produto não está disponível em quantidade suficiente\\n                    <span class=\\"oe_inline\\" groups=\\"stock.group_stock_multi_locations\\"> in\\n                        <strong><field name=\\"location_id\\" readonly=\\"True\\"/></strong>.\\n                    </span>\\n                </div>\\n                <div invisible=\\"not quant_ids\\">\\n                    <br/>\\n                    <strong>Inventário atual: </strong>\\n                    <field name=\\"quant_ids\\" style=\\"margin-top:10px;\\">\\n                        <list>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                            <field name=\\"quantity\\"/>\\n                        </list>\\n                    </field>\\n                </div>\\n                <div name=\\"description\\">\\n                </div>\\n                <footer>\\n                    <button name=\\"cancel_button\\" string=\\"Descartar\\" class=\\"btn-primary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    <button string=\\"Confirmar\\" name=\\"action_done\\" type=\\"object\\" class=\\"btn-secondary\\" data-hotkey=\\"q\\"/>\\n                </footer>\\n            </form>"}	<form>\n                <!-- Invisible field to trigger compute -->\n                <field name="product_id" invisible="True"/>\n                <div>\n                    The product is not available in sufficient quantity\n                    <span class="oe_inline" groups="stock.group_stock_multi_locations"> in\n                        <strong><field name="location_id" readonly="True"/></strong>.\n                    </span>\n                </div>\n                <div invisible="not quant_ids">\n                    <br/>\n                    <strong>Current Inventory: </strong>\n                    <field name="quant_ids" style="margin-top:10px;">\n                        <list>\n                            <field name="location_id" options="{'no_create': True}"/>\n                            <field name="lot_id" groups="stock.group_production_lot"/>\n                            <field name="quantity"/>\n                        </list>\n                    </field>\n                </div>\n                <div name="description">\n                </div>\n                <footer>\n                    <button name="cancel_button" string="Discard" class="btn-primary" special="cancel" data-hotkey="x"/>\n                    <button string="Confirm" name="action_done" type="object" class="btn-secondary" data-hotkey="q"/>\n                </footer>\n            </form>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1746	16	1745	1	1	stock.warn.insufficient.qty.scrap	stock.warn.insufficient.qty.scrap	\N	form	stock/wizard/stock_warn_insufficient_qty_views.xml	primary	{"en_US": "<data><xpath expr=\\"//div[@name='description']\\" position=\\"inside\\">\\n                Do you confirm you want to scrap <strong><field name=\\"quantity\\" readonly=\\"True\\"/></strong><field name=\\"product_uom_name\\" readonly=\\"True\\" class=\\"mx-1\\"/>from location <strong><field name=\\"location_id\\" readonly=\\"True\\"/></strong>? This may lead to inconsistencies in your inventory.\\n            </xpath>\\n            <xpath expr=\\"//button[@name='cancel_button']\\" position=\\"replace\\">\\n                <button string=\\"Discard\\" name=\\"action_cancel\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n            </xpath>\\n        </data>", "es_ES": "<data><xpath expr=\\"//div[@name='description']\\" position=\\"inside\\">\\n                ¿Confirme que desea desechar? <strong><field name=\\"quantity\\" readonly=\\"True\\"/></strong><field name=\\"product_uom_name\\" readonly=\\"True\\" class=\\"mx-1\\"/>desde la ubicación <strong><field name=\\"location_id\\" readonly=\\"True\\"/></strong>? Esto puede causar inconsistencias en su inventario.\\n            </xpath>\\n            <xpath expr=\\"//button[@name='cancel_button']\\" position=\\"replace\\">\\n                <button string=\\"Descartar\\" name=\\"action_cancel\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n            </xpath>\\n        </data>", "pt_PT": "<data><xpath expr=\\"//div[@name='description']\\" position=\\"inside\\">\\n                Tem certeza de que deseja sucatear <strong><field name=\\"quantity\\" readonly=\\"True\\"/></strong><field name=\\"product_uom_name\\" readonly=\\"True\\" class=\\"mx-1\\"/>da localização <strong><field name=\\"location_id\\" readonly=\\"True\\"/></strong>? Isto pode levar a inconsistências no seu inventário.\\n            </xpath>\\n            <xpath expr=\\"//button[@name='cancel_button']\\" position=\\"replace\\">\\n                <button string=\\"Descartar\\" name=\\"action_cancel\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n            </xpath>\\n        </data>"}	<data><xpath expr="//div[@name='description']" position="inside">\n                Do you confirm you want to scrap <strong><field name="quantity" readonly="True"/></strong><field name="product_uom_name" readonly="True" class="mx-1"/>from location <strong><field name="location_id" readonly="True"/></strong>? This may lead to inconsistencies in your inventory.\n            </xpath>\n            <xpath expr="//button[@name='cancel_button']" position="replace">\n                <button string="Discard" name="action_cancel" type="object" class="btn-primary"/>\n            </xpath>\n        </data>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
