2170	16	\N	1	1	purchase.order.line.list	purchase.order.line	\N	list	purchase/views/purchase_views.xml	primary	{"en_US": "<list string=\\"Purchase Order Lines\\" create=\\"false\\">\\n                    <field name=\\"order_id\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"partner_id\\" string=\\"Vendor\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"price_unit\\"/>\\n                    <field name=\\"product_qty\\"/>\\n                    <field name=\\"product_uom\\" groups=\\"uom.group_uom\\"/>\\n                    <field name=\\"price_subtotal\\" widget=\\"monetary\\"/>\\n                    <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"date_planned\\"/>\\n                </list>", "es_ES": "<list string=\\"Líneas de pedido de compra\\" create=\\"false\\">\\n                    <field name=\\"order_id\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"partner_id\\" string=\\"Proveedor\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"price_unit\\"/>\\n                    <field name=\\"product_qty\\"/>\\n                    <field name=\\"product_uom\\" groups=\\"uom.group_uom\\"/>\\n                    <field name=\\"price_subtotal\\" widget=\\"monetary\\"/>\\n                    <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"date_planned\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Purchase Order Lines" create="false">\n                    <field name="order_id"/>\n                    <field name="name"/>\n                    <field name="partner_id" string="Vendor"/>\n                    <field name="product_id"/>\n                    <field name="price_unit"/>\n                    <field name="product_qty"/>\n                    <field name="product_uom" groups="uom.group_uom"/>\n                    <field name="price_subtotal" widget="monetary"/>\n                    <field name="currency_id" column_invisible="True"/>\n                    <field name="date_planned"/>\n                </list>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2159	16	\N	1	1	purchase.order.pivot	purchase.order	\N	pivot	purchase/views/purchase_views.xml	primary	{"en_US": "<pivot string=\\"Purchase Order\\" display_quantity=\\"1\\" sample=\\"1\\">\\n                    <field name=\\"partner_id\\" type=\\"row\\"/>\\n                    <field name=\\"amount_total\\" type=\\"measure\\"/>\\n                </pivot>", "es_ES": "<pivot string=\\"Pedido de compra\\" display_quantity=\\"1\\" sample=\\"1\\">\\n                    <field name=\\"partner_id\\" type=\\"row\\"/>\\n                    <field name=\\"amount_total\\" type=\\"measure\\"/>\\n                </pivot>"}	<?xml version="1.0"?>\n<pivot string="Purchase Order" display_quantity="1" sample="1">\n                    <field name="partner_id" type="row"/>\n                    <field name="amount_total" type="measure"/>\n                </pivot>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2166	1	\N	1	1	purchase.order.list	purchase.order	\N	list	purchase/views/purchase_views.xml	primary	{"en_US": "<list string=\\"Purchase Order\\" decoration-muted=\\"state=='cancel'\\" sample=\\"1\\">\\n                    <field name=\\"priority\\" optional=\\"show\\" widget=\\"priority\\" nolabel=\\"1\\"/>\\n                    <field name=\\"partner_ref\\" optional=\\"hide\\"/>\\n                    <field name=\\"name\\" string=\\"Reference\\" readonly=\\"1\\" decoration-info=\\"state in ('draft','sent')\\"/>\\n                    <field name=\\"date_order\\" column_invisible=\\"not context.get('quotation_only', False)\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\" optional=\\"show\\"/>\\n                    <field name=\\"date_approve\\" column_invisible=\\"context.get('quotation_only', False)\\" optional=\\"show\\"/>\\n                    <field name=\\"partner_id\\" readonly=\\"1\\"/>\\n                    <field name=\\"company_id\\" readonly=\\"1\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                    <field name=\\"user_id\\" optional=\\"show\\"/>\\n                    <field name=\\"origin\\" optional=\\"show\\"/>\\n                    <field name=\\"amount_untaxed\\" sum=\\"Total Untaxed amount\\" string=\\"Untaxed\\" widget=\\"monetary\\" optional=\\"hide\\"/>\\n                    <field name=\\"amount_total\\" sum=\\"Total amount\\" widget=\\"monetary\\" optional=\\"show\\"/>\\n                    <field name=\\"currency_id\\" column_invisible=\\"True\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                    <field name=\\"state\\" optional=\\"show\\"/>\\n                    <field name=\\"date_planned\\" column_invisible=\\"context.get('quotation_only', False)\\" optional=\\"show\\"/>\\n                    <field name=\\"invoice_status\\" column_invisible=\\"context.get('quotation_only', False)\\" optional=\\"hide\\"/>\\n                    <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n                </list>", "es_ES": "<list string=\\"Pedido de compra\\" decoration-muted=\\"state=='cancel'\\" sample=\\"1\\">\\n                    <field name=\\"priority\\" optional=\\"show\\" widget=\\"priority\\" nolabel=\\"1\\"/>\\n                    <field name=\\"partner_ref\\" optional=\\"hide\\"/>\\n                    <field name=\\"name\\" string=\\"Referencia\\" readonly=\\"1\\" decoration-info=\\"state in ('draft','sent')\\"/>\\n                    <field name=\\"date_order\\" column_invisible=\\"not context.get('quotation_only', False)\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\" optional=\\"show\\"/>\\n                    <field name=\\"date_approve\\" column_invisible=\\"context.get('quotation_only', False)\\" optional=\\"show\\"/>\\n                    <field name=\\"partner_id\\" readonly=\\"1\\"/>\\n                    <field name=\\"company_id\\" readonly=\\"1\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                    <field name=\\"user_id\\" optional=\\"show\\"/>\\n                    <field name=\\"origin\\" optional=\\"show\\"/>\\n                    <field name=\\"amount_untaxed\\" sum=\\"Importe base total\\" string=\\"Importe base\\" widget=\\"monetary\\" optional=\\"hide\\"/>\\n                    <field name=\\"amount_total\\" sum=\\"Importe total\\" widget=\\"monetary\\" optional=\\"show\\"/>\\n                    <field name=\\"currency_id\\" column_invisible=\\"True\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                    <field name=\\"state\\" optional=\\"show\\"/>\\n                    <field name=\\"date_planned\\" column_invisible=\\"context.get('quotation_only', False)\\" optional=\\"show\\"/>\\n                    <field name=\\"invoice_status\\" column_invisible=\\"context.get('quotation_only', False)\\" optional=\\"hide\\"/>\\n                    <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Purchase Order" decoration-muted="state=='cancel'" sample="1">\n                    <field name="priority" optional="show" widget="priority" nolabel="1"/>\n                    <field name="partner_ref" optional="hide"/>\n                    <field name="name" string="Reference" readonly="1" decoration-info="state in ('draft','sent')"/>\n                    <field name="date_order" column_invisible="not context.get('quotation_only', False)" readonly="state in ['cancel', 'done', 'purchase']" optional="show"/>\n                    <field name="date_approve" column_invisible="context.get('quotation_only', False)" optional="show"/>\n                    <field name="partner_id" readonly="1"/>\n                    <field name="company_id" readonly="1" options="{'no_create': True}" groups="base.group_multi_company" optional="show"/>\n                    <field name="user_id" optional="show"/>\n                    <field name="origin" optional="show"/>\n                    <field name="amount_untaxed" sum="Total Untaxed amount" string="Untaxed" widget="monetary" optional="hide"/>\n                    <field name="amount_total" sum="Total amount" widget="monetary" optional="show"/>\n                    <field name="currency_id" column_invisible="True" readonly="state in ['cancel', 'done', 'purchase']"/>\n                    <field name="state" optional="show"/>\n                    <field name="date_planned" column_invisible="context.get('quotation_only', False)" optional="show"/>\n                    <field name="invoice_status" column_invisible="context.get('quotation_only', False)" optional="hide"/>\n                    <field name="activity_exception_decoration" widget="activity_exception"/>\n                </list>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2169	16	\N	1	1	purchase.order.activity	purchase.order	\N	activity	purchase/views/purchase_views.xml	primary	{"en_US": "<activity string=\\"Purchase Order\\">\\n                    <field name=\\"currency_id\\"/>\\n                    <templates>\\n                        <div t-name=\\"activity-box\\" class=\\"d-block\\">\\n                            <div class=\\"d-flex justify-content-between\\">\\n                                <field name=\\"name\\" display=\\"full\\" class=\\"o_text_block o_text_bold\\"/>\\n                                <div class=\\"m-1\\"/>\\n                                <field name=\\"amount_total\\" widget=\\"monetary\\"/>\\n                            </div>\\n                            <div class=\\"d-flex justify-content-between\\">\\n                                <field name=\\"partner_id\\" muted=\\"1\\" display=\\"full\\" class=\\"o_text_block\\"/>\\n                                <div class=\\"m-1\\"/>\\n                                <field name=\\"state\\" widget=\\"badge\\" decoration-success=\\"state == 'purchase' or state == 'done'\\" decoration-warning=\\"state == 'to approve'\\" decoration-info=\\"state == 'draft' or state == 'sent'\\"/>\\n                            </div>\\n                        </div>\\n                    </templates>\\n                </activity>", "es_ES": "<activity string=\\"Pedido de compra\\">\\n                    <field name=\\"currency_id\\"/>\\n                    <templates>\\n                        <div t-name=\\"activity-box\\" class=\\"d-block\\">\\n                            <div class=\\"d-flex justify-content-between\\">\\n                                <field name=\\"name\\" display=\\"full\\" class=\\"o_text_block o_text_bold\\"/>\\n                                <div class=\\"m-1\\"/>\\n                                <field name=\\"amount_total\\" widget=\\"monetary\\"/>\\n                            </div>\\n                            <div class=\\"d-flex justify-content-between\\">\\n                                <field name=\\"partner_id\\" muted=\\"1\\" display=\\"full\\" class=\\"o_text_block\\"/>\\n                                <div class=\\"m-1\\"/>\\n                                <field name=\\"state\\" widget=\\"badge\\" decoration-success=\\"state == 'purchase' or state == 'done'\\" decoration-warning=\\"state == 'to approve'\\" decoration-info=\\"state == 'draft' or state == 'sent'\\"/>\\n                            </div>\\n                        </div>\\n                    </templates>\\n                </activity>"}	<?xml version="1.0"?>\n<activity string="Purchase Order">\n                    <field name="currency_id"/>\n                    <templates>\n                        <div t-name="activity-box" class="d-block">\n                            <div class="d-flex justify-content-between">\n                                <field name="name" display="full" class="o_text_block o_text_bold"/>\n                                <div class="m-1"/>\n                                <field name="amount_total" widget="monetary"/>\n                            </div>\n                            <div class="d-flex justify-content-between">\n                                <field name="partner_id" muted="1" display="full" class="o_text_block"/>\n                                <div class="m-1"/>\n                                <field name="state" widget="badge" decoration-success="state == 'purchase' or state == 'done'" decoration-warning="state == 'to approve'" decoration-info="state == 'draft' or state == 'sent'"/>\n                            </div>\n                        </div>\n                    </templates>\n                </activity>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2163	16	\N	1	1	purchase.order.select	purchase.order	\N	search	purchase/views/purchase_views.xml	primary	{"en_US": "<search string=\\"Search Purchase Order\\">\\n                    <field name=\\"name\\" string=\\"Order\\" filter_domain=\\"['|', '|', ('name', 'ilike', self), ('partner_ref', 'ilike', self), ('partner_id', 'child_of', self)]\\"/>\\n                    <field name=\\"partner_id\\" operator=\\"child_of\\"/>\\n                    <field name=\\"user_id\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <filter name=\\"my_Orders\\" string=\\"My Orders\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                    <filter string=\\"Starred\\" name=\\"starred\\" domain=\\"[('priority', '=', '1')]\\"/>\\n                    <separator/>\\n                    <filter name=\\"not_invoiced\\" string=\\"Waiting Bills\\" domain=\\"[('invoice_status', '=', 'to invoice')]\\" help=\\"Purchase orders that include lines not invoiced.\\"/>\\n                    <filter name=\\"invoiced\\" string=\\"Bills Received\\" domain=\\"[('invoice_status', '=', 'invoiced')]\\" help=\\"Purchase orders that have been invoiced.\\"/>\\n                    <separator/>\\n                    <filter name=\\"order_date\\" string=\\"Order Date\\" date=\\"date_order\\"/>\\n                    <separator/>\\n                    <filter invisible=\\"1\\" string=\\"Late Activities\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Show all records which has next action date is before today\\"/>\\n                    <filter invisible=\\"1\\" string=\\"Today Activities\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <filter invisible=\\"1\\" string=\\"Future Activities\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <separator/>\\n                    <filter string=\\"Warnings\\" name=\\"activities_exception\\" domain=\\"[('activity_exception_decoration', '!=', False)]\\"/>\\n                    <group expand=\\"0\\" string=\\"Group By\\">\\n                        <filter string=\\"Vendor\\" name=\\"vendor\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                        <filter string=\\"Buyer\\" name=\\"representative\\" domain=\\"[]\\" context=\\"{'group_by': 'user_id'}\\"/>\\n                        <filter string=\\"Order Date\\" name=\\"order_date\\" domain=\\"[]\\" context=\\"{'group_by': 'date_order'}\\"/>\\n                    </group>\\n                </search>", "es_ES": "<search string=\\"Buscar pedido de compra\\">\\n                    <field name=\\"name\\" string=\\"Pedido\\" filter_domain=\\"['|', '|', ('name', 'ilike', self), ('partner_ref', 'ilike', self), ('partner_id', 'child_of', self)]\\"/>\\n                    <field name=\\"partner_id\\" operator=\\"child_of\\"/>\\n                    <field name=\\"user_id\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <filter name=\\"my_Orders\\" string=\\"Mis pedidos\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                    <filter string=\\"Destacado\\" name=\\"starred\\" domain=\\"[('priority', '=', '1')]\\"/>\\n                    <separator/>\\n                    <filter name=\\"not_invoiced\\" string=\\"Facturas en espera\\" domain=\\"[('invoice_status', '=', 'to invoice')]\\" help=\\"Pedidos de compra que incluyen líneas no facturadas.\\"/>\\n                    <filter name=\\"invoiced\\" string=\\"Facturas recibidas\\" domain=\\"[('invoice_status', '=', 'invoiced')]\\" help=\\"Pedidos de compra que han sido facturados.\\"/>\\n                    <separator/>\\n                    <filter name=\\"order_date\\" string=\\"Fecha de pedido\\" date=\\"date_order\\"/>\\n                    <separator/>\\n                    <filter invisible=\\"1\\" string=\\"Actividades retrasadas\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Mostrar todos los registros que tienen la próxima fecha de acción antes de hoy\\"/>\\n                    <filter invisible=\\"1\\" string=\\"Actividades de hoy\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <filter invisible=\\"1\\" string=\\"Actividades futuras\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <separator/>\\n                    <filter string=\\"Advertencias\\" name=\\"activities_exception\\" domain=\\"[('activity_exception_decoration', '!=', False)]\\"/>\\n                    <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                        <filter string=\\"Proveedor\\" name=\\"vendor\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                        <filter string=\\"Comprador\\" name=\\"representative\\" domain=\\"[]\\" context=\\"{'group_by': 'user_id'}\\"/>\\n                        <filter string=\\"Fecha de pedido\\" name=\\"order_date\\" domain=\\"[]\\" context=\\"{'group_by': 'date_order'}\\"/>\\n                    </group>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Search Purchase Order">\n                    <field name="name" string="Order" filter_domain="['|', '|', ('name', 'ilike', self), ('partner_ref', 'ilike', self), ('partner_id', 'child_of', self)]"/>\n                    <field name="partner_id" operator="child_of"/>\n                    <field name="user_id"/>\n                    <field name="product_id"/>\n                    <filter name="my_Orders" string="My Orders" domain="[('user_id', '=', uid)]"/>\n                    <filter string="Starred" name="starred" domain="[('priority', '=', '1')]"/>\n                    <separator/>\n                    <filter name="not_invoiced" string="Waiting Bills" domain="[('invoice_status', '=', 'to invoice')]" help="Purchase orders that include lines not invoiced."/>\n                    <filter name="invoiced" string="Bills Received" domain="[('invoice_status', '=', 'invoiced')]" help="Purchase orders that have been invoiced."/>\n                    <separator/>\n                    <filter name="order_date" string="Order Date" date="date_order"/>\n                    <separator/>\n                    <filter invisible="1" string="Late Activities" name="activities_overdue" domain="[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]" help="Show all records which has next action date is before today"/>\n                    <filter invisible="1" string="Today Activities" name="activities_today" domain="[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/>\n                    <filter invisible="1" string="Future Activities" name="activities_upcoming_all" domain="[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]"/>\n                    <separator/>\n                    <filter string="Warnings" name="activities_exception" domain="[('activity_exception_decoration', '!=', False)]"/>\n                    <group expand="0" string="Group By">\n                        <filter string="Vendor" name="vendor" domain="[]" context="{'group_by': 'partner_id'}"/>\n                        <filter string="Buyer" name="representative" domain="[]" context="{'group_by': 'user_id'}"/>\n                        <filter string="Order Date" name="order_date" domain="[]" context="{'group_by': 'date_order'}"/>\n                    </group>\n                </search>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2188	16	129	1	1	res.partner.kanban.purchaseorder.inherit	res.partner	\N	kanban	purchase/views/res_partner_views.xml	extension	{"en_US": "<xpath expr=\\"//footer/div\\" position=\\"inside\\">\\n                    <a t-if=\\"record.purchase_order_count?.value\\" class=\\"btn btn-sm btn-link smaller\\" groups=\\"purchase.group_purchase_user\\" name=\\"750\\" role=\\"button\\" type=\\"action\\">\\n                        <i class=\\"fa fa-credit-card me-1\\" aria-label=\\"Purchases\\" role=\\"img\\" title=\\"Purchases\\"/>\\n                        <field name=\\"purchase_order_count\\"/>\\n                    </a>\\n                </xpath>", "es_ES": "<xpath expr=\\"//footer/div\\" position=\\"inside\\">\\n                    <a t-if=\\"record.purchase_order_count?.value\\" class=\\"btn btn-sm btn-link smaller\\" groups=\\"purchase.group_purchase_user\\" name=\\"750\\" role=\\"button\\" type=\\"action\\">\\n                        <i class=\\"fa fa-credit-card me-1\\" aria-label=\\"Compras\\" role=\\"img\\" title=\\"Compras\\"/>\\n                        <field name=\\"purchase_order_count\\"/>\\n                    </a>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//footer/div" position="inside">\n                    <a t-if="record.purchase_order_count?.value" class="btn btn-sm btn-link smaller" groups="purchase.group_purchase_user" name="750" role="button" type="action">\n                        <i class="fa fa-credit-card me-1" aria-label="Purchases" role="img" title="Purchases"/>\n                        <field name="purchase_order_count"/>\n                    </a>\n                </xpath>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2195	16	\N	1	1	purchase.report.view.list	purchase.report	\N	list	purchase/report/purchase_report_views.xml	primary	{"en_US": "<list string=\\"Purchase Analysis\\">\\n                    <field name=\\"date_order\\"/>\\n                    <field name=\\"order_id\\" optional=\\"show\\"/>\\n                    <field name=\\"partner_id\\" optional=\\"show\\"/>\\n                    <field name=\\"product_id\\" optional=\\"show\\"/>\\n                    <field name=\\"category_id\\" optional=\\"show\\"/>\\n                    <field name=\\"user_id\\" optional=\\"show\\" widget=\\"many2one_avatar_user\\"/>\\n                    <field name=\\"company_id\\" optional=\\"show\\" groups=\\"base.group_multi_company\\"/>\\n                    <field name=\\"qty_ordered\\" optional=\\"hide\\" sum=\\"Sum of Qty Ordered\\"/>\\n                    <field name=\\"qty_received\\" optional=\\"hide\\" sum=\\"Sum of Qty Received\\"/>\\n                    <field name=\\"qty_billed\\" optional=\\"hide\\" sum=\\"Sum of Qty Billed\\"/>\\n                    <field name=\\"currency_id\\" optional=\\"show\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"untaxed_total\\" optional=\\"hide\\" widget=\\"monetary\\" sum=\\"Sum of Untaxed Total\\"/>\\n                    <field name=\\"price_total\\" optional=\\"show\\" widget=\\"monetary\\" sum=\\"Sum of Total\\"/>\\n                    <field name=\\"state\\" optional=\\"show\\"/>\\n                </list>", "es_ES": "<list string=\\"Análisis de compra\\">\\n                    <field name=\\"date_order\\"/>\\n                    <field name=\\"order_id\\" optional=\\"show\\"/>\\n                    <field name=\\"partner_id\\" optional=\\"show\\"/>\\n                    <field name=\\"product_id\\" optional=\\"show\\"/>\\n                    <field name=\\"category_id\\" optional=\\"show\\"/>\\n                    <field name=\\"user_id\\" optional=\\"show\\" widget=\\"many2one_avatar_user\\"/>\\n                    <field name=\\"company_id\\" optional=\\"show\\" groups=\\"base.group_multi_company\\"/>\\n                    <field name=\\"qty_ordered\\" optional=\\"hide\\" sum=\\"Suma de la ctd. pedida\\"/>\\n                    <field name=\\"qty_received\\" optional=\\"hide\\" sum=\\"Suma de la cantidad recibida\\"/>\\n                    <field name=\\"qty_billed\\" optional=\\"hide\\" sum=\\"Suma de la cant. facturada\\"/>\\n                    <field name=\\"currency_id\\" optional=\\"show\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"untaxed_total\\" optional=\\"hide\\" widget=\\"monetary\\" sum=\\"Suma del importe base total\\"/>\\n                    <field name=\\"price_total\\" optional=\\"show\\" widget=\\"monetary\\" sum=\\"Suma del total\\"/>\\n                    <field name=\\"state\\" optional=\\"show\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Purchase Analysis">\n                    <field name="date_order"/>\n                    <field name="order_id" optional="show"/>\n                    <field name="partner_id" optional="show"/>\n                    <field name="product_id" optional="show"/>\n                    <field name="category_id" optional="show"/>\n                    <field name="user_id" optional="show" widget="many2one_avatar_user"/>\n                    <field name="company_id" optional="show" groups="base.group_multi_company"/>\n                    <field name="qty_ordered" optional="hide" sum="Sum of Qty Ordered"/>\n                    <field name="qty_received" optional="hide" sum="Sum of Qty Received"/>\n                    <field name="qty_billed" optional="hide" sum="Sum of Qty Billed"/>\n                    <field name="currency_id" optional="show" column_invisible="True"/>\n                    <field name="untaxed_total" optional="hide" widget="monetary" sum="Sum of Untaxed Total"/>\n                    <field name="price_total" optional="show" widget="monetary" sum="Sum of Total"/>\n                    <field name="state" optional="show"/>\n                </list>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2207	16	\N	1	1	report_purchaseorder_document	\N	purchase.report_purchaseorder_document	qweb	purchase/report/purchase_order_templates.xml	primary	{"en_US": "<t t-name=\\"purchase.report_purchaseorder_document\\">\\n    <t t-call=\\"web.external_layout\\">\\n        <t t-set=\\"o\\" t-value=\\"o.with_context(lang=o.partner_id.lang)\\"/>\\n        <t t-set=\\"address\\">\\n            <div t-field=\\"o.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;, &quot;vat&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n        </t>\\n        <t t-if=\\"o.dest_address_id\\">\\n            <t t-set=\\"information_block\\">\\n                <strong class=\\"d-block mt-3\\">Shipping address</strong>\\n                <div t-if=\\"o.dest_address_id\\">\\n                    <div t-field=\\"o.dest_address_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\" name=\\"purchase_shipping_address\\"/>\\n                </div>\\n\\n            </t>\\n        </t>\\n        <div class=\\"page\\">\\n            <div class=\\"oe_structure\\"/>\\n\\n            <div class=\\"mt-4\\">\\n                <t t-set=\\"layout_document_title\\">\\n                    <t t-if=\\"o.state in ['draft', 'sent', 'to approve']\\">Request for Quotation #<span t-field=\\"o.name\\"/></t>\\n                    <t t-if=\\"o.state in ['purchase', 'done']\\">Purchase Order #<span t-field=\\"o.name\\"/></t>\\n                    <t t-if=\\"o.state == 'cancel'\\">Cancelled Purchase Order #<span t-field=\\"o.name\\"/></t>\\n                </t>\\n            </div>\\n\\n            <div id=\\"informations\\" class=\\"row mb-4\\">\\n                <div t-if=\\"o.user_id\\" class=\\"col\\">\\n                    <strong>Buyer</strong>\\n                    <div t-field=\\"o.user_id\\"/>\\n                </div>\\n                <div t-if=\\"o.partner_ref\\" class=\\"col\\">\\n                    <strong>Your Order Reference</strong>\\n                    <div t-field=\\"o.partner_ref\\"/>\\n                </div>\\n                <div t-if=\\"o.state in ['purchase','done'] and o.date_approve\\" class=\\"col-3 bm-2\\">\\n                    <strong>Order Date:</strong>\\n                    <p t-field=\\"o.date_approve\\" t-options=\\"{'date_only': 'true'}\\" class=\\"m-0\\"/>\\n                </div>\\n                <div t-elif=\\"o.date_order\\" class=\\"col-2 bm-2\\">\\n                    <strong>Order Deadline:</strong>\\n                    <p t-field=\\"o.date_order\\" t-options=\\"{'date_only': 'true'}\\" class=\\"m-0\\"/>\\n                </div>\\n                <div t-if=\\"o.date_planned\\" class=\\"col-2 bm-2\\">\\n                    <strong>Expected Arrival:</strong>\\n                    <p t-field=\\"o.date_planned\\" t-options=\\"{'date_only': 'true'}\\" class=\\"m-0\\"/>\\n                </div>\\n            </div>\\n\\n            <table class=\\"o_has_total_table table o_main_table table-borderless\\">\\n                <thead style=\\"display: table-row-group\\">\\n                    <tr>\\n                        <th name=\\"th_description\\" class=\\"text-start\\"><strong>Description</strong></th>\\n                        <th name=\\"th_quantity\\" class=\\"text-end\\"><strong>Qty</strong></th>\\n                        <th name=\\"th_price_unit\\" class=\\"text-end\\"><strong>Unit Price</strong></th>\\n                        <th name=\\"th_discount\\" class=\\"text-end\\"><strong>Disc.</strong></th>\\n                        <th name=\\"th_taxes\\" class=\\"text-end\\"><strong>Taxes</strong></th>\\n                        <th name=\\"th_subtotal\\" class=\\"text-end\\">\\n                            <strong>Amount</strong>\\n                        </th>\\n                    </tr>\\n                </thead>\\n                <tbody>\\n                    <t t-set=\\"current_subtotal\\" t-value=\\"0\\"/>\\n                    <t t-foreach=\\"o.order_line\\" t-as=\\"line\\">\\n                        <t t-set=\\"current_subtotal\\" t-value=\\"current_subtotal + line.price_subtotal\\"/>\\n\\n                        <tr t-att-class=\\"'fw-bold o_line_section' if line.display_type == 'line_section' else 'fst-italic o_line_note' if line.display_type == 'line_note' else ''\\">\\n                            <t t-if=\\"not line.display_type\\">\\n                                <td id=\\"product\\" class=\\"text-start\\">\\n                                    <span t-field=\\"line.name\\"/>\\n                                </td>\\n                                <td class=\\"text-end\\">\\n                                    <span t-field=\\"line.product_qty\\"/>\\n                                    <span t-field=\\"line.product_uom.name\\" groups=\\"uom.group_uom\\"/>\\n                                    <span t-if=\\"line.product_packaging_id\\">\\n                                        (<span t-field=\\"line.product_packaging_qty\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"line.product_packaging_id\\"/>)\\n                                    </span>\\n                                </td>\\n                                <td class=\\"text-end\\">\\n                                    <span t-field=\\"line.price_unit\\"/>\\n                                </td>\\n                                <td class=\\"text-end\\">\\n                                    <span class=\\"text-align-bottom\\"><span t-field=\\"line.discount\\"/>%</span>\\n                                </td>\\n                                <td class=\\"text-end\\">\\n                                    <span t-out=\\"', '.join([(tax.invoice_label or tax.name) for tax in line.taxes_id])\\"/>\\n                                </td>\\n                                <td class=\\"text-end\\">\\n                                    <span t-field=\\"line.price_subtotal\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: o.currency_id}\\"/>\\n                                </td>\\n                            </t>\\n                            <t t-if=\\"line.display_type == 'line_section'\\">\\n                                <td colspan=\\"99\\" id=\\"section\\">\\n                                    <span t-field=\\"line.name\\"/>\\n                                </td>\\n                                <t t-set=\\"current_section\\" t-value=\\"line\\"/>\\n                                <t t-set=\\"current_subtotal\\" t-value=\\"0\\"/>\\n                            </t>\\n                            <t t-if=\\"line.display_type == 'line_note'\\">\\n                                <td colspan=\\"99\\" id=\\"note\\">\\n                                    <span t-field=\\"line.name\\"/>\\n                                </td>\\n                            </t>\\n                        </tr>\\n                        <t t-if=\\"current_section and (line_last or o.order_line[line_index+1].display_type == 'line_section')\\">\\n                            <tr class=\\"is-subtotal text-end\\">\\n                                <td colspan=\\"99\\" id=\\"subtotal\\">\\n                                    <strong class=\\"mr16\\">Subtotal</strong>\\n                                    <span t-out=\\"current_subtotal\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: o.currency_id}\\"/>\\n                                </td>\\n                            </tr>\\n                        </t>\\n                    </t>\\n                </tbody>\\n            </table>\\n\\n            <div id=\\"total\\" class=\\"row justify-content-end mt-n3\\">\\n                <div class=\\"col-4\\">\\n                    <table class=\\"o_total_table table table-borderless\\">\\n                        <t t-call=\\"purchase.document_tax_totals\\">\\n                            <t t-set=\\"tax_totals\\" t-value=\\"o.tax_totals\\"/>\\n                            <t t-set=\\"currency\\" t-value=\\"o.currency_id\\"/>\\n                        </t>\\n                    </table>\\n                </div>\\n            </div>\\n\\n            <p t-field=\\"o.notes\\" class=\\"mt-4\\"/>\\n            <div class=\\"oe_structure\\"/>\\n\\n            <strong>Payment Terms: </strong>\\n            <span t-field=\\"o.payment_term_id\\" class=\\"mt-4\\"/>\\n\\n            <t t-set=\\"base_address\\" t-value=\\"o.env['ir.config_parameter'].sudo().get_param('web.base.url')\\"/>\\n            <t t-set=\\"portal_url\\" t-value=\\"base_address + '/my/purchase/' + str(o.id) + '#portal_connect_software_modal'\\"/>\\n            <div t-if=\\"any(u._is_portal() for u in o.partner_id.user_ids)\\" class=\\"text-center\\">\\n                <a t-att-href=\\"portal_url\\">Connect your software</a> with <t t-out=\\"o.company_id.name\\"/> to create quotes automatically.\\n            </div>\\n        </div>\\n    </t>\\n</t>", "es_ES": "<t t-name=\\"purchase.report_purchaseorder_document\\">\\n    <t t-call=\\"web.external_layout\\">\\n        <t t-set=\\"o\\" t-value=\\"o.with_context(lang=o.partner_id.lang)\\"/>\\n        <t t-set=\\"address\\">\\n            <div t-field=\\"o.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;, &quot;vat&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n        </t>\\n        <t t-if=\\"o.dest_address_id\\">\\n            <t t-set=\\"information_block\\">\\n                <strong class=\\"d-block mt-3\\">Dirección de envío</strong>\\n                <div t-if=\\"o.dest_address_id\\">\\n                    <div t-field=\\"o.dest_address_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\" name=\\"purchase_shipping_address\\"/>\\n                </div>\\n\\n            </t>\\n        </t>\\n        <div class=\\"page\\">\\n            <div class=\\"oe_structure\\"/>\\n\\n            <div class=\\"mt-4\\">\\n                <t t-set=\\"layout_document_title\\">\\n                    <t t-if=\\"o.state in ['draft', 'sent', 'to approve']\\">Solicitud de presupuesto #<span t-field=\\"o.name\\"/></t>\\n                    <t t-if=\\"o.state in ['purchase', 'done']\\">Pedido de compra nº <span t-field=\\"o.name\\"/></t>\\n                    <t t-if=\\"o.state == 'cancel'\\">Pedido de compra cancelado #<span t-field=\\"o.name\\"/></t>\\n                </t>\\n            </div>\\n\\n            <div id=\\"informations\\" class=\\"row mb-4\\">\\n                <div t-if=\\"o.user_id\\" class=\\"col\\">\\n                    <strong>Comprador</strong>\\n                    <div t-field=\\"o.user_id\\"/>\\n                </div>\\n                <div t-if=\\"o.partner_ref\\" class=\\"col\\">\\n                    <strong>La referencia de su pedido</strong>\\n                    <div t-field=\\"o.partner_ref\\"/>\\n                </div>\\n                <div t-if=\\"o.state in ['purchase','done'] and o.date_approve\\" class=\\"col-3 bm-2\\">\\n                    <strong>Fecha del pedido:</strong>\\n                    <p t-field=\\"o.date_approve\\" t-options=\\"{'date_only': 'true'}\\" class=\\"m-0\\"/>\\n                </div>\\n                <div t-elif=\\"o.date_order\\" class=\\"col-2 bm-2\\">\\n                    <strong>Fecha límite del pedido:</strong>\\n                    <p t-field=\\"o.date_order\\" t-options=\\"{'date_only': 'true'}\\" class=\\"m-0\\"/>\\n                </div>\\n                <div t-if=\\"o.date_planned\\" class=\\"col-2 bm-2\\">\\n                    <strong>Llegada esperada:</strong>\\n                    <p t-field=\\"o.date_planned\\" t-options=\\"{'date_only': 'true'}\\" class=\\"m-0\\"/>\\n                </div>\\n            </div>\\n\\n            <table class=\\"o_has_total_table table o_main_table table-borderless\\">\\n                <thead style=\\"display: table-row-group\\">\\n                    <tr>\\n                        <th name=\\"th_description\\" class=\\"text-start\\"><strong>Descripción</strong></th>\\n                        <th name=\\"th_quantity\\" class=\\"text-end\\"><strong>Ctd.</strong></th>\\n                        <th name=\\"th_price_unit\\" class=\\"text-end\\"><strong>Precio unitario</strong></th>\\n                        <th name=\\"th_discount\\" class=\\"text-end\\"><strong>Desc.</strong></th>\\n                        <th name=\\"th_taxes\\" class=\\"text-end\\"><strong>Impuestos</strong></th>\\n                        <th name=\\"th_subtotal\\" class=\\"text-end\\">\\n                            <strong>Importe</strong>\\n                        </th>\\n                    </tr>\\n                </thead>\\n                <tbody>\\n                    <t t-set=\\"current_subtotal\\" t-value=\\"0\\"/>\\n                    <t t-foreach=\\"o.order_line\\" t-as=\\"line\\">\\n                        <t t-set=\\"current_subtotal\\" t-value=\\"current_subtotal + line.price_subtotal\\"/>\\n\\n                        <tr t-att-class=\\"'fw-bold o_line_section' if line.display_type == 'line_section' else 'fst-italic o_line_note' if line.display_type == 'line_note' else ''\\">\\n                            <t t-if=\\"not line.display_type\\">\\n                                <td id=\\"product\\" class=\\"text-start\\">\\n                                    <span t-field=\\"line.name\\"/>\\n                                </td>\\n                                <td class=\\"text-end\\">\\n                                    <span t-field=\\"line.product_qty\\"/>\\n                                    <span t-field=\\"line.product_uom.name\\" groups=\\"uom.group_uom\\"/>\\n                                    <span t-if=\\"line.product_packaging_id\\">\\n                                        (<span t-field=\\"line.product_packaging_qty\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"line.product_packaging_id\\"/>)\\n                                    </span>\\n                                </td>\\n                                <td class=\\"text-end\\">\\n                                    <span t-field=\\"line.price_unit\\"/>\\n                                </td>\\n                                <td class=\\"text-end\\">\\n                                    <span class=\\"text-align-bottom\\"><span t-field=\\"line.discount\\"/>%</span>\\n                                </td>\\n                                <td class=\\"text-end\\">\\n                                    <span t-out=\\"', '.join([(tax.invoice_label or tax.name) for tax in line.taxes_id])\\"/>\\n                                </td>\\n                                <td class=\\"text-end\\">\\n                                    <span t-field=\\"line.price_subtotal\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: o.currency_id}\\"/>\\n                                </td>\\n                            </t>\\n                            <t t-if=\\"line.display_type == 'line_section'\\">\\n                                <td colspan=\\"99\\" id=\\"section\\">\\n                                    <span t-field=\\"line.name\\"/>\\n                                </td>\\n                                <t t-set=\\"current_section\\" t-value=\\"line\\"/>\\n                                <t t-set=\\"current_subtotal\\" t-value=\\"0\\"/>\\n                            </t>\\n                            <t t-if=\\"line.display_type == 'line_note'\\">\\n                                <td colspan=\\"99\\" id=\\"note\\">\\n                                    <span t-field=\\"line.name\\"/>\\n                                </td>\\n                            </t>\\n                        </tr>\\n                        <t t-if=\\"current_section and (line_last or o.order_line[line_index+1].display_type == 'line_section')\\">\\n                            <tr class=\\"is-subtotal text-end\\">\\n                                <td colspan=\\"99\\" id=\\"subtotal\\">\\n                                    <strong class=\\"mr16\\">Subtotal</strong>\\n                                    <span t-out=\\"current_subtotal\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: o.currency_id}\\"/>\\n                                </td>\\n                            </tr>\\n                        </t>\\n                    </t>\\n                </tbody>\\n            </table>\\n\\n            <div id=\\"total\\" class=\\"row justify-content-end mt-n3\\">\\n                <div class=\\"col-4\\">\\n                    <table class=\\"o_total_table table table-borderless\\">\\n                        <t t-call=\\"purchase.document_tax_totals\\">\\n                            <t t-set=\\"tax_totals\\" t-value=\\"o.tax_totals\\"/>\\n                            <t t-set=\\"currency\\" t-value=\\"o.currency_id\\"/>\\n                        </t>\\n                    </table>\\n                </div>\\n            </div>\\n\\n            <p t-field=\\"o.notes\\" class=\\"mt-4\\"/>\\n            <div class=\\"oe_structure\\"/>\\n\\n            <strong>Términos de pago: </strong>\\n            <span t-field=\\"o.payment_term_id\\" class=\\"mt-4\\"/>\\n\\n            <t t-set=\\"base_address\\" t-value=\\"o.env['ir.config_parameter'].sudo().get_param('web.base.url')\\"/>\\n            <t t-set=\\"portal_url\\" t-value=\\"base_address + '/my/purchase/' + str(o.id) + '#portal_connect_software_modal'\\"/>\\n            <div t-if=\\"any(u._is_portal() for u in o.partner_id.user_ids)\\" class=\\"text-center\\">\\n                <a t-att-href=\\"portal_url\\">Conecte su software</a> con <t t-out=\\"o.company_id.name\\"/> para crear presupuestos automáticamente.\\n            </div>\\n        </div>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="purchase.report_purchaseorder_document">\n    <t t-call="web.external_layout">\n        <t t-set="o" t-value="o.with_context(lang=o.partner_id.lang)"/>\n        <t t-set="address">\n            <div t-field="o.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;, &quot;vat&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}"/>\n        </t>\n        <t t-if="o.dest_address_id">\n            <t t-set="information_block">\n                <strong class="d-block mt-3">Shipping address</strong>\n                <div t-if="o.dest_address_id">\n                    <div t-field="o.dest_address_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}" name="purchase_shipping_address"/>\n                </div>\n\n            </t>\n        </t>\n        <div class="page">\n            <div class="oe_structure"/>\n\n            <div class="mt-4">\n                <t t-set="layout_document_title">\n                    <t t-if="o.state in ['draft', 'sent', 'to approve']">Request for Quotation #<span t-field="o.name"/></t>\n                    <t t-if="o.state in ['purchase', 'done']">Purchase Order #<span t-field="o.name"/></t>\n                    <t t-if="o.state == 'cancel'">Cancelled Purchase Order #<span t-field="o.name"/></t>\n                </t>\n            </div>\n\n            <div id="informations" class="row mb-4">\n                <div t-if="o.user_id" class="col">\n                    <strong>Buyer</strong>\n                    <div t-field="o.user_id"/>\n                </div>\n                <div t-if="o.partner_ref" class="col">\n                    <strong>Your Order Reference</strong>\n                    <div t-field="o.partner_ref"/>\n                </div>\n                <div t-if="o.state in ['purchase','done'] and o.date_approve" class="col-3 bm-2">\n                    <strong>Order Date:</strong>\n                    <p t-field="o.date_approve" t-options="{'date_only': 'true'}" class="m-0"/>\n                </div>\n                <div t-elif="o.date_order" class="col-2 bm-2">\n                    <strong>Order Deadline:</strong>\n                    <p t-field="o.date_order" t-options="{'date_only': 'true'}" class="m-0"/>\n                </div>\n                <div t-if="o.date_planned" class="col-2 bm-2">\n                    <strong>Expected Arrival:</strong>\n                    <p t-field="o.date_planned" t-options="{'date_only': 'true'}" class="m-0"/>\n                </div>\n            </div>\n\n            <table class="o_has_total_table table o_main_table table-borderless">\n                <thead style="display: table-row-group">\n                    <tr>\n                        <th name="th_description" class="text-start"><strong>Description</strong></th>\n                        <th name="th_quantity" class="text-end"><strong>Qty</strong></th>\n                        <th name="th_price_unit" class="text-end"><strong>Unit Price</strong></th>\n                        <th name="th_discount" class="text-end"><strong>Disc.</strong></th>\n                        <th name="th_taxes" class="text-end"><strong>Taxes</strong></th>\n                        <th name="th_subtotal" class="text-end">\n                            <strong>Amount</strong>\n                        </th>\n                    </tr>\n                </thead>\n                <tbody>\n                    <t t-set="current_subtotal" t-value="0"/>\n                    <t t-foreach="o.order_line" t-as="line">\n                        <t t-set="current_subtotal" t-value="current_subtotal + line.price_subtotal"/>\n\n                        <tr t-att-class="'fw-bold o_line_section' if line.display_type == 'line_section' else 'fst-italic o_line_note' if line.display_type == 'line_note' else ''">\n                            <t t-if="not line.display_type">\n                                <td id="product" class="text-start">\n                                    <span t-field="line.name"/>\n                                </td>\n                                <td class="text-end">\n                                    <span t-field="line.product_qty"/>\n                                    <span t-field="line.product_uom.name" groups="uom.group_uom"/>\n                                    <span t-if="line.product_packaging_id">\n                                        (<span t-field="line.product_packaging_qty" t-options="{&quot;widget&quot;: &quot;integer&quot;}"/> <span t-field="line.product_packaging_id"/>)\n                                    </span>\n                                </td>\n                                <td class="text-end">\n                                    <span t-field="line.price_unit"/>\n                                </td>\n                                <td class="text-end">\n                                    <span class="text-align-bottom"><span t-field="line.discount"/>%</span>\n                                </td>\n                                <td class="text-end">\n                                    <span t-out="', '.join([(tax.invoice_label or tax.name) for tax in line.taxes_id])"/>\n                                </td>\n                                <td class="text-end">\n                                    <span t-field="line.price_subtotal" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: o.currency_id}"/>\n                                </td>\n                            </t>\n                            <t t-if="line.display_type == 'line_section'">\n                                <td colspan="99" id="section">\n                                    <span t-field="line.name"/>\n                                </td>\n                                <t t-set="current_section" t-value="line"/>\n                                <t t-set="current_subtotal" t-value="0"/>\n                            </t>\n                            <t t-if="line.display_type == 'line_note'">\n                                <td colspan="99" id="note">\n                                    <span t-field="line.name"/>\n                                </td>\n                            </t>\n                        </tr>\n                        <t t-if="current_section and (line_last or o.order_line[line_index+1].display_type == 'line_section')">\n                            <tr class="is-subtotal text-end">\n                                <td colspan="99" id="subtotal">\n                                    <strong class="mr16">Subtotal</strong>\n                                    <span t-out="current_subtotal" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: o.currency_id}"/>\n                                </td>\n                            </tr>\n                        </t>\n                    </t>\n                </tbody>\n            </table>\n\n            <div id="total" class="row justify-content-end mt-n3">\n                <div class="col-4">\n                    <table class="o_total_table table table-borderless">\n                        <t t-call="purchase.document_tax_totals">\n                            <t t-set="tax_totals" t-value="o.tax_totals"/>\n                            <t t-set="currency" t-value="o.currency_id"/>\n                        </t>\n                    </table>\n                </div>\n            </div>\n\n            <p t-field="o.notes" class="mt-4"/>\n            <div class="oe_structure"/>\n\n            <strong>Payment Terms: </strong>\n            <span t-field="o.payment_term_id" class="mt-4"/>\n\n            <t t-set="base_address" t-value="o.env['ir.config_parameter'].sudo().get_param('web.base.url')"/>\n            <t t-set="portal_url" t-value="base_address + '/my/purchase/' + str(o.id) + '#portal_connect_software_modal'"/>\n            <div t-if="any(u._is_portal() for u in o.partner_id.user_ids)" class="text-center">\n                <a t-att-href="portal_url">Connect your software</a> with <t t-out="o.company_id.name"/> to create quotes automatically.\n            </div>\n        </div>\n    </t>\n</t>\n\n	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2210	16	\N	1	1	report_purchasequotation_document	\N	purchase.report_purchasequotation_document	qweb	purchase/report/purchase_quotation_templates.xml	primary	{"en_US": "<t t-name=\\"purchase.report_purchasequotation_document\\">\\n    <t t-call=\\"web.external_layout\\">\\n        <t t-set=\\"o\\" t-value=\\"o.with_context(lang=o.partner_id.lang)\\"/>\\n        <t t-set=\\"forced_vat\\" t-value=\\"o.fiscal_position_id.foreign_vat\\"/> <!-- So that it appears in the footer of the report instead of the company VAT if it's set -->\\n        <t t-set=\\"address\\">\\n            <div t-field=\\"o.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;, &quot;vat&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n        </t>\\n        <t t-if=\\"o.dest_address_id\\">\\n            <t t-set=\\"information_block\\">\\n                <strong class=\\"d-block mt-3\\">Shipping address:</strong>\\n                <div t-field=\\"o.dest_address_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\" name=\\"purchase_shipping_address\\"/>\\n            </t>\\n        </t>\\n        <div class=\\"page\\">\\n            <div class=\\"oe_structure\\"/>\\n            <t t-set=\\"layout_document_title\\">\\n                <span>Request for Quotation <span t-field=\\"o.name\\"/></span>\\n            </t>\\n\\n            <table class=\\"table table-borderless\\">\\n                <thead style=\\"display: table-row-group\\">\\n                    <tr>\\n                        <th name=\\"th_description\\"><strong>Description</strong></th>\\n                        <th name=\\"th_expected_date\\" class=\\"text-center\\"><strong>Expected Date</strong></th>\\n                        <th name=\\"th_quantity\\" class=\\"text-end\\"><strong>Qty</strong></th>\\n                    </tr>\\n                </thead>\\n                <tbody>\\n                    <t t-foreach=\\"o.order_line\\" t-as=\\"order_line\\">\\n                        <tr t-att-class=\\"'fw-bold o_line_section' if order_line.display_type == 'line_section' else 'fst-italic o_line_note' if order_line.display_type == 'line_note' else ''\\">\\n                            <t t-if=\\"not order_line.display_type\\">\\n                                <td id=\\"product\\">\\n                                    <span t-field=\\"order_line.name\\"/>\\n                                </td>\\n                                <td class=\\"text-center\\">\\n                                    <span t-field=\\"order_line.date_planned\\"/>\\n                                </td>\\n                                <td class=\\"text-end\\">\\n                                    <span t-field=\\"order_line.product_qty\\"/>\\n                                    <span t-field=\\"order_line.product_uom\\" groups=\\"uom.group_uom\\"/>\\n                                    <span t-if=\\"order_line.product_packaging_id\\">\\n                                        (<span t-field=\\"order_line.product_packaging_qty\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"order_line.product_packaging_id\\"/>)\\n                                    </span>\\n                                </td>\\n                            </t>\\n                            <t t-else=\\"\\">\\n                                <td colspan=\\"99\\" id=\\"section\\">\\n                                    <span t-field=\\"order_line.name\\"/>\\n                                </td>\\n                            </t>\\n                        </tr>\\n                    </t>\\n                </tbody>\\n            </table>\\n\\n            <p t-field=\\"o.notes\\" class=\\"mt-4\\"/>\\n\\n            <div class=\\"oe_structure\\"/>\\n\\n            <t t-set=\\"base_address\\" t-value=\\"o.env['ir.config_parameter'].sudo().get_param('web.base.url')\\"/>\\n            <t t-set=\\"portal_url\\" t-value=\\"base_address + '/my/purchase/' + str(o.id) + '#portal_connect_software_modal'\\"/>\\n            <div t-if=\\"any(u._is_portal() for u in o.partner_id.user_ids)\\" class=\\"text-center\\">\\n                <a t-att-href=\\"portal_url\\">Connect your software</a> with <t t-out=\\"o.company_id.name\\"/> to create quotes automatically.\\n            </div>\\n        </div>\\n    </t>\\n</t>", "es_ES": "<t t-name=\\"purchase.report_purchasequotation_document\\">\\n    <t t-call=\\"web.external_layout\\">\\n        <t t-set=\\"o\\" t-value=\\"o.with_context(lang=o.partner_id.lang)\\"/>\\n        <t t-set=\\"forced_vat\\" t-value=\\"o.fiscal_position_id.foreign_vat\\"/> <!-- So that it appears in the footer of the report instead of the company VAT if it's set -->\\n        <t t-set=\\"address\\">\\n            <div t-field=\\"o.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;, &quot;vat&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n        </t>\\n        <t t-if=\\"o.dest_address_id\\">\\n            <t t-set=\\"information_block\\">\\n                <strong class=\\"d-block mt-3\\">Dirección de envío:</strong>\\n                <div t-field=\\"o.dest_address_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\" name=\\"purchase_shipping_address\\"/>\\n            </t>\\n        </t>\\n        <div class=\\"page\\">\\n            <div class=\\"oe_structure\\"/>\\n            <t t-set=\\"layout_document_title\\">\\n                <span>Solicitud de presupuesto <span t-field=\\"o.name\\"/></span>\\n            </t>\\n\\n            <table class=\\"table table-borderless\\">\\n                <thead style=\\"display: table-row-group\\">\\n                    <tr>\\n                        <th name=\\"th_description\\"><strong>Descripción</strong></th>\\n                        <th name=\\"th_expected_date\\" class=\\"text-center\\"><strong>Fecha prevista</strong></th>\\n                        <th name=\\"th_quantity\\" class=\\"text-end\\"><strong>Ctd.</strong></th>\\n                    </tr>\\n                </thead>\\n                <tbody>\\n                    <t t-foreach=\\"o.order_line\\" t-as=\\"order_line\\">\\n                        <tr t-att-class=\\"'fw-bold o_line_section' if order_line.display_type == 'line_section' else 'fst-italic o_line_note' if order_line.display_type == 'line_note' else ''\\">\\n                            <t t-if=\\"not order_line.display_type\\">\\n                                <td id=\\"product\\">\\n                                    <span t-field=\\"order_line.name\\"/>\\n                                </td>\\n                                <td class=\\"text-center\\">\\n                                    <span t-field=\\"order_line.date_planned\\"/>\\n                                </td>\\n                                <td class=\\"text-end\\">\\n                                    <span t-field=\\"order_line.product_qty\\"/>\\n                                    <span t-field=\\"order_line.product_uom\\" groups=\\"uom.group_uom\\"/>\\n                                    <span t-if=\\"order_line.product_packaging_id\\">\\n                                        (<span t-field=\\"order_line.product_packaging_qty\\" t-options=\\"{&quot;widget&quot;: &quot;integer&quot;}\\"/> <span t-field=\\"order_line.product_packaging_id\\"/>)\\n                                    </span>\\n                                </td>\\n                            </t>\\n                            <t t-else=\\"\\">\\n                                <td colspan=\\"99\\" id=\\"section\\">\\n                                    <span t-field=\\"order_line.name\\"/>\\n                                </td>\\n                            </t>\\n                        </tr>\\n                    </t>\\n                </tbody>\\n            </table>\\n\\n            <p t-field=\\"o.notes\\" class=\\"mt-4\\"/>\\n\\n            <div class=\\"oe_structure\\"/>\\n\\n            <t t-set=\\"base_address\\" t-value=\\"o.env['ir.config_parameter'].sudo().get_param('web.base.url')\\"/>\\n            <t t-set=\\"portal_url\\" t-value=\\"base_address + '/my/purchase/' + str(o.id) + '#portal_connect_software_modal'\\"/>\\n            <div t-if=\\"any(u._is_portal() for u in o.partner_id.user_ids)\\" class=\\"text-center\\">\\n                <a t-att-href=\\"portal_url\\">Conecte su software</a> con <t t-out=\\"o.company_id.name\\"/> para crear presupuestos automáticamente.\\n            </div>\\n        </div>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="purchase.report_purchasequotation_document">\n    <t t-call="web.external_layout">\n        <t t-set="o" t-value="o.with_context(lang=o.partner_id.lang)"/>\n        <t t-set="forced_vat" t-value="o.fiscal_position_id.foreign_vat"/> <!-- So that it appears in the footer of the report instead of the company VAT if it's set -->\n        <t t-set="address">\n            <div t-field="o.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;, &quot;vat&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}"/>\n        </t>\n        <t t-if="o.dest_address_id">\n            <t t-set="information_block">\n                <strong class="d-block mt-3">Shipping address:</strong>\n                <div t-field="o.dest_address_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}" name="purchase_shipping_address"/>\n            </t>\n        </t>\n        <div class="page">\n            <div class="oe_structure"/>\n            <t t-set="layout_document_title">\n                <span>Request for Quotation <span t-field="o.name"/></span>\n            </t>\n\n            <table class="table table-borderless">\n                <thead style="display: table-row-group">\n                    <tr>\n                        <th name="th_description"><strong>Description</strong></th>\n                        <th name="th_expected_date" class="text-center"><strong>Expected Date</strong></th>\n                        <th name="th_quantity" class="text-end"><strong>Qty</strong></th>\n                    </tr>\n                </thead>\n                <tbody>\n                    <t t-foreach="o.order_line" t-as="order_line">\n                        <tr t-att-class="'fw-bold o_line_section' if order_line.display_type == 'line_section' else 'fst-italic o_line_note' if order_line.display_type == 'line_note' else ''">\n                            <t t-if="not order_line.display_type">\n                                <td id="product">\n                                    <span t-field="order_line.name"/>\n                                </td>\n                                <td class="text-center">\n                                    <span t-field="order_line.date_planned"/>\n                                </td>\n                                <td class="text-end">\n                                    <span t-field="order_line.product_qty"/>\n                                    <span t-field="order_line.product_uom" groups="uom.group_uom"/>\n                                    <span t-if="order_line.product_packaging_id">\n                                        (<span t-field="order_line.product_packaging_qty" t-options="{&quot;widget&quot;: &quot;integer&quot;}"/> <span t-field="order_line.product_packaging_id"/>)\n                                    </span>\n                                </td>\n                            </t>\n                            <t t-else="">\n                                <td colspan="99" id="section">\n                                    <span t-field="order_line.name"/>\n                                </td>\n                            </t>\n                        </tr>\n                    </t>\n                </tbody>\n            </table>\n\n            <p t-field="o.notes" class="mt-4"/>\n\n            <div class="oe_structure"/>\n\n            <t t-set="base_address" t-value="o.env['ir.config_parameter'].sudo().get_param('web.base.url')"/>\n            <t t-set="portal_url" t-value="base_address + '/my/purchase/' + str(o.id) + '#portal_connect_software_modal'"/>\n            <div t-if="any(u._is_portal() for u in o.partner_id.user_ids)" class="text-center">\n                <a t-att-href="portal_url">Connect your software</a> with <t t-out="o.company_id.name"/> to create quotes automatically.\n            </div>\n        </div>\n    </t>\n</t>\n\n	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2189	9	126	1	1	res.partner.view.purchase.buttons	res.partner	\N	form	purchase/views/res_partner_views.xml	extension	{"en_US": "<data><div name=\\"button_box\\" position=\\"inside\\">\\n                    <button class=\\"oe_stat_button\\" name=\\"750\\" type=\\"action\\" groups=\\"purchase.group_purchase_user\\" icon=\\"fa-credit-card\\">\\n                        <field string=\\"Purchases\\" name=\\"purchase_order_count\\" widget=\\"statinfo\\"/>\\n                    </button>\\n                </div>\\n                <page name=\\"internal_notes\\" position=\\"inside\\">\\n                    <group groups=\\"purchase.group_purchase_user\\">\\n                        <group groups=\\"purchase.group_warning_purchase\\" col=\\"2\\">\\n                            <separator string=\\"Warning on the Purchase Order\\" colspan=\\"2\\"/>\\n                            <field name=\\"purchase_warn\\" nolabel=\\"1\\" colspan=\\"2\\" required=\\"1\\"/>\\n                            <field name=\\"purchase_warn_msg\\" colspan=\\"2\\" placeholder=\\"Type a message...\\" nolabel=\\"1\\" invisible=\\"purchase_warn in (False, 'no-message')\\" required=\\"purchase_warn and purchase_warn != 'no-message'\\"/>\\n                        </group>\\n                    </group>\\n                </page>\\n            </data>", "es_ES": "<data><div name=\\"button_box\\" position=\\"inside\\">\\n                    <button class=\\"oe_stat_button\\" name=\\"750\\" type=\\"action\\" groups=\\"purchase.group_purchase_user\\" icon=\\"fa-credit-card\\">\\n                        <field string=\\"Compras\\" name=\\"purchase_order_count\\" widget=\\"statinfo\\"/>\\n                    </button>\\n                </div>\\n                <page name=\\"internal_notes\\" position=\\"inside\\">\\n                    <group groups=\\"purchase.group_purchase_user\\">\\n                        <group groups=\\"purchase.group_warning_purchase\\" col=\\"2\\">\\n                            <separator string=\\"Advertencia en el pedido de compra\\" colspan=\\"2\\"/>\\n                            <field name=\\"purchase_warn\\" nolabel=\\"1\\" colspan=\\"2\\" required=\\"1\\"/>\\n                            <field name=\\"purchase_warn_msg\\" colspan=\\"2\\" placeholder=\\"Escriba un mensaje...\\" nolabel=\\"1\\" invisible=\\"purchase_warn in (False, 'no-message')\\" required=\\"purchase_warn and purchase_warn != 'no-message'\\"/>\\n                        </group>\\n                    </group>\\n                </page>\\n            </data>"}	<?xml version="1.0"?>\n<data><div name="button_box" position="inside">\n                    <button class="oe_stat_button" name="750" type="action" groups="purchase.group_purchase_user" icon="fa-credit-card">\n                        <field string="Purchases" name="purchase_order_count" widget="statinfo"/>\n                    </button>\n                </div>\n                <page name="internal_notes" position="inside">\n                    <group groups="purchase.group_purchase_user">\n                        <group groups="purchase.group_warning_purchase" col="2">\n                            <separator string="Warning on the Purchase Order" colspan="2"/>\n                            <field name="purchase_warn" nolabel="1" colspan="2" required="1"/>\n                            <field name="purchase_warn_msg" colspan="2" placeholder="Type a message..." nolabel="1" invisible="purchase_warn in (False, 'no-message')" required="purchase_warn and purchase_warn != 'no-message'"/>\n                        </group>\n                    </group>\n                </page>\n            </data>	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2198	16	\N	1	1	track_po_line_qty_received_template	\N	purchase.track_po_line_qty_received_template	qweb	purchase/data/mail_templates.xml	primary	{"en_US": "<t t-name=\\"purchase.track_po_line_qty_received_template\\">\\n        <div>\\n            <strong>The received quantity has been updated.</strong>\\n            <ul>\\n                <li><t t-esc=\\"line.product_id.display_name\\"/>:</li>\\n                Received Quantity: <t t-esc=\\"line.qty_received\\"/> -&gt; <t t-esc=\\"float(qty_received)\\"/><br/>\\n            </ul>\\n        </div>\\n    </t>", "es_ES": "<t t-name=\\"purchase.track_po_line_qty_received_template\\">\\n        <div>\\n            <strong>La cantidad recibida se ha actualizado.</strong>\\n            <ul>\\n                <li><t t-esc=\\"line.product_id.display_name\\"/>:</li>\\n                Cantidad recibida: <t t-esc=\\"line.qty_received\\"/> -&gt; <t t-esc=\\"float(qty_received)\\"/><br/>\\n            </ul>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="purchase.track_po_line_qty_received_template">\n        <div>\n            <strong>The received quantity has been updated.</strong>\n            <ul>\n                <li><t t-esc="line.product_id.display_name"/>:</li>\n                Received Quantity: <t t-esc="line.qty_received"/> -&gt; <t t-esc="float(qty_received)"/><br/>\n            </ul>\n        </div>\n    </t>\n\n	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2180	16	478	1	1	product.template.supplier.form.inherit	product.template	\N	form	purchase/views/product_views.xml	extension	{"en_US": "<data><xpath expr=\\"//page[@name='purchase']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\" remove=\\"1\\" separator=\\"or\\"/>\\n                    <attribute name=\\"groups\\">purchase.group_purchase_user</attribute>\\n                </xpath>\\n                <group name=\\"purchase\\" position=\\"before\\">\\n                    <field name=\\"seller_ids\\" context=\\"{'default_product_tmpl_id': id, 'product_template_invisible_variant': True, 'list_view_ref':'purchase.product_supplierinfo_tree_view2'}\\" nolabel=\\"1\\" invisible=\\"product_variant_count &gt; 1\\" readonly=\\"product_variant_count &gt; 1\\"/>\\n                    <field name=\\"variant_seller_ids\\" context=\\"{'model': 'product.template', 'active_id': id, 'list_view_ref':'purchase.product_supplierinfo_tree_view2'}\\" nolabel=\\"1\\" invisible=\\"product_variant_count &lt;= 1\\" readonly=\\"product_variant_count &lt;= 1\\"/>\\n                </group>\\n                <group name=\\"bill\\" position=\\"attributes\\">\\n                    <attribute name=\\"groups\\">purchase.group_purchase_manager</attribute>\\n                </group>\\n                <group name=\\"bill\\" position=\\"inside\\">\\n                    <field name=\\"purchase_method\\" widget=\\"radio\\"/>\\n                </group>\\n                <group name=\\"purchase\\" position=\\"inside\\">\\n                    <group col=\\"1\\">\\n                        <group string=\\"Purchase Description\\">\\n                           <field name=\\"description_purchase\\" nolabel=\\"1\\" placeholder=\\"This note is added to purchase orders.\\"/>\\n                        </group>\\n                        <group string=\\"Warning when Purchasing this Product\\" groups=\\"purchase.group_warning_purchase\\">\\n                            <field name=\\"purchase_line_warn\\" nolabel=\\"1\\" colspan=\\"2\\"/>\\n                            <field name=\\"purchase_line_warn_msg\\" colspan=\\"2\\" nolabel=\\"1\\" placeholder=\\"Type a message...\\" invisible=\\"purchase_line_warn == 'no-message'\\" readonly=\\"purchase_line_warn == 'no-message'\\" required=\\"purchase_line_warn != 'no-message'\\"/>\\n                        </group>\\n                    </group>\\n                </group>\\n            </data>", "es_ES": "<data><xpath expr=\\"//page[@name='purchase']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\" remove=\\"1\\" separator=\\"or\\"/>\\n                    <attribute name=\\"groups\\">purchase.group_purchase_user</attribute>\\n                </xpath>\\n                <group name=\\"purchase\\" position=\\"before\\">\\n                    <field name=\\"seller_ids\\" context=\\"{'default_product_tmpl_id': id, 'product_template_invisible_variant': True, 'list_view_ref':'purchase.product_supplierinfo_tree_view2'}\\" nolabel=\\"1\\" invisible=\\"product_variant_count &gt; 1\\" readonly=\\"product_variant_count &gt; 1\\"/>\\n                    <field name=\\"variant_seller_ids\\" context=\\"{'model': 'product.template', 'active_id': id, 'list_view_ref':'purchase.product_supplierinfo_tree_view2'}\\" nolabel=\\"1\\" invisible=\\"product_variant_count &lt;= 1\\" readonly=\\"product_variant_count &lt;= 1\\"/>\\n                </group>\\n                <group name=\\"bill\\" position=\\"attributes\\">\\n                    <attribute name=\\"groups\\">purchase.group_purchase_manager</attribute>\\n                </group>\\n                <group name=\\"bill\\" position=\\"inside\\">\\n                    <field name=\\"purchase_method\\" widget=\\"radio\\"/>\\n                </group>\\n                <group name=\\"purchase\\" position=\\"inside\\">\\n                    <group col=\\"1\\">\\n                        <group string=\\"Descripción de compra\\">\\n                           <field name=\\"description_purchase\\" nolabel=\\"1\\" placeholder=\\"Esta nota se añade a los pedidos de compra.\\"/>\\n                        </group>\\n                        <group string=\\"Advertencia al comprar este producto\\" groups=\\"purchase.group_warning_purchase\\">\\n                            <field name=\\"purchase_line_warn\\" nolabel=\\"1\\" colspan=\\"2\\"/>\\n                            <field name=\\"purchase_line_warn_msg\\" colspan=\\"2\\" nolabel=\\"1\\" placeholder=\\"Escriba un mensaje...\\" invisible=\\"purchase_line_warn == 'no-message'\\" readonly=\\"purchase_line_warn == 'no-message'\\" required=\\"purchase_line_warn != 'no-message'\\"/>\\n                        </group>\\n                    </group>\\n                </group>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//page[@name='purchase']" position="attributes">\n                    <attribute name="invisible" remove="1" separator="or"/>\n                    <attribute name="groups">purchase.group_purchase_user</attribute>\n                </xpath>\n                <group name="purchase" position="before">\n                    <field name="seller_ids" context="{'default_product_tmpl_id': id, 'product_template_invisible_variant': True, 'list_view_ref':'purchase.product_supplierinfo_tree_view2'}" nolabel="1" invisible="product_variant_count &gt; 1" readonly="product_variant_count &gt; 1"/>\n                    <field name="variant_seller_ids" context="{'model': 'product.template', 'active_id': id, 'list_view_ref':'purchase.product_supplierinfo_tree_view2'}" nolabel="1" invisible="product_variant_count &lt;= 1" readonly="product_variant_count &lt;= 1"/>\n                </group>\n                <group name="bill" position="attributes">\n                    <attribute name="groups">purchase.group_purchase_manager</attribute>\n                </group>\n                <group name="bill" position="inside">\n                    <field name="purchase_method" widget="radio"/>\n                </group>\n                <group name="purchase" position="inside">\n                    <group col="1">\n                        <group string="Purchase Description">\n                           <field name="description_purchase" nolabel="1" placeholder="This note is added to purchase orders."/>\n                        </group>\n                        <group string="Warning when Purchasing this Product" groups="purchase.group_warning_purchase">\n                            <field name="purchase_line_warn" nolabel="1" colspan="2"/>\n                            <field name="purchase_line_warn_msg" colspan="2" nolabel="1" placeholder="Type a message..." invisible="purchase_line_warn == 'no-message'" readonly="purchase_line_warn == 'no-message'" required="purchase_line_warn != 'no-message'"/>\n                        </group>\n                    </group>\n                </group>\n            </data>	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2182	16	528	1	1	product.template.purchase.button.inherit	product.template	\N	form	purchase/views/product_views.xml	extension	{"en_US": "<button name=\\"action_open_documents\\" position=\\"after\\">\\n                    <button class=\\"oe_stat_button\\" name=\\"action_view_po\\" groups=\\"purchase.group_purchase_user\\" type=\\"object\\" icon=\\"fa-credit-card\\" invisible=\\"not purchase_ok\\" help=\\"Purchased in the last 365 days\\">\\n                        <div class=\\"o_field_widget o_stat_info\\">\\n                            <span class=\\"o_stat_value d-flex gap-1\\">\\n                                <field name=\\"purchased_product_qty\\" widget=\\"statinfo\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                            </span>\\n                            <span class=\\"o_stat_text\\">Purchased</span>\\n                        </div>\\n                    </button>\\n                </button>", "es_ES": "<button name=\\"action_open_documents\\" position=\\"after\\">\\n                    <button class=\\"oe_stat_button\\" name=\\"action_view_po\\" groups=\\"purchase.group_purchase_user\\" type=\\"object\\" icon=\\"fa-credit-card\\" invisible=\\"not purchase_ok\\" help=\\"Comprado en los últimos 365 días\\">\\n                        <div class=\\"o_field_widget o_stat_info\\">\\n                            <span class=\\"o_stat_value d-flex gap-1\\">\\n                                <field name=\\"purchased_product_qty\\" widget=\\"statinfo\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                <field name=\\"uom_name\\" class=\\"oe_inline\\" groups=\\"uom.group_uom\\"/>\\n                            </span>\\n                            <span class=\\"o_stat_text\\">Comprado</span>\\n                        </div>\\n                    </button>\\n                </button>"}	<?xml version="1.0"?>\n<button name="action_open_documents" position="after">\n                    <button class="oe_stat_button" name="action_view_po" groups="purchase.group_purchase_user" type="object" icon="fa-credit-card" invisible="not purchase_ok" help="Purchased in the last 365 days">\n                        <div class="o_field_widget o_stat_info">\n                            <span class="o_stat_value d-flex gap-1">\n                                <field name="purchased_product_qty" widget="statinfo" nolabel="1" class="oe_inline"/>\n                                <field name="uom_name" class="oe_inline" groups="uom.group_uom"/>\n                            </span>\n                            <span class="o_stat_text">Purchased</span>\n                        </div>\n                    </button>\n                </button>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2191	16	\N	1	1	purchase.bill.union.select	purchase.bill.union	\N	search	purchase/report/purchase_bill_views.xml	primary	{"en_US": "<search string=\\"Search Reference Document\\">\\n                <field name=\\"name\\" string=\\"Reference\\" filter_domain=\\"['|', ('name','ilike',self), ('reference','=like',self+'%')]\\"/>\\n                <field name=\\"amount\\"/>\\n                <separator/>\\n                <field name=\\"partner_id\\" operator=\\"child_of\\"/>\\n                <separator/>\\n                <filter name=\\"purchase_orders\\" string=\\"Purchase Orders\\" domain=\\"[('purchase_order_id', '!=', False)]\\"/>\\n                <filter name=\\"vendor_bills\\" string=\\"Vendor Bills\\" domain=\\"[('vendor_bill_id', '!=', False)]\\"/>\\n            </search>", "es_ES": "<search string=\\"Buscar referencia de documento\\">\\n                <field name=\\"name\\" string=\\"Referencia\\" filter_domain=\\"['|', ('name','ilike',self), ('reference','=like',self+'%')]\\"/>\\n                <field name=\\"amount\\"/>\\n                <separator/>\\n                <field name=\\"partner_id\\" operator=\\"child_of\\"/>\\n                <separator/>\\n                <filter name=\\"purchase_orders\\" string=\\"Pedidos de compra\\" domain=\\"[('purchase_order_id', '!=', False)]\\"/>\\n                <filter name=\\"vendor_bills\\" string=\\"Facturas de proveedores\\" domain=\\"[('vendor_bill_id', '!=', False)]\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search Reference Document">\n                <field name="name" string="Reference" filter_domain="['|', ('name','ilike',self), ('reference','=like',self+'%')]"/>\n                <field name="amount"/>\n                <separator/>\n                <field name="partner_id" operator="child_of"/>\n                <separator/>\n                <filter name="purchase_orders" string="Purchase Orders" domain="[('purchase_order_id', '!=', False)]"/>\n                <filter name="vendor_bills" string="Vendor Bills" domain="[('vendor_bill_id', '!=', False)]"/>\n            </search>\n        	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2192	16	\N	1	1	purchase.bill.union.list	purchase.bill.union	\N	list	purchase/report/purchase_bill_views.xml	primary	{"en_US": "<list string=\\"Reference Document\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"reference\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"date\\"/>\\n                <field name=\\"amount\\"/>\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n            </list>", "es_ES": "<list string=\\"Documento de referencia\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"reference\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"date\\"/>\\n                <field name=\\"amount\\"/>\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Reference Document">\n                <field name="name"/>\n                <field name="reference"/>\n                <field name="partner_id"/>\n                <field name="date"/>\n                <field name="amount"/>\n                <field name="currency_id" column_invisible="True"/>\n                <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/>\n            </list>\n        	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2162	16	\N	1	1	request.quotation.select	purchase.order	\N	search	purchase/views/purchase_views.xml	primary	{"en_US": "<search string=\\"Search Purchase Order\\">\\n                    <field name=\\"name\\" string=\\"Order\\" filter_domain=\\"['|', '|', ('name', 'ilike', self), ('partner_ref', 'ilike', self), ('partner_id', 'child_of', self)]\\"/>\\n                    <field name=\\"partner_id\\" operator=\\"child_of\\"/>\\n                    <field name=\\"user_id\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"origin\\"/>\\n                    <filter name=\\"my_purchases\\" string=\\"My Purchases\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                    <filter string=\\"Starred\\" name=\\"starred\\" domain=\\"[('priority', '=', '1')]\\"/>\\n                    <separator/>\\n                    <filter name=\\"draft\\" string=\\"RFQs\\" domain=\\"[('state', 'in', ('draft', 'sent', 'to approve'))]\\"/>\\n                    <filter name=\\"unconfirmed\\" string=\\"Not Acknowledged\\" domain=\\"[('mail_reception_confirmed', '=', False), ('mail_reception_declined', '=', False), ('state', 'in', ('draft', 'sent'))]\\"/>\\n                    <separator/>\\n                    <filter name=\\"approved\\" string=\\"Purchase Orders\\" domain=\\"[('state', 'in', ('purchase', 'done'))]\\"/>\\n                    <filter name=\\"to_approve\\" string=\\"To Approve\\" domain=\\"[('state', '=', 'to approve')]\\"/>\\n                    <separator/>\\n                    <filter name=\\"order_date\\" string=\\"Order Date\\" date=\\"date_order\\"/>\\n                    <filter name=\\"draft_rfqs\\" string=\\"Draft RFQs\\" domain=\\"[('state', '=', 'draft')]\\"/>\\n                    <filter name=\\"waiting_rfqs\\" string=\\"Waiting RFQs\\" domain=\\"[('state', '=', 'sent'), ('date_order', '&gt;=', datetime.datetime.now())]\\"/>\\n                    <filter name=\\"late_rfqs\\" string=\\"Late RFQs\\" domain=\\"[('state', 'in', ['draft', 'sent', 'to approve']),('date_order', '&lt;', datetime.datetime.now())]\\"/>\\n                    <separator/>\\n                    <filter invisible=\\"1\\" string=\\"Late Activities\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Show all records which has next action date is before today\\"/>\\n                    <filter invisible=\\"1\\" string=\\"Today Activities\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <filter invisible=\\"1\\" string=\\"Future Activities\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <separator/>\\n                    <filter string=\\"Warnings\\" name=\\"activities_exception\\" domain=\\"[('activity_exception_decoration', '!=', False)]\\"/>\\n                    <group expand=\\"0\\" string=\\"Group By\\">\\n                        <filter string=\\"Vendor\\" name=\\"vendor\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                        <filter string=\\"Buyer\\" name=\\"representative\\" domain=\\"[]\\" context=\\"{'group_by': 'user_id'}\\"/>\\n                        <filter string=\\"Order Date\\" name=\\"order_date\\" domain=\\"[]\\" context=\\"{'group_by': 'date_order'}\\"/>\\n                    </group>\\n                </search>", "es_ES": "<search string=\\"Buscar pedido de compra\\">\\n                    <field name=\\"name\\" string=\\"Pedido\\" filter_domain=\\"['|', '|', ('name', 'ilike', self), ('partner_ref', 'ilike', self), ('partner_id', 'child_of', self)]\\"/>\\n                    <field name=\\"partner_id\\" operator=\\"child_of\\"/>\\n                    <field name=\\"user_id\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"origin\\"/>\\n                    <filter name=\\"my_purchases\\" string=\\"Mis compras\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                    <filter string=\\"Destacado\\" name=\\"starred\\" domain=\\"[('priority', '=', '1')]\\"/>\\n                    <separator/>\\n                    <filter name=\\"draft\\" string=\\"Solicitudes de presupuesto\\" domain=\\"[('state', 'in', ('draft', 'sent', 'to approve'))]\\"/>\\n                    <filter name=\\"unconfirmed\\" string=\\"No reconocido\\" domain=\\"[('mail_reception_confirmed', '=', False), ('mail_reception_declined', '=', False), ('state', 'in', ('draft', 'sent'))]\\"/>\\n                    <separator/>\\n                    <filter name=\\"approved\\" string=\\"Pedidos de compra\\" domain=\\"[('state', 'in', ('purchase', 'done'))]\\"/>\\n                    <filter name=\\"to_approve\\" string=\\"A aprobar\\" domain=\\"[('state', '=', 'to approve')]\\"/>\\n                    <separator/>\\n                    <filter name=\\"order_date\\" string=\\"Fecha de pedido\\" date=\\"date_order\\"/>\\n                    <filter name=\\"draft_rfqs\\" string=\\"Borradores de SdP\\" domain=\\"[('state', '=', 'draft')]\\"/>\\n                    <filter name=\\"waiting_rfqs\\" string=\\"SdP en espera\\" domain=\\"[('state', '=', 'sent'), ('date_order', '&gt;=', datetime.datetime.now())]\\"/>\\n                    <filter name=\\"late_rfqs\\" string=\\"SdP tardías\\" domain=\\"[('state', 'in', ['draft', 'sent', 'to approve']),('date_order', '&lt;', datetime.datetime.now())]\\"/>\\n                    <separator/>\\n                    <filter invisible=\\"1\\" string=\\"Actividades retrasadas\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Mostrar todos los registros que tienen la próxima fecha de acción antes de hoy\\"/>\\n                    <filter invisible=\\"1\\" string=\\"Actividades de hoy\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <filter invisible=\\"1\\" string=\\"Actividades futuras\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <separator/>\\n                    <filter string=\\"Advertencias\\" name=\\"activities_exception\\" domain=\\"[('activity_exception_decoration', '!=', False)]\\"/>\\n                    <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                        <filter string=\\"Proveedor\\" name=\\"vendor\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                        <filter string=\\"Comprador\\" name=\\"representative\\" domain=\\"[]\\" context=\\"{'group_by': 'user_id'}\\"/>\\n                        <filter string=\\"Fecha de pedido\\" name=\\"order_date\\" domain=\\"[]\\" context=\\"{'group_by': 'date_order'}\\"/>\\n                    </group>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Search Purchase Order">\n                    <field name="name" string="Order" filter_domain="['|', '|', ('name', 'ilike', self), ('partner_ref', 'ilike', self), ('partner_id', 'child_of', self)]"/>\n                    <field name="partner_id" operator="child_of"/>\n                    <field name="user_id"/>\n                    <field name="product_id"/>\n                    <field name="origin"/>\n                    <filter name="my_purchases" string="My Purchases" domain="[('user_id', '=', uid)]"/>\n                    <filter string="Starred" name="starred" domain="[('priority', '=', '1')]"/>\n                    <separator/>\n                    <filter name="draft" string="RFQs" domain="[('state', 'in', ('draft', 'sent', 'to approve'))]"/>\n                    <filter name="unconfirmed" string="Not Acknowledged" domain="[('mail_reception_confirmed', '=', False), ('mail_reception_declined', '=', False), ('state', 'in', ('draft', 'sent'))]"/>\n                    <separator/>\n                    <filter name="approved" string="Purchase Orders" domain="[('state', 'in', ('purchase', 'done'))]"/>\n                    <filter name="to_approve" string="To Approve" domain="[('state', '=', 'to approve')]"/>\n                    <separator/>\n                    <filter name="order_date" string="Order Date" date="date_order"/>\n                    <filter name="draft_rfqs" string="Draft RFQs" domain="[('state', '=', 'draft')]"/>\n                    <filter name="waiting_rfqs" string="Waiting RFQs" domain="[('state', '=', 'sent'), ('date_order', '&gt;=', datetime.datetime.now())]"/>\n                    <filter name="late_rfqs" string="Late RFQs" domain="[('state', 'in', ['draft', 'sent', 'to approve']),('date_order', '&lt;', datetime.datetime.now())]"/>\n                    <separator/>\n                    <filter invisible="1" string="Late Activities" name="activities_overdue" domain="[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]" help="Show all records which has next action date is before today"/>\n                    <filter invisible="1" string="Today Activities" name="activities_today" domain="[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/>\n                    <filter invisible="1" string="Future Activities" name="activities_upcoming_all" domain="[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]"/>\n                    <separator/>\n                    <filter string="Warnings" name="activities_exception" domain="[('activity_exception_decoration', '!=', False)]"/>\n                    <group expand="0" string="Group By">\n                        <filter string="Vendor" name="vendor" domain="[]" context="{'group_by': 'partner_id'}"/>\n                        <filter string="Buyer" name="representative" domain="[]" context="{'group_by': 'user_id'}"/>\n                        <filter string="Order Date" name="order_date" domain="[]" context="{'group_by': 'date_order'}"/>\n                    </group>\n                </search>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2217	16	\N	1	1	bis3_AddressType	\N	purchase_edi_ubl_bis3.bis3_AddressType	qweb	purchase_edi_ubl_bis3/data/bis3_templates.xml	primary	{"en_US": "<t t-name=\\"purchase_edi_ubl_bis3.bis3_AddressType\\">\\n        <t xmlns:cac=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\\" xmlns:cbc=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\\">\\n            <cbc:StreetName t-out=\\"vals.get('street_name')\\"/>\\n            <cbc:AdditionalStreetName t-out=\\"vals.get('additional_street_name')\\"/>\\n            <cbc:CityName t-out=\\"vals.get('city_name')\\"/>\\n            <cbc:PostalZone t-out=\\"vals.get('postal_zone')\\"/>\\n            <cbc:CountrySubentity t-out=\\"vals.get('country_subentity')\\"/>\\n            <cac:Country>\\n                <cbc:IdentificationCode t-out=\\"vals.get('country_identification_code')\\"/>\\n            </cac:Country>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="purchase_edi_ubl_bis3.bis3_AddressType">\n        <t xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">\n            <cbc:StreetName t-out="vals.get('street_name')"/>\n            <cbc:AdditionalStreetName t-out="vals.get('additional_street_name')"/>\n            <cbc:CityName t-out="vals.get('city_name')"/>\n            <cbc:PostalZone t-out="vals.get('postal_zone')"/>\n            <cbc:CountrySubentity t-out="vals.get('country_subentity')"/>\n            <cac:Country>\n                <cbc:IdentificationCode t-out="vals.get('country_identification_code')"/>\n            </cac:Country>\n        </t>\n    </t>\n\n    	f	t	2026-04-14 08:54:08.516343	2026-04-14 08:54:08.516343	f
2218	16	\N	1	1	bis3_ContactType	\N	purchase_edi_ubl_bis3.bis3_ContactType	qweb	purchase_edi_ubl_bis3/data/bis3_templates.xml	primary	{"en_US": "<t t-name=\\"purchase_edi_ubl_bis3.bis3_ContactType\\">\\n        <t xmlns:cac=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\\" xmlns:cbc=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\\">\\n            <cbc:Name t-out=\\"vals.get('name')\\"/>\\n            <cbc:Telephone t-out=\\"vals.get('telephone')\\"/>\\n            <cbc:ElectronicMail t-out=\\"vals.get('electronic_mail')\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="purchase_edi_ubl_bis3.bis3_ContactType">\n        <t xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">\n            <cbc:Name t-out="vals.get('name')"/>\n            <cbc:Telephone t-out="vals.get('telephone')"/>\n            <cbc:ElectronicMail t-out="vals.get('electronic_mail')"/>\n        </t>\n    </t>\n\n    	f	t	2026-04-14 08:54:08.516343	2026-04-14 08:54:08.516343	f
2219	16	\N	1	1	bis3_PartyType	\N	purchase_edi_ubl_bis3.bis3_PartyType	qweb	purchase_edi_ubl_bis3/data/bis3_templates.xml	primary	{"en_US": "<t t-name=\\"purchase_edi_ubl_bis3.bis3_PartyType\\">\\n        <t xmlns:cac=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\\" xmlns:cbc=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\\">\\n            <cac:PartyName>\\n                <cbc:Name t-out=\\"vals.get('party_name')\\"/>\\n            </cac:PartyName>\\n            <cac:PostalAddress>\\n                <t t-call=\\"purchase_edi_ubl_bis3.bis3_AddressType\\">\\n                    <t t-set=\\"vals\\" t-value=\\"vals.get('postal_address_vals', {})\\"/>\\n                </t>\\n            </cac:PostalAddress>\\n            <cac:PartyTaxScheme t-if=\\"vals.get('party_tax_scheme_vals')\\">\\n                <t t-set=\\"party_tax_scheme_vals\\" t-value=\\"vals.get('party_tax_scheme_vals')\\"/>\\n                <cbc:CompanyID t-out=\\"party_tax_scheme_vals.get('company_id')\\"/>\\n                <cac:TaxScheme>\\n                    <t t-set=\\"tax_scheme_vals\\" t-value=\\"party_tax_scheme_vals['tax_scheme_vals']\\"/>\\n                    <cbc:ID t-out=\\"tax_scheme_vals['id']\\"/>\\n                </cac:TaxScheme>\\n            </cac:PartyTaxScheme>\\n            <cac:PartyLegalEntity t-if=\\"'party_legal_entity_vals' in vals\\">\\n                <t t-set=\\"party_legal_entity_vals\\" t-value=\\"vals['party_legal_entity_vals']\\"/>\\n                <cbc:RegistrationName t-out=\\"party_legal_entity_vals['registration_name']\\"/>\\n                <cbc:CompanyID t-out=\\"party_legal_entity_vals['company_id']\\"/>\\n                <cac:RegistrationAddress t-if=\\"'registration_address' in party_legal_entity_vals\\">\\n                    <t t-call=\\"purchase_edi_ubl_bis3.bis3_AddressType\\">\\n                        <t t-set=\\"vals\\" t-value=\\"party_legal_entity_vals['registration_address_vals']\\"/>\\n                    </t>\\n                </cac:RegistrationAddress>\\n            </cac:PartyLegalEntity>\\n            <cac:Contact t-if=\\"vals.get('contact_vals')\\">\\n                <t t-call=\\"purchase_edi_ubl_bis3.bis3_ContactType\\">\\n                    <t t-set=\\"vals\\" t-value=\\"vals.get('contact_vals')\\"/>\\n                </t>\\n            </cac:Contact>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="purchase_edi_ubl_bis3.bis3_PartyType">\n        <t xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">\n            <cac:PartyName>\n                <cbc:Name t-out="vals.get('party_name')"/>\n            </cac:PartyName>\n            <cac:PostalAddress>\n                <t t-call="purchase_edi_ubl_bis3.bis3_AddressType">\n                    <t t-set="vals" t-value="vals.get('postal_address_vals', {})"/>\n                </t>\n            </cac:PostalAddress>\n            <cac:PartyTaxScheme t-if="vals.get('party_tax_scheme_vals')">\n                <t t-set="party_tax_scheme_vals" t-value="vals.get('party_tax_scheme_vals')"/>\n                <cbc:CompanyID t-out="party_tax_scheme_vals.get('company_id')"/>\n                <cac:TaxScheme>\n                    <t t-set="tax_scheme_vals" t-value="party_tax_scheme_vals['tax_scheme_vals']"/>\n                    <cbc:ID t-out="tax_scheme_vals['id']"/>\n                </cac:TaxScheme>\n            </cac:PartyTaxScheme>\n            <cac:PartyLegalEntity t-if="'party_legal_entity_vals' in vals">\n                <t t-set="party_legal_entity_vals" t-value="vals['party_legal_entity_vals']"/>\n                <cbc:RegistrationName t-out="party_legal_entity_vals['registration_name']"/>\n                <cbc:CompanyID t-out="party_legal_entity_vals['company_id']"/>\n                <cac:RegistrationAddress t-if="'registration_address' in party_legal_entity_vals">\n                    <t t-call="purchase_edi_ubl_bis3.bis3_AddressType">\n                        <t t-set="vals" t-value="party_legal_entity_vals['registration_address_vals']"/>\n                    </t>\n                </cac:RegistrationAddress>\n            </cac:PartyLegalEntity>\n            <cac:Contact t-if="vals.get('contact_vals')">\n                <t t-call="purchase_edi_ubl_bis3.bis3_ContactType">\n                    <t t-set="vals" t-value="vals.get('contact_vals')"/>\n                </t>\n            </cac:Contact>\n        </t>\n    </t>\n\n    	f	t	2026-04-14 08:54:08.516343	2026-04-14 08:54:08.516343	f
2220	16	\N	1	1	bis3_PaymentTermsType	\N	purchase_edi_ubl_bis3.bis3_PaymentTermsType	qweb	purchase_edi_ubl_bis3/data/bis3_templates.xml	primary	{"en_US": "<t t-name=\\"purchase_edi_ubl_bis3.bis3_PaymentTermsType\\">\\n        <t xmlns:cac=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\\" xmlns:cbc=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\\">\\n            <cbc:Note t-out=\\"vals['note']\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="purchase_edi_ubl_bis3.bis3_PaymentTermsType">\n        <t xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">\n            <cbc:Note t-out="vals['note']"/>\n        </t>\n    </t>\n\n    	f	t	2026-04-14 08:54:08.516343	2026-04-14 08:54:08.516343	f
2221	16	\N	1	1	bis3_TaxCategoryType	\N	purchase_edi_ubl_bis3.bis3_TaxCategoryType	qweb	purchase_edi_ubl_bis3/data/bis3_templates.xml	primary	{"en_US": "<t t-name=\\"purchase_edi_ubl_bis3.bis3_TaxCategoryType\\">\\n        <t xmlns:cac=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\\" xmlns:cbc=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\\">\\n            <cbc:ID t-out=\\"vals.get('id')\\"/>\\n            <cbc:Percent t-out=\\"vals.get('percent')\\"/>\\n            <cac:TaxScheme>\\n                <t t-set=\\"tax_scheme_vals\\" t-value=\\"vals.get('tax_scheme_vals', {})\\"/>\\n                <cbc:ID t-out=\\"tax_scheme_vals.get('id')\\"/>\\n            </cac:TaxScheme>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="purchase_edi_ubl_bis3.bis3_TaxCategoryType">\n        <t xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">\n            <cbc:ID t-out="vals.get('id')"/>\n            <cbc:Percent t-out="vals.get('percent')"/>\n            <cac:TaxScheme>\n                <t t-set="tax_scheme_vals" t-value="vals.get('tax_scheme_vals', {})"/>\n                <cbc:ID t-out="tax_scheme_vals.get('id')"/>\n            </cac:TaxScheme>\n        </t>\n    </t>\n\n    	f	t	2026-04-14 08:54:08.516343	2026-04-14 08:54:08.516343	f
2222	16	\N	1	1	bis3_AllowanceChargeType	\N	purchase_edi_ubl_bis3.bis3_AllowanceChargeType	qweb	purchase_edi_ubl_bis3/data/bis3_templates.xml	primary	{"en_US": "<t t-name=\\"purchase_edi_ubl_bis3.bis3_AllowanceChargeType\\">\\n        <t xmlns=\\"urn:oasis:names:specification:ubl:schema:xsd:Order-2\\" xmlns:cac=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\\" xmlns:cbc=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\\">\\n            <cbc:ChargeIndicator t-out=\\"vals.get('charge_indicator')\\"/>\\n            <cbc:AllowanceChargeReasonCode t-out=\\"vals.get('allowance_charge_reason_code')\\"/>\\n            <cbc:AllowanceChargeReason t-out=\\"vals.get('allowance_charge_reason')\\"/>\\n            <cbc:MultiplierFactorNumeric t-out=\\"vals.get('multiplier_factor')\\"/>\\n            <cbc:Amount t-att-currencyID=\\"vals.get('currency_id')\\" t-out=\\"format_float(vals.get('amount'), vals.get('currency_dp'))\\"/>\\n            <cbc:BaseAmount t-att-currencyID=\\"vals.get('currency_id')\\" t-out=\\"format_float(vals.get('base_amount'), vals.get('currency_dp'))\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="purchase_edi_ubl_bis3.bis3_AllowanceChargeType">\n        <t xmlns="urn:oasis:names:specification:ubl:schema:xsd:Order-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">\n            <cbc:ChargeIndicator t-out="vals.get('charge_indicator')"/>\n            <cbc:AllowanceChargeReasonCode t-out="vals.get('allowance_charge_reason_code')"/>\n            <cbc:AllowanceChargeReason t-out="vals.get('allowance_charge_reason')"/>\n            <cbc:MultiplierFactorNumeric t-out="vals.get('multiplier_factor')"/>\n            <cbc:Amount t-att-currencyID="vals.get('currency_id')" t-out="format_float(vals.get('amount'), vals.get('currency_dp'))"/>\n            <cbc:BaseAmount t-att-currencyID="vals.get('currency_id')" t-out="format_float(vals.get('base_amount'), vals.get('currency_dp'))"/>\n        </t>\n    </t>\n\n    	f	t	2026-04-14 08:54:08.516343	2026-04-14 08:54:08.516343	f
2223	16	\N	1	1	bis3_DeliveryType	\N	purchase_edi_ubl_bis3.bis3_DeliveryType	qweb	purchase_edi_ubl_bis3/data/bis3_templates.xml	primary	{"en_US": "<t t-name=\\"purchase_edi_ubl_bis3.bis3_DeliveryType\\">\\n        <t xmlns:cac=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\\" xmlns:cbc=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\\">\\n            <cac:DeliveryParty>\\n                <cac:PartyName>\\n                    <cbc:Name t-out=\\"vals.get('party_name')\\"/>\\n                </cac:PartyName>\\n                <cac:PostalAddress>\\n                    <t t-call=\\"purchase_edi_ubl_bis3.bis3_AddressType\\">\\n                        <t t-set=\\"vals\\" t-value=\\"vals.get('postal_address_vals')\\"/>\\n                    </t>\\n                </cac:PostalAddress>\\n                <cac:Contact t-if=\\"vals.get('contact_vals')\\">\\n                    <t t-call=\\"purchase_edi_ubl_bis3.bis3_ContactType\\">\\n                        <t t-set=\\"vals\\" t-value=\\"vals.get('contact_vals')\\"/>\\n                    </t>\\n                </cac:Contact>\\n            </cac:DeliveryParty>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="purchase_edi_ubl_bis3.bis3_DeliveryType">\n        <t xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">\n            <cac:DeliveryParty>\n                <cac:PartyName>\n                    <cbc:Name t-out="vals.get('party_name')"/>\n                </cac:PartyName>\n                <cac:PostalAddress>\n                    <t t-call="purchase_edi_ubl_bis3.bis3_AddressType">\n                        <t t-set="vals" t-value="vals.get('postal_address_vals')"/>\n                    </t>\n                </cac:PostalAddress>\n                <cac:Contact t-if="vals.get('contact_vals')">\n                    <t t-call="purchase_edi_ubl_bis3.bis3_ContactType">\n                        <t t-set="vals" t-value="vals.get('contact_vals')"/>\n                    </t>\n                </cac:Contact>\n            </cac:DeliveryParty>\n        </t>\n    </t>\n\n    	f	t	2026-04-14 08:54:08.516343	2026-04-14 08:54:08.516343	f
2224	16	\N	1	1	bis3_AnticipatedMonetaryTotalType	\N	purchase_edi_ubl_bis3.bis3_AnticipatedMonetaryTotalType	qweb	purchase_edi_ubl_bis3/data/bis3_templates.xml	primary	{"en_US": "<t t-name=\\"purchase_edi_ubl_bis3.bis3_AnticipatedMonetaryTotalType\\">\\n        <t xmlns:cbc=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\\">\\n            <cbc:LineExtensionAmount t-att-currencyID=\\"vals['currency'].name\\" t-out=\\"format_float(vals.get('line_extension_amount'), vals.get('currency_dp'))\\"/>\\n            <cbc:TaxExclusiveAmount t-att-currencyID=\\"vals['currency'].name\\" t-out=\\"format_float(vals.get('tax_exclusive_amount'), vals.get('currency_dp'))\\"/>\\n            <cbc:TaxInclusiveAmount t-att-currencyID=\\"vals['currency'].name\\" t-out=\\"format_float(vals.get('tax_inclusive_amount'), vals.get('currency_dp'))\\"/>\\n            <cbc:PrepaidAmount t-att-currencyID=\\"vals['currency'].name\\" t-out=\\"format_float(vals.get('prepaid_amount'), vals.get('currency_dp'))\\"/>\\n            <cbc:PayableAmount t-att-currencyID=\\"vals['currency'].name\\" t-out=\\"format_float(vals.get('payable_amount'), vals.get('currency_dp'))\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="purchase_edi_ubl_bis3.bis3_AnticipatedMonetaryTotalType">\n        <t xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">\n            <cbc:LineExtensionAmount t-att-currencyID="vals['currency'].name" t-out="format_float(vals.get('line_extension_amount'), vals.get('currency_dp'))"/>\n            <cbc:TaxExclusiveAmount t-att-currencyID="vals['currency'].name" t-out="format_float(vals.get('tax_exclusive_amount'), vals.get('currency_dp'))"/>\n            <cbc:TaxInclusiveAmount t-att-currencyID="vals['currency'].name" t-out="format_float(vals.get('tax_inclusive_amount'), vals.get('currency_dp'))"/>\n            <cbc:PrepaidAmount t-att-currencyID="vals['currency'].name" t-out="format_float(vals.get('prepaid_amount'), vals.get('currency_dp'))"/>\n            <cbc:PayableAmount t-att-currencyID="vals['currency'].name" t-out="format_float(vals.get('payable_amount'), vals.get('currency_dp'))"/>\n        </t>\n    </t>\n\n    	f	t	2026-04-14 08:54:08.516343	2026-04-14 08:54:08.516343	f
2225	16	\N	1	1	bis3_ItemType	\N	purchase_edi_ubl_bis3.bis3_ItemType	qweb	purchase_edi_ubl_bis3/data/bis3_templates.xml	primary	{"en_US": "<t t-name=\\"purchase_edi_ubl_bis3.bis3_ItemType\\">\\n        <t xmlns:cac=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\\" xmlns:cbc=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\\">\\n            <cbc:Name t-out=\\"vals.get('name')\\"/>\\n            <cbc:Description t-out=\\"vals.get('description')\\"/>\\n            <cac:StandardItemIdentification>\\n                <cbc:ID t-out=\\"vals.get('standard_item_identification')\\"/>\\n            </cac:StandardItemIdentification>\\n            <cac:ClassifiedTaxCategory t-if=\\"vals.get('classified_tax_category_vals')\\">\\n                <t t-call=\\"purchase_edi_ubl_bis3.bis3_TaxCategoryType\\">\\n                    <t t-set=\\"vals\\" t-value=\\"vals.get('classified_tax_category_vals')\\"/>\\n                </t>\\n            </cac:ClassifiedTaxCategory>\\n            <cac:AdditionalItemProperty t-foreach=\\"vals.get('variant_info')\\" t-as=\\"variant\\">\\n                <cbc:Name t-out=\\"variant.get('name')\\"/>\\n                <cbc:Value t-out=\\"variant.get('value')\\"/>\\n            </cac:AdditionalItemProperty>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="purchase_edi_ubl_bis3.bis3_ItemType">\n        <t xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">\n            <cbc:Name t-out="vals.get('name')"/>\n            <cbc:Description t-out="vals.get('description')"/>\n            <cac:StandardItemIdentification>\n                <cbc:ID t-out="vals.get('standard_item_identification')"/>\n            </cac:StandardItemIdentification>\n            <cac:ClassifiedTaxCategory t-if="vals.get('classified_tax_category_vals')">\n                <t t-call="purchase_edi_ubl_bis3.bis3_TaxCategoryType">\n                    <t t-set="vals" t-value="vals.get('classified_tax_category_vals')"/>\n                </t>\n            </cac:ClassifiedTaxCategory>\n            <cac:AdditionalItemProperty t-foreach="vals.get('variant_info')" t-as="variant">\n                <cbc:Name t-out="variant.get('name')"/>\n                <cbc:Value t-out="variant.get('value')"/>\n            </cac:AdditionalItemProperty>\n        </t>\n    </t>\n\n    	f	t	2026-04-14 08:54:08.516343	2026-04-14 08:54:08.516343	f
2226	16	\N	1	1	bis3_LineItemType	\N	purchase_edi_ubl_bis3.bis3_LineItemType	qweb	purchase_edi_ubl_bis3/data/bis3_templates.xml	primary	{"en_US": "<t t-name=\\"purchase_edi_ubl_bis3.bis3_LineItemType\\">\\n        <t xmlns:cac=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\\" xmlns:cbc=\\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\\">\\n            <cbc:ID t-out=\\"vals.get('id')\\"/>\\n            <cbc:Quantity t-att-unitCode=\\"vals.get('quantity_unit_code')\\" t-out=\\"vals.get('quantity')\\"/>\\n            <cbc:LineExtensionAmount t-att-currencyID=\\"vals.get('currency_id')\\" t-out=\\"vals.get('line_extension_amount')\\"/>\\n            <cac:AllowanceCharge t-if=\\"vals.get('allowance_charge_vals')\\">\\n                <t t-call=\\"purchase_edi_ubl_bis3.bis3_AllowanceChargeType\\">\\n                    <t t-set=\\"vals\\" t-value=\\"vals.get('allowance_charge_vals')\\"/>\\n                </t>\\n            </cac:AllowanceCharge>\\n            <cac:Price>\\n                <t t-set=\\"price_vals\\" t-value=\\"vals.get('price')\\"/>\\n                <cbc:PriceAmount t-att-currencyID=\\"price_vals.get('currency_id')\\" t-out=\\"price_vals.get('price_amount')\\"/>\\n                <cbc:BaseQuantity t-att-unitCode=\\"price_vals.get('base_quantity_unit_code')\\" t-out=\\"price_vals.get('base_quantity')\\"/>\\n            </cac:Price>\\n            <cac:Item>\\n                <t t-call=\\"purchase_edi_ubl_bis3.bis3_ItemType\\">\\n                    <t t-set=\\"vals\\" t-value=\\"vals.get('item')\\"/>\\n                </t>\\n            </cac:Item>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="purchase_edi_ubl_bis3.bis3_LineItemType">\n        <t xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">\n            <cbc:ID t-out="vals.get('id')"/>\n            <cbc:Quantity t-att-unitCode="vals.get('quantity_unit_code')" t-out="vals.get('quantity')"/>\n            <cbc:LineExtensionAmount t-att-currencyID="vals.get('currency_id')" t-out="vals.get('line_extension_amount')"/>\n            <cac:AllowanceCharge t-if="vals.get('allowance_charge_vals')">\n                <t t-call="purchase_edi_ubl_bis3.bis3_AllowanceChargeType">\n                    <t t-set="vals" t-value="vals.get('allowance_charge_vals')"/>\n                </t>\n            </cac:AllowanceCharge>\n            <cac:Price>\n                <t t-set="price_vals" t-value="vals.get('price')"/>\n                <cbc:PriceAmount t-att-currencyID="price_vals.get('currency_id')" t-out="price_vals.get('price_amount')"/>\n                <cbc:BaseQuantity t-att-unitCode="price_vals.get('base_quantity_unit_code')" t-out="price_vals.get('base_quantity')"/>\n            </cac:Price>\n            <cac:Item>\n                <t t-call="purchase_edi_ubl_bis3.bis3_ItemType">\n                    <t t-set="vals" t-value="vals.get('item')"/>\n                </t>\n            </cac:Item>\n        </t>\n    </t>\n\n\n    	f	t	2026-04-14 08:54:08.516343	2026-04-14 08:54:08.516343	f
2234	16	2168	1	1	purchase.order.list.inherit	purchase.order	\N	list	purchase_stock/views/purchase_views.xml	extension	{"en_US": "<field name=\\"invoice_status\\" position=\\"before\\">\\n                <field name=\\"effective_date\\" column_invisible=\\"True\\"/>\\n                <field name=\\"receipt_status\\" optional=\\"hide\\" widget=\\"badge\\" decoration-success=\\"date_planned and (date_planned &gt; datetime.datetime.combine(datetime.date.today(), datetime.time(23,59,59)).to_utc().strftime('%Y-%m-%d %H:%M:%S') or receipt_status=='full' and effective_date &lt;= date_planned)\\" decoration-danger=\\"date_planned and (date_planned &lt; effective_date or date_planned &lt; datetime.datetime.combine(datetime.date.today(), datetime.time(0,0,0)).to_utc().strftime('%Y-%m-%d %H:%M:%S') and receipt_status!='full' and effective_date &lt;= date_planned)\\" decoration-warning=\\"date_planned and date_planned &gt;= datetime.datetime.combine(datetime.date.today(), datetime.time(0,0,0)).to_utc().strftime('%Y-%m-%d %H:%M:%S') and date_planned &lt;= datetime.datetime.combine(datetime.date.today(), datetime.time(23,59,59)).to_utc().strftime('%Y-%m-%d %H:%M:%S') and receipt_status!='full'\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="invoice_status" position="before">\n                <field name="effective_date" column_invisible="True"/>\n                <field name="receipt_status" optional="hide" widget="badge" decoration-success="date_planned and (date_planned &gt; datetime.datetime.combine(datetime.date.today(), datetime.time(23,59,59)).to_utc().strftime('%Y-%m-%d %H:%M:%S') or receipt_status=='full' and effective_date &lt;= date_planned)" decoration-danger="date_planned and (date_planned &lt; effective_date or date_planned &lt; datetime.datetime.combine(datetime.date.today(), datetime.time(0,0,0)).to_utc().strftime('%Y-%m-%d %H:%M:%S') and receipt_status!='full' and effective_date &lt;= date_planned)" decoration-warning="date_planned and date_planned &gt;= datetime.datetime.combine(datetime.date.today(), datetime.time(0,0,0)).to_utc().strftime('%Y-%m-%d %H:%M:%S') and date_planned &lt;= datetime.datetime.combine(datetime.date.today(), datetime.time(23,59,59)).to_utc().strftime('%Y-%m-%d %H:%M:%S') and receipt_status!='full'"/>\n            </field>\n        	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2235	16	1804	1	1	stock.move.form	stock.move	\N	form	purchase_stock/views/stock_views.xml	extension	{"en_US": "<xpath expr=\\"//group[@name='origin_grp']\\" position=\\"inside\\">\\n                    <field name=\\"purchase_line_id\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//group[@name='origin_grp']" position="inside">\n                    <field name="purchase_line_id"/>\n                </xpath>\n            	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2236	16	1786	1	1	Stock Warehouse Inherited	stock.warehouse	\N	form	purchase_stock/views/stock_views.xml	extension	{"en_US": "<data><xpath expr=\\"//field[@name='resupply_wh_ids']\\" position=\\"before\\">\\n                    <field name=\\"buy_to_resupply\\"/>\\n                </xpath>\\n                <xpath expr=\\"//group[@name='group_resupply']\\" position=\\"attributes\\">\\n                    <attribute name=\\"groups\\">stock.group_adv_location,stock.group_stock_multi_warehouses</attribute>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='resupply_wh_ids']" position="before">\n                    <field name="buy_to_resupply"/>\n                </xpath>\n                <xpath expr="//group[@name='group_resupply']" position="attributes">\n                    <attribute name="groups">stock.group_adv_location,stock.group_stock_multi_warehouses</attribute>\n                </xpath>\n            </data>	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2238	16	1845	1	1	stock.warehouse.orderpoint.search.inherit.purchase.stock	stock.warehouse.orderpoint	\N	search	purchase_stock/views/stock_views.xml	extension	{"en_US": "<xpath expr=\\"//search\\" position=\\"inside\\">\\n                    <field name=\\"vendor_id\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//search" position="inside">\n                    <field name="vendor_id"/>\n                </xpath>\n            	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2240	16	1859	1	1	stock.rule.form.stock.inherit.purchase_stock	stock.rule	\N	form	purchase_stock/views/stock_rule_views.xml	extension	{"en_US": "<field name=\\"location_src_id\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">action == 'buy'</attribute>\\n                    <attribute name=\\"required\\">action in ['pull', 'push', 'pull_push']</attribute>\\n                </field>"}	<?xml version="1.0"?>\n<field name="location_src_id" position="attributes">\n                    <attribute name="invisible">action == 'buy'</attribute>\n                    <attribute name="required">action in ['pull', 'push', 'pull_push']</attribute>\n                </field>\n            	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2237	16	1844	1	1	stock.warehouse.orderpoint.list.editable.inherit.mrp	stock.warehouse.orderpoint	\N	list	purchase_stock/views/stock_views.xml	extension	{"en_US": "<xpath expr=\\"//button[@name='action_stock_replenishment_info']\\" position=\\"before\\">\\n                    <field name=\\"show_supplier\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"supplier_id\\" string=\\"Vendor\\" optional=\\"hidden\\" invisible=\\"not show_supplier\\" options=\\"{'no_create': True}\\"/>\\n                </xpath>", "es_ES": "<xpath expr=\\"//button[@name='action_stock_replenishment_info']\\" position=\\"before\\">\\n                    <field name=\\"show_supplier\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"supplier_id\\" string=\\"Proveedor\\" optional=\\"hidden\\" invisible=\\"not show_supplier\\" options=\\"{'no_create': True}\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//button[@name='action_stock_replenishment_info']" position="before">\n                    <field name="show_supplier" column_invisible="True"/>\n                    <field name="supplier_id" string="Vendor" optional="hidden" invisible="not show_supplier" options="{'no_create': True}"/>\n                </xpath>\n            	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2255	16	1747	1	1	product.replenish.form.inherit.stock	product.replenish	\N	form	purchase_stock/wizard/product_replenish_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='route_id']\\" position=\\"after\\">\\n                <label for=\\"supplier_id\\" invisible=\\"not show_vendor\\"/>\\n                <div class=\\"o_row\\">\\n                    <field name=\\"show_vendor\\" invisible=\\"1\\"/>\\n                    <field name=\\"supplier_id\\" invisible=\\"not show_vendor\\" required=\\"show_vendor\\" domain=\\"[('product_tmpl_id', '=', product_tmpl_id)]\\" options=\\"{'no_open': 1, 'no_create': 1}\\"/>\\n                </div>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='route_id']" position="after">\n                <label for="supplier_id" invisible="not show_vendor"/>\n                <div class="o_row">\n                    <field name="show_vendor" invisible="1"/>\n                    <field name="supplier_id" invisible="not show_vendor" required="show_vendor" domain="[('product_tmpl_id', '=', product_tmpl_id)]" options="{'no_open': 1, 'no_create': 1}"/>\n                </div>\n            </xpath>\n        	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2229	16	\N	1	1	exception_on_po	\N	purchase_stock.exception_on_po	qweb	purchase_stock/data/mail_templates.xml	primary	{"en_US": "<t t-name=\\"purchase_stock.exception_on_po\\">\\n        <div>\\n          Exception(s) occurred on the purchase order(s):\\n          <t t-foreach=\\"purchase_order_ids\\" t-as=\\"purchase_order\\">\\n              <a href=\\"#\\" data-oe-model=\\"purchase.order\\" t-att-data-oe-id=\\"purchase_order.id\\"><t t-esc=\\"purchase_order.name\\"/></a>.\\n          </t>\\n          Manual actions may be needed.\\n          <div class=\\"mt16\\">\\n              <p>Exception(s):</p>\\n              <ul t-foreach=\\"order_exceptions\\" t-as=\\"exception\\">\\n                  <li>\\n                      <t t-set=\\"order_line\\" 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                      <t t-esc=\\"new_qty\\"/> <t t-esc=\\"order_line.product_uom.name\\"/> of <t t-esc=\\"order_line.product_id.name\\"/>\\n                      ordered instead of <t t-esc=\\"old_qty\\"/> <t t-esc=\\"order_line.product_uom.name\\"/>\\n                  </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=\\"purchase_stock.exception_on_po\\">\\n        <div>\\n          Excepción(es) ocurrida(s) en el/los pedido(s) de compra\\n          <t t-foreach=\\"purchase_order_ids\\" t-as=\\"purchase_order\\">\\n              <a href=\\"#\\" data-oe-model=\\"purchase.order\\" t-att-data-oe-id=\\"purchase_order.id\\"><t t-esc=\\"purchase_order.name\\"/></a>.\\n          </t>\\n          Acciones manuales pueden ser necesarias.\\n          <div class=\\"mt16\\">\\n              <p>Excepción(es):</p>\\n              <ul t-foreach=\\"order_exceptions\\" t-as=\\"exception\\">\\n                  <li>\\n                      <t t-set=\\"order_line\\" 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                      <t t-esc=\\"new_qty\\"/> <t t-esc=\\"order_line.product_uom.name\\"/> de <t t-esc=\\"order_line.product_id.name\\"/>\\n                      pedido en lugar de <t t-esc=\\"old_qty\\"/> <t t-esc=\\"order_line.product_uom.name\\"/>\\n                  </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>"}	<?xml version="1.0"?>\n<t t-name="purchase_stock.exception_on_po">\n        <div>\n          Exception(s) occurred on the purchase order(s):\n          <t t-foreach="purchase_order_ids" t-as="purchase_order">\n              <a href="#" data-oe-model="purchase.order" t-att-data-oe-id="purchase_order.id"><t t-esc="purchase_order.name"/></a>.\n          </t>\n          Manual actions may be needed.\n          <div class="mt16">\n              <p>Exception(s):</p>\n              <ul t-foreach="order_exceptions" t-as="exception">\n                  <li>\n                      <t t-set="order_line" 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                      <t t-esc="new_qty"/> <t t-esc="order_line.product_uom.name"/> of <t t-esc="order_line.product_id.name"/>\n                      ordered instead of <t t-esc="old_qty"/> <t t-esc="order_line.product_uom.name"/>\n                  </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>\n	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2239	16	1813	1	1	purchase_help_message_template	\N	purchase_stock.purchase_help_message_template	qweb	purchase_stock/views/stock_picking_views.xml	extension	{"en_US": "<data inherit_id=\\"stock.help_message_template\\">\\n        <xpath expr=\\"//p[@name='top_help_message']/t[@name='receipt_message']\\" position=\\"replace\\">\\n            <t t-if=\\"picking_type_code == 'incoming'\\">\\n                No receipt yet! Automate them with purchase orders.\\n            </t>\\n        </xpath>\\n        <xpath expr=\\"//p[@name='bottom_help_message']\\" position=\\"after\\">\\n            <a t-if=\\"picking_type_code == 'incoming'\\" class=\\"btn btn-secondary\\" name=\\"purchase.purchase_form_action\\" type=\\"action\\">Purchase Orders</a>\\n        </xpath>\\n    </data>", "es_ES": "<data inherit_id=\\"stock.help_message_template\\">\\n        <xpath expr=\\"//p[@name='top_help_message']/t[@name='receipt_message']\\" position=\\"replace\\">\\n            <t t-if=\\"picking_type_code == 'incoming'\\">\\n                Todavía no hay recepciones. Automatícelas con los pedidos de compra.\\n            </t>\\n        </xpath>\\n        <xpath expr=\\"//p[@name='bottom_help_message']\\" position=\\"after\\">\\n            <a t-if=\\"picking_type_code == 'incoming'\\" class=\\"btn btn-secondary\\" name=\\"purchase.purchase_form_action\\" type=\\"action\\">Pedidos de compra</a>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="stock.help_message_template">\n        <xpath expr="//p[@name='top_help_message']/t[@name='receipt_message']" position="replace">\n            <t t-if="picking_type_code == 'incoming'">\n                No receipt yet! Automate them with purchase orders.\n            </t>\n        </xpath>\n        <xpath expr="//p[@name='bottom_help_message']" position="after">\n            <a t-if="picking_type_code == 'incoming'" class="btn btn-secondary" name="purchase.purchase_form_action" type="action">Purchase Orders</a>\n        </xpath>\n    </data>\n\n	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2233	16	2171	1	1	purchase.order.line.form.inherit	purchase.order.line	\N	form	purchase_stock/views/purchase_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='invoice_lines']\\" position=\\"after\\">\\n                <separator string=\\"Stock Moves\\"/>\\n                <field name=\\"move_ids\\"/>\\n            </xpath>", "es_ES": "<xpath expr=\\"//field[@name='invoice_lines']\\" position=\\"after\\">\\n                <separator string=\\"Movimientos de stock\\"/>\\n                <field name=\\"move_ids\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='invoice_lines']" position="after">\n                <separator string="Stock Moves"/>\n                <field name="move_ids"/>\n            </xpath>\n        	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2232	16	2161	1	1	purchase.order.form.inherit	purchase.order	\N	form	purchase_stock/views/purchase_views.xml	extension	{"en_US": "<data><xpath expr=\\"//header/button[@name='action_rfq_send']\\" position=\\"after\\">\\n                <button name=\\"action_view_picking\\" string=\\"Receive Products\\" class=\\"oe_highlight\\" type=\\"object\\" invisible=\\"is_shipped or state not in ('purchase', 'done') or incoming_picking_count == 0\\" data-hotkey=\\"y\\" groups=\\"stock.group_stock_user\\"/>\\n            </xpath>\\n            <xpath expr=\\"//header/button[@name='confirm_reminder_mail']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">state not in ('purchase', 'done') or mail_reminder_confirmed or not date_planned or effective_date</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[hasclass('oe_button_box')]\\" position=\\"inside\\">\\n                <button type=\\"object\\" name=\\"action_view_picking\\" class=\\"oe_stat_button\\" icon=\\"fa-truck\\" invisible=\\"incoming_picking_count == 0\\" groups=\\"stock.group_stock_user\\">\\n                    <field name=\\"incoming_picking_count\\" widget=\\"statinfo\\" string=\\"Receipt\\" help=\\"Incoming Shipments\\"/>\\n                </button>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='currency_id']\\" position=\\"after\\">\\n                <field name=\\"is_shipped\\" invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='order_line']/list//field[@name='date_planned']\\" position=\\"after\\">\\n                <field name=\\"move_dest_ids\\" column_invisible=\\"True\\"/>\\n            </xpath>\\n            <xpath expr=\\"//page/field[@name='order_line']/list/field[@name='product_qty']\\" position=\\"after\\">\\n                <field name=\\"forecasted_issue\\" column_invisible=\\"True\\"/>\\n                <button type=\\"object\\" name=\\"action_product_forecast_report\\" title=\\"Forecast Report\\" icon=\\"fa-area-chart\\" invisible=\\"not id or not forecasted_issue or not is_storable\\" class=\\"text-danger\\"/>\\n                <button type=\\"object\\" name=\\"action_product_forecast_report\\" title=\\"Forecast Report\\" icon=\\"fa-area-chart\\" invisible=\\"not id or forecasted_issue or not is_storable\\"/>\\n            </xpath>\\n            <xpath expr=\\"//div[@name='date_planned_div']\\" position=\\"inside\\">\\n                <div>\\n                    <button name=\\"753\\" class=\\"oe_link\\" type=\\"action\\" context=\\"{'search_default_partner_id': partner_id}\\" invisible=\\"state in ['purchase', 'done'] or not partner_id\\">\\n                        <span invisible=\\"on_time_rate &lt; 0\\"><field name=\\"on_time_rate\\" widget=\\"integer\\" class=\\"oe_inline\\"/>% On-Time Delivery</span>\\n                        <span invisible=\\"on_time_rate &gt;= 0\\">No On-time Delivery Data</span>\\n                    </button>\\n                </div>\\n            </xpath>\\n            <xpath expr=\\"//label[@for='receipt_reminder_email']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">effective_date</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[@name='reminder']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">effective_date</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[@name='reminder']\\" position=\\"after\\">\\n                <field name=\\"effective_date\\" invisible=\\"not effective_date\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='order_line']/form//field[@name='invoice_lines']\\" position=\\"after\\">\\n                <field name=\\"move_ids\\"/>\\n            </xpath>\\n            <field name=\\"invoice_status\\" position=\\"before\\">\\n                <field name=\\"receipt_status\\" invisible=\\"state not in ('purchase', 'done')\\"/>\\n            </field>\\n            <xpath expr=\\"//field[@name='order_line']/form//field[@name='analytic_distribution']\\" position=\\"before\\">\\n                <field name=\\"propagate_cancel\\" groups=\\"base.group_no_one\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='order_line']/list//field[@name='analytic_distribution']\\" position=\\"before\\">\\n                <field name=\\"propagate_cancel\\" groups=\\"base.group_no_one\\" optional=\\"hide\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='order_line']/list//field[@name='qty_received']\\" position=\\"attributes\\">\\n                <attribute name=\\"column_invisible\\">parent.state not in ('purchase', 'done')</attribute>\\n                <attribute name=\\"readonly\\">product_type == 'consu'</attribute>\\n            </xpath>\\n            <xpath expr=\\"//page[@name='purchase_delivery_invoice']/group/group\\" position=\\"inside\\">\\n                <field name=\\"default_location_dest_id_usage\\" invisible=\\"1\\"/>\\n                <field name=\\"incoterm_id\\" readonly=\\"state == 'done'\\"/>\\n                <field name=\\"incoterm_location\\" readonly=\\"state == 'done'\\"/>\\n            </xpath>\\n            <xpath expr=\\"//div[@name='reminder']\\" position=\\"after\\">\\n                <field name=\\"picking_type_id\\" domain=\\"[('code','=','incoming'), '|', ('warehouse_id', '=', False), ('warehouse_id.company_id', '=', company_id)]\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                <field name=\\"dest_address_id\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"default_location_dest_id_usage != 'customer'\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\" required=\\"default_location_dest_id_usage == 'customer'\\"/>\\n            </xpath>\\n        </data>", "es_ES": "<data><xpath expr=\\"//header/button[@name='action_rfq_send']\\" position=\\"after\\">\\n                <button name=\\"action_view_picking\\" string=\\"Recibir productos\\" class=\\"oe_highlight\\" type=\\"object\\" invisible=\\"is_shipped or state not in ('purchase', 'done') or incoming_picking_count == 0\\" data-hotkey=\\"y\\" groups=\\"stock.group_stock_user\\"/>\\n            </xpath>\\n            <xpath expr=\\"//header/button[@name='confirm_reminder_mail']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">state not in ('purchase', 'done') or mail_reminder_confirmed or not date_planned or effective_date</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[hasclass('oe_button_box')]\\" position=\\"inside\\">\\n                <button type=\\"object\\" name=\\"action_view_picking\\" class=\\"oe_stat_button\\" icon=\\"fa-truck\\" invisible=\\"incoming_picking_count == 0\\" groups=\\"stock.group_stock_user\\">\\n                    <field name=\\"incoming_picking_count\\" widget=\\"statinfo\\" string=\\"Recepción\\" help=\\"Envíos entrantes\\"/>\\n                </button>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='currency_id']\\" position=\\"after\\">\\n                <field name=\\"is_shipped\\" invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='order_line']/list//field[@name='date_planned']\\" position=\\"after\\">\\n                <field name=\\"move_dest_ids\\" column_invisible=\\"True\\"/>\\n            </xpath>\\n            <xpath expr=\\"//page/field[@name='order_line']/list/field[@name='product_qty']\\" position=\\"after\\">\\n                <field name=\\"forecasted_issue\\" column_invisible=\\"True\\"/>\\n                <button type=\\"object\\" name=\\"action_product_forecast_report\\" title=\\"Informe de pronóstico\\" icon=\\"fa-area-chart\\" invisible=\\"not id or not forecasted_issue or not is_storable\\" class=\\"text-danger\\"/>\\n                <button type=\\"object\\" name=\\"action_product_forecast_report\\" title=\\"Informe de pronóstico\\" icon=\\"fa-area-chart\\" invisible=\\"not id or forecasted_issue or not is_storable\\"/>\\n            </xpath>\\n            <xpath expr=\\"//div[@name='date_planned_div']\\" position=\\"inside\\">\\n                <div>\\n                    <button name=\\"753\\" class=\\"oe_link\\" type=\\"action\\" context=\\"{'search_default_partner_id': partner_id}\\" invisible=\\"state in ['purchase', 'done'] or not partner_id\\">\\n                        <span invisible=\\"on_time_rate &lt; 0\\"><field name=\\"on_time_rate\\" widget=\\"integer\\" class=\\"oe_inline\\"/>% entrega a tiempo</span>\\n                        <span invisible=\\"on_time_rate &gt;= 0\\">Sin información de las entregas a tiempo</span>\\n                    </button>\\n                </div>\\n            </xpath>\\n            <xpath expr=\\"//label[@for='receipt_reminder_email']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">effective_date</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[@name='reminder']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">effective_date</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[@name='reminder']\\" position=\\"after\\">\\n                <field name=\\"effective_date\\" invisible=\\"not effective_date\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='order_line']/form//field[@name='invoice_lines']\\" position=\\"after\\">\\n                <field name=\\"move_ids\\"/>\\n            </xpath>\\n            <field name=\\"invoice_status\\" position=\\"before\\">\\n                <field name=\\"receipt_status\\" invisible=\\"state not in ('purchase', 'done')\\"/>\\n            </field>\\n            <xpath expr=\\"//field[@name='order_line']/form//field[@name='analytic_distribution']\\" position=\\"before\\">\\n                <field name=\\"propagate_cancel\\" groups=\\"base.group_no_one\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='order_line']/list//field[@name='analytic_distribution']\\" position=\\"before\\">\\n                <field name=\\"propagate_cancel\\" groups=\\"base.group_no_one\\" optional=\\"hide\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='order_line']/list//field[@name='qty_received']\\" position=\\"attributes\\">\\n                <attribute name=\\"column_invisible\\">parent.state not in ('purchase', 'done')</attribute>\\n                <attribute name=\\"readonly\\">product_type == 'consu'</attribute>\\n            </xpath>\\n            <xpath expr=\\"//page[@name='purchase_delivery_invoice']/group/group\\" position=\\"inside\\">\\n                <field name=\\"default_location_dest_id_usage\\" invisible=\\"1\\"/>\\n                <field name=\\"incoterm_id\\" readonly=\\"state == 'done'\\"/>\\n                <field name=\\"incoterm_location\\" readonly=\\"state == 'done'\\"/>\\n            </xpath>\\n            <xpath expr=\\"//div[@name='reminder']\\" position=\\"after\\">\\n                <field name=\\"picking_type_id\\" domain=\\"[('code','=','incoming'), '|', ('warehouse_id', '=', False), ('warehouse_id.company_id', '=', company_id)]\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                <field name=\\"dest_address_id\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"default_location_dest_id_usage != 'customer'\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\" required=\\"default_location_dest_id_usage == 'customer'\\"/>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//header/button[@name='action_rfq_send']" position="after">\n                <button name="action_view_picking" string="Receive Products" class="oe_highlight" type="object" invisible="is_shipped or state not in ('purchase', 'done') or incoming_picking_count == 0" data-hotkey="y" groups="stock.group_stock_user"/>\n            </xpath>\n            <xpath expr="//header/button[@name='confirm_reminder_mail']" position="attributes">\n                <attribute name="invisible">state not in ('purchase', 'done') or mail_reminder_confirmed or not date_planned or effective_date</attribute>\n            </xpath>\n            <xpath expr="//div[hasclass('oe_button_box')]" position="inside">\n                <button type="object" name="action_view_picking" class="oe_stat_button" icon="fa-truck" invisible="incoming_picking_count == 0" groups="stock.group_stock_user">\n                    <field name="incoming_picking_count" widget="statinfo" string="Receipt" help="Incoming Shipments"/>\n                </button>\n            </xpath>\n            <xpath expr="//field[@name='currency_id']" position="after">\n                <field name="is_shipped" invisible="1"/>\n            </xpath>\n            <xpath expr="//field[@name='order_line']/list//field[@name='date_planned']" position="after">\n                <field name="move_dest_ids" column_invisible="True"/>\n            </xpath>\n            <xpath expr="//page/field[@name='order_line']/list/field[@name='product_qty']" position="after">\n                <field name="forecasted_issue" column_invisible="True"/>\n                <button type="object" name="action_product_forecast_report" title="Forecast Report" icon="fa-area-chart" invisible="not id or not forecasted_issue or not is_storable" class="text-danger"/>\n                <button type="object" name="action_product_forecast_report" title="Forecast Report" icon="fa-area-chart" invisible="not id or forecasted_issue or not is_storable"/>\n            </xpath>\n            <xpath expr="//div[@name='date_planned_div']" position="inside">\n                <div>\n                    <button name="753" class="oe_link" type="action" context="{'search_default_partner_id': partner_id}" invisible="state in ['purchase', 'done'] or not partner_id">\n                        <span invisible="on_time_rate &lt; 0"><field name="on_time_rate" widget="integer" class="oe_inline"/>% On-Time Delivery</span>\n                        <span invisible="on_time_rate &gt;= 0">No On-time Delivery Data</span>\n                    </button>\n                </div>\n            </xpath>\n            <xpath expr="//label[@for='receipt_reminder_email']" position="attributes">\n                <attribute name="invisible">effective_date</attribute>\n            </xpath>\n            <xpath expr="//div[@name='reminder']" position="attributes">\n                <attribute name="invisible">effective_date</attribute>\n            </xpath>\n            <xpath expr="//div[@name='reminder']" position="after">\n                <field name="effective_date" invisible="not effective_date"/>\n            </xpath>\n            <xpath expr="//field[@name='order_line']/form//field[@name='invoice_lines']" position="after">\n                <field name="move_ids"/>\n            </xpath>\n            <field name="invoice_status" position="before">\n                <field name="receipt_status" invisible="state not in ('purchase', 'done')"/>\n            </field>\n            <xpath expr="//field[@name='order_line']/form//field[@name='analytic_distribution']" position="before">\n                <field name="propagate_cancel" groups="base.group_no_one"/>\n            </xpath>\n            <xpath expr="//field[@name='order_line']/list//field[@name='analytic_distribution']" position="before">\n                <field name="propagate_cancel" groups="base.group_no_one" optional="hide"/>\n            </xpath>\n            <xpath expr="//field[@name='order_line']/list//field[@name='qty_received']" position="attributes">\n                <attribute name="column_invisible">parent.state not in ('purchase', 'done')</attribute>\n                <attribute name="readonly">product_type == 'consu'</attribute>\n            </xpath>\n            <xpath expr="//page[@name='purchase_delivery_invoice']/group/group" position="inside">\n                <field name="default_location_dest_id_usage" invisible="1"/>\n                <field name="incoterm_id" readonly="state == 'done'"/>\n                <field name="incoterm_location" readonly="state == 'done'"/>\n            </xpath>\n            <xpath expr="//div[@name='reminder']" position="after">\n                <field name="picking_type_id" domain="[('code','=','incoming'), '|', ('warehouse_id', '=', False), ('warehouse_id.company_id', '=', company_id)]" options="{'no_create': True}" groups="stock.group_stock_multi_locations" readonly="state in ['cancel', 'done', 'purchase']"/>\n                <field name="dest_address_id" groups="stock.group_stock_multi_locations" invisible="default_location_dest_id_usage != 'customer'" readonly="state in ['cancel', 'done', 'purchase']" required="default_location_dest_id_usage == 'customer'"/>\n            </xpath>\n        </data>	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2252	16	1719	1	1	purchase_report_stock_rule	\N	purchase_stock.purchase_report_stock_rule	qweb	purchase_stock/report/report_stock_rule.xml	extension	{"en_US": "<data inherit_id=\\"stock.report_stock_rule\\">\\n        <xpath expr=\\"//div[hasclass('o_report_stock_rule_rule')]/t\\" position=\\"before\\">\\n            <t t-if=\\"rule[0].action == 'buy'\\">\\n                <t t-if=\\"rule[1] == 'origin'\\">\\n                    <t t-call=\\"stock.report_stock_rule_left_arrow\\"/>\\n                </t>\\n            </t>\\n        </xpath>\\n        <xpath expr=\\"//div[hasclass('o_report_stock_rule_rule')]/t[last()]\\" position=\\"after\\">\\n            <t t-if=\\"rule[0].action == 'buy'\\">\\n                <t t-if=\\"rule[1] == 'destination'\\">\\n                    <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                </t>\\n            </t>\\n        </xpath>\\n        <xpath expr=\\"//div[hasclass('o_report_stock_rule_rule_name')]/span\\" position=\\"before\\">\\n            <t t-if=\\"rule[0].action == 'buy'\\">\\n                <i class=\\"fa fa-credit-card fa-fw\\" t-attf-style=\\"color: #{color};\\"/>\\n            </t>\\n        </xpath>\\n        <xpath expr=\\"//div[hasclass('o_report_stock_rule_legend')]\\" position=\\"inside\\">\\n            <div class=\\"o_report_stock_rule_legend_line\\">\\n                <div class=\\"o_report_stock_rule_legend_label\\">Buy</div>\\n                <div class=\\"o_report_stock_rule_legend_symbol\\">\\n                    <div class=\\"fa fa-credit-card fa-fw\\" t-attf-style=\\"color: #{color};\\"/>\\n                </div>\\n            </div>\\n        </xpath>\\n    </data>", "es_ES": "<data inherit_id=\\"stock.report_stock_rule\\">\\n        <xpath expr=\\"//div[hasclass('o_report_stock_rule_rule')]/t\\" position=\\"before\\">\\n            <t t-if=\\"rule[0].action == 'buy'\\">\\n                <t t-if=\\"rule[1] == 'origin'\\">\\n                    <t t-call=\\"stock.report_stock_rule_left_arrow\\"/>\\n                </t>\\n            </t>\\n        </xpath>\\n        <xpath expr=\\"//div[hasclass('o_report_stock_rule_rule')]/t[last()]\\" position=\\"after\\">\\n            <t t-if=\\"rule[0].action == 'buy'\\">\\n                <t t-if=\\"rule[1] == 'destination'\\">\\n                    <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                </t>\\n            </t>\\n        </xpath>\\n        <xpath expr=\\"//div[hasclass('o_report_stock_rule_rule_name')]/span\\" position=\\"before\\">\\n            <t t-if=\\"rule[0].action == 'buy'\\">\\n                <i class=\\"fa fa-credit-card fa-fw\\" t-attf-style=\\"color: #{color};\\"/>\\n            </t>\\n        </xpath>\\n        <xpath expr=\\"//div[hasclass('o_report_stock_rule_legend')]\\" position=\\"inside\\">\\n            <div class=\\"o_report_stock_rule_legend_line\\">\\n                <div class=\\"o_report_stock_rule_legend_label\\">Comprar</div>\\n                <div class=\\"o_report_stock_rule_legend_symbol\\">\\n                    <div class=\\"fa fa-credit-card fa-fw\\" t-attf-style=\\"color: #{color};\\"/>\\n                </div>\\n            </div>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="stock.report_stock_rule">\n        <xpath expr="//div[hasclass('o_report_stock_rule_rule')]/t" position="before">\n            <t t-if="rule[0].action == 'buy'">\n                <t t-if="rule[1] == 'origin'">\n                    <t t-call="stock.report_stock_rule_left_arrow"/>\n                </t>\n            </t>\n        </xpath>\n        <xpath expr="//div[hasclass('o_report_stock_rule_rule')]/t[last()]" position="after">\n            <t t-if="rule[0].action == 'buy'">\n                <t t-if="rule[1] == 'destination'">\n                    <t t-call="stock.report_stock_rule_right_arrow"/>\n                </t>\n            </t>\n        </xpath>\n        <xpath expr="//div[hasclass('o_report_stock_rule_rule_name')]/span" position="before">\n            <t t-if="rule[0].action == 'buy'">\n                <i class="fa fa-credit-card fa-fw" t-attf-style="color: #{color};"/>\n            </t>\n        </xpath>\n        <xpath expr="//div[hasclass('o_report_stock_rule_legend')]" position="inside">\n            <div class="o_report_stock_rule_legend_line">\n                <div class="o_report_stock_rule_legend_label">Buy</div>\n                <div class="o_report_stock_rule_legend_symbol">\n                    <div class="fa fa-credit-card fa-fw" t-attf-style="color: #{color};"/>\n                </div>\n            </div>\n        </xpath>\n    </data>\n	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2250	16	2207	1	1	report_purchaseorder_document	\N	purchase_stock.report_purchaseorder_document	qweb	purchase_stock/report/purchase_report_templates.xml	extension	{"en_US": "<data inherit_id=\\"purchase.report_purchaseorder_document\\">\\n        <xpath expr=\\"//t[@t-if='o.dest_address_id']\\" position=\\"after\\">\\n            <t t-else=\\"\\">\\n                <t t-set=\\"information_block\\">\\n                    <strong class=\\"d-block mt-3\\">Shipping address:</strong>\\n                    <div t-if=\\"o.picking_type_id and o.picking_type_id.warehouse_id\\">\\n                        <span t-field=\\"o.picking_type_id.warehouse_id.name\\"/>\\n                        <div t-field=\\"o.picking_type_id.warehouse_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n                    </div>\\n                </t>\\n            </t>\\n        </xpath>\\n        <xpath expr=\\"//div[@t-if='o.date_planned']\\" position=\\"after\\">\\n            <div t-if=\\"o.incoterm_id\\" class=\\"col-2 bm-2\\">\\n                <strong>Incoterm:</strong>\\n                <p t-if=\\"o.incoterm_location\\">\\n                    <span t-field=\\"o.incoterm_id.code\\"/> <br/>\\n                    <span t-field=\\"o.incoterm_location\\"/>\\n                </p>\\n                <p t-else=\\"\\" t-field=\\"o.incoterm_id.code\\" class=\\"m-0\\"/>\\n            </div>\\n        </xpath>\\n    </data>", "es_ES": "<data inherit_id=\\"purchase.report_purchaseorder_document\\">\\n        <xpath expr=\\"//t[@t-if='o.dest_address_id']\\" position=\\"after\\">\\n            <t t-else=\\"\\">\\n                <t t-set=\\"information_block\\">\\n                    <strong class=\\"d-block mt-3\\">Dirección de envío:</strong>\\n                    <div t-if=\\"o.picking_type_id and o.picking_type_id.warehouse_id\\">\\n                        <span t-field=\\"o.picking_type_id.warehouse_id.name\\"/>\\n                        <div t-field=\\"o.picking_type_id.warehouse_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n                    </div>\\n                </t>\\n            </t>\\n        </xpath>\\n        <xpath expr=\\"//div[@t-if='o.date_planned']\\" position=\\"after\\">\\n            <div t-if=\\"o.incoterm_id\\" class=\\"col-2 bm-2\\">\\n                <strong>Incoterm:</strong>\\n                <p t-if=\\"o.incoterm_location\\">\\n                    <span t-field=\\"o.incoterm_id.code\\"/> <br/>\\n                    <span t-field=\\"o.incoterm_location\\"/>\\n                </p>\\n                <p t-else=\\"\\" t-field=\\"o.incoterm_id.code\\" class=\\"m-0\\"/>\\n            </div>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="purchase.report_purchaseorder_document">\n        <xpath expr="//t[@t-if='o.dest_address_id']" position="after">\n            <t t-else="">\n                <t t-set="information_block">\n                    <strong class="d-block mt-3">Shipping address:</strong>\n                    <div t-if="o.picking_type_id and o.picking_type_id.warehouse_id">\n                        <span t-field="o.picking_type_id.warehouse_id.name"/>\n                        <div t-field="o.picking_type_id.warehouse_id.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}"/>\n                    </div>\n                </t>\n            </t>\n        </xpath>\n        <xpath expr="//div[@t-if='o.date_planned']" position="after">\n            <div t-if="o.incoterm_id" class="col-2 bm-2">\n                <strong>Incoterm:</strong>\n                <p t-if="o.incoterm_location">\n                    <span t-field="o.incoterm_id.code"/> <br/>\n                    <span t-field="o.incoterm_location"/>\n                </p>\n                <p t-else="" t-field="o.incoterm_id.code" class="m-0"/>\n            </div>\n        </xpath>\n    </data>\n\n    	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2251	16	2210	1	1	report_purchasequotation_document	\N	purchase_stock.report_purchasequotation_document	qweb	purchase_stock/report/purchase_report_templates.xml	extension	{"en_US": "<data inherit_id=\\"purchase.report_purchasequotation_document\\">\\n        <xpath expr=\\"//t[@t-if='o.dest_address_id']\\" position=\\"after\\">\\n            <t t-else=\\"\\">\\n                <t t-set=\\"information_block\\">\\n                    <strong class=\\"d-block mt-3\\">Shipping address</strong>\\n                    <div t-if=\\"o.picking_type_id and o.picking_type_id.warehouse_id\\">\\n                        <span t-field=\\"o.picking_type_id.warehouse_id.name\\"/>\\n                        <div t-field=\\"o.picking_type_id.warehouse_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n                    </div>\\n                </t>\\n            </t>\\n        </xpath>\\n        <xpath expr=\\"//t[@t-set='layout_document_title']\\" position=\\"after\\">\\n            <div id=\\"informations\\" class=\\"row mt16 mb16\\">\\n                <div t-if=\\"o.incoterm_id\\" class=\\"col-3 bm-2\\">\\n                    <strong>Incoterm:</strong>\\n                    <p t-if=\\"o.incoterm_location\\">\\n                        <span t-field=\\"o.incoterm_id.code\\"/> <br/>\\n                        <span t-field=\\"o.incoterm_location\\"/>\\n                    </p>\\n                    <p t-else=\\"\\" t-field=\\"o.incoterm_id.code\\" class=\\"m-0\\"/>\\n                </div>\\n            </div>\\n        </xpath>\\n    </data>", "es_ES": "<data inherit_id=\\"purchase.report_purchasequotation_document\\">\\n        <xpath expr=\\"//t[@t-if='o.dest_address_id']\\" position=\\"after\\">\\n            <t t-else=\\"\\">\\n                <t t-set=\\"information_block\\">\\n                    <strong class=\\"d-block mt-3\\">Dirección de envío</strong>\\n                    <div t-if=\\"o.picking_type_id and o.picking_type_id.warehouse_id\\">\\n                        <span t-field=\\"o.picking_type_id.warehouse_id.name\\"/>\\n                        <div t-field=\\"o.picking_type_id.warehouse_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}\\"/>\\n                    </div>\\n                </t>\\n            </t>\\n        </xpath>\\n        <xpath expr=\\"//t[@t-set='layout_document_title']\\" position=\\"after\\">\\n            <div id=\\"informations\\" class=\\"row mt16 mb16\\">\\n                <div t-if=\\"o.incoterm_id\\" class=\\"col-3 bm-2\\">\\n                    <strong>Incoterm:</strong>\\n                    <p t-if=\\"o.incoterm_location\\">\\n                        <span t-field=\\"o.incoterm_id.code\\"/> <br/>\\n                        <span t-field=\\"o.incoterm_location\\"/>\\n                    </p>\\n                    <p t-else=\\"\\" t-field=\\"o.incoterm_id.code\\" class=\\"m-0\\"/>\\n                </div>\\n            </div>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="purchase.report_purchasequotation_document">\n        <xpath expr="//t[@t-if='o.dest_address_id']" position="after">\n            <t t-else="">\n                <t t-set="information_block">\n                    <strong class="d-block mt-3">Shipping address</strong>\n                    <div t-if="o.picking_type_id and o.picking_type_id.warehouse_id">\n                        <span t-field="o.picking_type_id.warehouse_id.name"/>\n                        <div t-field="o.picking_type_id.warehouse_id.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}"/>\n                    </div>\n                </t>\n            </t>\n        </xpath>\n        <xpath expr="//t[@t-set='layout_document_title']" position="after">\n            <div id="informations" class="row mt16 mb16">\n                <div t-if="o.incoterm_id" class="col-3 bm-2">\n                    <strong>Incoterm:</strong>\n                    <p t-if="o.incoterm_location">\n                        <span t-field="o.incoterm_id.code"/> <br/>\n                        <span t-field="o.incoterm_location"/>\n                    </p>\n                    <p t-else="" t-field="o.incoterm_id.code" class="m-0"/>\n                </div>\n            </div>\n        </xpath>\n    </data>\n\n	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2241	25	2177	1	1	res.config.settings.view.form.inherit.purchase	res.config.settings	\N	form	purchase_stock/views/res_config_settings_views.xml	extension	{"en_US": "<xpath expr=\\"//app[@name='purchase']\\" position=\\"inside\\">\\n\\t\\t\\t\\t<field name=\\"is_installed_sale\\" invisible=\\"1\\"/>\\n\\t\\t\\t\\t<block title=\\"Logistics\\" invisible=\\"not is_installed_sale\\" name=\\"request_vendor_setting_container\\">\\n\\t\\t\\t\\t\\t<setting title=\\"This adds a dropshipping route to apply on products in order to request your vendors to deliver to your customers. A product to dropship will generate a purchase request for quotation once the sales order confirmed. This is a on-demand flow. The requested delivery address will be the customer delivery address and not your warehouse.\\" help=\\"Request your vendors to deliver to your customers\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/operation/dropshipping.html\\">\\n\\t\\t\\t\\t\\t\\t<field name=\\"module_stock_dropshipping\\"/>\\n\\t\\t\\t\\t\\t</setting>\\n\\t\\t\\t\\t</block>\\n\\t\\t\\t</xpath>", "es_ES": "<xpath expr=\\"//app[@name='purchase']\\" position=\\"inside\\">\\n\\t\\t\\t\\t<field name=\\"is_installed_sale\\" invisible=\\"1\\"/>\\n\\t\\t\\t\\t<block title=\\"Logística\\" invisible=\\"not is_installed_sale\\" name=\\"request_vendor_setting_container\\">\\n\\t\\t\\t\\t\\t<setting title=\\"Esto añade una ruta de dropshipping aplicable a productos con el fin de solicitar a sus proveedores que entreguen directamente a sus clientes. Un producto para dropship generará una solicitud de presupuesto de compra una vez que se confirme el pedido de venta. Este es un flujo bajo demanda. La dirección de entrega solicitada será la dirección de entrega del cliente y no su almacén.\\" help=\\"Solicite a sus proveedores que entreguen a sus clientes\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/operation/dropshipping.html\\">\\n\\t\\t\\t\\t\\t\\t<field name=\\"module_stock_dropshipping\\"/>\\n\\t\\t\\t\\t\\t</setting>\\n\\t\\t\\t\\t</block>\\n\\t\\t\\t</xpath>"}	<?xml version="1.0"?>\n<xpath expr="//app[@name='purchase']" position="inside">\n\t\t\t\t<field name="is_installed_sale" invisible="1"/>\n\t\t\t\t<block title="Logistics" invisible="not is_installed_sale" name="request_vendor_setting_container">\n\t\t\t\t\t<setting title="This adds a dropshipping route to apply on products in order to request your vendors to deliver to your customers. A product to dropship will generate a purchase request for quotation once the sales order confirmed. This is a on-demand flow. The requested delivery address will be the customer delivery address and not your warehouse." help="Request your vendors to deliver to your customers" documentation="/applications/inventory_and_mrp/inventory/shipping/operation/dropshipping.html">\n\t\t\t\t\t\t<field name="module_stock_dropshipping"/>\n\t\t\t\t\t</setting>\n\t\t\t\t</block>\n\t\t\t</xpath>\n\t\t	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2242	16	1851	1	1	res.config.settings.view.form.inherit.purchase.stock	res.config.settings	\N	form	purchase_stock/views/res_config_settings_views.xml	extension	{"en_US": "<data><xpath expr=\\"//block[@id='schedule_info']\\" position=\\"attributes\\">\\n\\t\\t\\t\\t<attribute name=\\"invisible\\">0</attribute>\\n\\t\\t\\t</xpath>\\n\\t\\t\\t<div id=\\"purchase_po_lead\\" position=\\"replace\\">\\n\\t\\t\\t\\t<setting company_dependent=\\"1\\" help=\\"Schedule request for quotations earlier to avoid delays\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates.html\\" title=\\"Margin of error for vendor lead times. When the system generates Purchase Orders for reordering products,they will be scheduled that many days earlier to cope with unexpected vendor delays.\\" name=\\"schedule_receivings_setting_container\\">\\n\\t\\t\\t\\t\\t<field name=\\"use_po_lead\\"/>\\n\\t\\t\\t\\t\\t<div class=\\"content-group\\">\\n\\t\\t\\t\\t\\t\\t<div class=\\"mt16\\" invisible=\\"not use_po_lead\\">\\n\\t\\t\\t\\t\\t\\t\\t<span>Move forward expected request creation date by <field name=\\"po_lead\\" class=\\"oe_inline\\"/> days</span>\\n\\t\\t\\t\\t\\t\\t</div>\\n\\t\\t\\t\\t\\t</div>\\n\\t\\t\\t\\t</setting>\\n\\t\\t\\t\\t<setting company_dependent=\\"1\\" help=\\"Days needed to confirm a PO\\">\\n\\t\\t\\t\\t\\t<field name=\\"days_to_purchase\\" class=\\"oe_inline\\"/><span> days</span>\\n\\t\\t\\t\\t</setting>\\n\\t\\t\\t</div>\\n\\t\\t</data>", "es_ES": "<data><xpath expr=\\"//block[@id='schedule_info']\\" position=\\"attributes\\">\\n\\t\\t\\t\\t<attribute name=\\"invisible\\">0</attribute>\\n\\t\\t\\t</xpath>\\n\\t\\t\\t<div id=\\"purchase_po_lead\\" position=\\"replace\\">\\n\\t\\t\\t\\t<setting company_dependent=\\"1\\" help=\\"Programe la solicitud de presupuestos con anticipación para evitar retrasos\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates.html\\" title=\\"Margen de error para los plazos de entrega del proveedor. Cuando el sistema genera pedidos de compra para reabastecer productos, se programarán muchos días antes para hacer frente a los retrasos inesperados de los proveedores.\\" name=\\"schedule_receivings_setting_container\\">\\n\\t\\t\\t\\t\\t<field name=\\"use_po_lead\\"/>\\n\\t\\t\\t\\t\\t<div class=\\"content-group\\">\\n\\t\\t\\t\\t\\t\\t<div class=\\"mt16\\" invisible=\\"not use_po_lead\\">\\n\\t\\t\\t\\t\\t\\t\\t<span>Adelantar las fechas de creación previstas por <field name=\\"po_lead\\" class=\\"oe_inline\\"/> días</span>\\n\\t\\t\\t\\t\\t\\t</div>\\n\\t\\t\\t\\t\\t</div>\\n\\t\\t\\t\\t</setting>\\n\\t\\t\\t\\t<setting company_dependent=\\"1\\" help=\\"Días necesarios para confirmar un pedido de compra\\">\\n\\t\\t\\t\\t\\t<field name=\\"days_to_purchase\\" class=\\"oe_inline\\"/><span> días</span> \\n\\t\\t\\t\\t</setting>\\n\\t\\t\\t</div>\\n\\t\\t</data>"}	<?xml version="1.0"?>\n<data><xpath expr="//block[@id='schedule_info']" position="attributes">\n\t\t\t\t<attribute name="invisible">0</attribute>\n\t\t\t</xpath>\n\t\t\t<div id="purchase_po_lead" position="replace">\n\t\t\t\t<setting company_dependent="1" help="Schedule request for quotations earlier to avoid delays" documentation="/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates.html" title="Margin of error for vendor lead times. When the system generates Purchase Orders for reordering products,they will be scheduled that many days earlier to cope with unexpected vendor delays." name="schedule_receivings_setting_container">\n\t\t\t\t\t<field name="use_po_lead"/>\n\t\t\t\t\t<div class="content-group">\n\t\t\t\t\t\t<div class="mt16" invisible="not use_po_lead">\n\t\t\t\t\t\t\t<span>Move forward expected request creation date by <field name="po_lead" class="oe_inline"/> days</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</setting>\n\t\t\t\t<setting company_dependent="1" help="Days needed to confirm a PO">\n\t\t\t\t\t<field name="days_to_purchase" class="oe_inline"/><span> days</span>\n\t\t\t\t</setting>\n\t\t\t</div>\n\t\t</data>	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2243	16	2189	1	1	res.partner.purchase.stock.form.inherit	res.partner	\N	form	purchase_stock/views/res_partner_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='purchase_order_count']/..\\" position=\\"after\\">\\n                    <button class=\\"oe_stat_button\\" name=\\"753\\" type=\\"action\\" groups=\\"purchase.group_purchase_user\\" icon=\\"fa-truck\\" context=\\"{'search_default_partner_id': id}\\">\\n                        <div class=\\"o_form_field o_stat_info\\">\\n                            <div class=\\"o_row\\" invisible=\\"on_time_rate &lt; 0\\">\\n                                <span class=\\"o_stat_value\\">\\n                                    <field string=\\"On-time Rate\\" name=\\"on_time_rate\\" widget=\\"integer\\"/>\\n                                </span>\\n                                <span class=\\"o_stat_value\\">%</span>\\n                            </div>\\n                            <div class=\\"o_stat_value\\" invisible=\\"on_time_rate &gt;= 0\\">\\n                                No data yet\\n                            </div>\\n                            <span class=\\"o_stat_text\\">On-time Rate</span>\\n                        </div>\\n                    </button>\\n                </xpath>", "es_ES": "<xpath expr=\\"//field[@name='purchase_order_count']/..\\" position=\\"after\\">\\n                    <button class=\\"oe_stat_button\\" name=\\"753\\" type=\\"action\\" groups=\\"purchase.group_purchase_user\\" icon=\\"fa-truck\\" context=\\"{'search_default_partner_id': id}\\">\\n                        <div class=\\"o_form_field o_stat_info\\">\\n                            <div class=\\"o_row\\" invisible=\\"on_time_rate &lt; 0\\">\\n                                <span class=\\"o_stat_value\\">\\n                                    <field string=\\"Tasa de puntualidad \\" name=\\"on_time_rate\\" widget=\\"integer\\"/>\\n                                </span>\\n                                <span class=\\"o_stat_value\\">%</span>\\n                            </div>\\n                            <div class=\\"o_stat_value\\" invisible=\\"on_time_rate &gt;= 0\\">\\n                                Todavía no hay información\\n                            </div>\\n                            <span class=\\"o_stat_text\\">Tasa de entrega a tiempo</span>\\n                        </div>\\n                    </button>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='purchase_order_count']/.." position="after">\n                    <button class="oe_stat_button" name="753" type="action" groups="purchase.group_purchase_user" icon="fa-truck" context="{'search_default_partner_id': id}">\n                        <div class="o_form_field o_stat_info">\n                            <div class="o_row" invisible="on_time_rate &lt; 0">\n                                <span class="o_stat_value">\n                                    <field string="On-time Rate" name="on_time_rate" widget="integer"/>\n                                </span>\n                                <span class="o_stat_value">%</span>\n                            </div>\n                            <div class="o_stat_value" invisible="on_time_rate &gt;= 0">\n                                No data yet\n                            </div>\n                            <span class="o_stat_text">On-time Rate</span>\n                        </div>\n                    </button>\n                </xpath>\n            	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2244	16	1763	1	1	stock.production.lot.view.form	stock.lot	\N	form	purchase_stock/views/stock_lot_views.xml	extension	{"en_US": "<data><xpath expr=\\"//div[hasclass('oe_button_box')]/button\\" position=\\"before\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_po\\" type=\\"object\\" icon=\\"fa-credit-card\\" help=\\"Purchase Orders\\" invisible=\\"purchase_order_count == 0 or not display_complete\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_value\\">\\n                            <field name=\\"purchase_order_count\\" widget=\\"statinfo\\" nolabel=\\"1\\" class=\\"mr4\\"/>\\n                        </span>\\n                        <span class=\\"o_stat_text\\">Purchases</span>\\n                    </div>\\n                </button>\\n            </xpath>\\n            <xpath expr=\\"//group[@name='main_group']\\" position=\\"after\\">\\n                <group>\\n                    <field name=\\"purchase_order_ids\\" widget=\\"many2many\\" readonly=\\"True\\" invisible=\\"not purchase_order_ids or display_complete\\">\\n                        <list>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"partner_id\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"date_order\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                        </list>\\n                    </field>\\n                </group>\\n            </xpath>\\n        </data>", "es_ES": "<data><xpath expr=\\"//div[hasclass('oe_button_box')]/button\\" position=\\"before\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_po\\" type=\\"object\\" icon=\\"fa-credit-card\\" help=\\"Pedidos de compra\\" invisible=\\"purchase_order_count == 0 or not display_complete\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_value\\">\\n                            <field name=\\"purchase_order_count\\" widget=\\"statinfo\\" nolabel=\\"1\\" class=\\"mr4\\"/>\\n                        </span>\\n                        <span class=\\"o_stat_text\\">Compras</span>\\n                    </div>\\n                </button>\\n            </xpath>\\n            <xpath expr=\\"//group[@name='main_group']\\" position=\\"after\\">\\n                <group>\\n                    <field name=\\"purchase_order_ids\\" widget=\\"many2many\\" readonly=\\"True\\" invisible=\\"not purchase_order_ids or display_complete\\">\\n                        <list>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"partner_id\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"date_order\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                        </list>\\n                    </field>\\n                </group>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//div[hasclass('oe_button_box')]/button" position="before">\n                <button class="oe_stat_button" name="action_view_po" type="object" icon="fa-credit-card" help="Purchase Orders" invisible="purchase_order_count == 0 or not display_complete">\n                    <div class="o_field_widget o_stat_info">\n                        <span class="o_stat_value">\n                            <field name="purchase_order_count" widget="statinfo" nolabel="1" class="mr4"/>\n                        </span>\n                        <span class="o_stat_text">Purchases</span>\n                    </div>\n                </button>\n            </xpath>\n            <xpath expr="//group[@name='main_group']" position="after">\n                <group>\n                    <field name="purchase_order_ids" widget="many2many" readonly="True" invisible="not purchase_order_ids or display_complete">\n                        <list>\n                            <field name="name"/>\n                            <field name="partner_id" readonly="state in ['cancel', 'done', 'purchase']"/>\n                            <field name="date_order" readonly="state in ['cancel', 'done', 'purchase']"/>\n                            <field name="state" column_invisible="True"/>\n                        </list>\n                    </field>\n                </group>\n            </xpath>\n        </data>	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2230	16	\N	1	1	vendor.delay.report.search	vendor.delay.report	\N	search	purchase_stock/report/vendor_delay_report.xml	primary	{"en_US": "<search string=\\"On-time Delivery\\">\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"product_id\\"/>\\n                <filter string=\\"Effective Date Last Year\\" name=\\"later_than_a_year_ago\\" domain=\\"[('date', '&gt;=', ((context_today()-relativedelta(years=1)).strftime('%Y-%m-%d')))]\\"/>\\n            </search>", "es_ES": "<search string=\\"Entrega a tiempo\\">\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"product_id\\"/>\\n                <filter string=\\"Fecha efectiva del ultimo año\\" name=\\"later_than_a_year_ago\\" domain=\\"[('date', '&gt;=', ((context_today()-relativedelta(years=1)).strftime('%Y-%m-%d')))]\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="On-time Delivery">\n                <field name="partner_id"/>\n                <field name="product_id"/>\n                <filter string="Effective Date Last Year" name="later_than_a_year_ago" domain="[('date', '&gt;=', ((context_today()-relativedelta(years=1)).strftime('%Y-%m-%d')))]"/>\n            </search>\n            	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2231	16	\N	1	1	vendor.delay.report.view.graph	vendor.delay.report	\N	graph	purchase_stock/report/vendor_delay_report.xml	primary	{"en_US": "<graph string=\\"On-Time Delivery\\" sample=\\"1\\" disable_linking=\\"1\\">\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"on_time_rate\\" type=\\"measure\\"/>\\n            </graph>", "es_ES": "<graph string=\\"Entrega a tiempo\\" sample=\\"1\\" disable_linking=\\"1\\">\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"on_time_rate\\" type=\\"measure\\"/>\\n            </graph>"}	<?xml version="1.0"?>\n<graph string="On-Time Delivery" sample="1" disable_linking="1">\n                <field name="product_id"/>\n                <field name="on_time_rate" type="measure"/>\n            </graph>\n        	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2254	16	1741	1	1	stock.replenishment.information.purchase.stock.inherit	stock.replenishment.info	\N	form	purchase_stock/wizard/stock_replenishment_info.xml	extension	{"en_US": "<xpath expr=\\"//page\\" position=\\"before\\">\\n                <page string=\\"Vendors\\" name=\\"page_vendors\\">\\n                    <field name=\\"supplierinfo_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"supplierinfo_ids\\" readonly=\\"1\\" context=\\"{'list_view_ref': 'purchase_stock.product_supplierinfo_replenishment_tree_view', 'stock_replenishment_info_id': id, 'orderpoint_id': orderpoint_id}\\"/>\\n                </page>\\n            </xpath>", "es_ES": "<xpath expr=\\"//page\\" position=\\"before\\">\\n                <page string=\\"Proveedores\\" name=\\"page_vendors\\">\\n                    <field name=\\"supplierinfo_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"supplierinfo_ids\\" readonly=\\"1\\" context=\\"{'list_view_ref': 'purchase_stock.product_supplierinfo_replenishment_tree_view', 'stock_replenishment_info_id': id, 'orderpoint_id': orderpoint_id}\\"/>\\n                </page>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//page" position="before">\n                <page string="Vendors" name="page_vendors">\n                    <field name="supplierinfo_id" invisible="1"/>\n                    <field name="supplierinfo_ids" readonly="1" context="{'list_view_ref': 'purchase_stock.product_supplierinfo_replenishment_tree_view', 'stock_replenishment_info_id': id, 'orderpoint_id': orderpoint_id}"/>\n                </page>\n            </xpath>\n        	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2245	16	1846	1	1	stock.warehouse.orderpoint.search.inherit	stock.warehouse.orderpoint	\N	search	purchase_stock/views/stock_orderpoint_views.xml	extension	{"en_US": "<xpath expr=\\"//filter[@name='product']\\" position=\\"after\\">\\n                <filter string=\\"Product Supplier\\" name=\\"product_supplier\\" domain=\\"[]\\" context=\\"{'group_by': 'product_supplier_id'}\\"/>\\n            </xpath>", "es_ES": "<xpath expr=\\"//filter[@name='product']\\" position=\\"after\\">\\n                <filter string=\\"Proveedor del producto\\" name=\\"product_supplier\\" domain=\\"[]\\" context=\\"{'group_by': 'product_supplier_id'}\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//filter[@name='product']" position="after">\n                <filter string="Product Supplier" name="product_supplier" domain="[]" context="{'group_by': 'product_supplier_id'}"/>\n            </xpath>\n        	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f
2256	16	2078	1	1	mrp.bom.view.form.inherited.purchase.mrp	mrp.bom	\N	form	purchase_mrp/views/mrp_bom_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='bom_line_ids']/list//field[@name='manual_consumption']\\" position=\\"after\\">\\n                <field name=\\"cost_share\\" optional=\\"hidden\\" column_invisible=\\"parent.type != 'phantom'\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='bom_line_ids']/list//field[@name='manual_consumption']" position="after">\n                <field name="cost_share" optional="hidden" column_invisible="parent.type != 'phantom'"/>\n            </xpath>\n        	f	t	2026-04-14 08:54:10.652147	2026-04-14 08:54:10.652147	f
2259	16	1844	1	1	stock.warehouse.orderpoint.list.editable.inherit.show_route	stock.warehouse.orderpoint	\N	list	purchase_mrp/views/stock_orderpoint_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='route_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"optional\\">show</attribute>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='route_id']" position="attributes">\n                <attribute name="optional">show</attribute>\n            </xpath>\n        	f	t	2026-04-14 08:54:10.652147	2026-04-14 08:54:10.652147	f
2260	16	\N	1	1	Message: Alert on purchase orders when ordered quantity decreased on Sales Orders	\N	sale_purchase.exception_purchase_on_sale_quantity_decreased	qweb	sale_purchase/data/mail_templates.xml	primary	{"en_US": "<t name=\\"Message: Alert on purchase orders when ordered quantity decreased on Sales Orders\\" t-name=\\"sale_purchase.exception_purchase_on_sale_quantity_decreased\\">\\n    <div>\\n        <p>\\n            Exception(s) occurred on the sale order(s):\\n            <t t-foreach=\\"sale_orders\\" t-as=\\"sale_order\\">\\n                <a href=\\"#\\" data-oe-model=\\"sale.order\\" t-att-data-oe-id=\\"sale_order.id\\"><t t-esc=\\"sale_order.name\\"/></a>.\\n            </t>\\n            Manual actions may be needed.\\n        </p>\\n        <div class=\\"mt16\\">\\n            <p>Exception(s):</p>\\n            <ul t-foreach=\\"sale_lines\\" t-as=\\"sale_line\\">\\n                <li>\\n                    <t t-set=\\"new_qty\\" t-value=\\"sale_line.product_uom_qty\\"/>\\n                    <t t-set=\\"old_qty\\" t-value=\\"origin_values.get(sale_line.id, 0.0)\\"/>\\n\\n                    <a href=\\"#\\" data-oe-model=\\"sale.order\\" t-att-data-oe-id=\\"sale_line.order_id.id\\"><t t-esc=\\"sale_line.order_id.name\\"/></a>:\\n                    <t t-esc=\\"new_qty\\"/> <t t-esc=\\"sale_line.product_uom.name\\"/> of <t t-esc=\\"sale_line.product_id.name\\"/> ordered instead of <t t-esc=\\"old_qty\\"/> <t t-esc=\\"sale_line.product_uom.name\\"/>\\n                  </li>\\n            </ul>\\n        </div>\\n    </div>\\n</t>", "es_ES": "<t name=\\"Message: Alert on purchase orders when ordered quantity decreased on Sales Orders\\" t-name=\\"sale_purchase.exception_purchase_on_sale_quantity_decreased\\">\\n    <div>\\n        <p>\\n            Excepción(es) ocurrida(s) en los pedidos de venta:\\n            <t t-foreach=\\"sale_orders\\" t-as=\\"sale_order\\">\\n                <a href=\\"#\\" data-oe-model=\\"sale.order\\" t-att-data-oe-id=\\"sale_order.id\\"><t t-esc=\\"sale_order.name\\"/></a>.\\n            </t>\\n            Acciones manuales pueden ser necesarias.\\n        </p>\\n        <div class=\\"mt16\\">\\n            <p>Excepción(es):</p>\\n            <ul t-foreach=\\"sale_lines\\" t-as=\\"sale_line\\">\\n                <li>\\n                    <t t-set=\\"new_qty\\" t-value=\\"sale_line.product_uom_qty\\"/>\\n                    <t t-set=\\"old_qty\\" t-value=\\"origin_values.get(sale_line.id, 0.0)\\"/>\\n\\n                    <a href=\\"#\\" data-oe-model=\\"sale.order\\" t-att-data-oe-id=\\"sale_line.order_id.id\\"><t t-esc=\\"sale_line.order_id.name\\"/></a>:\\n                    <t t-esc=\\"new_qty\\"/> <t t-esc=\\"sale_line.product_uom.name\\"/> de <t t-esc=\\"sale_line.product_id.name\\"/> pedido en lugar de <t t-esc=\\"old_qty\\"/> <t t-esc=\\"sale_line.product_uom.name\\"/>\\n                  </li>\\n            </ul>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Message: Alert on purchase orders when ordered quantity decreased on Sales Orders" t-name="sale_purchase.exception_purchase_on_sale_quantity_decreased">\n    <div>\n        <p>\n            Exception(s) occurred on the sale order(s):\n            <t t-foreach="sale_orders" t-as="sale_order">\n                <a href="#" data-oe-model="sale.order" t-att-data-oe-id="sale_order.id"><t t-esc="sale_order.name"/></a>.\n            </t>\n            Manual actions may be needed.\n        </p>\n        <div class="mt16">\n            <p>Exception(s):</p>\n            <ul t-foreach="sale_lines" t-as="sale_line">\n                <li>\n                    <t t-set="new_qty" t-value="sale_line.product_uom_qty"/>\n                    <t t-set="old_qty" t-value="origin_values.get(sale_line.id, 0.0)"/>\n\n                    <a href="#" data-oe-model="sale.order" t-att-data-oe-id="sale_line.order_id.id"><t t-esc="sale_line.order_id.name"/></a>:\n                    <t t-esc="new_qty"/> <t t-esc="sale_line.product_uom.name"/> of <t t-esc="sale_line.product_id.name"/> ordered instead of <t t-esc="old_qty"/> <t t-esc="sale_line.product_uom.name"/>\n                  </li>\n            </ul>\n        </div>\n    </div>\n</t>\n\n	f	t	2026-04-14 08:54:11.267974	2026-04-14 08:54:11.267974	f
2262	16	\N	1	1	Message: Alert on sale orders when purchase orders are cancelled	\N	sale_purchase.exception_sale_on_purchase_cancellation	qweb	sale_purchase/data/mail_templates.xml	primary	{"en_US": "<t name=\\"Message: Alert on sale orders when purchase orders are cancelled\\" t-name=\\"sale_purchase.exception_sale_on_purchase_cancellation\\">\\n    <div>\\n        <p>\\n            Exception(s) occurred on the purchase order(s):\\n            <t t-foreach=\\"purchase_orders\\" t-as=\\"purchase_order\\">\\n                <a href=\\"#\\" data-oe-model=\\"purchase.order\\" t-att-data-oe-id=\\"purchase_order.id\\"><t t-esc=\\"purchase_order.name\\"/></a>\\n            </t>.\\n            Manual actions may be needed.\\n        </p>\\n        <div class=\\"mt16\\">\\n            <p>Exception(s):</p>\\n            <ul t-foreach=\\"purchase_order_lines\\" t-as=\\"purchase_line\\">\\n                <li>\\n                    <a href=\\"#\\" data-oe-model=\\"purchase.order\\" t-att-data-oe-id=\\"purchase_line.order_id.id\\"><t t-esc=\\"purchase_line.order_id.name\\"/></a>: <t t-esc=\\"purchase_line.product_qty\\"/> <t t-esc=\\"purchase_line.product_uom.name\\"/> of <t t-esc=\\"purchase_line.product_id.name\\"/> cancelled\\n                </li>\\n            </ul>\\n        </div>\\n    </div>\\n</t>", "es_ES": "<t name=\\"Message: Alert on sale orders when purchase orders are cancelled\\" t-name=\\"sale_purchase.exception_sale_on_purchase_cancellation\\">\\n    <div>\\n        <p>\\n            Excepción(es) ocurrida(s) en los pedidos de compra:\\n            <t t-foreach=\\"purchase_orders\\" t-as=\\"purchase_order\\">\\n                <a href=\\"#\\" data-oe-model=\\"purchase.order\\" t-att-data-oe-id=\\"purchase_order.id\\"><t t-esc=\\"purchase_order.name\\"/></a>\\n            </t>.\\n            Acciones manuales podrían ser necesitadas.\\n        </p>\\n        <div class=\\"mt16\\">\\n            <p>Excepción(es):</p>\\n            <ul t-foreach=\\"purchase_order_lines\\" t-as=\\"purchase_line\\">\\n                <li>\\n                    <a href=\\"#\\" data-oe-model=\\"purchase.order\\" t-att-data-oe-id=\\"purchase_line.order_id.id\\"><t t-esc=\\"purchase_line.order_id.name\\"/></a>: <t t-esc=\\"purchase_line.product_qty\\"/> <t t-esc=\\"purchase_line.product_uom.name\\"/> de <t t-esc=\\"purchase_line.product_id.name\\"/> cancelado\\n                </li>\\n            </ul>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Message: Alert on sale orders when purchase orders are cancelled" t-name="sale_purchase.exception_sale_on_purchase_cancellation">\n    <div>\n        <p>\n            Exception(s) occurred on the purchase order(s):\n            <t t-foreach="purchase_orders" t-as="purchase_order">\n                <a href="#" data-oe-model="purchase.order" t-att-data-oe-id="purchase_order.id"><t t-esc="purchase_order.name"/></a>\n            </t>.\n            Manual actions may be needed.\n        </p>\n        <div class="mt16">\n            <p>Exception(s):</p>\n            <ul t-foreach="purchase_order_lines" t-as="purchase_line">\n                <li>\n                    <a href="#" data-oe-model="purchase.order" t-att-data-oe-id="purchase_line.order_id.id"><t t-esc="purchase_line.order_id.name"/></a>: <t t-esc="purchase_line.product_qty"/> <t t-esc="purchase_line.product_uom.name"/> of <t t-esc="purchase_line.product_id.name"/> cancelled\n                </li>\n            </ul>\n        </div>\n    </div>\n</t>\n\n	f	t	2026-04-14 08:54:11.267974	2026-04-14 08:54:11.267974	f
2263	16	2180	1	1	product.template.form.inherit	product.template	\N	form	sale_purchase/views/product_views.xml	extension	{"en_US": "<xpath expr=\\"//group[@name='bill']\\" position=\\"before\\">\\n                <group string=\\"Reordering\\" invisible=\\"type != 'service'\\">\\n                    <field name=\\"service_to_purchase\\"/>\\n                </group>\\n            </xpath>", "es_ES": "<xpath expr=\\"//group[@name='bill']\\" position=\\"before\\">\\n                <group string=\\"Reabastecimiento\\" invisible=\\"type != 'service'\\">\\n                    <field name=\\"service_to_purchase\\"/>\\n                </group>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//group[@name='bill']" position="before">\n                <group string="Reordering" invisible="type != 'service'">\n                    <field name="service_to_purchase"/>\n                </group>\n            </xpath>\n        	f	t	2026-04-14 08:54:11.267974	2026-04-14 08:54:11.267974	f
2258	32	2085	1	1	mrp.production.inherited.form.purchase	mrp.production	\N	form	purchase_mrp/views/mrp_production_views.xml	extension	{"en_US": "<xpath expr=\\"//button[@name='action_view_mrp_production_childs']\\" position=\\"before\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_purchase_orders\\" type=\\"object\\" icon=\\"fa-credit-card\\" groups=\\"purchase.group_purchase_user\\" invisible=\\"purchase_order_count == 0\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_value\\"><field name=\\"purchase_order_count\\"/></span>\\n                        <span class=\\"o_stat_text\\">Purchases</span>\\n                    </div>\\n                </button>\\n            </xpath>", "es_ES": "<xpath expr=\\"//button[@name='action_view_mrp_production_childs']\\" position=\\"before\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_purchase_orders\\" type=\\"object\\" icon=\\"fa-credit-card\\" groups=\\"purchase.group_purchase_user\\" invisible=\\"purchase_order_count == 0\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_value\\"><field name=\\"purchase_order_count\\"/></span>\\n                        <span class=\\"o_stat_text\\">Compras</span>\\n                    </div>\\n                </button>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//button[@name='action_view_mrp_production_childs']" position="before">\n                <button class="oe_stat_button" name="action_view_purchase_orders" type="object" icon="fa-credit-card" groups="purchase.group_purchase_user" invisible="purchase_order_count == 0">\n                    <div class="o_field_widget o_stat_info">\n                        <span class="o_stat_value"><field name="purchase_order_count"/></span>\n                        <span class="o_stat_text">Purchases</span>\n                    </div>\n                </button>\n            </xpath>\n        	f	t	2026-04-14 08:54:10.652147	2026-04-14 08:54:10.652147	f
2257	16	2161	1	1	purchase.order.inherited.form.mrp	purchase.order	\N	form	purchase_mrp/views/purchase_order_views.xml	extension	{"en_US": "<xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_mrp_productions\\" type=\\"object\\" icon=\\"fa-wrench\\" invisible=\\"mrp_production_count == 0\\" groups=\\"mrp.group_mrp_user\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_value\\"><field name=\\"mrp_production_count\\"/></span>\\n                        <span class=\\"o_stat_text\\">Manufacturing</span>\\n                    </div>\\n                </button>\\n            </xpath>", "es_ES": "<xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_mrp_productions\\" type=\\"object\\" icon=\\"fa-wrench\\" invisible=\\"mrp_production_count == 0\\" groups=\\"mrp.group_mrp_user\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_value\\"><field name=\\"mrp_production_count\\"/></span>\\n                        <span class=\\"o_stat_text\\">Fabricación</span>\\n                    </div>\\n                </button>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[@name='button_box']" position="inside">\n                <button class="oe_stat_button" name="action_view_mrp_productions" type="object" icon="fa-wrench" invisible="mrp_production_count == 0" groups="mrp.group_mrp_user">\n                    <div class="o_field_widget o_stat_info">\n                        <span class="o_stat_value"><field name="mrp_production_count"/></span>\n                        <span class="o_stat_text">Manufacturing</span>\n                    </div>\n                </button>\n            </xpath>\n        	f	t	2026-04-14 08:54:10.652147	2026-04-14 08:54:10.652147	f
2266	16	960	1	1	sale.order.cancel.form.inherit	sale.order.cancel	\N	form	sale_purchase/wizards/sale_order_cancel_views.xml	extension	{"en_US": "<data><field name=\\"display_invoice_alert\\" position=\\"after\\">\\n                <field name=\\"display_purchase_orders_alert\\" invisible=\\"True\\"/>\\n            </field>\\n            <span id=\\"display_invoice_alert\\" position=\\"after\\">\\n                <span id=\\"display_purchase_orders_alert\\" invisible=\\"not display_purchase_orders_alert\\" groups=\\"purchase.group_purchase_user\\">\\n                    There are active purchase orders linked to this sale order that are not cancelled automatically! <br/>\\n                </span>\\n            </span>\\n        </data>"}	<?xml version="1.0"?>\n<data><field name="display_invoice_alert" position="after">\n                <field name="display_purchase_orders_alert" invisible="True"/>\n            </field>\n            <span id="display_invoice_alert" position="after">\n                <span id="display_purchase_orders_alert" invisible="not display_purchase_orders_alert" groups="purchase.group_purchase_user">\n                    There are active purchase orders linked to this sale order that are not cancelled automatically! <br/>\n                </span>\n            </span>\n        </data>	f	t	2026-04-14 08:54:11.267974	2026-04-14 08:54:11.267974	f
2261	16	\N	1	1	Message: Alert on purchase orders when sales orders are cancelled	\N	sale_purchase.exception_purchase_on_sale_cancellation	qweb	sale_purchase/data/mail_templates.xml	primary	{"en_US": "<t name=\\"Message: Alert on purchase orders when sales orders are cancelled\\" t-name=\\"sale_purchase.exception_purchase_on_sale_cancellation\\">\\n    <div>\\n        <p>\\n            Exception(s) occurred on the sale order(s):\\n            <t t-foreach=\\"sale_orders\\" t-as=\\"sale_order\\">\\n                <a href=\\"#\\" data-oe-model=\\"sale.order\\" t-att-data-oe-id=\\"sale_order.id\\"><t t-esc=\\"sale_order.name\\"/></a>\\n            </t>.\\n            Manual actions may be needed.\\n        </p>\\n        <div class=\\"mt16\\">\\n            <p>Exception(s):</p>\\n            <ul t-foreach=\\"sale_order_lines\\" t-as=\\"sale_line\\">\\n                <li>\\n                    <a href=\\"#\\" data-oe-model=\\"sale.order\\" t-att-data-oe-id=\\"sale_line.order_id.id\\"><t t-esc=\\"sale_line.order_id.name\\"/></a>: <t t-esc=\\"sale_line.product_uom_qty\\"/> <t t-esc=\\"sale_line.product_uom.name\\"/> of <t t-esc=\\"sale_line.product_id.name\\"/> cancelled\\n                </li>\\n            </ul>\\n        </div>\\n    </div>\\n</t>", "es_ES": "<t name=\\"Message: Alert on purchase orders when sales orders are cancelled\\" t-name=\\"sale_purchase.exception_purchase_on_sale_cancellation\\">\\n    <div>\\n        <p>\\n            Excepción(es) ocurrida(s) en los pedidos de venta:\\n            <t t-foreach=\\"sale_orders\\" t-as=\\"sale_order\\">\\n                <a href=\\"#\\" data-oe-model=\\"sale.order\\" t-att-data-oe-id=\\"sale_order.id\\"><t t-esc=\\"sale_order.name\\"/></a>\\n            </t>.\\n            Acciones manuales podrían ser necesitadas.\\n        </p>\\n        <div class=\\"mt16\\">\\n            <p>Excepción(es):</p>\\n            <ul t-foreach=\\"sale_order_lines\\" t-as=\\"sale_line\\">\\n                <li>\\n                    <a href=\\"#\\" data-oe-model=\\"sale.order\\" t-att-data-oe-id=\\"sale_line.order_id.id\\"><t t-esc=\\"sale_line.order_id.name\\"/></a>: <t t-esc=\\"sale_line.product_uom_qty\\"/> <t t-esc=\\"sale_line.product_uom.name\\"/> de <t t-esc=\\"sale_line.product_id.name\\"/> cancelado\\n                </li>\\n            </ul>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Message: Alert on purchase orders when sales orders are cancelled" t-name="sale_purchase.exception_purchase_on_sale_cancellation">\n    <div>\n        <p>\n            Exception(s) occurred on the sale order(s):\n            <t t-foreach="sale_orders" t-as="sale_order">\n                <a href="#" data-oe-model="sale.order" t-att-data-oe-id="sale_order.id"><t t-esc="sale_order.name"/></a>\n            </t>.\n            Manual actions may be needed.\n        </p>\n        <div class="mt16">\n            <p>Exception(s):</p>\n            <ul t-foreach="sale_order_lines" t-as="sale_line">\n                <li>\n                    <a href="#" data-oe-model="sale.order" t-att-data-oe-id="sale_line.order_id.id"><t t-esc="sale_line.order_id.name"/></a>: <t t-esc="sale_line.product_uom_qty"/> <t t-esc="sale_line.product_uom.name"/> of <t t-esc="sale_line.product_id.name"/> cancelled\n                </li>\n            </ul>\n        </div>\n    </div>\n</t>\n\n	f	t	2026-04-14 08:54:11.267974	2026-04-14 08:54:11.267974	f
2265	16	2161	1	1	purchase.order.inherited.form.sale	purchase.order	\N	form	sale_purchase/views/purchase_order_views.xml	extension	{"en_US": "<xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_sale_orders\\" type=\\"object\\" icon=\\"fa-dollar\\" groups=\\"sales_team.group_sale_salesman\\" invisible=\\"sale_order_count == 0\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_value\\"><field name=\\"sale_order_count\\"/></span>\\n                        <span class=\\"o_stat_text\\">Sale</span>\\n                    </div>\\n                </button>\\n            </xpath>", "es_ES": "<xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_sale_orders\\" type=\\"object\\" icon=\\"fa-dollar\\" groups=\\"sales_team.group_sale_salesman\\" invisible=\\"sale_order_count == 0\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_value\\"><field name=\\"sale_order_count\\"/></span>\\n                        <span class=\\"o_stat_text\\">Venta</span>\\n                    </div>\\n                </button>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[@name='button_box']" position="inside">\n                <button class="oe_stat_button" name="action_view_sale_orders" type="object" icon="fa-dollar" groups="sales_team.group_sale_salesman" invisible="sale_order_count == 0">\n                    <div class="o_field_widget o_stat_info">\n                        <span class="o_stat_value"><field name="sale_order_count"/></span>\n                        <span class="o_stat_text">Sale</span>\n                    </div>\n                </button>\n            </xpath>\n        	f	t	2026-04-14 08:54:11.267974	2026-04-14 08:54:11.267974	f
2264	16	974	1	1	sale.order.inherited.form.purchase	sale.order	\N	form	sale_purchase/views/sale_order_views.xml	extension	{"en_US": "<xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_purchase_orders\\" type=\\"object\\" icon=\\"fa-credit-card\\" groups=\\"purchase.group_purchase_user\\" invisible=\\"purchase_order_count == 0\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_value\\"><field name=\\"purchase_order_count\\"/></span>\\n                        <span class=\\"o_stat_text\\">Purchase</span>\\n                    </div>\\n                </button>\\n            </xpath>", "es_ES": "<xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_purchase_orders\\" type=\\"object\\" icon=\\"fa-credit-card\\" groups=\\"purchase.group_purchase_user\\" invisible=\\"purchase_order_count == 0\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_value\\"><field name=\\"purchase_order_count\\"/></span>\\n                        <span class=\\"o_stat_text\\">Compra</span>\\n                    </div>\\n                </button>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[@name='button_box']" position="inside">\n                <button class="oe_stat_button" name="action_view_purchase_orders" type="object" icon="fa-credit-card" groups="purchase.group_purchase_user" invisible="purchase_order_count == 0">\n                    <div class="o_field_widget o_stat_info">\n                        <span class="o_stat_value"><field name="purchase_order_count"/></span>\n                        <span class="o_stat_text">Purchase</span>\n                    </div>\n                </button>\n            </xpath>\n        	f	t	2026-04-14 08:54:11.267974	2026-04-14 08:54:11.267974	f
2267	16	2161	1	1	purchase.order.form.inherit	purchase.order	\N	form	purchase_repair/views/purchase_views.xml	extension	{"en_US": "<xpath expr=\\"//button[@name='action_view_invoice']\\" position=\\"after\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_repair_orders\\" type=\\"object\\" icon=\\"fa-wrench\\" groups=\\"stock.group_stock_user\\" invisible=\\"repair_count == 0\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <field name=\\"repair_count\\" string=\\"Repair Orders\\" widget=\\"statinfo\\"/>\\n                    </div>\\n                </button>\\n            </xpath>", "es_ES": "<xpath expr=\\"//button[@name='action_view_invoice']\\" position=\\"after\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_repair_orders\\" type=\\"object\\" icon=\\"fa-wrench\\" groups=\\"stock.group_stock_user\\" invisible=\\"repair_count == 0\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <field name=\\"repair_count\\" string=\\"Órdenes de reparación\\" widget=\\"statinfo\\"/>\\n                    </div>\\n                </button>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//button[@name='action_view_invoice']" position="after">\n                <button class="oe_stat_button" name="action_view_repair_orders" type="object" icon="fa-wrench" groups="stock.group_stock_user" invisible="repair_count == 0">\n                    <div class="o_field_widget o_stat_info">\n                        <field name="repair_count" string="Repair Orders" widget="statinfo"/>\n                    </div>\n                </button>\n            </xpath>\n        	f	t	2026-04-14 08:54:12.153388	2026-04-14 08:54:12.153388	f
2268	16	2018	1	1	repair.order.form.inherit	repair.order	\N	form	purchase_repair/views/repair_views.xml	extension	{"en_US": "<xpath expr=\\"//button[@name='action_view_sale_order']\\" position=\\"after\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_purchase_orders\\" type=\\"object\\" icon=\\"fa-credit-card\\" groups=\\"purchase.group_purchase_user\\" invisible=\\"purchase_count == 0 or state == 'draft'\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <field name=\\"purchase_count\\" string=\\"Purchase Orders\\" widget=\\"statinfo\\"/>\\n                    </div>\\n                </button>\\n            </xpath>", "es_ES": "<xpath expr=\\"//button[@name='action_view_sale_order']\\" position=\\"after\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_purchase_orders\\" type=\\"object\\" icon=\\"fa-credit-card\\" groups=\\"purchase.group_purchase_user\\" invisible=\\"purchase_count == 0 or state == 'draft'\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <field name=\\"purchase_count\\" string=\\"Pedidos de compra\\" widget=\\"statinfo\\"/>\\n                    </div>\\n                </button>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//button[@name='action_view_sale_order']" position="after">\n                <button class="oe_stat_button" name="action_view_purchase_orders" type="object" icon="fa-credit-card" groups="purchase.group_purchase_user" invisible="purchase_count == 0 or state == 'draft'">\n                    <div class="o_field_widget o_stat_info">\n                        <field name="purchase_count" string="Purchase Orders" widget="statinfo"/>\n                    </div>\n                </button>\n            </xpath>\n        	f	t	2026-04-14 08:54:12.153388	2026-04-14 08:54:12.153388	f
2276	16	\N	1	1	equipment.request.calendar	maintenance.request	\N	calendar	maintenance/views/maintenance_views.xml	primary	{"en_US": "<calendar date_start=\\"schedule_date\\" date_delay=\\"duration\\" color=\\"user_id\\" event_limit=\\"5\\" js_class=\\"calendar_with_recurrence\\">\\n                <field name=\\"user_id\\" filters=\\"1\\"/>\\n                <field name=\\"priority\\"/>\\n                <field name=\\"maintenance_type\\"/>\\n                <field name=\\"recurring_maintenance\\" invisible=\\"1\\"/>\\n                <field name=\\"repeat_interval\\" invisible=\\"1\\"/>\\n                <field name=\\"repeat_unit\\" invisible=\\"1\\"/>\\n                <field name=\\"repeat_type\\" invisible=\\"1\\"/>\\n                <field name=\\"repeat_until\\" invisible=\\"1\\"/>\\n                <field name=\\"done\\" invisible=\\"1\\"/>\\n                <field name=\\"archive\\" invisible=\\"1\\"/>\\n            </calendar>"}	<?xml version="1.0"?>\n<calendar date_start="schedule_date" date_delay="duration" color="user_id" event_limit="5" js_class="calendar_with_recurrence">\n                <field name="user_id" filters="1"/>\n                <field name="priority"/>\n                <field name="maintenance_type"/>\n                <field name="recurring_maintenance" invisible="1"/>\n                <field name="repeat_interval" invisible="1"/>\n                <field name="repeat_unit" invisible="1"/>\n                <field name="repeat_type" invisible="1"/>\n                <field name="repeat_until" invisible="1"/>\n                <field name="done" invisible="1"/>\n                <field name="archive" invisible="1"/>\n            </calendar>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2269	16	\N	1	1	equipment.request.search	maintenance.request	\N	search	maintenance/views/maintenance_views.xml	primary	{"en_US": "<search string=\\"Maintenance Request Search\\">\\n                <field name=\\"name\\" string=\\"Request\\"/>\\n                <field name=\\"category_id\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"equipment_id\\"/>\\n                <field name=\\"owner_user_id\\"/>\\n                <field name=\\"stage_id\\"/>\\n                <field name=\\"maintenance_team_id\\"/>\\n                <filter string=\\"My Maintenances\\" name=\\"my_maintenances\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                <separator/>\\n                <filter string=\\"To Do\\" name=\\"todo\\" domain=\\"[('stage_id.done', '=', False)]\\"/>\\n                <filter string=\\"Done\\" name=\\"done\\" domain=\\"[('stage_id.done', '=', True)]\\"/>\\n                <separator/>\\n                <filter string=\\"Blocked\\" name=\\"kanban_state_block\\" domain=\\"[('stage_id.done', '=', False), ('kanban_state', '=', 'blocked')]\\"/>\\n                <filter string=\\"Ready\\" name=\\"done\\" domain=\\"[('stage_id.done', '=', False), ('kanban_state', '=', 'done')]\\"/>\\n                <separator/>\\n                <filter string=\\"High-priority\\" name=\\"high_priority\\" domain=\\"[('stage_id.done', '=', False), ('priority', '=', '3')]\\"/>\\n                <separator/>\\n                <filter string=\\"Unscheduled\\" name=\\"unscheduled\\" domain=\\"[('stage_id.done', '=', False), ('schedule_date', '=', False)]\\"/>\\n                <separator/>\\n                <filter name=\\"filter_request_date\\" date=\\"request_date\\"/>\\n                <filter name=\\"filter_schedule_date\\" date=\\"schedule_date\\"/>\\n                <filter name=\\"filter_close_date\\" date=\\"close_date\\"/>\\n                <separator/>\\n                <filter string=\\"Unread Messages\\" name=\\"message_needaction\\" domain=\\"[('message_needaction', '=', True)]\\" groups=\\"mail.group_mail_notification_type_inbox\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" string=\\"Late Activities\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Show all records which has next action date is before today\\"/>\\n                <filter invisible=\\"1\\" string=\\"Today Activities\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Future Activities\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <separator/>\\n                <filter string=\\"Active\\" name=\\"active\\" domain=\\"[('archive', '=', False)]\\"/>\\n                <filter string=\\"Cancelled\\" name=\\"inactive\\" domain=\\"[('archive', '=', True)]\\"/>\\n                <group expand=\\"0\\" string=\\"Group by...\\">\\n                    <filter string=\\"Assigned to\\" name=\\"assigned\\" domain=\\"[]\\" context=\\"{'group_by': 'user_id'}\\"/>\\n                    <filter string=\\"Category\\" name=\\"category\\" domain=\\"[]\\" context=\\"{'group_by' : 'category_id'}\\"/>\\n                    <filter string=\\"Stage\\" name=\\"stages\\" domain=\\"[]\\" context=\\"{'group_by' : 'stage_id'}\\"/>\\n                    <filter string=\\"Created By\\" name=\\"created_by\\" domain=\\"[]\\" context=\\"{'group_by': 'owner_user_id'}\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Búsqueda de solicitudes de mantenimiento\\">\\n                <field name=\\"name\\" string=\\"Solicitud\\"/>\\n                <field name=\\"category_id\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"equipment_id\\"/>\\n                <field name=\\"owner_user_id\\"/>\\n                <field name=\\"stage_id\\"/>\\n                <field name=\\"maintenance_team_id\\"/>\\n                <filter string=\\"Mis mantenimientos\\" name=\\"my_maintenances\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                <separator/>\\n                <filter string=\\"Pendiente\\" name=\\"todo\\" domain=\\"[('stage_id.done', '=', False)]\\"/>\\n                <filter string=\\"Hecho\\" name=\\"done\\" domain=\\"[('stage_id.done', '=', True)]\\"/>\\n                <separator/>\\n                <filter string=\\"Bloqueado\\" name=\\"kanban_state_block\\" domain=\\"[('stage_id.done', '=', False), ('kanban_state', '=', 'blocked')]\\"/>\\n                <filter string=\\"Listo\\" name=\\"done\\" domain=\\"[('stage_id.done', '=', False), ('kanban_state', '=', 'done')]\\"/>\\n                <separator/>\\n                <filter string=\\"Alta prioridad\\" name=\\"high_priority\\" domain=\\"[('stage_id.done', '=', False), ('priority', '=', '3')]\\"/>\\n                <separator/>\\n                <filter string=\\"No programado\\" name=\\"unscheduled\\" domain=\\"[('stage_id.done', '=', False), ('schedule_date', '=', False)]\\"/>\\n                <separator/>\\n                <filter name=\\"filter_request_date\\" date=\\"request_date\\"/>\\n                <filter name=\\"filter_schedule_date\\" date=\\"schedule_date\\"/>\\n                <filter name=\\"filter_close_date\\" date=\\"close_date\\"/>\\n                <separator/>\\n                <filter string=\\"Mensajes sin leer\\" name=\\"message_needaction\\" domain=\\"[('message_needaction', '=', True)]\\" groups=\\"mail.group_mail_notification_type_inbox\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" string=\\"Actividades retrasadas\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Mostrar todos los registros que tienen la próxima fecha de acción antes de hoy\\"/>\\n                <filter invisible=\\"1\\" string=\\"Actividades de hoy\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Actividades futuras\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <separator/>\\n                <filter string=\\"Activo\\" name=\\"active\\" domain=\\"[('archive', '=', False)]\\"/>\\n                <filter string=\\"Cancelado\\" name=\\"inactive\\" domain=\\"[('archive', '=', True)]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar por...\\">\\n                    <filter string=\\"Asignado a\\" name=\\"assigned\\" domain=\\"[]\\" context=\\"{'group_by': 'user_id'}\\"/>\\n                    <filter string=\\"Categoría\\" name=\\"category\\" domain=\\"[]\\" context=\\"{'group_by' : 'category_id'}\\"/>\\n                    <filter string=\\"Etapa\\" name=\\"stages\\" domain=\\"[]\\" context=\\"{'group_by' : 'stage_id'}\\"/>\\n                    <filter string=\\"Creado por\\" name=\\"created_by\\" domain=\\"[]\\" context=\\"{'group_by': 'owner_user_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Maintenance Request Search">\n                <field name="name" string="Request"/>\n                <field name="category_id"/>\n                <field name="user_id"/>\n                <field name="equipment_id"/>\n                <field name="owner_user_id"/>\n                <field name="stage_id"/>\n                <field name="maintenance_team_id"/>\n                <filter string="My Maintenances" name="my_maintenances" domain="[('user_id', '=', uid)]"/>\n                <separator/>\n                <filter string="To Do" name="todo" domain="[('stage_id.done', '=', False)]"/>\n                <filter string="Done" name="done" domain="[('stage_id.done', '=', True)]"/>\n                <separator/>\n                <filter string="Blocked" name="kanban_state_block" domain="[('stage_id.done', '=', False), ('kanban_state', '=', 'blocked')]"/>\n                <filter string="Ready" name="done" domain="[('stage_id.done', '=', False), ('kanban_state', '=', 'done')]"/>\n                <separator/>\n                <filter string="High-priority" name="high_priority" domain="[('stage_id.done', '=', False), ('priority', '=', '3')]"/>\n                <separator/>\n                <filter string="Unscheduled" name="unscheduled" domain="[('stage_id.done', '=', False), ('schedule_date', '=', False)]"/>\n                <separator/>\n                <filter name="filter_request_date" date="request_date"/>\n                <filter name="filter_schedule_date" date="schedule_date"/>\n                <filter name="filter_close_date" date="close_date"/>\n                <separator/>\n                <filter string="Unread Messages" name="message_needaction" domain="[('message_needaction', '=', True)]" groups="mail.group_mail_notification_type_inbox"/>\n                <separator/>\n                <filter invisible="1" string="Late Activities" name="activities_overdue" domain="[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]" help="Show all records which has next action date is before today"/>\n                <filter invisible="1" string="Today Activities" name="activities_today" domain="[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/>\n                <filter invisible="1" string="Future Activities" name="activities_upcoming_all" domain="[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]"/>\n                <separator/>\n                <filter string="Active" name="active" domain="[('archive', '=', False)]"/>\n                <filter string="Cancelled" name="inactive" domain="[('archive', '=', True)]"/>\n                <group expand="0" string="Group by...">\n                    <filter string="Assigned to" name="assigned" domain="[]" context="{'group_by': 'user_id'}"/>\n                    <filter string="Category" name="category" domain="[]" context="{'group_by' : 'category_id'}"/>\n                    <filter string="Stage" name="stages" domain="[]" context="{'group_by' : 'stage_id'}"/>\n                    <filter string="Created By" name="created_by" domain="[]" context="{'group_by': 'owner_user_id'}"/>\n                </group>\n            </search>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2290	16	\N	1	1	maintenance.team.kanban	maintenance.team	\N	kanban	maintenance/views/maintenance_views.xml	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\">\\n                <templates>\\n                    <t t-name=\\"card\\">\\n                        <field name=\\"name\\" class=\\"fw-bold\\"/>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile">\n                <templates>\n                    <t t-name="card">\n                        <field name="name" class="fw-bold"/>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2273	16	\N	1	1	equipment.request.list	maintenance.request	\N	list	maintenance/views/maintenance_views.xml	primary	{"en_US": "<list string=\\"maintenance Request\\" multi_edit=\\"1\\" sample=\\"1\\">\\n                <field name=\\"message_needaction\\" column_invisible=\\"True\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"request_date\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"owner_user_id\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"category_id\\" readonly=\\"1\\" groups=\\"maintenance.group_equipment_manager\\"/>\\n                <field name=\\"stage_id\\"/>\\n                <field name=\\"company_id\\" readonly=\\"1\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n            </list>", "es_ES": "<list string=\\"solicitud de mantenimiento\\" multi_edit=\\"1\\" sample=\\"1\\">\\n                <field name=\\"message_needaction\\" column_invisible=\\"True\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"request_date\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"owner_user_id\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"category_id\\" readonly=\\"1\\" groups=\\"maintenance.group_equipment_manager\\"/>\\n                <field name=\\"stage_id\\"/>\\n                <field name=\\"company_id\\" readonly=\\"1\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="maintenance Request" multi_edit="1" sample="1">\n                <field name="message_needaction" column_invisible="True"/>\n                <field name="name"/>\n                <field name="request_date" groups="base.group_no_one"/>\n                <field name="owner_user_id"/>\n                <field name="user_id"/>\n                <field name="category_id" readonly="1" groups="maintenance.group_equipment_manager"/>\n                <field name="stage_id"/>\n                <field name="company_id" readonly="1" groups="base.group_multi_company"/>\n                <field name="activity_exception_decoration" widget="activity_exception"/>\n            </list>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2281	16	\N	1	1	equipment.category.form	maintenance.equipment.category	\N	form	maintenance/views/maintenance_views.xml	primary	{"en_US": "<form string=\\"Equipment Categories\\">\\n                <sheet>\\n                <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                    <button name=\\"761\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\" type=\\"action\\">\\n                        <field string=\\"Equipment\\" name=\\"equipment_count\\" widget=\\"statinfo\\"/>\\n                    </button>\\n                    <button name=\\"755\\" type=\\"action\\" class=\\"oe_stat_button\\" icon=\\"fa-wrench\\">\\n                        <field string=\\"Maintenance\\" name=\\"maintenance_open_count\\" widget=\\"statinfo\\"/>\\n                    </button>\\n                </div>\\n                <div class=\\"oe_title\\">\\n                    <label for=\\"name\\" string=\\"Category Name\\"/>\\n                    <h1>\\n                        <field name=\\"name\\" placeholder=\\"e.g. Monitors\\"/>\\n                    </h1>\\n                </div>\\n                <group>\\n                    <field name=\\"technician_user_id\\" class=\\"oe_inline\\" domain=\\"[('share', '=', False)]\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" class=\\"oe_inline\\"/>\\n                </group>\\n                <group name=\\"group_alias\\">\\n                    <label for=\\"alias_name\\" string=\\"Email Alias\\"/>\\n                    <div name=\\"alias_def\\">\\n                        <field name=\\"alias_id\\" class=\\"oe_read_only oe_inline\\" string=\\"Email Alias\\" required=\\"0\\"/>\\n                        <div class=\\"oe_edit_only oe_inline\\" name=\\"edit_alias\\" style=\\"display: inline;\\" dir=\\"ltr\\">\\n                            <field name=\\"alias_name\\" placeholder=\\"alias\\" class=\\"oe_inline\\"/>@\\n                            <field name=\\"alias_domain_id\\" class=\\"oe_inline\\" placeholder=\\"e.g. mycompany.com\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                        </div>\\n                    </div>\\n                </group>\\n                <group>\\n                    <field name=\\"note\\"/>\\n                </group>\\n                </sheet>\\n                <chatter/>\\n            </form>", "es_ES": "<form string=\\"Categorías de equipo\\">\\n                <sheet>\\n                <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                    <button name=\\"761\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\" type=\\"action\\">\\n                        <field string=\\"Equipo\\" name=\\"equipment_count\\" widget=\\"statinfo\\"/>\\n                    </button>\\n                    <button name=\\"755\\" type=\\"action\\" class=\\"oe_stat_button\\" icon=\\"fa-wrench\\">\\n                        <field string=\\"Mantenimiento\\" name=\\"maintenance_open_count\\" widget=\\"statinfo\\"/>\\n                    </button>\\n                </div>\\n                <div class=\\"oe_title\\">\\n                    <label for=\\"name\\" string=\\"Nombre de categoría\\"/>\\n                    <h1>\\n                        <field name=\\"name\\" placeholder=\\"p. ej. monitores\\"/>\\n                    </h1>\\n                </div>\\n                <group>\\n                    <field name=\\"technician_user_id\\" class=\\"oe_inline\\" domain=\\"[('share', '=', False)]\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" class=\\"oe_inline\\"/>\\n                </group>\\n                <group name=\\"group_alias\\">\\n                    <label for=\\"alias_name\\" string=\\"Alias de correo electrónico\\"/>\\n                    <div name=\\"alias_def\\">\\n                        <field name=\\"alias_id\\" class=\\"oe_read_only oe_inline\\" string=\\"Alias de correo electrónico\\" required=\\"0\\"/>\\n                        <div class=\\"oe_edit_only oe_inline\\" name=\\"edit_alias\\" style=\\"display: inline;\\" dir=\\"ltr\\">\\n                            <field name=\\"alias_name\\" placeholder=\\"alias\\" class=\\"oe_inline\\"/>@\\n                            <field name=\\"alias_domain_id\\" class=\\"oe_inline\\" placeholder=\\"p. ej. micompañía.com\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                        </div>\\n                    </div>\\n                </group>\\n                <group>\\n                    <field name=\\"note\\"/>\\n                </group>\\n                </sheet>\\n                <chatter/>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Equipment Categories">\n                <sheet>\n                <div class="oe_button_box" name="button_box">\n                    <button name="761" class="oe_stat_button" icon="fa-cubes" type="action">\n                        <field string="Equipment" name="equipment_count" widget="statinfo"/>\n                    </button>\n                    <button name="755" type="action" class="oe_stat_button" icon="fa-wrench">\n                        <field string="Maintenance" name="maintenance_open_count" widget="statinfo"/>\n                    </button>\n                </div>\n                <div class="oe_title">\n                    <label for="name" string="Category Name"/>\n                    <h1>\n                        <field name="name" placeholder="e.g. Monitors"/>\n                    </h1>\n                </div>\n                <group>\n                    <field name="technician_user_id" class="oe_inline" domain="[('share', '=', False)]"/>\n                    <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}" class="oe_inline"/>\n                </group>\n                <group name="group_alias">\n                    <label for="alias_name" string="Email Alias"/>\n                    <div name="alias_def">\n                        <field name="alias_id" class="oe_read_only oe_inline" string="Email Alias" required="0"/>\n                        <div class="oe_edit_only oe_inline" name="edit_alias" style="display: inline;" dir="ltr">\n                            <field name="alias_name" placeholder="alias" class="oe_inline"/>@\n                            <field name="alias_domain_id" class="oe_inline" placeholder="e.g. mycompany.com" options="{'no_create': True, 'no_open': True}"/>\n                        </div>\n                    </div>\n                </group>\n                <group>\n                    <field name="note"/>\n                </group>\n                </sheet>\n                <chatter/>\n            </form>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2283	16	\N	1	1	equipment.category.search	maintenance.equipment.category	\N	search	maintenance/views/maintenance_views.xml	primary	{"en_US": "<search string=\\"Search\\">\\n                <field name=\\"name\\" string=\\"Category Name\\" filter_domain=\\"[('name','ilike',self)]\\"/>\\n                <group expand=\\"0\\" string=\\"Group by...\\">\\n                    <filter string=\\"Responsible\\" name=\\"responsible\\" domain=\\"[]\\" context=\\"{'group_by' : 'technician_user_id'}\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Buscar\\">\\n                <field name=\\"name\\" string=\\"Nombre de categoría\\" filter_domain=\\"[('name','ilike',self)]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar por...\\">\\n                    <filter string=\\"Responsable\\" name=\\"responsible\\" domain=\\"[]\\" context=\\"{'group_by' : 'technician_user_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search">\n                <field name="name" string="Category Name" filter_domain="[('name','ilike',self)]"/>\n                <group expand="0" string="Group by...">\n                    <filter string="Responsible" name="responsible" domain="[]" context="{'group_by' : 'technician_user_id'}"/>\n                </group>\n            </search>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2282	16	\N	1	1	equipment.category.list	maintenance.equipment.category	\N	list	maintenance/views/maintenance_views.xml	primary	{"en_US": "<list string=\\"Assign To User\\">\\n                <field name=\\"name\\" string=\\"Name\\"/>\\n                <field name=\\"technician_user_id\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </list>", "es_ES": "<list string=\\"Asignar al usuario\\">\\n                <field name=\\"name\\" string=\\"Nombre\\"/>\\n                <field name=\\"technician_user_id\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Assign To User">\n                <field name="name" string="Name"/>\n                <field name="technician_user_id"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n            </list>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2271	16	\N	1	1	equipment.request.form	maintenance.request	\N	form	maintenance/views/maintenance_views.xml	primary	{"en_US": "<form string=\\"Maintenance Request\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"category_id\\" invisible=\\"1\\"/>\\n                <header>\\n                    <button string=\\"Cancel\\" name=\\"archive_equipment_request\\" type=\\"object\\" invisible=\\"archive\\"/>\\n                    <button string=\\"Reopen Request\\" name=\\"reset_equipment_request\\" type=\\"object\\" invisible=\\"not archive\\"/>\\n                    <field name=\\"stage_id\\" widget=\\"statusbar\\" options=\\"{'clickable': '1'}\\" invisible=\\"archive\\"/>\\n                </header>\\n                <sheet>\\n                    <div invisible=\\"not archive\\">\\n                        <span class=\\"badge text-bg-warning float-end\\">Cancelled</span>\\n                    </div>\\n                    <field name=\\"kanban_state\\" widget=\\"state_selection\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Request\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"e.g. Screen not working\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"owner_user_id\\" string=\\"Requested By\\" invisible=\\"1\\"/>\\n                            <field name=\\"equipment_id\\" context=\\"{'default_company_id':company_id, 'default_category_id':category_id}\\"/>\\n                            <field name=\\"category_id\\" groups=\\"maintenance.group_equipment_manager\\" context=\\"{'default_company_id':company_id}\\" invisible=\\"not equipment_id\\"/>\\n                            <field name=\\"request_date\\" readonly=\\"True\\"/>\\n                            <field name=\\"done\\" invisible=\\"1\\"/>\\n                            <field name=\\"close_date\\" readonly=\\"True\\" invisible=\\"not done\\"/>\\n                            <field name=\\"archive\\" invisible=\\"1\\"/>\\n                            <field name=\\"maintenance_type\\" widget=\\"radio\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"maintenance_team_id\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                            <field name=\\"user_id\\" string=\\"Responsible\\"/>\\n                            <field name=\\"schedule_date\\"/>\\n                            <label for=\\"duration\\"/>\\n                            <div>\\n                                <field name=\\"duration\\" widget=\\"float_time\\" class=\\"oe_inline\\"/> <span class=\\"ml8\\">hours</span>\\n                            </div>\\n                            <label for=\\"recurring_maintenance\\" invisible=\\"maintenance_type == 'corrective'\\"/>\\n                            <div class=\\"d-inline-flex\\" invisible=\\"maintenance_type == 'corrective'\\">\\n                                <field name=\\"recurring_maintenance\\" nolabel=\\"1\\" class=\\"ms-0\\" style=\\"width: fit-content;\\"/>\\n                            </div>\\n                            <label for=\\"repeat_interval\\" invisible=\\"not recurring_maintenance\\"/>\\n                            <div class=\\"d-flex\\" invisible=\\"not recurring_maintenance\\">\\n                                <field name=\\"repeat_interval\\" required=\\"recurring_maintenance\\" class=\\"me-2\\" style=\\"max-width: 2rem !important;\\"/>\\n                                <field name=\\"repeat_unit\\" required=\\"recurring_maintenance\\" class=\\"me-2\\" style=\\"max-width: 4rem !important;\\"/>\\n                                <field name=\\"repeat_type\\" required=\\"recurring_maintenance\\" class=\\"me-2\\" style=\\"max-width: 15rem !important;\\"/>\\n                                <field name=\\"repeat_until\\" invisible=\\"repeat_type != 'until'\\" required=\\"repeat_type == 'until'\\" class=\\"me-2\\"/>\\n                            </div>\\n                            <field name=\\"priority\\" widget=\\"priority\\"/>\\n                            <field name=\\"email_cc\\" string=\\"Email cc\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Notes\\">\\n                            <field name=\\"description\\" placeholder=\\"Internal Notes\\"/>\\n                        </page>\\n                        <page string=\\"Instructions\\">\\n                            <group col=\\"1\\">\\n                                <field name=\\"instruction_type\\" widget=\\"radio\\" nolabel=\\"1\\"/>\\n                                <field name=\\"instruction_pdf\\" help=\\"Upload your PDF file.\\" widget=\\"pdf_viewer\\" invisible=\\"instruction_type != 'pdf'\\" required=\\"instruction_type == 'pdf'\\" nolabel=\\"1\\"/>\\n                                <field name=\\"instruction_google_slide\\" placeholder=\\"Google Slide Link\\" widget=\\"embed_viewer\\" invisible=\\"instruction_type != 'google_slide'\\" required=\\"instruction_type == 'google_slide'\\" nolabel=\\"1\\"/>\\n                                <field name=\\"instruction_text\\" placeholder=\\"Your instructions\\" invisible=\\"instruction_type != 'text'\\" nolabel=\\"1\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n            </form>", "es_ES": "<form string=\\"Solicitud de mantenimiento\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"category_id\\" invisible=\\"1\\"/>\\n                <header>\\n                    <button string=\\"Cancelar\\" name=\\"archive_equipment_request\\" type=\\"object\\" invisible=\\"archive\\"/>\\n                    <button string=\\"Reabrir solicitud\\" name=\\"reset_equipment_request\\" type=\\"object\\" invisible=\\"not archive\\"/>\\n                    <field name=\\"stage_id\\" widget=\\"statusbar\\" options=\\"{'clickable': '1'}\\" invisible=\\"archive\\"/>\\n                </header>\\n                <sheet>\\n                    <div invisible=\\"not archive\\">\\n                        <span class=\\"badge text-bg-warning float-end\\">Cancelado</span>\\n                    </div>\\n                    <field name=\\"kanban_state\\" widget=\\"state_selection\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Solicitud\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"p. ej. No funciona la pantalla\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"owner_user_id\\" string=\\"Solicitado por\\" invisible=\\"1\\"/>\\n                            <field name=\\"equipment_id\\" context=\\"{'default_company_id':company_id, 'default_category_id':category_id}\\"/>\\n                            <field name=\\"category_id\\" groups=\\"maintenance.group_equipment_manager\\" context=\\"{'default_company_id':company_id}\\" invisible=\\"not equipment_id\\"/>\\n                            <field name=\\"request_date\\" readonly=\\"True\\"/>\\n                            <field name=\\"done\\" invisible=\\"1\\"/>\\n                            <field name=\\"close_date\\" readonly=\\"True\\" invisible=\\"not done\\"/>\\n                            <field name=\\"archive\\" invisible=\\"1\\"/>\\n                            <field name=\\"maintenance_type\\" widget=\\"radio\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"maintenance_team_id\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                            <field name=\\"user_id\\" string=\\"Responsable\\"/>\\n                            <field name=\\"schedule_date\\"/>\\n                            <label for=\\"duration\\"/>\\n                            <div>\\n                                <field name=\\"duration\\" widget=\\"float_time\\" class=\\"oe_inline\\"/> <span class=\\"ml8\\">horas</span>\\n                            </div>\\n                            <label for=\\"recurring_maintenance\\" invisible=\\"maintenance_type == 'corrective'\\"/>\\n                            <div class=\\"d-inline-flex\\" invisible=\\"maintenance_type == 'corrective'\\">\\n                                <field name=\\"recurring_maintenance\\" nolabel=\\"1\\" class=\\"ms-0\\" style=\\"width: fit-content;\\"/>\\n                            </div>\\n                            <label for=\\"repeat_interval\\" invisible=\\"not recurring_maintenance\\"/>\\n                            <div class=\\"d-flex\\" invisible=\\"not recurring_maintenance\\">\\n                                <field name=\\"repeat_interval\\" required=\\"recurring_maintenance\\" class=\\"me-2\\" style=\\"max-width: 2rem !important;\\"/>\\n                                <field name=\\"repeat_unit\\" required=\\"recurring_maintenance\\" class=\\"me-2\\" style=\\"max-width: 4rem !important;\\"/>\\n                                <field name=\\"repeat_type\\" required=\\"recurring_maintenance\\" class=\\"me-2\\" style=\\"max-width: 15rem !important;\\"/>\\n                                <field name=\\"repeat_until\\" invisible=\\"repeat_type != 'until'\\" required=\\"repeat_type == 'until'\\" class=\\"me-2\\"/>\\n                            </div>\\n                            <field name=\\"priority\\" widget=\\"priority\\"/>\\n                            <field name=\\"email_cc\\" string=\\"CC del correo electrónico\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Notas\\">\\n                            <field name=\\"description\\" placeholder=\\"Notas internas\\"/>\\n                        </page>\\n                        <page string=\\"Instrucciones\\">\\n                            <group col=\\"1\\">\\n                                <field name=\\"instruction_type\\" widget=\\"radio\\" nolabel=\\"1\\"/>\\n                                <field name=\\"instruction_pdf\\" help=\\"Suba su archivo PDF.\\" widget=\\"pdf_viewer\\" invisible=\\"instruction_type != 'pdf'\\" required=\\"instruction_type == 'pdf'\\" nolabel=\\"1\\"/>\\n                                <field name=\\"instruction_google_slide\\" placeholder=\\"Enlace de presentaciones de Google\\" widget=\\"embed_viewer\\" invisible=\\"instruction_type != 'google_slide'\\" required=\\"instruction_type == 'google_slide'\\" nolabel=\\"1\\"/>\\n                                <field name=\\"instruction_text\\" placeholder=\\"Sus instrucciones\\" invisible=\\"instruction_type != 'text'\\" nolabel=\\"1\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Maintenance Request">\n                <field name="company_id" invisible="1"/>\n                <field name="category_id" invisible="1"/>\n                <header>\n                    <button string="Cancel" name="archive_equipment_request" type="object" invisible="archive"/>\n                    <button string="Reopen Request" name="reset_equipment_request" type="object" invisible="not archive"/>\n                    <field name="stage_id" widget="statusbar" options="{'clickable': '1'}" invisible="archive"/>\n                </header>\n                <sheet>\n                    <div invisible="not archive">\n                        <span class="badge text-bg-warning float-end">Cancelled</span>\n                    </div>\n                    <field name="kanban_state" widget="state_selection"/>\n                    <div class="oe_title">\n                        <label for="name" string="Request"/>\n                        <h1>\n                            <field name="name" placeholder="e.g. Screen not working"/>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="owner_user_id" string="Requested By" invisible="1"/>\n                            <field name="equipment_id" context="{'default_company_id':company_id, 'default_category_id':category_id}"/>\n                            <field name="category_id" groups="maintenance.group_equipment_manager" context="{'default_company_id':company_id}" invisible="not equipment_id"/>\n                            <field name="request_date" readonly="True"/>\n                            <field name="done" invisible="1"/>\n                            <field name="close_date" readonly="True" invisible="not done"/>\n                            <field name="archive" invisible="1"/>\n                            <field name="maintenance_type" widget="radio"/>\n                        </group>\n                        <group>\n                            <field name="maintenance_team_id" options="{'no_create': True, 'no_open': True}"/>\n                            <field name="user_id" string="Responsible"/>\n                            <field name="schedule_date"/>\n                            <label for="duration"/>\n                            <div>\n                                <field name="duration" widget="float_time" class="oe_inline"/> <span class="ml8">hours</span>\n                            </div>\n                            <label for="recurring_maintenance" invisible="maintenance_type == 'corrective'"/>\n                            <div class="d-inline-flex" invisible="maintenance_type == 'corrective'">\n                                <field name="recurring_maintenance" nolabel="1" class="ms-0" style="width: fit-content;"/>\n                            </div>\n                            <label for="repeat_interval" invisible="not recurring_maintenance"/>\n                            <div class="d-flex" invisible="not recurring_maintenance">\n                                <field name="repeat_interval" required="recurring_maintenance" class="me-2" style="max-width: 2rem !important;"/>\n                                <field name="repeat_unit" required="recurring_maintenance" class="me-2" style="max-width: 4rem !important;"/>\n                                <field name="repeat_type" required="recurring_maintenance" class="me-2" style="max-width: 15rem !important;"/>\n                                <field name="repeat_until" invisible="repeat_type != 'until'" required="repeat_type == 'until'" class="me-2"/>\n                            </div>\n                            <field name="priority" widget="priority"/>\n                            <field name="email_cc" string="Email cc" groups="base.group_no_one"/>\n                            <field name="company_id" options="{'no_create': True}" groups="base.group_multi_company"/>\n                        </group>\n                    </group>\n                    <notebook>\n                        <page string="Notes">\n                            <field name="description" placeholder="Internal Notes"/>\n                        </page>\n                        <page string="Instructions">\n                            <group col="1">\n                                <field name="instruction_type" widget="radio" nolabel="1"/>\n                                <field name="instruction_pdf" help="Upload your PDF file." widget="pdf_viewer" invisible="instruction_type != 'pdf'" required="instruction_type == 'pdf'" nolabel="1"/>\n                                <field name="instruction_google_slide" placeholder="Google Slide Link" widget="embed_viewer" invisible="instruction_type != 'google_slide'" required="instruction_type == 'google_slide'" nolabel="1"/>\n                                <field name="instruction_text" placeholder="Your instructions" invisible="instruction_type != 'text'" nolabel="1"/>\n                            </group>\n                        </page>\n                    </notebook>\n                </sheet>\n                <chatter/>\n            </form>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2274	16	\N	1	1	equipment.request.graph	maintenance.request	\N	graph	maintenance/views/maintenance_views.xml	primary	{"en_US": "<graph string=\\"maintenance Request\\" sample=\\"1\\">\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"stage_id\\"/>\\n            </graph>", "es_ES": "<graph string=\\"solicitud de mantenimiento\\" sample=\\"1\\">\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"stage_id\\"/>\\n            </graph>"}	<?xml version="1.0"?>\n<graph string="maintenance Request" sample="1">\n                <field name="user_id"/>\n                <field name="stage_id"/>\n            </graph>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2272	16	\N	1	1	equipment.request.kanban	maintenance.request	\N	kanban	maintenance/views/maintenance_views.xml	primary	{"en_US": "<kanban highlight_color=\\"color\\" default_group_by=\\"stage_id\\" sample=\\"1\\">\\n                <field name=\\"archive\\"/>\\n                <progressbar field=\\"kanban_state\\" colors=\\"{&quot;done&quot;: &quot;success&quot;, &quot;blocked&quot;: &quot;danger&quot;}\\"/>\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <t t-if=\\"widget.editable\\"><a role=\\"menuitem\\" type=\\"open\\" class=\\"dropdown-item\\">Edit...</a></t>\\n                        <t t-if=\\"widget.deletable\\"><a role=\\"menuitem\\" type=\\"delete\\" class=\\"dropdown-item\\">Delete</a></t>\\n                        <field name=\\"color\\" widget=\\"kanban_color_picker\\"/>\\n                    </t>\\n                    <t t-name=\\"card\\">\\n                        <field name=\\"name\\" class=\\"fw-bold fs-5\\"/>\\n                        <span name=\\"owner_user_id\\" t-if=\\"record.owner_user_id.raw_value\\">Requested by: <field name=\\"owner_user_id\\"/></span>\\n                        <span t-if=\\"record.equipment_id.raw_value\\"><field name=\\"equipment_id\\"/><span t-if=\\"record.category_id.raw_value\\"> (<field name=\\"category_id\\"/>)</span></span>\\n                        <field name=\\"schedule_date\\"/>\\n                        <footer>\\n                            <div class=\\"d-flex\\">\\n                                <field name=\\"priority\\" widget=\\"priority\\"/>\\n                                <field name=\\"activity_ids\\" widget=\\"kanban_activity\\" class=\\"ms-3\\"/>\\n                            </div>\\n                            <div class=\\"d-flex ms-auto align-items-center\\">\\n                                <div class=\\"badge text-bg-warning float-end\\" invisible=\\"not archive\\">\\n                                    Cancelled\\n                                </div>\\n                                <field name=\\"kanban_state\\" widget=\\"state_selection\\" class=\\"ms-1\\"/>\\n                                <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" class=\\"ms-1\\"/>\\n                            </div>\\n                        </footer>\\n                    </t>\\n                </templates>\\n            </kanban>", "es_ES": "<kanban highlight_color=\\"color\\" default_group_by=\\"stage_id\\" sample=\\"1\\">\\n                <field name=\\"archive\\"/>\\n                <progressbar field=\\"kanban_state\\" colors=\\"{&quot;done&quot;: &quot;success&quot;, &quot;blocked&quot;: &quot;danger&quot;}\\"/>\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <t t-if=\\"widget.editable\\"><a role=\\"menuitem\\" type=\\"open\\" class=\\"dropdown-item\\">Editar…</a></t>\\n                        <t t-if=\\"widget.deletable\\"><a role=\\"menuitem\\" type=\\"delete\\" class=\\"dropdown-item\\">Eliminar</a></t>\\n                        <field name=\\"color\\" widget=\\"kanban_color_picker\\"/>\\n                    </t>\\n                    <t t-name=\\"card\\">\\n                        <field name=\\"name\\" class=\\"fw-bold fs-5\\"/>\\n                        <span name=\\"owner_user_id\\" t-if=\\"record.owner_user_id.raw_value\\">Solicitado por: <field name=\\"owner_user_id\\"/></span>\\n                        <span t-if=\\"record.equipment_id.raw_value\\"><field name=\\"equipment_id\\"/><span t-if=\\"record.category_id.raw_value\\"> (<field name=\\"category_id\\"/>)</span></span>\\n                        <field name=\\"schedule_date\\"/>\\n                        <footer>\\n                            <div class=\\"d-flex\\">\\n                                <field name=\\"priority\\" widget=\\"priority\\"/>\\n                                <field name=\\"activity_ids\\" widget=\\"kanban_activity\\" class=\\"ms-3\\"/>\\n                            </div>\\n                            <div class=\\"d-flex ms-auto align-items-center\\">\\n                                <div class=\\"badge text-bg-warning float-end\\" invisible=\\"not archive\\">\\n                                    Cancelado\\n                                </div>\\n                                <field name=\\"kanban_state\\" widget=\\"state_selection\\" class=\\"ms-1\\"/>\\n                                <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" class=\\"ms-1\\"/>\\n                            </div>\\n                        </footer>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban highlight_color="color" default_group_by="stage_id" sample="1">\n                <field name="archive"/>\n                <progressbar field="kanban_state" colors="{&quot;done&quot;: &quot;success&quot;, &quot;blocked&quot;: &quot;danger&quot;}"/>\n                <templates>\n                    <t t-name="menu">\n                        <t t-if="widget.editable"><a role="menuitem" type="open" class="dropdown-item">Edit...</a></t>\n                        <t t-if="widget.deletable"><a role="menuitem" type="delete" class="dropdown-item">Delete</a></t>\n                        <field name="color" widget="kanban_color_picker"/>\n                    </t>\n                    <t t-name="card">\n                        <field name="name" class="fw-bold fs-5"/>\n                        <span name="owner_user_id" t-if="record.owner_user_id.raw_value">Requested by: <field name="owner_user_id"/></span>\n                        <span t-if="record.equipment_id.raw_value"><field name="equipment_id"/><span t-if="record.category_id.raw_value"> (<field name="category_id"/>)</span></span>\n                        <field name="schedule_date"/>\n                        <footer>\n                            <div class="d-flex">\n                                <field name="priority" widget="priority"/>\n                                <field name="activity_ids" widget="kanban_activity" class="ms-3"/>\n                            </div>\n                            <div class="d-flex ms-auto align-items-center">\n                                <div class="badge text-bg-warning float-end" invisible="not archive">\n                                    Cancelled\n                                </div>\n                                <field name="kanban_state" widget="state_selection" class="ms-1"/>\n                                <field name="user_id" widget="many2one_avatar_user" class="ms-1"/>\n                            </div>\n                        </footer>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2275	16	\N	1	1	equipment.request.pivot	maintenance.request	\N	pivot	maintenance/views/maintenance_views.xml	primary	{"en_US": "<pivot string=\\"maintenance Request\\" sample=\\"1\\">\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"stage_id\\"/>\\n                <field name=\\"color\\" invisible=\\"1\\"/>\\n            </pivot>", "es_ES": "<pivot string=\\"solicitud de mantenimiento\\" sample=\\"1\\">\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"stage_id\\"/>\\n                <field name=\\"color\\" invisible=\\"1\\"/>\\n            </pivot>"}	<?xml version="1.0"?>\n<pivot string="maintenance Request" sample="1">\n                <field name="user_id"/>\n                <field name="stage_id"/>\n                <field name="color" invisible="1"/>\n            </pivot>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2278	16	\N	1	1	equipment.kanban	maintenance.equipment	\N	kanban	maintenance/views/maintenance_views.xml	primary	{"en_US": "<kanban highlight_color=\\"color\\" sample=\\"1\\">\\n                <progressbar field=\\"activity_state\\" colors=\\"{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}\\"/>\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <t t-if=\\"widget.editable\\"><a role=\\"menuitem\\" type=\\"open\\" class=\\"dropdown-item\\">Edit...</a></t>\\n                        <t t-if=\\"widget.deletable\\"><a role=\\"menuitem\\" type=\\"delete\\" class=\\"dropdown-item\\">Delete</a></t>\\n                        <div role=\\"separator\\" class=\\"dropdown-divider\\"/>\\n                        <div role=\\"separator\\" class=\\"dropdown-header\\">Record Colour</div>\\n                        <field name=\\"color\\" widget=\\"kanban_color_picker\\"/>\\n                    </t>\\n                    <t t-name=\\"card\\">\\n                        <div>\\n                            <field name=\\"name\\" class=\\"fw-bold fs-5\\"/>\\n                            <span t-if=\\"record.model.raw_value\\" class=\\"fw-bold small\\"> (<field name=\\"model\\"/>)</span>\\n                        </div>\\n                        <field t-if=\\"record.serial_no.raw_value\\" name=\\"serial_no\\"/>\\n                        <footer>\\n                            <div class=\\"badge text-bg-danger\\" t-if=\\"record.maintenance_open_count.raw_value\\">\\n                                <field name=\\"maintenance_open_count\\"/> Request\\n                            </div>\\n                            <div class=\\"d-flex ms-auto align-items-center\\">\\n                                <field name=\\"activity_ids\\" widget=\\"kanban_activity\\"/>\\n                                <field name=\\"owner_user_id\\" widget=\\"many2one_avatar_user\\" class=\\"ms-1\\"/>\\n                            </div>\\n                        </footer>\\n                    </t>\\n                </templates>\\n            </kanban>", "es_ES": "<kanban highlight_color=\\"color\\" sample=\\"1\\">\\n                <progressbar field=\\"activity_state\\" colors=\\"{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}\\"/>\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <t t-if=\\"widget.editable\\"><a role=\\"menuitem\\" type=\\"open\\" class=\\"dropdown-item\\">Editar…</a></t>\\n                        <t t-if=\\"widget.deletable\\"><a role=\\"menuitem\\" type=\\"delete\\" class=\\"dropdown-item\\">Eliminar</a></t>\\n                        <div role=\\"separator\\" class=\\"dropdown-divider\\"/>\\n                        <div role=\\"separator\\" class=\\"dropdown-header\\">Color del registro</div>\\n                        <field name=\\"color\\" widget=\\"kanban_color_picker\\"/>\\n                    </t>\\n                    <t t-name=\\"card\\">\\n                        <div>\\n                            <field name=\\"name\\" class=\\"fw-bold fs-5\\"/>\\n                            <span t-if=\\"record.model.raw_value\\" class=\\"fw-bold small\\"> (<field name=\\"model\\"/>)</span>\\n                        </div>\\n                        <field t-if=\\"record.serial_no.raw_value\\" name=\\"serial_no\\"/>\\n                        <footer>\\n                            <div class=\\"badge text-bg-danger\\" t-if=\\"record.maintenance_open_count.raw_value\\">\\n                                <field name=\\"maintenance_open_count\\"/> Solicitud\\n                            </div>\\n                            <div class=\\"d-flex ms-auto align-items-center\\">\\n                                <field name=\\"activity_ids\\" widget=\\"kanban_activity\\"/>\\n                                <field name=\\"owner_user_id\\" widget=\\"many2one_avatar_user\\" class=\\"ms-1\\"/>\\n                            </div>\\n                        </footer>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban highlight_color="color" sample="1">\n                <progressbar field="activity_state" colors="{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}"/>\n                <templates>\n                    <t t-name="menu">\n                        <t t-if="widget.editable"><a role="menuitem" type="open" class="dropdown-item">Edit...</a></t>\n                        <t t-if="widget.deletable"><a role="menuitem" type="delete" class="dropdown-item">Delete</a></t>\n                        <div role="separator" class="dropdown-divider"/>\n                        <div role="separator" class="dropdown-header">Record Colour</div>\n                        <field name="color" widget="kanban_color_picker"/>\n                    </t>\n                    <t t-name="card">\n                        <div>\n                            <field name="name" class="fw-bold fs-5"/>\n                            <span t-if="record.model.raw_value" class="fw-bold small"> (<field name="model"/>)</span>\n                        </div>\n                        <field t-if="record.serial_no.raw_value" name="serial_no"/>\n                        <footer>\n                            <div class="badge text-bg-danger" t-if="record.maintenance_open_count.raw_value">\n                                <field name="maintenance_open_count"/> Request\n                            </div>\n                            <div class="d-flex ms-auto align-items-center">\n                                <field name="activity_ids" widget="kanban_activity"/>\n                                <field name="owner_user_id" widget="many2one_avatar_user" class="ms-1"/>\n                            </div>\n                        </footer>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2280	16	\N	1	1	equipment.search	maintenance.equipment	\N	search	maintenance/views/maintenance_views.xml	primary	{"en_US": "<search string=\\"Search\\">\\n                <field string=\\"Equipment\\" name=\\"name\\" filter_domain=\\"[                     '|', '|', '|',                     ('name', 'ilike', self), ('model', 'ilike', self), ('serial_no', 'ilike', self), ('partner_ref', 'ilike', self)]\\"/>\\n                <field string=\\"Category\\" name=\\"category_id\\"/>\\n                <field name=\\"owner_user_id\\"/>\\n                <filter string=\\"My Equipment\\" name=\\"my\\" domain=\\"[('owner_user_id', '=', uid)]\\"/>\\n                <filter string=\\"Assigned\\" name=\\"assigned\\" domain=\\"[('owner_user_id', '!=', False)]\\"/>\\n                <filter string=\\"Unassigned\\" name=\\"available\\" domain=\\"[('owner_user_id', '=', False)]\\"/>\\n                <separator/>\\n                <filter string=\\"Under Maintenance\\" name=\\"under_maintenance\\" domain=\\"[('maintenance_open_count', '&gt;', 0)]\\"/>\\n                <separator/>\\n                <filter string=\\"Unread Messages\\" name=\\"message_needaction\\" domain=\\"[('message_needaction','=',True)]\\" groups=\\"mail.group_mail_notification_type_inbox\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" string=\\"Late Activities\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Show all records which has next action date is before today\\"/>\\n                <filter invisible=\\"1\\" string=\\"Today Activities\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Future Activities\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <separator/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Group by...\\">\\n                    <filter string=\\"Technician\\" name=\\"technicians\\" domain=\\"[]\\" context=\\"{'group_by': 'technician_user_id'}\\"/>\\n                    <filter string=\\"Category\\" name=\\"category\\" domain=\\"[]\\" context=\\"{'group_by': 'category_id'}\\"/>\\n                    <filter string=\\"Owner\\" name=\\"owner\\" domain=\\"[]\\" context=\\"{'group_by': 'owner_user_id'}\\"/>\\n                    <filter string=\\"Vendor\\" name=\\"vendor\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Buscar\\">\\n                <field string=\\"Equipo\\" name=\\"name\\" filter_domain=\\"[                     '|', '|', '|',                     ('name', 'ilike', self), ('model', 'ilike', self), ('serial_no', 'ilike', self), ('partner_ref', 'ilike', self)]\\"/>\\n                <field string=\\"Categoría\\" name=\\"category_id\\"/>\\n                <field name=\\"owner_user_id\\"/>\\n                <filter string=\\"Mi equipo\\" name=\\"my\\" domain=\\"[('owner_user_id', '=', uid)]\\"/>\\n                <filter string=\\"Asignado\\" name=\\"assigned\\" domain=\\"[('owner_user_id', '!=', False)]\\"/>\\n                <filter string=\\"No asignado\\" name=\\"available\\" domain=\\"[('owner_user_id', '=', False)]\\"/>\\n                <separator/>\\n                <filter string=\\"En mantenimiento\\" name=\\"under_maintenance\\" domain=\\"[('maintenance_open_count', '&gt;', 0)]\\"/>\\n                <separator/>\\n                <filter string=\\"Mensajes sin leer\\" name=\\"message_needaction\\" domain=\\"[('message_needaction','=',True)]\\" groups=\\"mail.group_mail_notification_type_inbox\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" string=\\"Actividades retrasadas\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Mostrar todos los registros que tienen la próxima fecha de acción antes de hoy\\"/>\\n                <filter invisible=\\"1\\" string=\\"Actividades de hoy\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Actividades futuras\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <separator/>\\n                <filter string=\\"Archivado\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar por...\\">\\n                    <filter string=\\"Técnico\\" name=\\"technicians\\" domain=\\"[]\\" context=\\"{'group_by': 'technician_user_id'}\\"/>\\n                    <filter string=\\"Categoría\\" name=\\"category\\" domain=\\"[]\\" context=\\"{'group_by': 'category_id'}\\"/>\\n                    <filter string=\\"Propietario\\" name=\\"owner\\" domain=\\"[]\\" context=\\"{'group_by': 'owner_user_id'}\\"/>\\n                    <filter string=\\"Proveedor\\" name=\\"vendor\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search">\n                <field string="Equipment" name="name" filter_domain="[                     '|', '|', '|',                     ('name', 'ilike', self), ('model', 'ilike', self), ('serial_no', 'ilike', self), ('partner_ref', 'ilike', self)]"/>\n                <field string="Category" name="category_id"/>\n                <field name="owner_user_id"/>\n                <filter string="My Equipment" name="my" domain="[('owner_user_id', '=', uid)]"/>\n                <filter string="Assigned" name="assigned" domain="[('owner_user_id', '!=', False)]"/>\n                <filter string="Unassigned" name="available" domain="[('owner_user_id', '=', False)]"/>\n                <separator/>\n                <filter string="Under Maintenance" name="under_maintenance" domain="[('maintenance_open_count', '&gt;', 0)]"/>\n                <separator/>\n                <filter string="Unread Messages" name="message_needaction" domain="[('message_needaction','=',True)]" groups="mail.group_mail_notification_type_inbox"/>\n                <separator/>\n                <filter invisible="1" string="Late Activities" name="activities_overdue" domain="[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]" help="Show all records which has next action date is before today"/>\n                <filter invisible="1" string="Today Activities" name="activities_today" domain="[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/>\n                <filter invisible="1" string="Future Activities" name="activities_upcoming_all" domain="[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]"/>\n                <separator/>\n                <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n                <group expand="0" string="Group by...">\n                    <filter string="Technician" name="technicians" domain="[]" context="{'group_by': 'technician_user_id'}"/>\n                    <filter string="Category" name="category" domain="[]" context="{'group_by': 'category_id'}"/>\n                    <filter string="Owner" name="owner" domain="[]" context="{'group_by': 'owner_user_id'}"/>\n                    <filter string="Vendor" name="vendor" domain="[]" context="{'group_by': 'partner_id'}"/>\n                </group>\n            </search>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2279	16	\N	1	1	equipment.list	maintenance.equipment	\N	list	maintenance/views/maintenance_views.xml	primary	{"en_US": "<list string=\\"Assign To User\\" sample=\\"1\\">\\n                <field name=\\"message_needaction\\" column_invisible=\\"True\\"/>\\n                <field name=\\"name\\"/>\\n                <!-- <field name=\\"active\\" invisible=\\"1\\"/> -->\\n                <field name=\\"owner_user_id\\" string=\\"Owner\\"/>\\n                <field name=\\"assign_date\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"serial_no\\"/>\\n                <field name=\\"technician_user_id\\"/>\\n                <field name=\\"category_id\\"/>\\n                <field name=\\"partner_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n            </list>", "es_ES": "<list string=\\"Asignar al usuario\\" sample=\\"1\\">\\n                <field name=\\"message_needaction\\" column_invisible=\\"True\\"/>\\n                <field name=\\"name\\"/>\\n                <!-- <field name=\\"active\\" invisible=\\"1\\"/> -->\\n                <field name=\\"owner_user_id\\" string=\\"Propietario\\"/>\\n                <field name=\\"assign_date\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"serial_no\\"/>\\n                <field name=\\"technician_user_id\\"/>\\n                <field name=\\"category_id\\"/>\\n                <field name=\\"partner_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Assign To User" sample="1">\n                <field name="message_needaction" column_invisible="True"/>\n                <field name="name"/>\n                <!-- <field name="active" invisible="1"/> -->\n                <field name="owner_user_id" string="Owner"/>\n                <field name="assign_date" groups="base.group_no_one"/>\n                <field name="serial_no"/>\n                <field name="technician_user_id"/>\n                <field name="category_id"/>\n                <field name="partner_id" column_invisible="True"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n                <field name="activity_exception_decoration" widget="activity_exception"/>\n            </list>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2270	16	\N	1	1	maintenance.request.view.activity	maintenance.request	\N	activity	maintenance/views/maintenance_views.xml	primary	{"en_US": "<activity string=\\"Maintenance Request\\">\\n                <field name=\\"user_id\\"/>\\n                <templates>\\n                    <div t-name=\\"activity-box\\">\\n                        <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" domain=\\"[('share', '=', False)]\\"/>\\n                        <div class=\\"flex-grow-1 d-block\\">\\n                            <div class=\\"d-flex justify-content-between\\">\\n                                <field name=\\"name\\" display=\\"full\\" class=\\"o_text_block o_text_bold\\"/>\\n                            </div>\\n                            <field name=\\"equipment_id\\" muted=\\"1\\" display=\\"full\\" class=\\"o_text_block\\"/>\\n                        </div>\\n                    </div>\\n                </templates>\\n            </activity>", "es_ES": "<activity string=\\"Solicitud de mantenimiento\\">\\n                <field name=\\"user_id\\"/>\\n                <templates>\\n                    <div t-name=\\"activity-box\\">\\n                        <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" domain=\\"[('share', '=', False)]\\"/>\\n                        <div class=\\"flex-grow-1 d-block\\">\\n                            <div class=\\"d-flex justify-content-between\\">\\n                                <field name=\\"name\\" display=\\"full\\" class=\\"o_text_block o_text_bold\\"/>\\n                            </div>\\n                            <field name=\\"equipment_id\\" muted=\\"1\\" display=\\"full\\" class=\\"o_text_block\\"/>\\n                        </div>\\n                    </div>\\n                </templates>\\n            </activity>"}	<?xml version="1.0"?>\n<activity string="Maintenance Request">\n                <field name="user_id"/>\n                <templates>\n                    <div t-name="activity-box">\n                        <field name="user_id" widget="many2one_avatar_user" domain="[('share', '=', False)]"/>\n                        <div class="flex-grow-1 d-block">\n                            <div class="d-flex justify-content-between">\n                                <field name="name" display="full" class="o_text_block o_text_bold"/>\n                            </div>\n                            <field name="equipment_id" muted="1" display="full" class="o_text_block"/>\n                        </div>\n                    </div>\n                </templates>\n            </activity>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2291	16	\N	1	1	maintenance.team.kanban	maintenance.team	\N	kanban	maintenance/views/maintenance_views.xml	primary	{"en_US": "<kanban highlight_color=\\"color\\" class=\\"o_maintenance_team_kanban\\" create=\\"0\\" can_open=\\"0\\">\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <div class=\\"container\\">\\n                            <div class=\\"row\\">\\n                                <div class=\\"col-6\\">\\n                                    <h5 role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                        <span>Requests</span>\\n                                    </h5>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\">\\n                                            All\\n                                        </a>\\n                                    </div>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\" context=\\"{'search_default_todo': 1}\\">\\n                                            To Do\\n                                        </a>\\n                                    </div>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\" context=\\"{'search_default_progress': 1}\\">\\n                                            In Progress\\n                                        </a>\\n                                    </div>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\" context=\\"{'search_default_done': 1}\\">\\n                                            Done\\n                                        </a>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"col-6\\">\\n                                    <h5 role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                        <span>Reporting</span>\\n                                    </h5>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"759\\" type=\\"action\\" context=\\"{'search_default_maintenance_team_id': id}\\">\\n                                        Maintenance Requests\\n                                        </a>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div t-if=\\"widget.editable\\" class=\\"o_kanban_card_manage_settings row\\">\\n                                <div class=\\"col-8\\" role=\\"menuitem\\" aria-haspopup=\\"true\\">\\n                                    <field name=\\"color\\" widget=\\"kanban_color_picker\\"/>\\n                                </div>\\n                                <div role=\\"menuitem\\" class=\\"col-4\\">\\n                                    <a type=\\"open\\" class=\\"dropdown-item\\">Configuration</a>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                    <t t-name=\\"card\\">\\n                        <a name=\\"757\\" type=\\"action\\">\\n                            <field name=\\"name\\" class=\\"fw-bold fs-4 ms-2\\"/>\\n                        </a>\\n                        <div class=\\"row g-0 mt-3 ms-2 pb-4\\">\\n                            <div class=\\"col-6\\">\\n                                <button class=\\"btn btn-primary\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_todo': 1}\\">\\n                                    <field name=\\"todo_request_count\\"/> To Do\\n                                </button>\\n                            </div>\\n                            <div class=\\"col-6\\">\\n                                <a t-if=\\"record.todo_request_count_date.raw_value &gt; 0\\" name=\\"758\\" type=\\"action\\" context=\\"{'search_default_todo': 1, 'search_default_maintenance_team_id': id}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_date\\"/>\\n                                    Scheduled\\n                                </a>\\n                                <a t-if=\\"record.todo_request_count_high_priority.raw_value &gt; 0\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_high_priority': 1}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_high_priority\\"/>\\n                                    Top Priorities\\n                                </a>\\n                                <a t-if=\\"record.todo_request_count_block.raw_value &gt; 0\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_kanban_state_block': 1}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_block\\"/>\\n                                    Blocked\\n                                </a>\\n                                <a t-if=\\"record.todo_request_count_unscheduled.raw_value &gt; 0\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_todo': 1, 'search_default_unscheduled': 1}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_unscheduled\\"/>\\n                                    Unscheduled\\n                                </a>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "es_ES": "<kanban highlight_color=\\"color\\" class=\\"o_maintenance_team_kanban\\" create=\\"0\\" can_open=\\"0\\">\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <div class=\\"container\\">\\n                            <div class=\\"row\\">\\n                                <div class=\\"col-6\\">\\n                                    <h5 role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                        <span>Solicitudes</span>\\n                                    </h5>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\">\\n                                            Todos\\n                                        </a>\\n                                    </div>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\" context=\\"{'search_default_todo': 1}\\">\\n                                            Pendiente\\n                                        </a>\\n                                    </div>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\" context=\\"{'search_default_progress': 1}\\">\\n                                            En proceso\\n                                        </a>\\n                                    </div>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\" context=\\"{'search_default_done': 1}\\">\\n                                            Hecho\\n                                        </a>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"col-6\\">\\n                                    <h5 role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                        <span>Informes</span>\\n                                    </h5>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"759\\" type=\\"action\\" context=\\"{'search_default_maintenance_team_id': id}\\">\\n                                        Solicitudes de mantenimiento\\n                                        </a>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div t-if=\\"widget.editable\\" class=\\"o_kanban_card_manage_settings row\\">\\n                                <div class=\\"col-8\\" role=\\"menuitem\\" aria-haspopup=\\"true\\">\\n                                    <field name=\\"color\\" widget=\\"kanban_color_picker\\"/>\\n                                </div>\\n                                <div role=\\"menuitem\\" class=\\"col-4\\">\\n                                    <a type=\\"open\\" class=\\"dropdown-item\\">Configuración</a>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                    <t t-name=\\"card\\">\\n                        <a name=\\"757\\" type=\\"action\\">\\n                            <field name=\\"name\\" class=\\"fw-bold fs-4 ms-2\\"/>\\n                        </a>\\n                        <div class=\\"row g-0 mt-3 ms-2 pb-4\\">\\n                            <div class=\\"col-6\\">\\n                                <button class=\\"btn btn-primary\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_todo': 1}\\">\\n                                    <field name=\\"todo_request_count\\"/> Pendiente\\n                                </button>\\n                            </div>\\n                            <div class=\\"col-6\\">\\n                                <a t-if=\\"record.todo_request_count_date.raw_value &gt; 0\\" name=\\"758\\" type=\\"action\\" context=\\"{'search_default_todo': 1, 'search_default_maintenance_team_id': id}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_date\\"/>\\n                                    Planificado\\n                                </a>\\n                                <a t-if=\\"record.todo_request_count_high_priority.raw_value &gt; 0\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_high_priority': 1}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_high_priority\\"/>\\n                                    Prioridades principales\\n                                </a>\\n                                <a t-if=\\"record.todo_request_count_block.raw_value &gt; 0\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_kanban_state_block': 1}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_block\\"/>\\n                                    Bloqueado\\n                                </a>\\n                                <a t-if=\\"record.todo_request_count_unscheduled.raw_value &gt; 0\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_todo': 1, 'search_default_unscheduled': 1}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_unscheduled\\"/>\\n                                    No programado\\n                                </a>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban highlight_color="color" class="o_maintenance_team_kanban" create="0" can_open="0">\n                <templates>\n                    <t t-name="menu">\n                        <div class="container">\n                            <div class="row">\n                                <div class="col-6">\n                                    <h5 role="menuitem" class="o_kanban_card_manage_title">\n                                        <span>Requests</span>\n                                    </h5>\n                                    <div role="menuitem">\n                                        <a name="757" type="action">\n                                            All\n                                        </a>\n                                    </div>\n                                    <div role="menuitem">\n                                        <a name="757" type="action" context="{'search_default_todo': 1}">\n                                            To Do\n                                        </a>\n                                    </div>\n                                    <div role="menuitem">\n                                        <a name="757" type="action" context="{'search_default_progress': 1}">\n                                            In Progress\n                                        </a>\n                                    </div>\n                                    <div role="menuitem">\n                                        <a name="757" type="action" context="{'search_default_done': 1}">\n                                            Done\n                                        </a>\n                                    </div>\n                                </div>\n                                <div class="col-6">\n                                    <h5 role="menuitem" class="o_kanban_card_manage_title">\n                                        <span>Reporting</span>\n                                    </h5>\n                                    <div role="menuitem">\n                                        <a name="759" type="action" context="{'search_default_maintenance_team_id': id}">\n                                        Maintenance Requests\n                                        </a>\n                                    </div>\n                                </div>\n                            </div>\n                            <div t-if="widget.editable" class="o_kanban_card_manage_settings row">\n                                <div class="col-8" role="menuitem" aria-haspopup="true">\n                                    <field name="color" widget="kanban_color_picker"/>\n                                </div>\n                                <div role="menuitem" class="col-4">\n                                    <a type="open" class="dropdown-item">Configuration</a>\n                                </div>\n                            </div>\n                        </div>\n                    </t>\n                    <t t-name="card">\n                        <a name="757" type="action">\n                            <field name="name" class="fw-bold fs-4 ms-2"/>\n                        </a>\n                        <div class="row g-0 mt-3 ms-2 pb-4">\n                            <div class="col-6">\n                                <button class="btn btn-primary" name="757" type="action" context="{'search_default_todo': 1}">\n                                    <field name="todo_request_count"/> To Do\n                                </button>\n                            </div>\n                            <div class="col-6">\n                                <a t-if="record.todo_request_count_date.raw_value &gt; 0" name="758" type="action" context="{'search_default_todo': 1, 'search_default_maintenance_team_id': id}" class="d-block">\n                                    <field name="todo_request_count_date"/>\n                                    Scheduled\n                                </a>\n                                <a t-if="record.todo_request_count_high_priority.raw_value &gt; 0" name="757" type="action" context="{'search_default_high_priority': 1}" class="d-block">\n                                    <field name="todo_request_count_high_priority"/>\n                                    Top Priorities\n                                </a>\n                                <a t-if="record.todo_request_count_block.raw_value &gt; 0" name="757" type="action" context="{'search_default_kanban_state_block': 1}" class="d-block">\n                                    <field name="todo_request_count_block"/>\n                                    Blocked\n                                </a>\n                                <a t-if="record.todo_request_count_unscheduled.raw_value &gt; 0" name="757" type="action" context="{'search_default_todo': 1, 'search_default_unscheduled': 1}" class="d-block">\n                                    <field name="todo_request_count_unscheduled"/>\n                                    Unscheduled\n                                </a>\n                            </div>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2293	35	176	1	1	res.config.settings.view.form.inherit.maintenance	res.config.settings	\N	form	maintenance/views/res_config_settings_views.xml	extension	{"en_US": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                    <app data-string=\\"Maintenance\\" string=\\"Maintenance\\" name=\\"maintenance\\" groups=\\"maintenance.group_equipment_manager\\">\\n                        <block title=\\"Custom Worksheets\\">\\n                            <setting help=\\"Create custom worksheet templates\\">\\n                                <field name=\\"module_maintenance_worksheet\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                        </block>\\n                    </app>\\n                </xpath>", "es_ES": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                    <app data-string=\\"Maintenance\\" string=\\"Mantenimiento\\" name=\\"maintenance\\" groups=\\"maintenance.group_equipment_manager\\">\\n                        <block title=\\"Hojas de trabajo personalizadas\\">\\n                            <setting help=\\"Crear plantillas de hojas de trabajo personalizadas\\">\\n                                <field name=\\"module_maintenance_worksheet\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                        </block>\\n                    </app>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//form" position="inside">\n                    <app data-string="Maintenance" string="Maintenance" name="maintenance" groups="maintenance.group_equipment_manager">\n                        <block title="Custom Worksheets">\n                            <setting help="Create custom worksheet templates">\n                                <field name="module_maintenance_worksheet" widget="upgrade_boolean"/>\n                            </setting>\n                        </block>\n                    </app>\n                </xpath>\n            	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2284	16	\N	1	1	maintenance.equipment.category.kanban	maintenance.equipment.category	\N	kanban	maintenance/views/maintenance_views.xml	primary	{"en_US": "<kanban>\\n                <templates>\\n                    <t t-name=\\"card\\">\\n                        <field name=\\"name\\" class=\\"fw-bolder mb-1\\"/>\\n                        <div class=\\"d-flex mt-1 align-items-center smaller\\">\\n                            <strong>Equipment:</strong><field name=\\"equipment_count\\" class=\\"ms-1\\"/>\\n                            <div class=\\"d-flex ms-auto align-items-center\\">\\n                                <strong>Maintenance: </strong><field name=\\"maintenance_open_count\\" class=\\"ms-1\\"/>\\n                                <field name=\\"technician_user_id\\" widget=\\"many2one_avatar_user\\" class=\\"ms-2 small\\"/>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "es_ES": "<kanban>\\n                <templates>\\n                    <t t-name=\\"card\\">\\n                        <field name=\\"name\\" class=\\"fw-bolder mb-1\\"/>\\n                        <div class=\\"d-flex mt-1 align-items-center smaller\\">\\n                            <strong>Equipo:</strong><field name=\\"equipment_count\\" class=\\"ms-1\\"/>\\n                            <div class=\\"d-flex ms-auto align-items-center\\">\\n                                <strong>Mantenimiento: </strong><field name=\\"maintenance_open_count\\" class=\\"ms-1\\"/>\\n                                <field name=\\"technician_user_id\\" widget=\\"many2one_avatar_user\\" class=\\"ms-2 small\\"/>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban>\n                <templates>\n                    <t t-name="card">\n                        <field name="name" class="fw-bolder mb-1"/>\n                        <div class="d-flex mt-1 align-items-center smaller">\n                            <strong>Equipment:</strong><field name="equipment_count" class="ms-1"/>\n                            <div class="d-flex ms-auto align-items-center">\n                                <strong>Maintenance: </strong><field name="maintenance_open_count" class="ms-1"/>\n                                <field name="technician_user_id" widget="many2one_avatar_user" class="ms-2 small"/>\n                            </div>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f
2296	16	2272	1	1	maintenance.request.view.kanban.inherit.hr	maintenance.request	\N	kanban	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<xpath expr=\\"//span[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//span[@name='owner_user_id']" position="replace">\n                <field name="employee_id"/>\n            </xpath>\n        	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f
2297	16	2273	1	1	maintenance.request.view.list.inherit.hr	maintenance.request	\N	list	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='owner_user_id']" position="replace">\n                <field name="employee_id"/>\n            </xpath>\n        	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f
2295	16	2271	1	1	maintenance.request.view.form.inherit.hr	maintenance.request	\N	form	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\" string=\\"Created By\\" widget=\\"many2one_avatar_employee\\" options=\\"{'no_create_edit': True, 'no_open': True}\\"/>\\n            </xpath>", "es_ES": "<xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\" string=\\"Creado por\\" widget=\\"many2one_avatar_employee\\" options=\\"{'no_create_edit': True, 'no_open': True}\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='owner_user_id']" position="replace">\n                <field name="employee_id" string="Created By" widget="many2one_avatar_employee" options="{'no_create_edit': True, 'no_open': True}"/>\n            </xpath>\n        	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f
2302	50	1938	1	1	hr.employee.view.form.inherit.maintenance	hr.employee	\N	form	hr_maintenance/views/hr_views.xml	extension	{"en_US": "<div name=\\"button_box\\" position=\\"inside\\">\\n                <button name=\\"760\\" context=\\"{'search_default_employee_id': id, 'default_employee_id': id}\\" groups=\\"maintenance.group_equipment_manager\\" class=\\"o_stat_button\\" icon=\\"fa-cubes\\" type=\\"action\\">\\n                    <field name=\\"equipment_count\\" widget=\\"statinfo\\"/>\\n                </button>\\n            </div>"}	<?xml version="1.0"?>\n<div name="button_box" position="inside">\n                <button name="760" context="{'search_default_employee_id': id, 'default_employee_id': id}" groups="maintenance.group_equipment_manager" class="o_stat_button" icon="fa-cubes" type="action">\n                    <field name="equipment_count" widget="statinfo"/>\n                </button>\n            </div>\n        	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f
2303	16	1957	1	1	res.users.view.form.inherit.maintenance	res.users	\N	form	hr_maintenance/views/hr_views.xml	extension	{"en_US": "<xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <field name=\\"employee_id\\" invisible=\\"1\\"/>\\n                <button name=\\"760\\" context=\\"{'search_default_employee_id': employee_id, 'default_employee_id': employee_id}\\" class=\\"o_stat_button\\" icon=\\"fa-cubes\\" type=\\"action\\">\\n                    <field name=\\"equipment_count\\" widget=\\"statinfo\\"/>\\n                </button>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[@name='button_box']" position="inside">\n                <field name="employee_id" invisible="1"/>\n                <button name="760" context="{'search_default_employee_id': employee_id, 'default_employee_id': employee_id}" class="o_stat_button" icon="fa-cubes" type="action">\n                    <field name="equipment_count" widget="statinfo"/>\n                </button>\n            </xpath>\n        	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f
2301	16	2279	1	1	maintenance.equipment.view.list.inherit.hr	maintenance.equipment	\N	list	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\" string=\\"Employee\\"/>\\n                <field name=\\"department_id\\" string=\\"Department\\"/>\\n            </xpath>", "es_ES": "<xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\" string=\\"Empleado\\"/>\\n                <field name=\\"department_id\\" string=\\"Departamento\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='owner_user_id']" position="replace">\n                <field name="employee_id" string="Employee"/>\n                <field name="department_id" string="Department"/>\n            </xpath>\n        	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f
2304	16	1916	1	1	hr.departure.wizard.view.form.extend	hr.departure.wizard	\N	form	hr_maintenance/wizard/hr_departure_wizard_views.xml	extension	{"en_US": "<data><xpath expr=\\"//div[@id='activities_label']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">0</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[@id='activities']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">0</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[@id='activities']\\" position=\\"inside\\">\\n                <div><field name=\\"unassign_equipment\\"/><label for=\\"unassign_equipment\\" string=\\"Equipment\\"/></div>\\n            </xpath>\\n        </data>", "es_ES": "<data><xpath expr=\\"//div[@id='activities_label']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">0</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[@id='activities']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">0</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[@id='activities']\\" position=\\"inside\\">\\n                <div><field name=\\"unassign_equipment\\"/><label for=\\"unassign_equipment\\" string=\\"Equipo\\"/></div>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//div[@id='activities_label']" position="attributes">\n                <attribute name="invisible">0</attribute>\n            </xpath>\n            <xpath expr="//div[@id='activities']" position="attributes">\n                <attribute name="invisible">0</attribute>\n            </xpath>\n            <xpath expr="//div[@id='activities']" position="inside">\n                <div><field name="unassign_equipment"/><label for="unassign_equipment" string="Equipment"/></div>\n            </xpath>\n        </data>	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f
2299	16	2277	1	1	maintenance.equipment.view.form.inherit.hr	maintenance.equipment	\N	form	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"equipment_assign_to\\" widget=\\"radio\\"/>\\n                <field name=\\"employee_id\\" string=\\"Employee\\" invisible=\\"equipment_assign_to == 'department' or not equipment_assign_to\\" widget=\\"many2one_avatar_employee\\"/>\\n                <field name=\\"department_id\\" string=\\"Department\\" invisible=\\"equipment_assign_to == 'employee' or not equipment_assign_to\\"/>\\n            </xpath>", "es_ES": "<xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"equipment_assign_to\\" widget=\\"radio\\"/>\\n                <field name=\\"employee_id\\" string=\\"Empleado\\" invisible=\\"equipment_assign_to == 'department' or not equipment_assign_to\\" widget=\\"many2one_avatar_employee\\"/>\\n                <field name=\\"department_id\\" string=\\"Departamento\\" invisible=\\"equipment_assign_to == 'employee' or not equipment_assign_to\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='owner_user_id']" position="replace">\n                <field name="equipment_assign_to" widget="radio"/>\n                <field name="employee_id" string="Employee" invisible="equipment_assign_to == 'department' or not equipment_assign_to" widget="many2one_avatar_employee"/>\n                <field name="department_id" string="Department" invisible="equipment_assign_to == 'employee' or not equipment_assign_to"/>\n            </xpath>\n        	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f
2300	16	2278	1	1	maintenance.equipment.view.kanban.inherit.hr	maintenance.equipment	\N	kanban	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<data><xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\" widget=\\"many2one_avatar_employee\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='serial_no']\\" position=\\"after\\">\\n                <div t-if=\\"!record.employee_id.raw_value\\">Unassigned</div>\\n                <field name=\\"employee_id\\"/>\\n                <field name=\\"department_id\\"/>\\n            </xpath>\\n        </data>", "es_ES": "<data><xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\" widget=\\"many2one_avatar_employee\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='serial_no']\\" position=\\"after\\">\\n                <div t-if=\\"!record.employee_id.raw_value\\">No asignado</div>\\n                <field name=\\"employee_id\\"/>\\n                <field name=\\"department_id\\"/>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='owner_user_id']" position="replace">\n                <field name="employee_id" widget="many2one_avatar_employee"/>\n            </xpath>\n            <xpath expr="//field[@name='serial_no']" position="after">\n                <div t-if="!record.employee_id.raw_value">Unassigned</div>\n                <field name="employee_id"/>\n                <field name="department_id"/>\n            </xpath>\n        </data>	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f
2298	16	2280	1	1	maintenance.equipment.view.search.inherit.hr	maintenance.equipment	\N	search	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<data><filter name=\\"assigned\\" position=\\"attributes\\">\\n          <attribute name=\\"domain\\">['|', ('employee_id', '!=', False), ('department_id', '!=', False)]</attribute>\\n        </filter>\\n        <filter name=\\"available\\" position=\\"attributes\\">\\n          <attribute name=\\"domain\\">[('employee_id', '=', False), ('department_id', '=', False)]</attribute>\\n        </filter>\\n        <field name=\\"owner_user_id\\" position=\\"after\\">\\n          <field name=\\"employee_id\\"/>\\n          <field name=\\"department_id\\"/>\\n        </field>\\n        <group position=\\"inside\\">\\n          <filter string=\\"Employee\\" name=\\"employee\\" domain=\\"[]\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n          <filter string=\\"Department\\" name=\\"department\\" domain=\\"[]\\" context=\\"{'group_by': 'department_id'}\\"/>\\n        </group>\\n      </data>", "es_ES": "<data><filter name=\\"assigned\\" position=\\"attributes\\">\\n          <attribute name=\\"domain\\">['|', ('employee_id', '!=', False), ('department_id', '!=', False)]</attribute>\\n        </filter>\\n        <filter name=\\"available\\" position=\\"attributes\\">\\n          <attribute name=\\"domain\\">[('employee_id', '=', False), ('department_id', '=', False)]</attribute>\\n        </filter>\\n        <field name=\\"owner_user_id\\" position=\\"after\\">\\n          <field name=\\"employee_id\\"/>\\n          <field name=\\"department_id\\"/>\\n        </field>\\n        <group position=\\"inside\\">\\n          <filter string=\\"Empleado\\" name=\\"employee\\" domain=\\"[]\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n          <filter string=\\"Departamento\\" name=\\"department\\" domain=\\"[]\\" context=\\"{'group_by': 'department_id'}\\"/>\\n        </group>\\n      </data>"}	<?xml version="1.0"?>\n<data><filter name="assigned" position="attributes">\n          <attribute name="domain">['|', ('employee_id', '!=', False), ('department_id', '!=', False)]</attribute>\n        </filter>\n        <filter name="available" position="attributes">\n          <attribute name="domain">[('employee_id', '=', False), ('department_id', '=', False)]</attribute>\n        </filter>\n        <field name="owner_user_id" position="after">\n          <field name="employee_id"/>\n          <field name="department_id"/>\n        </field>\n        <group position="inside">\n          <filter string="Employee" name="employee" domain="[]" context="{'group_by': 'employee_id'}"/>\n          <filter string="Department" name="department" domain="[]" context="{'group_by': 'department_id'}"/>\n        </group>\n      </data>	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f
2294	16	2269	1	1	maintenance.request.view.search.inherit.hr	maintenance.request	\N	search	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<data><xpath expr=\\"field[@name='user_id']\\" position=\\"after\\">\\n                <field name=\\"employee_id\\"/>\\n            </xpath>\\n            <xpath expr=\\"//filter[@name='my_maintenances']\\" position=\\"replace\\">\\n                <filter string=\\"My Maintenances\\" name=\\"my_maintenances\\" domain=\\"[('employee_id.user_id', '=', uid)]\\"/>\\n            </xpath>\\n            <xpath expr=\\"//filter[@name='created_by']\\" position=\\"replace\\">\\n                <filter string=\\"Created By\\" name=\\"created_by\\" domain=\\"[]\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n            </xpath>\\n        </data>", "es_ES": "<data><xpath expr=\\"field[@name='user_id']\\" position=\\"after\\">\\n                <field name=\\"employee_id\\"/>\\n            </xpath>\\n            <xpath expr=\\"//filter[@name='my_maintenances']\\" position=\\"replace\\">\\n                <filter string=\\"Mis mantenimientos\\" name=\\"my_maintenances\\" domain=\\"[('employee_id.user_id', '=', uid)]\\"/>\\n            </xpath>\\n            <xpath expr=\\"//filter[@name='created_by']\\" position=\\"replace\\">\\n                <filter string=\\"Creado por\\" name=\\"created_by\\" domain=\\"[]\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="field[@name='user_id']" position="after">\n                <field name="employee_id"/>\n            </xpath>\n            <xpath expr="//filter[@name='my_maintenances']" position="replace">\n                <filter string="My Maintenances" name="my_maintenances" domain="[('employee_id.user_id', '=', uid)]"/>\n            </xpath>\n            <xpath expr="//filter[@name='created_by']" position="replace">\n                <filter string="Created By" name="created_by" domain="[]" context="{'group_by': 'employee_id'}"/>\n            </xpath>\n        </data>	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f
\.


--
