2020	16	\N	1	1	repair.select	repair.order	\N	search	repair/views/repair_views.xml	primary	{"en_US": "<search string=\\"Search Repair Orders\\">\\n                <field name=\\"name\\" string=\\"Repair Order\\" filter_domain=\\"['|', ('name', 'ilike', self), ('product_id', 'ilike', self)]\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"partner_id\\" filter_domain=\\"[('partner_id', 'child_of', self)]\\"/>\\n                <field name=\\"sale_order_id\\"/>\\n                <filter string=\\"New\\" domain=\\"[('state', '=', 'draft')]\\" name=\\"filter_draft\\"/>\\n                <filter string=\\"Confirmed\\" domain=\\"[('state', '=', 'confirmed')]\\" name=\\"filter_confirmed\\"/>\\n                <filter string=\\"Under Repair\\" name=\\"filter_under_repair\\" domain=\\"[('state', '=', 'under_repair')]\\"/>\\n                <filter string=\\"Repaired\\" name=\\"filter_done\\" domain=\\"[('state', '=', 'done')]\\"/>\\n                <filter string=\\"Cancelled\\" name=\\"filter_cancel\\" domain=\\"[('state', '=', 'cancel')]\\"/>\\n                <filter string=\\"Returned\\" name=\\"returned\\" domain=\\"[('picking_id', '!=', False), ('picking_id.state', '=', 'done')]\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" name=\\"before\\" string=\\"Before\\" domain=\\"[('search_date_category', '=', 'before')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"yesterday\\" string=\\"Yesterday\\" domain=\\"[('search_date_category', '=', 'yesterday')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"today\\" string=\\"Today\\" domain=\\"[('search_date_category', '=', 'today')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"day_1\\" string=\\"Tomorrow\\" domain=\\"[('search_date_category', '=', 'day_1')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"day_2\\" string=\\"The day after tomorrow\\" domain=\\"[('search_date_category', '=', 'day_2')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"after\\" string=\\"After\\" domain=\\"[('search_date_category', '=', 'after')]\\"/>\\n                <filter string=\\"Ready\\" name=\\"ready\\" domain=\\"[('state', '=', 'confirmed'), ('is_parts_available', '=', True)]\\" invisible=\\"True\\"/>\\n                <filter string=\\"Late\\" name=\\"filter_late\\" domain=\\"[('state', '=', 'confirmed'), ('schedule_date', '&lt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter name=\\"filter_create_date\\" date=\\"create_date\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" string=\\"Late Activities\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Show all records which has next action date is before today\\"/>\\n                <filter invisible=\\"1\\" string=\\"Today Activities\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Future Activities\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Customer\\" name=\\"partner\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                    <filter string=\\"Product\\" name=\\"product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Status\\" name=\\"status\\" domain=\\"[]\\" context=\\"{'group_by': 'state'}\\"/>\\n                    <filter string=\\"Company\\" name=\\"company\\" domain=\\"[]\\" context=\\"{'group_by': 'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Buscar órdenes de reparación\\">\\n                <field name=\\"name\\" string=\\"Orden de reparación\\" filter_domain=\\"['|', ('name', 'ilike', self), ('product_id', 'ilike', self)]\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"partner_id\\" filter_domain=\\"[('partner_id', 'child_of', self)]\\"/>\\n                <field name=\\"sale_order_id\\"/>\\n                <filter string=\\"Nuevo\\" domain=\\"[('state', '=', 'draft')]\\" name=\\"filter_draft\\"/>\\n                <filter string=\\"Confirmado\\" domain=\\"[('state', '=', 'confirmed')]\\" name=\\"filter_confirmed\\"/>\\n                <filter string=\\"En reparación\\" name=\\"filter_under_repair\\" domain=\\"[('state', '=', 'under_repair')]\\"/>\\n                <filter string=\\"Reparado\\" name=\\"filter_done\\" domain=\\"[('state', '=', 'done')]\\"/>\\n                <filter string=\\"Cancelado\\" name=\\"filter_cancel\\" domain=\\"[('state', '=', 'cancel')]\\"/>\\n                <filter string=\\"Devuelto\\" name=\\"returned\\" domain=\\"[('picking_id', '!=', False), ('picking_id.state', '=', 'done')]\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" name=\\"before\\" string=\\"Antes\\" domain=\\"[('search_date_category', '=', 'before')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"yesterday\\" string=\\"Ayer\\" domain=\\"[('search_date_category', '=', 'yesterday')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"today\\" string=\\"Hoy\\" domain=\\"[('search_date_category', '=', 'today')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"day_1\\" string=\\"Mañana\\" domain=\\"[('search_date_category', '=', 'day_1')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"day_2\\" string=\\"Pasado mañana\\" domain=\\"[('search_date_category', '=', 'day_2')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"after\\" string=\\"Después de\\" domain=\\"[('search_date_category', '=', 'after')]\\"/>\\n                <filter string=\\"Listo\\" name=\\"ready\\" domain=\\"[('state', '=', 'confirmed'), ('is_parts_available', '=', True)]\\" invisible=\\"True\\"/>\\n                <filter string=\\"Retrasado\\" name=\\"filter_late\\" domain=\\"[('state', '=', 'confirmed'), ('schedule_date', '&lt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter name=\\"filter_create_date\\" date=\\"create_date\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" string=\\"Actividades retrasadas\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Mostrar todos los registros que tienen la próxima fecha de acción antes de hoy\\"/>\\n                <filter invisible=\\"1\\" string=\\"Actividades de hoy\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Actividades futuras\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                    <filter string=\\"Cliente\\" name=\\"partner\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                    <filter string=\\"Producto\\" name=\\"product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Estado\\" name=\\"status\\" domain=\\"[]\\" context=\\"{'group_by': 'state'}\\"/>\\n                    <filter string=\\"Compañía\\" name=\\"company\\" domain=\\"[]\\" context=\\"{'group_by': 'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n                </group>\\n            </search>", "pt_PT": "<search string=\\"Procurar Ordens de Reparação\\">\\n                <field name=\\"name\\" string=\\"Ordem de Reparação\\" filter_domain=\\"['|', ('name', 'ilike', self), ('product_id', 'ilike', self)]\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"partner_id\\" filter_domain=\\"[('partner_id', 'child_of', self)]\\"/>\\n                <field name=\\"sale_order_id\\"/>\\n                <filter string=\\"Novo\\" domain=\\"[('state', '=', 'draft')]\\" name=\\"filter_draft\\"/>\\n                <filter string=\\"Confirmado\\" domain=\\"[('state', '=', 'confirmed')]\\" name=\\"filter_confirmed\\"/>\\n                <filter string=\\"Sob Reparação\\" name=\\"filter_under_repair\\" domain=\\"[('state', '=', 'under_repair')]\\"/>\\n                <filter string=\\"Reparado(a)\\" name=\\"filter_done\\" domain=\\"[('state', '=', 'done')]\\"/>\\n                <filter string=\\"Cancelada\\" name=\\"filter_cancel\\" domain=\\"[('state', '=', 'cancel')]\\"/>\\n                <filter string=\\"Devolvido\\" name=\\"returned\\" domain=\\"[('picking_id', '!=', False), ('picking_id.state', '=', 'done')]\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" name=\\"before\\" string=\\"Antes\\" domain=\\"[('search_date_category', '=', 'before')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"yesterday\\" string=\\"Ontem\\" domain=\\"[('search_date_category', '=', 'yesterday')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"today\\" string=\\"Hoje\\" domain=\\"[('search_date_category', '=', 'today')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"day_1\\" string=\\"Amanhã\\" domain=\\"[('search_date_category', '=', 'day_1')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"day_2\\" string=\\"Depois de amanhã\\" domain=\\"[('search_date_category', '=', 'day_2')]\\"/>\\n                <filter invisible=\\"1\\" name=\\"after\\" string=\\"Depois\\" domain=\\"[('search_date_category', '=', 'after')]\\"/>\\n                <filter string=\\"Pronto\\" name=\\"ready\\" domain=\\"[('state', '=', 'confirmed'), ('is_parts_available', '=', True)]\\" invisible=\\"True\\"/>\\n                <filter string=\\"Atrasado\\" name=\\"filter_late\\" domain=\\"[('state', '=', 'confirmed'), ('schedule_date', '&lt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter name=\\"filter_create_date\\" date=\\"create_date\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" string=\\"Atividades em Atraso\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Mostrar todos os registos cuja data de ação é anterior à atual\\"/>\\n                <filter invisible=\\"1\\" string=\\"Atividades do Dia\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Atividades Futuras\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar Por\\">\\n                    <filter string=\\"Cliente\\" name=\\"partner\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                    <filter string=\\"Artigo\\" name=\\"product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Estado\\" name=\\"status\\" domain=\\"[]\\" context=\\"{'group_by': 'state'}\\"/>\\n                    <filter string=\\"Empresa\\" name=\\"company\\" domain=\\"[]\\" context=\\"{'group_by': 'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n                </group>\\n            </search>"}	<search string="Search Repair Orders">\n                <field name="name" string="Repair Order" filter_domain="['|', ('name', 'ilike', self), ('product_id', 'ilike', self)]"/>\n                <field name="product_id"/>\n                <field name="partner_id" filter_domain="[('partner_id', 'child_of', self)]"/>\n                <field name="sale_order_id"/>\n                <filter string="New" domain="[('state', '=', 'draft')]" name="filter_draft"/>\n                <filter string="Confirmed" domain="[('state', '=', 'confirmed')]" name="filter_confirmed"/>\n                <filter string="Under Repair" name="filter_under_repair" domain="[('state', '=', 'under_repair')]"/>\n                <filter string="Repaired" name="filter_done" domain="[('state', '=', 'done')]"/>\n                <filter string="Cancelled" name="filter_cancel" domain="[('state', '=', 'cancel')]"/>\n                <filter string="Returned" name="returned" domain="[('picking_id', '!=', False), ('picking_id.state', '=', 'done')]"/>\n                <separator/>\n                <filter invisible="1" name="before" string="Before" domain="[('search_date_category', '=', 'before')]"/>\n                <filter invisible="1" name="yesterday" string="Yesterday" domain="[('search_date_category', '=', 'yesterday')]"/>\n                <filter invisible="1" name="today" string="Today" domain="[('search_date_category', '=', 'today')]"/>\n                <filter invisible="1" name="day_1" string="Tomorrow" domain="[('search_date_category', '=', 'day_1')]"/>\n                <filter invisible="1" name="day_2" string="The day after tomorrow" domain="[('search_date_category', '=', 'day_2')]"/>\n                <filter invisible="1" name="after" string="After" domain="[('search_date_category', '=', 'after')]"/>\n                <filter string="Ready" name="ready" domain="[('state', '=', 'confirmed'), ('is_parts_available', '=', True)]" invisible="True"/>\n                <filter string="Late" name="filter_late" domain="[('state', '=', 'confirmed'), ('schedule_date', '&lt;', context_today().strftime('%Y-%m-%d'))]"/>\n                <filter name="filter_create_date" date="create_date"/>\n                <separator/>\n                <filter invisible="1" string="Late Activities" name="activities_overdue" domain="[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]" help="Show all records which has next action date is before today"/>\n                <filter invisible="1" string="Today Activities" name="activities_today" domain="[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/>\n                <filter invisible="1" string="Future Activities" name="activities_upcoming_all" domain="[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Customer" name="partner" domain="[]" context="{'group_by': 'partner_id'}"/>\n                    <filter string="Product" name="product" domain="[]" context="{'group_by': 'product_id'}"/>\n                    <filter string="Status" name="status" domain="[]" context="{'group_by': 'state'}"/>\n                    <filter string="Company" name="company" domain="[]" context="{'group_by': 'company_id'}" groups="base.group_multi_company"/>\n                </group>\n            </search>	f	t	2026-04-08 09:05:50.079825	2026-06-12 08:18:20.641791	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1019	16	\N	1	1	account.peppol.rejection.wizard.view.form	account.peppol.rejection.wizard	\N	form	account_peppol_response/wizard/peppol_rejection_wizard_view.xml	primary	{"en_US": "<form string=\\"Reject Peppol Document\\">\\n                <group>\\n                    <span>This information will be sent with your response.</span>\\n                    <field string=\\"Reasons\\" name=\\"reason_ids\\" widget=\\"many2many_tags\\" options=\\"{'create': False}\\" required=\\"1\\"/>\\n                    <field string=\\"Actions to suggest\\" name=\\"action_ids\\" widget=\\"many2many_tags\\" options=\\"{'create': False}\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"button_send\\" string=\\"Send Rejection\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                </footer>\\n            </form>", "pt_PT": "<form string=\\"Reject Peppol Document\\">\\n                <group>\\n                    <span>This information will be sent with your response.</span>\\n                    <field string=\\"Motivos\\" name=\\"reason_ids\\" widget=\\"many2many_tags\\" options=\\"{'create': False}\\" required=\\"1\\"/>\\n                    <field string=\\"Actions to suggest\\" name=\\"action_ids\\" widget=\\"many2many_tags\\" options=\\"{'create': False}\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"button_send\\" string=\\"Send Rejection\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Reject Peppol Document">\n                <group>\n                    <span>This information will be sent with your response.</span>\n                    <field string="Reasons" name="reason_ids" widget="many2many_tags" options="{'create': False}" required="1"/>\n                    <field string="Actions to suggest" name="action_ids" widget="many2many_tags" options="{'create': False}"/>\n                </group>\n                <footer>\n                    <button name="button_send" string="Send Rejection" type="object" class="btn-primary" data-hotkey="q"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:35:03.188463	2026-04-08 08:35:03.188463	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1022	16	792	1	1	report_invoice_document	\N	account_peppol_selfbilling.report_invoice_document	qweb	account_peppol_selfbilling/data/report_invoice.xml	extension	{"en_US": "<data inherit_id=\\"account.report_invoice_document\\">\\n        <xpath expr=\\"//span[@t-elif=&quot;o.move_type == 'in_refund'&quot;]\\" position=\\"replace\\">\\n            <span t-elif=\\"o.move_type == 'in_refund' and not o.journal_id.is_self_billing\\">\\n                <t name=\\"vendor_credit_note_title\\">Vendor Credit Note</t>\\n            </span>\\n            <span t-elif=\\"o.move_type == 'in_refund' and o.journal_id.is_self_billing\\">\\n                <t name=\\"self_billing_credit_note_title\\">Self Billing Credit Note</t>\\n            </span>\\n        </xpath>\\n        <xpath expr=\\"//span[@t-elif=&quot;o.move_type == 'in_invoice'&quot;]\\" position=\\"replace\\">\\n            <span t-elif=\\"o.move_type == 'in_invoice' and not o.journal_id.is_self_billing\\">\\n                <t name=\\"vendor_bill_title\\">Vendor Bill</t>\\n            </span>\\n            <span t-elif=\\"o.move_type == 'in_invoice' and o.journal_id.is_self_billing\\">\\n                <t name=\\"self_billing_invoice_title\\">Self Billing</t>\\n            </span>\\n        </xpath>\\n    </data>", "es_ES": "<data inherit_id=\\"account.report_invoice_document\\">\\n        <xpath expr=\\"//span[@t-elif=&quot;o.move_type == 'in_refund'&quot;]\\" position=\\"replace\\">\\n            <span t-elif=\\"o.move_type == 'in_refund' and not o.journal_id.is_self_billing\\">\\n                <t name=\\"vendor_credit_note_title\\">Factura rectificativa de proveedor</t>\\n            </span>\\n            <span t-elif=\\"o.move_type == 'in_refund' and o.journal_id.is_self_billing\\">\\n                <t name=\\"self_billing_credit_note_title\\">Nota de crédito de autofactura</t>\\n            </span>\\n        </xpath>\\n        <xpath expr=\\"//span[@t-elif=&quot;o.move_type == 'in_invoice'&quot;]\\" position=\\"replace\\">\\n            <span t-elif=\\"o.move_type == 'in_invoice' and not o.journal_id.is_self_billing\\">\\n                <t name=\\"vendor_bill_title\\">Factura de proveedor</t>\\n            </span>\\n            <span t-elif=\\"o.move_type == 'in_invoice' and o.journal_id.is_self_billing\\">\\n                <t name=\\"self_billing_invoice_title\\">Autofacturación</t>\\n            </span>\\n        </xpath>\\n    </data>", "pt_PT": "<data inherit_id=\\"account.report_invoice_document\\">\\n        <xpath expr=\\"//span[@t-elif=&quot;o.move_type == 'in_refund'&quot;]\\" position=\\"replace\\">\\n            <span t-elif=\\"o.move_type == 'in_refund' and not o.journal_id.is_self_billing\\">\\n                <t name=\\"vendor_credit_note_title\\">Nota de Crédito de Fornecedor</t>\\n            </span>\\n            <span t-elif=\\"o.move_type == 'in_refund' and o.journal_id.is_self_billing\\">\\n                <t name=\\"self_billing_credit_note_title\\">Self Billing Credit Note</t>\\n            </span>\\n        </xpath>\\n        <xpath expr=\\"//span[@t-elif=&quot;o.move_type == 'in_invoice'&quot;]\\" position=\\"replace\\">\\n            <span t-elif=\\"o.move_type == 'in_invoice' and not o.journal_id.is_self_billing\\">\\n                <t name=\\"vendor_bill_title\\">Fatura de Fornecedor</t>\\n            </span>\\n            <span t-elif=\\"o.move_type == 'in_invoice' and o.journal_id.is_self_billing\\">\\n                <t name=\\"self_billing_invoice_title\\">Self Billing</t>\\n            </span>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="account.report_invoice_document">\n        <xpath expr="//span[@t-elif=&quot;o.move_type == 'in_refund'&quot;]" position="replace">\n            <span t-elif="o.move_type == 'in_refund' and not o.journal_id.is_self_billing">\n                <t name="vendor_credit_note_title">Vendor Credit Note</t>\n            </span>\n            <span t-elif="o.move_type == 'in_refund' and o.journal_id.is_self_billing">\n                <t name="self_billing_credit_note_title">Self Billing Credit Note</t>\n            </span>\n        </xpath>\n        <xpath expr="//span[@t-elif=&quot;o.move_type == 'in_invoice'&quot;]" position="replace">\n            <span t-elif="o.move_type == 'in_invoice' and not o.journal_id.is_self_billing">\n                <t name="vendor_bill_title">Vendor Bill</t>\n            </span>\n            <span t-elif="o.move_type == 'in_invoice' and o.journal_id.is_self_billing">\n                <t name="self_billing_invoice_title">Self Billing</t>\n            </span>\n        </xpath>\n    </data>\n	f	t	2026-04-08 08:35:03.810651	2026-04-08 08:35:03.810651	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2024	16	\N	1	1	repair.tag.list	repair.tags	\N	list	repair/views/repair_views.xml	primary	{"en_US": "<list string=\\"Tags\\" editable=\\"bottom\\">\\n                    <field name=\\"name\\"/>\\n                </list>", "es_ES": "<list string=\\"Etiquetas\\" editable=\\"bottom\\">\\n                    <field name=\\"name\\"/>\\n                </list>", "pt_PT": "<list string=\\"Etiquetas\\" editable=\\"bottom\\">\\n                    <field name=\\"name\\"/>\\n                </list>"}	<list string="Tags" editable="bottom">\n                    <field name="name"/>\n                </list>	f	t	2026-04-08 09:05:50.079825	2026-06-12 08:18:20.641791	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2026	16	974	1	1	sale.order.form.inherit.repair	sale.order	\N	form	repair/views/sale_order_views.xml	extension	{"en_US": "<xpath expr=\\"//button[@name='action_view_invoice']\\" position=\\"after\\">\\n                    <button name=\\"action_show_repair\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-wrench\\" invisible=\\"repair_count == 0\\" groups=\\"stock.group_stock_user\\">\\n                        <field name=\\"repair_count\\" widget=\\"statinfo\\" string=\\"Repairs\\"/>\\n                    </button>\\n                </xpath>", "es_ES": "<xpath expr=\\"//button[@name='action_view_invoice']\\" position=\\"after\\">\\n                    <button name=\\"action_show_repair\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-wrench\\" invisible=\\"repair_count == 0\\" groups=\\"stock.group_stock_user\\">\\n                        <field name=\\"repair_count\\" widget=\\"statinfo\\" string=\\"Reparaciones\\"/>\\n                    </button>\\n                </xpath>", "pt_PT": "<xpath expr=\\"//button[@name='action_view_invoice']\\" position=\\"after\\">\\n                    <button name=\\"action_show_repair\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-wrench\\" invisible=\\"repair_count == 0\\" groups=\\"stock.group_stock_user\\">\\n                        <field name=\\"repair_count\\" widget=\\"statinfo\\" string=\\"Reparações\\"/>\\n                    </button>\\n                </xpath>"}	<xpath expr="//button[@name='action_view_invoice']" position="after">\n                    <button name="action_show_repair" type="object" class="oe_stat_button" icon="fa-wrench" invisible="repair_count == 0" groups="stock.group_stock_user">\n                        <field name="repair_count" widget="statinfo" string="Repairs"/>\n                    </button>\n                </xpath>	f	t	2026-04-08 09:05:50.079825	2026-06-12 08:18:20.641791	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1443	999	\N	1	1	project.task.form.quick_create	project.task	\N	form	project/views/project_sharing_project_task_views.xml	primary	{"en_US": "<form>\\n                <group>\\n                    <field name=\\"name\\" string=\\"Task Title\\" placeholder=\\"e.g. Send Invitations\\"/>\\n                </group>\\n            </form>", "es_ES": "<form>\\n                <group>\\n                    <field name=\\"name\\" string=\\"Título de tarea\\" placeholder=\\"p. ej. enviar invitaciones\\"/>\\n                </group>\\n            </form>", "pt_PT": "<form>\\n                <group>\\n                    <field name=\\"name\\" string=\\"Título da Tarefa\\" placeholder=\\"ex.: Enviar convites\\"/>\\n                </group>\\n            </form>"}	<form>\n                <group>\n                    <field name="name" string="Task Title" placeholder="e.g. Send Invitations"/>\n                </group>\n            </form>	f	t	2026-04-08 08:35:22.624638	2026-05-18 07:10:46.574676	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1470	16	\N	1	1	project_message_user_assigned	\N	project.project_message_user_assigned	qweb	project/data/mail_template_data.xml	primary	{"en_US": "<t t-name=\\"project.project_message_user_assigned\\">\\n<div>\\n    Dear <t t-esc=\\"assignee_name\\"/>,\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">You have been assigned to the <t t-esc=\\"model_description or 'document'\\"/> <t t-esc=\\"object.display_name\\"/>.</span>\\n</div>\\n        </t>", "es_ES": "<t t-name=\\"project.project_message_user_assigned\\">\\n<div>\\n    Estimado/a <t t-esc=\\"assignee_name\\"/>,\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">Ha sido asignado/a a <t t-esc=\\"model_description or 'document'\\"/> <t t-esc=\\"object.display_name\\"/>.</span>\\n</div>\\n        </t>", "pt_PT": "<t t-name=\\"project.project_message_user_assigned\\">\\n<div>\\n    Caro(a) <t t-esc=\\"assignee_name\\"/>,\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">Você foi atribuído a <t t-esc=\\"model_description or 'document'\\"/> <t t-esc=\\"object.display_name\\"/>.</span>\\n</div>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="project.project_message_user_assigned">\n<div>\n    Dear <t t-esc="assignee_name"/>,\n    <br/><br/>\n    <span style="margin-top: 8px;">You have been assigned to the <t t-esc="model_description or 'document'"/> <t t-esc="object.display_name"/>.</span>\n</div>\n        </t>\n\n        	f	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1471	16	\N	1	1	task_invitation_follower	\N	project.task_invitation_follower	qweb	project/data/mail_template_data.xml	primary	{"en_US": "<t t-name=\\"project.task_invitation_follower\\">\\n<div>\\n    Hello <t t-out=\\"partner_name\\"/>,\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">You have been invited to follow Task Document : <t t-out=\\"object.display_name\\"/>.</span>\\n</div>\\n        </t>", "es_ES": "<t t-name=\\"project.task_invitation_follower\\">\\n<div>\\n    Hola <t t-out=\\"partner_name\\"/>,\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">Ha sido invitado a seguir este documento de la tarea: <t t-out=\\"object.display_name\\"/>.</span>\\n</div>\\n        </t>", "pt_PT": "<t t-name=\\"project.task_invitation_follower\\">\\n<div>\\n    Olá <t t-out=\\"partner_name\\"/>,\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">Você foi convidado a seguir o Documento da tarefa : <t t-out=\\"object.display_name\\"/>.</span>\\n</div>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="project.task_invitation_follower">\n<div>\n    Hello <t t-out="partner_name"/>,\n    <br/><br/>\n    <span style="margin-top: 8px;">You have been invited to follow Task Document : <t t-out="object.display_name"/>.</span>\n</div>\n        </t>\n    	f	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1446	999	\N	1	1	project.sharing.project.task.view.form	project.task	\N	form	project/views/project_sharing_project_task_views.xml	primary	{"en_US": "<form string=\\"Project Sharing: Task\\" class=\\"o_form_project_tasks\\">\\n                <header>\\n                    <field name=\\"stage_id\\" widget=\\"statusbar_duration\\" options=\\"{'clickable': '1', 'fold_field': 'fold'}\\" invisible=\\"not project_id and not stage_id\\"/>\\n                </header>\\n                <div groups=\\"base.group_user\\" role=\\"status\\" class=\\"alert alert-info alert-dismissible rounded-0 fade show d-print-none css_editable_mode_hidden\\">\\n                    <div class=\\"text-center\\">This is a preview of how the project will look when it's shared with customers and they have editing access.\\n                        <a name=\\"action_redirect_to_project_task_form\\" type=\\"object\\"><i class=\\"oi oi-arrow-right me-1\\"/>Back to edit mode</a>\\n                    </div>\\n                </div>\\n                <sheet string=\\"Task\\">\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <field name=\\"display_parent_task_button\\" invisible=\\"1\\"/>\\n                        <field name=\\"recurrence_id\\" invisible=\\"1\\"/>\\n                        <button name=\\"action_project_sharing_view_parent_task\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\" invisible=\\"not display_parent_task_button\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Parent Task</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_project_sharing_recurring_tasks\\" type=\\"object\\" invisible=\\"not active or not recurrence_id\\" class=\\"oe_stat_button\\" icon=\\"fa-repeat\\" context=\\"{'default_user_ids': [(6, 0, [uid])]}\\">\\n                            <field name=\\"recurring_count\\" widget=\\"statinfo\\" string=\\"Recurring Tasks\\"/>\\n                        </button>\\n                        <button name=\\"action_project_sharing_open_subtasks\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-check\\" invisible=\\"not id or subtask_count == 0\\" context=\\"{                                 'default_user_ids': [(6, 0, [uid])],                                 'default_project_id': project_id,                                 'default_display_in_project': False,                             }\\">\\n                            <field name=\\"subtask_count\\" widget=\\"statinfo\\" string=\\"Sub-tasks\\"/>\\n                            <field name=\\"display_in_project\\" invisible=\\"True\\"/>\\n                        </button>\\n                        <button name=\\"action_project_sharing_open_blocking\\" type=\\"object\\" invisible=\\"not dependent_tasks_count\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Blocked Tasks</span>\\n                                <span class=\\"o_stat_value \\">\\n                                    <field name=\\"dependent_tasks_count\\" widget=\\"statinfo\\" nolabel=\\"1\\"/>\\n                                </span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <div class=\\"oe_title pe-0\\">\\n                        <h1 class=\\"d-flex flex-row justify-content-between\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <field name=\\"name\\" class=\\"o_task_name text-truncate\\" placeholder=\\"Task Title...\\"/>\\n                            <div class=\\"d-flex justify-content-end o_state_container\\" invisible=\\"not active\\">\\n                                <field name=\\"state\\" widget=\\"project_task_state_selection\\" class=\\"o_task_state_widget\\"/>\\n                            </div>\\n                            <div class=\\"d-flex justify-content-start o_state_container w-100 w-md-50 w-lg-25\\" invisible=\\"active\\">\\n                                <field name=\\"state\\" widget=\\"project_task_state_selection\\" class=\\"o_task_state_widget\\"/>\\n                            </div>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"project_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"allow_milestones\\" invisible=\\"1\\"/>\\n                            <field name=\\"milestone_id\\" placeholder=\\"e.g. Product Launch\\" invisible=\\"not allow_milestones\\" readonly=\\"1\\" options=\\"{'no_open': True}\\"/>\\n                            <field name=\\"user_ids\\" invisible=\\"1\\"/>\\n                            <field name=\\"portal_user_names\\" string=\\"Assignees\\" class=\\"o_task_user_field\\"/>\\n                            <field name=\\"tag_ids\\" context=\\"{'project_id': project_id}\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_create': True, 'no_edit': True, 'no_edit_color': True}\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"parent_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"state\\" invisible=\\"1\\"/>\\n                            <field name=\\"depend_on_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"allow_task_dependencies\\" invisible=\\"1\\"/>\\n                            <field name=\\"current_user_same_company_partner\\" invisible=\\"1\\"/>\\n                            <field name=\\"partner_id\\" readonly=\\"not current_user_same_company_partner\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" invisible=\\"not project_id\\"/>\\n                            <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\"/>\\n                            <field name=\\"recurring_task\\" groups=\\"project.group_project_recurring_tasks\\"/>\\n                            <label for=\\"repeat_interval\\" invisible=\\"not recurring_task\\" groups=\\"project.group_project_recurring_tasks\\"/>\\n                            <div invisible=\\"not recurring_task\\" class=\\"d-flex\\" groups=\\"project.group_project_recurring_tasks\\">\\n                                <field name=\\"repeat_interval\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 2rem !important;\\"/>\\n                                <field name=\\"repeat_unit\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 4rem !important;\\"/>\\n                                <field name=\\"repeat_type\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 15rem !important;\\"/>\\n                                <field name=\\"repeat_until\\" invisible=\\"not repeat_type == 'until'\\" required=\\"repeat_type == 'until'\\" class=\\"me-2\\"/>\\n                            </div>\\n                            <field name=\\"partner_id\\" readonly=\\"1\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" invisible=\\"not project_id\\"/>\\n                            <field name=\\"date_deadline\\" invisible=\\"state in ['1_done', '1_canceled']\\" decoration-danger=\\"date_deadline &lt; current_date\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"description_page\\" string=\\"Description\\">\\n                            <field name=\\"description\\" type=\\"html\\" placeholder=\\"Add details about this task...\\" options=\\"{'collaborative': true, 'disableImage': true, 'disableVideo': true, 'disableFile': true}\\"/>\\n                        </page>\\n                        <page name=\\"sub_tasks_page\\" string=\\"Sub-tasks\\">\\n                            <field name=\\"child_ids\\" context=\\"{                                 'default_project_id': project_id, 'default_display_in_project': False, 'default_parent_id': id,                                 'default_milestone_id': allow_milestones and milestone_id, 'default_partner_id': partner_id,                                 'form_view_ref' : 'project.project_sharing_project_task_view_form',                             }\\">\\n                                <list editable=\\"bottom\\" decoration-muted=\\"state in ['1_done','1_canceled']\\">\\n                                    <field name=\\"project_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"display_in_project\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" width=\\"20px\\"/>\\n                                    <field name=\\"state\\" widget=\\"project_task_state_selection\\" nolabel=\\"1\\" width=\\"20px\\"/>\\n                                    <field name=\\"subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"closed_subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"allow_milestones\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" options=\\"{'no_open': True}\\" readonly=\\"1\\" column_invisible=\\"not parent.allow_milestones\\" invisible=\\"not allow_milestones\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"partner_id\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"user_ids\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"portal_user_names\\" string=\\"Assignees\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"stage_id\\" domain=\\"[('user_id', '=', False), ('project_ids', 'in', [project_id])]\\"/>\\n                                    <button name=\\"action_open_task\\" type=\\"object\\" title=\\"View Task\\" string=\\"View Task\\" class=\\"btn btn-link float-end\\" context=\\"{'form_view_ref': 'project.project_sharing_project_task_view_form', 'search_view_ref': 'project.project_sharing_project_task_view_search'}\\" invisible=\\"project_id != context.get('active_id')\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                        <page name=\\"task_dependencies\\" string=\\"Blocked By\\" invisible=\\"not allow_task_dependencies\\">\\n                            <field name=\\"depend_on_ids\\" widget=\\"depend_on_ids_one2many\\" nolabel=\\"1\\" options=\\"{'link': false}\\" readonly=\\"1\\" context=\\"{                                     'depend_on_count': depend_on_count,                                     'list_view_ref': 'project.open_view_blocked_by_list_view',                                     'search_view_ref': 'project.project_sharing_project_task_view_search',                                     'search_default_project_id': project_id,                             }\\">\\n                                <list editable=\\"bottom\\" decoration-muted=\\"state in ['1_done','1_canceled']\\">\\n                                    <field name=\\"project_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" width=\\"20px\\" readonly=\\"1\\"/>\\n                                    <field name=\\"state\\" widget=\\"project_task_state_selection\\" nolabel=\\"1\\" width=\\"20px\\" readonly=\\"1\\"/>\\n                                    <field name=\\"subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"closed_subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"allow_milestones\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" context=\\"{'default_project_id': project_id}\\" invisible=\\"not allow_milestones\\" column_invisible=\\"not parent.allow_milestones\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"partner_id\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" optional=\\"hide\\" invisible=\\"not project_id\\"/>\\n                                    <field name=\\"portal_user_names\\" string=\\"Assignees\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"stage_id\\" optional=\\"show\\"/>\\n                                    <button name=\\"action_open_task\\" type=\\"object\\" title=\\"View Task\\" string=\\"View Task\\" class=\\"btn btn-link float-end\\" context=\\"{'form_view_ref': 'project.project_sharing_project_task_view_form'}\\" invisible=\\"project_id != context.get('active_id')\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <!-- field used inside the chatter to know if the portal user is follower or not -->\\n                <field name=\\"message_is_follower\\" invisible=\\"1\\"/>\\n                <field name=\\"display_follow_button\\" invisible=\\"1\\"/>\\n                <chatter/>\\n            </form>", "es_ES": "<form string=\\"Compartir proyectos: tarea\\" class=\\"o_form_project_tasks\\">\\n                <header>\\n                    <field name=\\"stage_id\\" widget=\\"statusbar_duration\\" options=\\"{'clickable': '1', 'fold_field': 'fold'}\\" invisible=\\"not project_id and not stage_id\\"/>\\n                </header>\\n                <div groups=\\"base.group_user\\" role=\\"status\\" class=\\"alert alert-info alert-dismissible rounded-0 fade show d-print-none css_editable_mode_hidden\\">\\n                    <div class=\\"text-center\\">Esta es una vista previa de cómo se verá el proyecto cuando se comparta con los clientes y tengan acceso de edición.\\n                        <a name=\\"action_redirect_to_project_task_form\\" type=\\"object\\"><i class=\\"oi oi-arrow-right me-1\\"/>Volver al modo de edición</a>\\n                    </div>\\n                </div>\\n                <sheet string=\\"Tarea\\">\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <field name=\\"display_parent_task_button\\" invisible=\\"1\\"/>\\n                        <field name=\\"recurrence_id\\" invisible=\\"1\\"/>\\n                        <button name=\\"action_project_sharing_view_parent_task\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\" invisible=\\"not display_parent_task_button\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Tarea padre</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_project_sharing_recurring_tasks\\" type=\\"object\\" invisible=\\"not active or not recurrence_id\\" class=\\"oe_stat_button\\" icon=\\"fa-repeat\\" context=\\"{'default_user_ids': [(6, 0, [uid])]}\\">\\n                            <field name=\\"recurring_count\\" widget=\\"statinfo\\" string=\\"Tareas recurrentes\\"/>\\n                        </button>\\n                        <button name=\\"action_project_sharing_open_subtasks\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-check\\" invisible=\\"not id or subtask_count == 0\\" context=\\"{                                 'default_user_ids': [(6, 0, [uid])],                                 'default_project_id': project_id,                                 'default_display_in_project': False,                             }\\">\\n                            <field name=\\"subtask_count\\" widget=\\"statinfo\\" string=\\"Subtareas\\"/>\\n                            <field name=\\"display_in_project\\" invisible=\\"True\\"/>\\n                        </button>\\n                        <button name=\\"action_project_sharing_open_blocking\\" type=\\"object\\" invisible=\\"not dependent_tasks_count\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Tareas bloqueadas</span>\\n                                <span class=\\"o_stat_value \\">\\n                                    <field name=\\"dependent_tasks_count\\" widget=\\"statinfo\\" nolabel=\\"1\\"/>\\n                                </span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archivado\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <div class=\\"oe_title pe-0\\">\\n                        <h1 class=\\"d-flex flex-row justify-content-between\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <field name=\\"name\\" class=\\"o_task_name text-truncate\\" placeholder=\\"Título de tarea...\\"/>\\n                            <div class=\\"d-flex justify-content-end o_state_container\\" invisible=\\"not active\\">\\n                                <field name=\\"state\\" widget=\\"project_task_state_selection\\" class=\\"o_task_state_widget\\"/>\\n                            </div>\\n                            <div class=\\"d-flex justify-content-start o_state_container w-100 w-md-50 w-lg-25\\" invisible=\\"active\\">\\n                                <field name=\\"state\\" widget=\\"project_task_state_selection\\" class=\\"o_task_state_widget\\"/>\\n                            </div>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"project_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"allow_milestones\\" invisible=\\"1\\"/>\\n                            <field name=\\"milestone_id\\" placeholder=\\"p. ej., lanzamiento de producto\\" invisible=\\"not allow_milestones\\" readonly=\\"1\\" options=\\"{'no_open': True}\\"/>\\n                            <field name=\\"user_ids\\" invisible=\\"1\\"/>\\n                            <field name=\\"portal_user_names\\" string=\\"Personas asignadas\\" class=\\"o_task_user_field\\"/>\\n                            <field name=\\"tag_ids\\" context=\\"{'project_id': project_id}\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_create': True, 'no_edit': True, 'no_edit_color': True}\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"parent_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"state\\" invisible=\\"1\\"/>\\n                            <field name=\\"depend_on_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"allow_task_dependencies\\" invisible=\\"1\\"/>\\n                            <field name=\\"current_user_same_company_partner\\" invisible=\\"1\\"/>\\n                            <field name=\\"partner_id\\" readonly=\\"not current_user_same_company_partner\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" invisible=\\"not project_id\\"/>\\n                            <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\"/>\\n                            <field name=\\"recurring_task\\" groups=\\"project.group_project_recurring_tasks\\"/>\\n                            <label for=\\"repeat_interval\\" invisible=\\"not recurring_task\\" groups=\\"project.group_project_recurring_tasks\\"/>\\n                            <div invisible=\\"not recurring_task\\" class=\\"d-flex\\" groups=\\"project.group_project_recurring_tasks\\">\\n                                <field name=\\"repeat_interval\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 2rem !important;\\"/>\\n                                <field name=\\"repeat_unit\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 4rem !important;\\"/>\\n                                <field name=\\"repeat_type\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 15rem !important;\\"/>\\n                                <field name=\\"repeat_until\\" invisible=\\"not repeat_type == 'until'\\" required=\\"repeat_type == 'until'\\" class=\\"me-2\\"/>\\n                            </div>\\n                            <field name=\\"partner_id\\" readonly=\\"1\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" invisible=\\"not project_id\\"/>\\n                            <field name=\\"date_deadline\\" invisible=\\"state in ['1_done', '1_canceled']\\" decoration-danger=\\"date_deadline &lt; current_date\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"description_page\\" string=\\"Descripción\\">\\n                            <field name=\\"description\\" type=\\"html\\" placeholder=\\"Añada detalles sobre esta tarea...\\" options=\\"{'collaborative': true, 'disableImage': true, 'disableVideo': true, 'disableFile': true}\\"/>\\n                        </page>\\n                        <page name=\\"sub_tasks_page\\" string=\\"Subtareas\\">\\n                            <field name=\\"child_ids\\" context=\\"{                                 'default_project_id': project_id, 'default_display_in_project': False, 'default_parent_id': id,                                 'default_milestone_id': allow_milestones and milestone_id, 'default_partner_id': partner_id,                                 'form_view_ref' : 'project.project_sharing_project_task_view_form',                             }\\">\\n                                <list editable=\\"bottom\\" decoration-muted=\\"state in ['1_done','1_canceled']\\">\\n                                    <field name=\\"project_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"display_in_project\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" width=\\"20px\\"/>\\n                                    <field name=\\"state\\" widget=\\"project_task_state_selection\\" nolabel=\\"1\\" width=\\"20px\\"/>\\n                                    <field name=\\"subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"closed_subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"allow_milestones\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" options=\\"{'no_open': True}\\" readonly=\\"1\\" column_invisible=\\"not parent.allow_milestones\\" invisible=\\"not allow_milestones\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"partner_id\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"user_ids\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"portal_user_names\\" string=\\"Personas asignadas\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"stage_id\\" domain=\\"[('user_id', '=', False), ('project_ids', 'in', [project_id])]\\"/>\\n                                    <button name=\\"action_open_task\\" type=\\"object\\" title=\\"Ver tarea\\" string=\\"Ver tarea\\" class=\\"btn btn-link float-end\\" context=\\"{'form_view_ref': 'project.project_sharing_project_task_view_form', 'search_view_ref': 'project.project_sharing_project_task_view_search'}\\" invisible=\\"project_id != context.get('active_id')\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                        <page name=\\"task_dependencies\\" string=\\"Bloqueado por\\" invisible=\\"not allow_task_dependencies\\">\\n                            <field name=\\"depend_on_ids\\" widget=\\"depend_on_ids_one2many\\" nolabel=\\"1\\" options=\\"{'link': false}\\" readonly=\\"1\\" context=\\"{                                     'depend_on_count': depend_on_count,                                     'list_view_ref': 'project.open_view_blocked_by_list_view',                                     'search_view_ref': 'project.project_sharing_project_task_view_search',                                     'search_default_project_id': project_id,                             }\\">\\n                                <list editable=\\"bottom\\" decoration-muted=\\"state in ['1_done','1_canceled']\\">\\n                                    <field name=\\"project_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" width=\\"20px\\" readonly=\\"1\\"/>\\n                                    <field name=\\"state\\" widget=\\"project_task_state_selection\\" nolabel=\\"1\\" width=\\"20px\\" readonly=\\"1\\"/>\\n                                    <field name=\\"subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"closed_subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"allow_milestones\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" context=\\"{'default_project_id': project_id}\\" invisible=\\"not allow_milestones\\" column_invisible=\\"not parent.allow_milestones\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"partner_id\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" optional=\\"hide\\" invisible=\\"not project_id\\"/>\\n                                    <field name=\\"portal_user_names\\" string=\\"Personas asignadas\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"stage_id\\" optional=\\"show\\"/>\\n                                    <button name=\\"action_open_task\\" type=\\"object\\" title=\\"Ver tarea\\" string=\\"Ver tarea\\" class=\\"btn btn-link float-end\\" context=\\"{'form_view_ref': 'project.project_sharing_project_task_view_form'}\\" invisible=\\"project_id != context.get('active_id')\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <!-- field used inside the chatter to know if the portal user is follower or not -->\\n                <field name=\\"message_is_follower\\" invisible=\\"1\\"/>\\n                <field name=\\"display_follow_button\\" invisible=\\"1\\"/>\\n                <chatter/>\\n            </form>", "pt_PT": "<form string=\\"Compartilhamento de projetos: tarefa\\" class=\\"o_form_project_tasks\\">\\n                <header>\\n                    <field name=\\"stage_id\\" widget=\\"statusbar_duration\\" options=\\"{'clickable': '1', 'fold_field': 'fold'}\\" invisible=\\"not project_id and not stage_id\\"/>\\n                </header>\\n                <div groups=\\"base.group_user\\" role=\\"status\\" class=\\"alert alert-info alert-dismissible rounded-0 fade show d-print-none css_editable_mode_hidden\\">\\n                    <div class=\\"text-center\\">Esta é uma prévia de como o projeto ficará quando for compartilhado com os clientes e eles tiverem acesso de edição.\\n                        <a name=\\"action_redirect_to_project_task_form\\" type=\\"object\\"><i class=\\"oi oi-arrow-right me-1\\"/>Voltar ao modo de edição</a>\\n                    </div>\\n                </div>\\n                <sheet string=\\"Tarefa\\">\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <field name=\\"display_parent_task_button\\" invisible=\\"1\\"/>\\n                        <field name=\\"recurrence_id\\" invisible=\\"1\\"/>\\n                        <button name=\\"action_project_sharing_view_parent_task\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\" invisible=\\"not display_parent_task_button\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Tarefa primária</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_project_sharing_recurring_tasks\\" type=\\"object\\" invisible=\\"not active or not recurrence_id\\" class=\\"oe_stat_button\\" icon=\\"fa-repeat\\" context=\\"{'default_user_ids': [(6, 0, [uid])]}\\">\\n                            <field name=\\"recurring_count\\" widget=\\"statinfo\\" string=\\"Tarefas Recorrentes\\"/>\\n                        </button>\\n                        <button name=\\"action_project_sharing_open_subtasks\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-check\\" invisible=\\"not id or subtask_count == 0\\" context=\\"{                                 'default_user_ids': [(6, 0, [uid])],                                 'default_project_id': project_id,                                 'default_display_in_project': False,                             }\\">\\n                            <field name=\\"subtask_count\\" widget=\\"statinfo\\" string=\\"Sub-tarefas\\"/>\\n                            <field name=\\"display_in_project\\" invisible=\\"True\\"/>\\n                        </button>\\n                        <button name=\\"action_project_sharing_open_blocking\\" type=\\"object\\" invisible=\\"not dependent_tasks_count\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Tarefas bloqueadas</span>\\n                                <span class=\\"o_stat_value \\">\\n                                    <field name=\\"dependent_tasks_count\\" widget=\\"statinfo\\" nolabel=\\"1\\"/>\\n                                </span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Arquivados\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <div class=\\"oe_title pe-0\\">\\n                        <h1 class=\\"d-flex flex-row justify-content-between\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <field name=\\"name\\" class=\\"o_task_name text-truncate\\" placeholder=\\"Título da Tarefa...\\"/>\\n                            <div class=\\"d-flex justify-content-end o_state_container\\" invisible=\\"not active\\">\\n                                <field name=\\"state\\" widget=\\"project_task_state_selection\\" class=\\"o_task_state_widget\\"/>\\n                            </div>\\n                            <div class=\\"d-flex justify-content-start o_state_container w-100 w-md-50 w-lg-25\\" invisible=\\"active\\">\\n                                <field name=\\"state\\" widget=\\"project_task_state_selection\\" class=\\"o_task_state_widget\\"/>\\n                            </div>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"project_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"allow_milestones\\" invisible=\\"1\\"/>\\n                            <field name=\\"milestone_id\\" placeholder=\\"ex.: Lançamento de produto\\" invisible=\\"not allow_milestones\\" readonly=\\"1\\" options=\\"{'no_open': True}\\"/>\\n                            <field name=\\"user_ids\\" invisible=\\"1\\"/>\\n                            <field name=\\"portal_user_names\\" string=\\"Responsáveis\\" class=\\"o_task_user_field\\"/>\\n                            <field name=\\"tag_ids\\" context=\\"{'project_id': project_id}\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_create': True, 'no_edit': True, 'no_edit_color': True}\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"parent_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"state\\" invisible=\\"1\\"/>\\n                            <field name=\\"depend_on_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"allow_task_dependencies\\" invisible=\\"1\\"/>\\n                            <field name=\\"current_user_same_company_partner\\" invisible=\\"1\\"/>\\n                            <field name=\\"partner_id\\" readonly=\\"not current_user_same_company_partner\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" invisible=\\"not project_id\\"/>\\n                            <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\"/>\\n                            <field name=\\"recurring_task\\" groups=\\"project.group_project_recurring_tasks\\"/>\\n                            <label for=\\"repeat_interval\\" invisible=\\"not recurring_task\\" groups=\\"project.group_project_recurring_tasks\\"/>\\n                            <div invisible=\\"not recurring_task\\" class=\\"d-flex\\" groups=\\"project.group_project_recurring_tasks\\">\\n                                <field name=\\"repeat_interval\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 2rem !important;\\"/>\\n                                <field name=\\"repeat_unit\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 4rem !important;\\"/>\\n                                <field name=\\"repeat_type\\" required=\\"recurring_task\\" class=\\"me-2\\" style=\\"max-width: 15rem !important;\\"/>\\n                                <field name=\\"repeat_until\\" invisible=\\"not repeat_type == 'until'\\" required=\\"repeat_type == 'until'\\" class=\\"me-2\\"/>\\n                            </div>\\n                            <field name=\\"partner_id\\" readonly=\\"1\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" invisible=\\"not project_id\\"/>\\n                            <field name=\\"date_deadline\\" invisible=\\"state in ['1_done', '1_canceled']\\" decoration-danger=\\"date_deadline &lt; current_date\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"description_page\\" string=\\"Descrição\\">\\n                            <field name=\\"description\\" type=\\"html\\" placeholder=\\"Adicionar detalhes sobre esta tarefa…\\" options=\\"{'collaborative': true, 'disableImage': true, 'disableVideo': true, 'disableFile': true}\\"/>\\n                        </page>\\n                        <page name=\\"sub_tasks_page\\" string=\\"Sub-tarefas\\">\\n                            <field name=\\"child_ids\\" context=\\"{                                 'default_project_id': project_id, 'default_display_in_project': False, 'default_parent_id': id,                                 'default_milestone_id': allow_milestones and milestone_id, 'default_partner_id': partner_id,                                 'form_view_ref' : 'project.project_sharing_project_task_view_form',                             }\\">\\n                                <list editable=\\"bottom\\" decoration-muted=\\"state in ['1_done','1_canceled']\\">\\n                                    <field name=\\"project_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"display_in_project\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" width=\\"20px\\"/>\\n                                    <field name=\\"state\\" widget=\\"project_task_state_selection\\" nolabel=\\"1\\" width=\\"20px\\"/>\\n                                    <field name=\\"subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"closed_subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"allow_milestones\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" options=\\"{'no_open': True}\\" readonly=\\"1\\" column_invisible=\\"not parent.allow_milestones\\" invisible=\\"not allow_milestones\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"partner_id\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"user_ids\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"portal_user_names\\" string=\\"Responsáveis\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"stage_id\\" domain=\\"[('user_id', '=', False), ('project_ids', 'in', [project_id])]\\"/>\\n                                    <button name=\\"action_open_task\\" type=\\"object\\" title=\\"Ver Tarefa\\" string=\\"Ver Tarefa\\" class=\\"btn btn-link float-end\\" context=\\"{'form_view_ref': 'project.project_sharing_project_task_view_form', 'search_view_ref': 'project.project_sharing_project_task_view_search'}\\" invisible=\\"project_id != context.get('active_id')\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                        <page name=\\"task_dependencies\\" string=\\"Bloqueado por\\" invisible=\\"not allow_task_dependencies\\">\\n                            <field name=\\"depend_on_ids\\" widget=\\"depend_on_ids_one2many\\" nolabel=\\"1\\" options=\\"{'link': false}\\" readonly=\\"1\\" context=\\"{                                     'depend_on_count': depend_on_count,                                     'list_view_ref': 'project.open_view_blocked_by_list_view',                                     'search_view_ref': 'project.project_sharing_project_task_view_search',                                     'search_default_project_id': project_id,                             }\\">\\n                                <list editable=\\"bottom\\" decoration-muted=\\"state in ['1_done','1_canceled']\\">\\n                                    <field name=\\"project_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" width=\\"20px\\" readonly=\\"1\\"/>\\n                                    <field name=\\"state\\" widget=\\"project_task_state_selection\\" nolabel=\\"1\\" width=\\"20px\\" readonly=\\"1\\"/>\\n                                    <field name=\\"subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"closed_subtask_count\\" column_invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"allow_milestones\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" context=\\"{'default_project_id': project_id}\\" invisible=\\"not allow_milestones\\" column_invisible=\\"not parent.allow_milestones\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"partner_id\\" options=\\"{'no_open': True, 'no_create': True, 'no_edit': True}\\" optional=\\"hide\\" invisible=\\"not project_id\\"/>\\n                                    <field name=\\"portal_user_names\\" string=\\"Responsáveis\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_deadline\\" decoration-danger=\\"date_deadline &lt; current_date and state not in ['1_done', '1_canceled']\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"stage_id\\" optional=\\"show\\"/>\\n                                    <button name=\\"action_open_task\\" type=\\"object\\" title=\\"Ver Tarefa\\" string=\\"Ver Tarefa\\" class=\\"btn btn-link float-end\\" context=\\"{'form_view_ref': 'project.project_sharing_project_task_view_form'}\\" invisible=\\"project_id != context.get('active_id')\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <!-- field used inside the chatter to know if the portal user is follower or not -->\\n                <field name=\\"message_is_follower\\" invisible=\\"1\\"/>\\n                <field name=\\"display_follow_button\\" invisible=\\"1\\"/>\\n                <chatter/>\\n            </form>"}	<form string="Project Sharing: Task" class="o_form_project_tasks">\n                <header>\n                    <field name="stage_id" widget="statusbar_duration" options="{'clickable': '1', 'fold_field': 'fold'}" invisible="not project_id and not stage_id"/>\n                </header>\n                <div groups="base.group_user" role="status" class="alert alert-info alert-dismissible rounded-0 fade show d-print-none css_editable_mode_hidden">\n                    <div class="text-center">This is a preview of how the project will look when it's shared with customers and they have editing access.\n                        <a name="action_redirect_to_project_task_form" type="object"><i class="oi oi-arrow-right me-1"/>Back to edit mode</a>\n                    </div>\n                </div>\n                <sheet string="Task">\n                    <div class="oe_button_box" name="button_box">\n                        <field name="display_parent_task_button" invisible="1"/>\n                        <field name="recurrence_id" invisible="1"/>\n                        <button name="action_project_sharing_view_parent_task" type="object" class="oe_stat_button" icon="fa-tasks" invisible="not display_parent_task_button">\n                            <div class="o_stat_info">\n                                <span class="o_stat_text">Parent Task</span>\n                            </div>\n                        </button>\n                        <button name="action_project_sharing_recurring_tasks" type="object" invisible="not active or not recurrence_id" class="oe_stat_button" icon="fa-repeat" context="{'default_user_ids': [(6, 0, [uid])]}">\n                            <field name="recurring_count" widget="statinfo" string="Recurring Tasks"/>\n                        </button>\n                        <button name="action_project_sharing_open_subtasks" type="object" class="oe_stat_button" icon="fa-check" invisible="not id or subtask_count == 0" context="{                                 'default_user_ids': [(6, 0, [uid])],                                 'default_project_id': project_id,                                 'default_display_in_project': False,                             }">\n                            <field name="subtask_count" widget="statinfo" string="Sub-tasks"/>\n                            <field name="display_in_project" invisible="True"/>\n                        </button>\n                        <button name="action_project_sharing_open_blocking" type="object" invisible="not dependent_tasks_count" class="oe_stat_button" icon="fa-tasks">\n                            <div class="o_field_widget o_stat_info">\n                                <span class="o_stat_text">Blocked Tasks</span>\n                                <span class="o_stat_value ">\n                                    <field name="dependent_tasks_count" widget="statinfo" nolabel="1"/>\n                                </span>\n                            </div>\n                        </button>\n                    </div>\n                    <widget name="web_ribbon" title="Archived" bg_color="text-bg-danger" invisible="active"/>\n                    <div class="oe_title pe-0">\n                        <h1 class="d-flex flex-row justify-content-between">\n                            <field name="priority" widget="priority" class="me-3"/>\n                            <field name="name" class="o_task_name text-truncate" placeholder="Task Title..."/>\n                            <div class="d-flex justify-content-end o_state_container" invisible="not active">\n                                <field name="state" widget="project_task_state_selection" class="o_task_state_widget"/>\n                            </div>\n                            <div class="d-flex justify-content-start o_state_container w-100 w-md-50 w-lg-25" invisible="active">\n                                <field name="state" widget="project_task_state_selection" class="o_task_state_widget"/>\n                            </div>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="project_id" invisible="1"/>\n                            <field name="allow_milestones" invisible="1"/>\n                            <field name="milestone_id" placeholder="e.g. Product Launch" invisible="not allow_milestones" readonly="1" options="{'no_open': True}"/>\n                            <field name="user_ids" invisible="1"/>\n                            <field name="portal_user_names" string="Assignees" class="o_task_user_field"/>\n                            <field name="tag_ids" context="{'project_id': project_id}" widget="many2many_tags" options="{'color_field': 'color', 'no_create': True, 'no_edit': True, 'no_edit_color': True}"/>\n                        </group>\n                        <group>\n                            <field name="active" invisible="1"/>\n                            <field name="parent_id" invisible="1"/>\n                            <field name="company_id" invisible="1"/>\n                            <field name="state" invisible="1"/>\n                            <field name="depend_on_count" invisible="1"/>\n                            <field name="allow_task_dependencies" invisible="1"/>\n                            <field name="current_user_same_company_partner" invisible="1"/>\n                            <field name="partner_id" readonly="not current_user_same_company_partner" options="{'no_open': True, 'no_create': True, 'no_edit': True}" invisible="not project_id"/>\n                            <field name="date_deadline" decoration-danger="date_deadline &lt; current_date and state not in ['1_done', '1_canceled']"/>\n                            <field name="recurring_task" groups="project.group_project_recurring_tasks"/>\n                            <label for="repeat_interval" invisible="not recurring_task" groups="project.group_project_recurring_tasks"/>\n                            <div invisible="not recurring_task" class="d-flex" groups="project.group_project_recurring_tasks">\n                                <field name="repeat_interval" required="recurring_task" class="me-2" style="max-width: 2rem !important;"/>\n                                <field name="repeat_unit" required="recurring_task" class="me-2" style="max-width: 4rem !important;"/>\n                                <field name="repeat_type" required="recurring_task" class="me-2" style="max-width: 15rem !important;"/>\n                                <field name="repeat_until" invisible="not repeat_type == 'until'" required="repeat_type == 'until'" class="me-2"/>\n                            </div>\n                            <field name="partner_id" readonly="1" options="{'no_open': True, 'no_create': True, 'no_edit': True}" invisible="not project_id"/>\n                            <field name="date_deadline" invisible="state in ['1_done', '1_canceled']" decoration-danger="date_deadline &lt; current_date"/>\n                        </group>\n                    </group>\n                    <notebook>\n                        <page name="description_page" string="Description">\n                            <field name="description" type="html" placeholder="Add details about this task..." options="{'collaborative': true, 'disableImage': true, 'disableVideo': true, 'disableFile': true}"/>\n                        </page>\n                        <page name="sub_tasks_page" string="Sub-tasks">\n                            <field name="child_ids" context="{                                 'default_project_id': project_id, 'default_display_in_project': False, 'default_parent_id': id,                                 'default_milestone_id': allow_milestones and milestone_id, 'default_partner_id': partner_id,                                 'form_view_ref' : 'project.project_sharing_project_task_view_form',                             }">\n                                <list editable="bottom" decoration-muted="state in ['1_done','1_canceled']">\n                                    <field name="project_id" column_invisible="True"/>\n                                    <field name="display_in_project" column_invisible="True"/>\n                                    <field name="state" column_invisible="True"/>\n                                    <field name="sequence" widget="handle"/>\n                                    <field name="priority" widget="priority" optional="show" nolabel="1" width="20px"/>\n                                    <field name="state" widget="project_task_state_selection" nolabel="1" width="20px"/>\n                                    <field name="subtask_count" column_invisible="1"/>\n                                    <field name="closed_subtask_count" column_invisible="1"/>\n                                    <field name="name" widget="name_with_subtask_count"/>\n                                    <field name="allow_milestones" column_invisible="True"/>\n                                    <field name="milestone_id" optional="hide" options="{'no_open': True}" readonly="1" column_invisible="not parent.allow_milestones" invisible="not allow_milestones"/>\n                                    <field name="company_id" column_invisible="True"/>\n                                    <field name="partner_id" options="{'no_open': True, 'no_create': True, 'no_edit': True}" optional="hide"/>\n                                    <field name="user_ids" column_invisible="True"/>\n                                    <field name="portal_user_names" string="Assignees" optional="show"/>\n                                    <field name="date_deadline" decoration-danger="date_deadline &lt; current_date and state not in ['1_done', '1_canceled']" optional="show"/>\n                                    <field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color'}" optional="hide"/>\n                                    <field name="stage_id" domain="[('user_id', '=', False), ('project_ids', 'in', [project_id])]"/>\n                                    <button name="action_open_task" type="object" title="View Task" string="View Task" class="btn btn-link float-end" context="{'form_view_ref': 'project.project_sharing_project_task_view_form', 'search_view_ref': 'project.project_sharing_project_task_view_search'}" invisible="project_id != context.get('active_id')"/>\n                                </list>\n                            </field>\n                        </page>\n                        <page name="task_dependencies" string="Blocked By" invisible="not allow_task_dependencies">\n                            <field name="depend_on_ids" widget="depend_on_ids_one2many" nolabel="1" options="{'link': false}" readonly="1" context="{                                     'depend_on_count': depend_on_count,                                     'list_view_ref': 'project.open_view_blocked_by_list_view',                                     'search_view_ref': 'project.project_sharing_project_task_view_search',                                     'search_default_project_id': project_id,                             }">\n                                <list editable="bottom" decoration-muted="state in ['1_done','1_canceled']">\n                                    <field name="project_id" column_invisible="True"/>\n                                    <field name="sequence" widget="handle"/>\n                                    <field name="priority" widget="priority" optional="show" nolabel="1" width="20px" readonly="1"/>\n                                    <field name="state" widget="project_task_state_selection" nolabel="1" width="20px" readonly="1"/>\n                                    <field name="subtask_count" column_invisible="1"/>\n                                    <field name="closed_subtask_count" column_invisible="1"/>\n                                    <field name="name" widget="name_with_subtask_count"/>\n                                    <field name="allow_milestones" column_invisible="True"/>\n                                    <field name="milestone_id" optional="hide" context="{'default_project_id': project_id}" invisible="not allow_milestones" column_invisible="not parent.allow_milestones"/>\n                                    <field name="company_id" column_invisible="True"/>\n                                    <field name="partner_id" options="{'no_open': True, 'no_create': True, 'no_edit': True}" optional="hide" invisible="not project_id"/>\n                                    <field name="portal_user_names" string="Assignees" optional="show"/>\n                                    <field name="date_deadline" decoration-danger="date_deadline &lt; current_date and state not in ['1_done', '1_canceled']" optional="show"/>\n                                    <field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color'}" optional="hide"/>\n                                    <field name="stage_id" optional="show"/>\n                                    <button name="action_open_task" type="object" title="View Task" string="View Task" class="btn btn-link float-end" context="{'form_view_ref': 'project.project_sharing_project_task_view_form'}" invisible="project_id != context.get('active_id')"/>\n                                </list>\n                            </field>\n                        </page>\n                    </notebook>\n                </sheet>\n                <!-- field used inside the chatter to know if the portal user is follower or not -->\n                <field name="message_is_follower" invisible="1"/>\n                <field name="display_follow_button" invisible="1"/>\n                <chatter/>\n            </form>	f	t	2026-04-08 08:35:22.624638	2026-05-18 07:10:46.574676	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2199	25	572	1	1	Portal layout : purchase menu entries	\N	purchase.portal_my_home_menu_purchase	qweb	purchase/views/portal_templates.xml	extension	{"en_US": "<data name=\\"Portal layout : purchase menu entries\\" inherit_id=\\"portal.portal_breadcrumbs\\" priority=\\"25\\">\\n    <xpath expr=\\"//ol[hasclass('o_portal_submenu')]\\" position=\\"inside\\">\\n      <li t-if=\\"page_name == 'rfq' or order and order.state == 'sent'\\" t-attf-class=\\"breadcrumb-item #{'active ' if not order else ''}\\">\\n        <a t-if=\\"order\\" t-attf-href=\\"/my/rfq?{{ keep_query() }}\\">Requests for Quotation</a>\\n        <t t-else=\\"\\">Requests for Quotation</t>\\n      </li>\\n      <li t-if=\\"page_name == 'purchase' or order and order.state != 'sent'\\" t-attf-class=\\"breadcrumb-item #{'active ' if not order else ''}\\">\\n        <a t-if=\\"order\\" t-attf-href=\\"/my/purchase?{{ keep_query() }}\\">Purchase Orders</a>\\n        <t t-else=\\"\\">Purchase Orders</t>\\n      </li>\\n      <li t-if=\\"order\\" class=\\"breadcrumb-item active\\">\\n        <t t-esc=\\"order.name\\"/>\\n      </li>\\n    </xpath>\\n  </data>", "es_ES": "<data name=\\"Portal layout : purchase menu entries\\" inherit_id=\\"portal.portal_breadcrumbs\\" priority=\\"25\\">\\n    <xpath expr=\\"//ol[hasclass('o_portal_submenu')]\\" position=\\"inside\\">\\n      <li t-if=\\"page_name == 'rfq' or order and order.state == 'sent'\\" t-attf-class=\\"breadcrumb-item #{'active ' if not order else ''}\\">\\n        <a t-if=\\"order\\" t-attf-href=\\"/my/rfq?{{ keep_query() }}\\">Solicitudes de presupuesto</a>\\n        <t t-else=\\"\\">Solicitudes de presupuesto</t>\\n      </li>\\n      <li t-if=\\"page_name == 'purchase' or order and order.state != 'sent'\\" t-attf-class=\\"breadcrumb-item #{'active ' if not order else ''}\\">\\n        <a t-if=\\"order\\" t-attf-href=\\"/my/purchase?{{ keep_query() }}\\">Pedidos de compra</a>\\n        <t t-else=\\"\\">Pedidos de compra</t>\\n      </li>\\n      <li t-if=\\"order\\" class=\\"breadcrumb-item active\\">\\n        <t t-esc=\\"order.name\\"/>\\n      </li>\\n    </xpath>\\n  </data>", "pt_PT": "<data name=\\"Portal layout : purchase menu entries\\" inherit_id=\\"portal.portal_breadcrumbs\\" priority=\\"25\\">\\n    <xpath expr=\\"//ol[hasclass('o_portal_submenu')]\\" position=\\"inside\\">\\n      <li t-if=\\"page_name == 'rfq' or order and order.state == 'sent'\\" t-attf-class=\\"breadcrumb-item #{'active ' if not order else ''}\\">\\n        <a t-if=\\"order\\" t-attf-href=\\"/my/rfq?{{ keep_query() }}\\">Pedidos de Orçamento</a>\\n        <t t-else=\\"\\">Pedidos de Orçamento</t>\\n      </li>\\n      <li t-if=\\"page_name == 'purchase' or order and order.state != 'sent'\\" t-attf-class=\\"breadcrumb-item #{'active ' if not order else ''}\\">\\n        <a t-if=\\"order\\" t-attf-href=\\"/my/purchase?{{ keep_query() }}\\">Notas de encomenda</a>\\n        <t t-else=\\"\\">Notas de encomenda</t>\\n      </li>\\n      <li t-if=\\"order\\" class=\\"breadcrumb-item active\\">\\n        <t t-esc=\\"order.name\\"/>\\n      </li>\\n    </xpath>\\n  </data>"}	<?xml version="1.0"?>\n<data name="Portal layout : purchase menu entries" inherit_id="portal.portal_breadcrumbs" priority="25">\n    <xpath expr="//ol[hasclass('o_portal_submenu')]" position="inside">\n      <li t-if="page_name == 'rfq' or order and order.state == 'sent'" t-attf-class="breadcrumb-item #{'active ' if not order else ''}">\n        <a t-if="order" t-attf-href="/my/rfq?{{ keep_query() }}">Requests for Quotation</a>\n        <t t-else="">Requests for Quotation</t>\n      </li>\n      <li t-if="page_name == 'purchase' or order and order.state != 'sent'" t-attf-class="breadcrumb-item #{'active ' if not order else ''}">\n        <a t-if="order" t-attf-href="/my/purchase?{{ keep_query() }}">Purchase Orders</a>\n        <t t-else="">Purchase Orders</t>\n      </li>\n      <li t-if="order" class="breadcrumb-item active">\n        <t t-esc="order.name"/>\n      </li>\n    </xpath>\n  </data>\n\n  	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2202	16	\N	1	1	My Purchase Orders	\N	purchase.portal_my_purchase_orders	qweb	purchase/views/portal_templates.xml	primary	{"en_US": "<t name=\\"My Purchase Orders\\" t-name=\\"purchase.portal_my_purchase_orders\\">\\n      <t t-call=\\"portal.portal_layout\\">\\n          <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n          <t t-call=\\"portal.portal_searchbar\\">\\n              <t t-set=\\"title\\">Purchase Orders</t>\\n          </t>\\n          <t t-if=\\"not orders\\">\\n              <p class=\\"alert alert-warning\\">There are currently no purchase orders for your account.</p>\\n          </t>\\n          <t t-if=\\"orders\\" t-call=\\"portal.portal_table\\">\\n              <thead>\\n                  <tr class=\\"active\\">\\n                      <th id=\\"order_name_header\\">\\n                          <span class=\\"d-none d-md-inline\\">Purchase Order #</span>\\n                          <span class=\\"d-block d-md-none\\">Ref.</span>\\n                      </th>\\n                      <th id=\\"order_confirmation_header\\" class=\\"text-end\\">\\n                          <span class=\\"d-none d-md-inline\\">Confirmation Date</span>\\n                          <span class=\\"d-block d-md-none\\">Confirmation</span>\\n                      </th>\\n                      <th id=\\"order_badge_header\\" class=\\"text-center\\"/>\\n                      <th id=\\"order_total_header\\" class=\\"text-end\\">Total</th>\\n                  </tr>\\n              </thead>\\n              <t t-foreach=\\"orders\\" t-as=\\"order\\">\\n                  <tr>\\n                      <td id=\\"order_name\\"><a t-att-href=\\"order.get_portal_url()\\"><t t-esc=\\"order.name\\"/></a></td>\\n                      <td id=\\"order_confirmation\\" class=\\"text-end\\">\\n                          <span t-field=\\"order.date_approve\\" t-options=\\"{'widget': 'date'}\\"/>&amp;nbsp;\\n                          <span class=\\"d-none d-md-inline\\" t-field=\\"order.date_approve\\" t-options=\\"{'time_only': True}\\"/>\\n                      </td>\\n                      <td id=\\"order_badge\\" class=\\"text-center\\">\\n                          <span t-if=\\"order.invoice_status == 'to invoice'\\" class=\\"badge rounded-pill text-bg-info\\">\\n                              <i class=\\"fa fa-fw fa-file-text\\" role=\\"img\\" aria-label=\\"Waiting for Bill\\" title=\\"Waiting for Bill\\"/><span class=\\"d-none d-md-inline\\"> Waiting for Bill</span>\\n                          </span>\\n                          <span t-if=\\"order.state == 'cancel'\\" class=\\"badge rounded-pill text-bg-secondary\\">\\n                              <i class=\\"fa fa-fw fa-remove\\" role=\\"img\\" aria-label=\\"Cancelled\\" title=\\"Cancelled\\"/><span class=\\"d-none d-md-inline\\"> Cancelled</span>\\n                          </span>\\n                          <span t-if=\\"order.state == 'done'\\" class=\\"badge rounded-pill text-bg-success\\">\\n                              <i class=\\"fa fa-fw fa-check\\" role=\\"img\\" aria-label=\\"Done\\" title=\\"Done\\"/><span class=\\"d-none d-md-inline\\"> Done</span>\\n                          </span>\\n                      </td>\\n                      <td id=\\"order_total\\" class=\\"text-end\\"><span t-field=\\"order.amount_total\\"/></td>\\n                  </tr>\\n              </t>\\n          </t>\\n      </t>\\n  </t>", "es_ES": "<t name=\\"My Purchase Orders\\" t-name=\\"purchase.portal_my_purchase_orders\\">\\n      <t t-call=\\"portal.portal_layout\\">\\n          <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n          <t t-call=\\"portal.portal_searchbar\\">\\n              <t t-set=\\"title\\">Pedidos de compra</t>\\n          </t>\\n          <t t-if=\\"not orders\\">\\n              <p class=\\"alert alert-warning\\">Actualmente no hay pedidos de compra para su cuenta.</p>\\n          </t>\\n          <t t-if=\\"orders\\" t-call=\\"portal.portal_table\\">\\n              <thead>\\n                  <tr class=\\"active\\">\\n                      <th id=\\"order_name_header\\">\\n                          <span class=\\"d-none d-md-inline\\">Pedido de compra nº </span>\\n                          <span class=\\"d-block d-md-none\\">Ref.</span>\\n                      </th>\\n                      <th id=\\"order_confirmation_header\\" class=\\"text-end\\">\\n                          <span class=\\"d-none d-md-inline\\">Fecha de confirmación</span>\\n                          <span class=\\"d-block d-md-none\\">Confirmación</span>\\n                      </th>\\n                      <th id=\\"order_badge_header\\" class=\\"text-center\\"/>\\n                      <th id=\\"order_total_header\\" class=\\"text-end\\">Total</th>\\n                  </tr>\\n              </thead>\\n              <t t-foreach=\\"orders\\" t-as=\\"order\\">\\n                  <tr>\\n                      <td id=\\"order_name\\"><a t-att-href=\\"order.get_portal_url()\\"><t t-esc=\\"order.name\\"/></a></td>\\n                      <td id=\\"order_confirmation\\" class=\\"text-end\\">\\n                          <span t-field=\\"order.date_approve\\" t-options=\\"{'widget': 'date'}\\"/>&amp;nbsp;\\n                          <span class=\\"d-none d-md-inline\\" t-field=\\"order.date_approve\\" t-options=\\"{'time_only': True}\\"/>\\n                      </td>\\n                      <td id=\\"order_badge\\" class=\\"text-center\\">\\n                          <span t-if=\\"order.invoice_status == 'to invoice'\\" class=\\"badge rounded-pill text-bg-info\\">\\n                              <i class=\\"fa fa-fw fa-file-text\\" role=\\"img\\" aria-label=\\"Waiting for Bill\\" title=\\"Waiting for Bill\\"/><span class=\\"d-none d-md-inline\\"> Esperando la factura</span>\\n                          </span>\\n                          <span t-if=\\"order.state == 'cancel'\\" class=\\"badge rounded-pill text-bg-secondary\\">\\n                              <i class=\\"fa fa-fw fa-remove\\" role=\\"img\\" aria-label=\\"Cancelled\\" title=\\"Cancelled\\"/><span class=\\"d-none d-md-inline\\"> Cancelada</span>\\n                          </span>\\n                          <span t-if=\\"order.state == 'done'\\" class=\\"badge rounded-pill text-bg-success\\">\\n                              <i class=\\"fa fa-fw fa-check\\" role=\\"img\\" aria-label=\\"Done\\" title=\\"Done\\"/><span class=\\"d-none d-md-inline\\"> Hecha</span>\\n                          </span>\\n                      </td>\\n                      <td id=\\"order_total\\" class=\\"text-end\\"><span t-field=\\"order.amount_total\\"/></td>\\n                  </tr>\\n              </t>\\n          </t>\\n      </t>\\n  </t>", "pt_PT": "<t name=\\"My Purchase Orders\\" t-name=\\"purchase.portal_my_purchase_orders\\">\\n      <t t-call=\\"portal.portal_layout\\">\\n          <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n          <t t-call=\\"portal.portal_searchbar\\">\\n              <t t-set=\\"title\\">Notas de encomenda</t>\\n          </t>\\n          <t t-if=\\"not orders\\">\\n              <p class=\\"alert alert-warning\\">Não há pedidos de compra para a vossa conta no momento.</p>\\n          </t>\\n          <t t-if=\\"orders\\" t-call=\\"portal.portal_table\\">\\n              <thead>\\n                  <tr class=\\"active\\">\\n                      <th id=\\"order_name_header\\">\\n                          <span class=\\"d-none d-md-inline\\">Pedido de compra nº</span>\\n                          <span class=\\"d-block d-md-none\\">Ref.</span>\\n                      </th>\\n                      <th id=\\"order_confirmation_header\\" class=\\"text-end\\">\\n                          <span class=\\"d-none d-md-inline\\">Data de confirmação</span>\\n                          <span class=\\"d-block d-md-none\\">Confirmação</span>\\n                      </th>\\n                      <th id=\\"order_badge_header\\" class=\\"text-center\\"/>\\n                      <th id=\\"order_total_header\\" class=\\"text-end\\">Total</th>\\n                  </tr>\\n              </thead>\\n              <t t-foreach=\\"orders\\" t-as=\\"order\\">\\n                  <tr>\\n                      <td id=\\"order_name\\"><a t-att-href=\\"order.get_portal_url()\\"><t t-esc=\\"order.name\\"/></a></td>\\n                      <td id=\\"order_confirmation\\" class=\\"text-end\\">\\n                          <span t-field=\\"order.date_approve\\" t-options=\\"{'widget': 'date'}\\"/>&amp;nbsp;\\n                          <span class=\\"d-none d-md-inline\\" t-field=\\"order.date_approve\\" t-options=\\"{'time_only': True}\\"/>\\n                      </td>\\n                      <td id=\\"order_badge\\" class=\\"text-center\\">\\n                          <span t-if=\\"order.invoice_status == 'to invoice'\\" class=\\"badge rounded-pill text-bg-info\\">\\n                              <i class=\\"fa fa-fw fa-file-text\\" role=\\"img\\" aria-label=\\"Waiting for Bill\\" title=\\"Waiting for Bill\\"/><span class=\\"d-none d-md-inline\\"> Aguardando fatura</span>\\n                          </span>\\n                          <span t-if=\\"order.state == 'cancel'\\" class=\\"badge rounded-pill text-bg-secondary\\">\\n                              <i class=\\"fa fa-fw fa-remove\\" role=\\"img\\" aria-label=\\"Cancelled\\" title=\\"Cancelled\\"/><span class=\\"d-none d-md-inline\\"> Cancelado</span>\\n                          </span>\\n                          <span t-if=\\"order.state == 'done'\\" class=\\"badge rounded-pill text-bg-success\\">\\n                              <i class=\\"fa fa-fw fa-check\\" role=\\"img\\" aria-label=\\"Done\\" title=\\"Done\\"/><span class=\\"d-none d-md-inline\\"> Concluído</span>\\n                          </span>\\n                      </td>\\n                      <td id=\\"order_total\\" class=\\"text-end\\"><span t-field=\\"order.amount_total\\"/></td>\\n                  </tr>\\n              </t>\\n          </t>\\n      </t>\\n  </t>"}	<?xml version="1.0"?>\n<t name="My Purchase Orders" t-name="purchase.portal_my_purchase_orders">\n      <t t-call="portal.portal_layout">\n          <t t-set="breadcrumbs_searchbar" t-value="True"/>\n\n          <t t-call="portal.portal_searchbar">\n              <t t-set="title">Purchase Orders</t>\n          </t>\n          <t t-if="not orders">\n              <p class="alert alert-warning">There are currently no purchase orders for your account.</p>\n          </t>\n          <t t-if="orders" t-call="portal.portal_table">\n              <thead>\n                  <tr class="active">\n                      <th id="order_name_header">\n                          <span class="d-none d-md-inline">Purchase Order #</span>\n                          <span class="d-block d-md-none">Ref.</span>\n                      </th>\n                      <th id="order_confirmation_header" class="text-end">\n                          <span class="d-none d-md-inline">Confirmation Date</span>\n                          <span class="d-block d-md-none">Confirmation</span>\n                      </th>\n                      <th id="order_badge_header" class="text-center"/>\n                      <th id="order_total_header" class="text-end">Total</th>\n                  </tr>\n              </thead>\n              <t t-foreach="orders" t-as="order">\n                  <tr>\n                      <td id="order_name"><a t-att-href="order.get_portal_url()"><t t-esc="order.name"/></a></td>\n                      <td id="order_confirmation" class="text-end">\n                          <span t-field="order.date_approve" t-options="{'widget': 'date'}"/>&amp;nbsp;\n                          <span class="d-none d-md-inline" t-field="order.date_approve" t-options="{'time_only': True}"/>\n                      </td>\n                      <td id="order_badge" class="text-center">\n                          <span t-if="order.invoice_status == 'to invoice'" class="badge rounded-pill text-bg-info">\n                              <i class="fa fa-fw fa-file-text" role="img" aria-label="Waiting for Bill" title="Waiting for Bill"/><span class="d-none d-md-inline"> Waiting for Bill</span>\n                          </span>\n                          <span t-if="order.state == 'cancel'" class="badge rounded-pill text-bg-secondary">\n                              <i class="fa fa-fw fa-remove" role="img" aria-label="Cancelled" title="Cancelled"/><span class="d-none d-md-inline"> Cancelled</span>\n                          </span>\n                          <span t-if="order.state == 'done'" class="badge rounded-pill text-bg-success">\n                              <i class="fa fa-fw fa-check" role="img" aria-label="Done" title="Done"/><span class="d-none d-md-inline"> Done</span>\n                          </span>\n                      </td>\n                      <td id="order_total" class="text-end"><span t-field="order.amount_total"/></td>\n                  </tr>\n              </t>\n          </t>\n      </t>\n  </t>\n\n  	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2201	16	\N	1	1	My Requests For Quotation	\N	purchase.portal_my_purchase_rfqs	qweb	purchase/views/portal_templates.xml	primary	{"en_US": "<t name=\\"My Requests For Quotation\\" t-name=\\"purchase.portal_my_purchase_rfqs\\">\\n      <t t-call=\\"portal.portal_layout\\">\\n          <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n          <t t-call=\\"portal.portal_searchbar\\">\\n              <t t-set=\\"title\\">Requests For Quotation</t>\\n          </t>\\n          <t t-if=\\"not rfqs\\">\\n              <p class=\\"alert alert-warning\\">There are currently no requests for quotation for your account.</p>\\n          </t>\\n          <t t-if=\\"rfqs\\" t-call=\\"portal.portal_table\\">\\n              <thead>\\n                  <tr class=\\"active\\">\\n                    <th>\\n                        <span class=\\"d-none d-md-inline\\">Request for Quotation #</span>\\n                        <span class=\\"d-block d-md-none\\">Ref.</span>\\n                    </th>\\n                      <th class=\\"text-end\\">Order Deadline</th>\\n                      <th class=\\"text-end\\">Total</th>\\n                  </tr>\\n              </thead>\\n              <t t-foreach=\\"rfqs\\" t-as=\\"rfq\\">\\n                  <tr>\\n                      <td><a t-att-href=\\"rfq.get_portal_url()\\"><t t-esc=\\"rfq.name\\"/></a></td>\\n                      <td class=\\"text-end\\">\\n                          <span t-field=\\"rfq.date_order\\" t-options=\\"{'widget': 'date'}\\"/>&amp;nbsp;\\n                          <span class=\\"d-none d-md-inline\\" t-field=\\"rfq.date_order\\" t-options=\\"{'time_only': True}\\"/>\\n                      </td>\\n                      <td class=\\"text-end\\">\\n                          <span t-field=\\"rfq.amount_total\\"/>\\n                      </td>\\n                  </tr>\\n              </t>\\n          </t>\\n      </t>\\n  </t>", "es_ES": "<t name=\\"My Requests For Quotation\\" t-name=\\"purchase.portal_my_purchase_rfqs\\">\\n      <t t-call=\\"portal.portal_layout\\">\\n          <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n          <t t-call=\\"portal.portal_searchbar\\">\\n              <t t-set=\\"title\\">Solicitudes de presupuesto</t>\\n          </t>\\n          <t t-if=\\"not rfqs\\">\\n              <p class=\\"alert alert-warning\\">Actualmente no hay solicitudes de presupuesto para su cuenta</p>\\n          </t>\\n          <t t-if=\\"rfqs\\" t-call=\\"portal.portal_table\\">\\n              <thead>\\n                  <tr class=\\"active\\">\\n                    <th>\\n                        <span class=\\"d-none d-md-inline\\">Solicitud de presupuesto #</span>\\n                        <span class=\\"d-block d-md-none\\">Ref.</span>\\n                    </th>\\n                      <th class=\\"text-end\\">Fecha límite del pedido</th>\\n                      <th class=\\"text-end\\">Total</th>\\n                  </tr>\\n              </thead>\\n              <t t-foreach=\\"rfqs\\" t-as=\\"rfq\\">\\n                  <tr>\\n                      <td><a t-att-href=\\"rfq.get_portal_url()\\"><t t-esc=\\"rfq.name\\"/></a></td>\\n                      <td class=\\"text-end\\">\\n                          <span t-field=\\"rfq.date_order\\" t-options=\\"{'widget': 'date'}\\"/>&amp;nbsp;\\n                          <span class=\\"d-none d-md-inline\\" t-field=\\"rfq.date_order\\" t-options=\\"{'time_only': True}\\"/>\\n                      </td>\\n                      <td class=\\"text-end\\">\\n                          <span t-field=\\"rfq.amount_total\\"/>\\n                      </td>\\n                  </tr>\\n              </t>\\n          </t>\\n      </t>\\n  </t>", "pt_PT": "<t name=\\"My Requests For Quotation\\" t-name=\\"purchase.portal_my_purchase_rfqs\\">\\n      <t t-call=\\"portal.portal_layout\\">\\n          <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n          <t t-call=\\"portal.portal_searchbar\\">\\n              <t t-set=\\"title\\">Pedidos de Orçamento</t>\\n          </t>\\n          <t t-if=\\"not rfqs\\">\\n              <p class=\\"alert alert-warning\\">De momento não há pedidos de orçamento na sua conta.</p>\\n          </t>\\n          <t t-if=\\"rfqs\\" t-call=\\"portal.portal_table\\">\\n              <thead>\\n                  <tr class=\\"active\\">\\n                    <th>\\n                        <span class=\\"d-none d-md-inline\\">Pedido de Orçamento nº</span>\\n                        <span class=\\"d-block d-md-none\\">Ref.</span>\\n                    </th>\\n                      <th class=\\"text-end\\">Prazo do pedido</th>\\n                      <th class=\\"text-end\\">Total</th>\\n                  </tr>\\n              </thead>\\n              <t t-foreach=\\"rfqs\\" t-as=\\"rfq\\">\\n                  <tr>\\n                      <td><a t-att-href=\\"rfq.get_portal_url()\\"><t t-esc=\\"rfq.name\\"/></a></td>\\n                      <td class=\\"text-end\\">\\n                          <span t-field=\\"rfq.date_order\\" t-options=\\"{'widget': 'date'}\\"/>&amp;nbsp;\\n                          <span class=\\"d-none d-md-inline\\" t-field=\\"rfq.date_order\\" t-options=\\"{'time_only': True}\\"/>\\n                      </td>\\n                      <td class=\\"text-end\\">\\n                          <span t-field=\\"rfq.amount_total\\"/>\\n                      </td>\\n                  </tr>\\n              </t>\\n          </t>\\n      </t>\\n  </t>"}	<?xml version="1.0"?>\n<t name="My Requests For Quotation" t-name="purchase.portal_my_purchase_rfqs">\n      <t t-call="portal.portal_layout">\n          <t t-set="breadcrumbs_searchbar" t-value="True"/>\n\n          <t t-call="portal.portal_searchbar">\n              <t t-set="title">Requests For Quotation</t>\n          </t>\n          <t t-if="not rfqs">\n              <p class="alert alert-warning">There are currently no requests for quotation for your account.</p>\n          </t>\n          <t t-if="rfqs" t-call="portal.portal_table">\n              <thead>\n                  <tr class="active">\n                    <th>\n                        <span class="d-none d-md-inline">Request for Quotation #</span>\n                        <span class="d-block d-md-none">Ref.</span>\n                    </th>\n                      <th class="text-end">Order Deadline</th>\n                      <th class="text-end">Total</th>\n                  </tr>\n              </thead>\n              <t t-foreach="rfqs" t-as="rfq">\n                  <tr>\n                      <td><a t-att-href="rfq.get_portal_url()"><t t-esc="rfq.name"/></a></td>\n                      <td class="text-end">\n                          <span t-field="rfq.date_order" t-options="{'widget': 'date'}"/>&amp;nbsp;\n                          <span class="d-none d-md-inline" t-field="rfq.date_order" t-options="{'time_only': True}"/>\n                      </td>\n                      <td class="text-end">\n                          <span t-field="rfq.amount_total"/>\n                      </td>\n                  </tr>\n              </t>\n          </t>\n      </t>\n  </t>\n\n  	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2184	16	479	1	1	product.template.search.purchase	product.template	\N	search	purchase/views/product_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='categ_id']\\" position=\\"after\\">\\n                    <field string=\\"Vendor\\" name=\\"seller_ids\\"/>\\n                </xpath>", "es_ES": "<xpath expr=\\"//field[@name='categ_id']\\" position=\\"after\\">\\n                    <field string=\\"Proveedor\\" name=\\"seller_ids\\"/>\\n                </xpath>", "pt_PT": "<xpath expr=\\"//field[@name='categ_id']\\" position=\\"after\\">\\n                    <field string=\\"Fornecedor\\" name=\\"seller_ids\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='categ_id']" position="after">\n                    <field string="Vendor" name="seller_ids"/>\n                </xpath>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2160	16	\N	1	1	purchase.order.graph	purchase.order	\N	graph	purchase/views/purchase_views.xml	primary	{"en_US": "<graph string=\\"Purchase Order\\" sample=\\"1\\">\\n                    <field name=\\"partner_id\\"/>\\n                    <field name=\\"amount_total\\" type=\\"measure\\"/>\\n                </graph>", "es_ES": "<graph string=\\"Pedido de compra\\" sample=\\"1\\">\\n                    <field name=\\"partner_id\\"/>\\n                    <field name=\\"amount_total\\" type=\\"measure\\"/>\\n                </graph>", "pt_PT": "<graph string=\\"Notas de encomenda\\" sample=\\"1\\">\\n                    <field name=\\"partner_id\\"/>\\n                    <field name=\\"amount_total\\" type=\\"measure\\"/>\\n                </graph>"}	<?xml version="1.0"?>\n<graph string="Purchase Order" sample="1">\n                    <field name="partner_id"/>\n                    <field name="amount_total" type="measure"/>\n                </graph>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2177	25	176	1	1	res.config.settings.view.form.inherit.purchase	res.config.settings	\N	form	purchase/views/res_config_settings_views.xml	extension	{"en_US": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                <app data-string=\\"Purchase\\" string=\\"Purchase\\" name=\\"purchase\\" groups=\\"purchase.group_purchase_manager\\">\\n                    <field name=\\"po_double_validation\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_currency_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"po_lock\\" invisible=\\"1\\"/>\\n                    <block title=\\"Orders\\" name=\\"purchase_setting_container\\">\\n                        <setting id=\\"po_order_approval\\" company_dependent=\\"1\\" help=\\"Request managers to approve orders above a minimum amount\\">\\n                            <field name=\\"po_order_approval\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not po_order_approval\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label for=\\"po_double_validation_amount\\" class=\\"col-lg-4 o_light_label\\"/>\\n                                    <field name=\\"po_double_validation_amount\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"automatic_lock_confirmed_orders\\" help=\\"Automatically lock confirmed orders to prevent editing\\">\\n                            <field name=\\"lock_confirmed_po\\"/>\\n                        </setting>\\n                        <setting id=\\"get_order_warnings\\" string=\\"Warnings\\" help=\\"Get warnings in orders for products or vendors\\">\\n                            <field name=\\"group_warning_purchase\\"/>\\n                        </setting>\\n                        <setting id=\\"manage_purchase_agreements\\" title=\\"A blanket purchase order is a purchase agreement between a buyer and a supplier to deliver goods or services to the buyer at a preset price for a period of time.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/agreements.html\\" help=\\"Manage blanket orders and purchase templates\\">\\n                            <field name=\\"module_purchase_requisition\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not module_purchase_requisition\\">\\n                                <div id=\\"use_purchase_requisition\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"auto_receipt_reminder\\" help=\\"Automatically remind the receipt date to your vendors\\">\\n                            <field name=\\"group_send_reminder\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Invoicing\\" name=\\"invoicing_settings_container\\">\\n                        <setting id=\\"quantities_billed_vendor\\" title=\\"This default value is applied to any new product created. This can be changed in the product detail form.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" help=\\"Quantities billed by vendors\\">\\n                            <field name=\\"default_purchase_method\\" class=\\"o_light_label\\" widget=\\"radio\\"/>\\n                        </setting>\\n                        <setting id=\\"three_way_matching\\" title=\\"If enabled, activates 3-way matching on vendor bills : the items must be received in order to pay the invoice.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" help=\\"Make sure you only pay bills for which you received the goods you ordered\\">\\n                            <field name=\\"module_account_3way_match\\" string=\\"3-way matching\\" widget=\\"upgrade_boolean\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Products\\" name=\\"matrix_setting_container\\">\\n                        <setting id=\\"variant_options\\" help=\\"Purchase variants of a product using attributes (size, color, etc.)\\" documentation=\\"/applications/sales/sales/products_prices/products/variants.html\\">\\n                            <field name=\\"group_product_variant\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not group_product_variant\\">\\n                                <div class=\\"mt8\\">\\n                                    <button name=\\"181\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Attributes\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"product_matrix\\" title=\\"If installed, the product variants will be added to purchase orders through a grid entry.\\" string=\\"Variant Grid Entry\\" help=\\"Add several variants to the purchase order from a grid\\">\\n                            <field name=\\"module_purchase_product_matrix\\"/>\\n                        </setting>\\n                        <setting id=\\"stock_packaging_purchase\\" help=\\"Purchase products by multiple of unit # per package\\" title=\\"Ability to select a package type in purchase orders and to force a quantity that is a multiple of the number of units per package.\\">\\n                            <field name=\\"group_stock_packaging\\"/>\\n                        </setting>\\n                        <setting id=\\"sell_purchase_uom\\" help=\\"Sell and purchase products in different units of measure\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/products/uom.html\\">\\n                            <field name=\\"group_uom\\"/>\\n                            <div class=\\"content-group\\">\\n                                <div class=\\"mt8\\" invisible=\\"not group_uom\\">\\n                                    <button name=\\"90\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Units Of Measure\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                    </block>\\n                </app>\\n            </xpath>", "es_ES": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                <app data-string=\\"Purchase\\" string=\\"Compra\\" name=\\"purchase\\" groups=\\"purchase.group_purchase_manager\\">\\n                    <field name=\\"po_double_validation\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_currency_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"po_lock\\" invisible=\\"1\\"/>\\n                    <block title=\\"Pedidos\\" name=\\"purchase_setting_container\\">\\n                        <setting id=\\"po_order_approval\\" company_dependent=\\"1\\" help=\\"Solicite a los gerentes que aprueben pedidos superiores a un importe mínimo\\">\\n                            <field name=\\"po_order_approval\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not po_order_approval\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label for=\\"po_double_validation_amount\\" class=\\"col-lg-4 o_light_label\\"/>\\n                                    <field name=\\"po_double_validation_amount\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"automatic_lock_confirmed_orders\\" help=\\"Bloquee automáticamente los pedidos confirmados para evitar la edición\\">\\n                            <field name=\\"lock_confirmed_po\\"/>\\n                        </setting>\\n                        <setting id=\\"get_order_warnings\\" string=\\"Advertencias\\" help=\\"Reciba avisos en pedidos para productos o proveedores\\">\\n                            <field name=\\"group_warning_purchase\\"/>\\n                        </setting>\\n                        <setting id=\\"manage_purchase_agreements\\" title=\\"Un pedido abierto es un acuerdo de compra entre un comprador y un proveedor para entregar bienes o servicios al comprador a un precio establecido durante un plazo determinado.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/agreements.html\\" help=\\"Gestione los pedidos abiertos y las plantillas de compra\\">\\n                            <field name=\\"module_purchase_requisition\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not module_purchase_requisition\\">\\n                                <div id=\\"use_purchase_requisition\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"auto_receipt_reminder\\" help=\\"Recuerde automáticamente la fecha de recepción a sus proveedores\\">\\n                            <field name=\\"group_send_reminder\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Facturación\\" name=\\"invoicing_settings_container\\">\\n                        <setting id=\\"quantities_billed_vendor\\" title=\\"Este valor por defecto se aplica a cualquier producto nuevo creado. Esto se puede cambiar en el formulario de detalles del producto.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" help=\\"Cantidades facturadas por los proveedores\\">\\n                            <field name=\\"default_purchase_method\\" class=\\"o_light_label\\" widget=\\"radio\\"/>\\n                        </setting>\\n                        <setting id=\\"three_way_matching\\" title=\\"Si está habilitado, active la verificación de 3 pasos en las facturas del proveedor: los artículos deben recibirse para pagar la factura.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" help=\\"Asegúrese de pagar solo las facturas por las cuales recibió los bienes que pidió\\">\\n                            <field name=\\"module_account_3way_match\\" string=\\"Verificación de 3 pasos\\" widget=\\"upgrade_boolean\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Productos\\" name=\\"matrix_setting_container\\">\\n                        <setting id=\\"variant_options\\" help=\\"Compre variantes de un producto utilizando atributos (tamaño, color, etc.)\\" documentation=\\"/applications/sales/sales/products_prices/products/variants.html\\">\\n                            <field name=\\"group_product_variant\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not group_product_variant\\">\\n                                <div class=\\"mt8\\">\\n                                    <button name=\\"181\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Atributos\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"product_matrix\\" title=\\"Si está instalado, las variantes del producto se añadirán a los pedidos de compra a través de una entrada de cuadrícula.\\" string=\\"Entrada de cuadrícula de variante\\" help=\\"Añada varias variantes a un pedido de compra desde una cuadrícula\\">\\n                            <field name=\\"module_purchase_product_matrix\\"/>\\n                        </setting>\\n                        <setting id=\\"stock_packaging_purchase\\" help=\\"Compre productos por múltiplo de # de unidades por paquete\\" title=\\"Permite seleccionar un tipo de paquete en los pedidos de compra y forzar una cantidad que sea un múltiplo del número de unidades por paquete.\\">\\n                            <field name=\\"group_stock_packaging\\"/>\\n                        </setting>\\n                        <setting id=\\"sell_purchase_uom\\" help=\\"Venda y compre productos en diferentes unidades de medida\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/products/uom.html\\">\\n                            <field name=\\"group_uom\\"/>\\n                            <div class=\\"content-group\\">\\n                                <div class=\\"mt8\\" invisible=\\"not group_uom\\">\\n                                    <button name=\\"90\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Unidades de medida\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                    </block>\\n                </app>\\n            </xpath>", "pt_PT": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                <app data-string=\\"Purchase\\" string=\\"Compras\\" name=\\"purchase\\" groups=\\"purchase.group_purchase_manager\\">\\n                    <field name=\\"po_double_validation\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_currency_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"po_lock\\" invisible=\\"1\\"/>\\n                    <block title=\\"Encomendas\\" name=\\"purchase_setting_container\\">\\n                        <setting id=\\"po_order_approval\\" company_dependent=\\"1\\" help=\\"Solicite que gerentes aprovem pedidos acima de um valor mínimo\\">\\n                            <field name=\\"po_order_approval\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not po_order_approval\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label for=\\"po_double_validation_amount\\" class=\\"col-lg-4 o_light_label\\"/>\\n                                    <field name=\\"po_double_validation_amount\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"automatic_lock_confirmed_orders\\" help=\\"Travar automaticamente pedidos confirmados para impedir a edição\\">\\n                            <field name=\\"lock_confirmed_po\\"/>\\n                        </setting>\\n                        <setting id=\\"get_order_warnings\\" string=\\"Avisos\\" help=\\"Receba avisos em encomendas de artigos ou Fornecedores\\">\\n                            <field name=\\"group_warning_purchase\\"/>\\n                        </setting>\\n                        <setting id=\\"manage_purchase_agreements\\" title=\\"Um pedido de compra genérico é um contrato de compra entre um comprador e um fornecedor para entregar bens ou serviços ao comprador a um preço predefinido por um período de tempo.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/agreements.html\\" help=\\"Gerenciar pedidos genérico e modelos de compra\\">\\n                            <field name=\\"module_purchase_requisition\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not module_purchase_requisition\\">\\n                                <div id=\\"use_purchase_requisition\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"auto_receipt_reminder\\" help=\\"Lembrar automaticamente a data de recebimento aos seus fornecedores\\">\\n                            <field name=\\"group_send_reminder\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Faturação\\" name=\\"invoicing_settings_container\\">\\n                        <setting id=\\"quantities_billed_vendor\\" title=\\"Este valor é aplicado por defeito a qualquer novo artigo criado. Isto pode ser alterado no formulário de detalhes de artigo.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" help=\\"Quantidades cobradas pelos fornecedores\\">\\n                            <field name=\\"default_purchase_method\\" class=\\"o_light_label\\" widget=\\"radio\\"/>\\n                        </setting>\\n                        <setting id=\\"three_way_matching\\" title=\\"Quando habilitada, permite que faça uma correspondência trilateral nas faturas de fornecedor: os artigos precisam de ser recebidos para poder pagar a fatura.\\" documentation=\\"/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" help=\\"Somente pague as faturas dos pedidos cujos produtos recebeu\\">\\n                            <field name=\\"module_account_3way_match\\" string=\\"Correspondência de 3 vias\\" widget=\\"upgrade_boolean\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Artigos\\" name=\\"matrix_setting_container\\">\\n                        <setting id=\\"variant_options\\" help=\\"Compre variantes de um artigo usando atributos (tamanho, cor etc.)\\" documentation=\\"/applications/sales/sales/products_prices/products/variants.html\\">\\n                            <field name=\\"group_product_variant\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not group_product_variant\\">\\n                                <div class=\\"mt8\\">\\n                                    <button name=\\"181\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Atributos\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"product_matrix\\" title=\\"Se instalado, as variantes do artigo serão adicionadas aos pedidos de compra por meio de uma grelha de entrada.\\" string=\\"Entrada de grade de variante\\" help=\\"Adicione múltiplas variantes ao pedido de compra a partir de uma grade\\">\\n                            <field name=\\"module_purchase_product_matrix\\"/>\\n                        </setting>\\n                        <setting id=\\"stock_packaging_purchase\\" help=\\"Comprar artigo em múltiplos do número de unidades por embalagem\\" title=\\"Possibilita selecionar um tipo de embalagem em pedidos de compra e forçar uma quantidade que seja um múltiplo do número de unidades por embalagem.\\">\\n                            <field name=\\"group_stock_packaging\\"/>\\n                        </setting>\\n                        <setting id=\\"sell_purchase_uom\\" help=\\"Vender e comprar artigos em unidades de medida diferentes\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/products/uom.html\\">\\n                            <field name=\\"group_uom\\"/>\\n                            <div class=\\"content-group\\">\\n                                <div class=\\"mt8\\" invisible=\\"not group_uom\\">\\n                                    <button name=\\"90\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Unidades de Medida\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                    </block>\\n                </app>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//form" position="inside">\n                <app data-string="Purchase" string="Purchase" name="purchase" groups="purchase.group_purchase_manager">\n                    <field name="po_double_validation" invisible="1"/>\n                    <field name="company_currency_id" invisible="1"/>\n                    <field name="po_lock" invisible="1"/>\n                    <block title="Orders" name="purchase_setting_container">\n                        <setting id="po_order_approval" company_dependent="1" help="Request managers to approve orders above a minimum amount">\n                            <field name="po_order_approval"/>\n                            <div class="content-group" invisible="not po_order_approval">\n                                <div class="row mt16">\n                                    <label for="po_double_validation_amount" class="col-lg-4 o_light_label"/>\n                                    <field name="po_double_validation_amount"/>\n                                </div>\n                            </div>\n                        </setting>\n                        <setting id="automatic_lock_confirmed_orders" help="Automatically lock confirmed orders to prevent editing">\n                            <field name="lock_confirmed_po"/>\n                        </setting>\n                        <setting id="get_order_warnings" string="Warnings" help="Get warnings in orders for products or vendors">\n                            <field name="group_warning_purchase"/>\n                        </setting>\n                        <setting id="manage_purchase_agreements" title="A blanket purchase order is a purchase agreement between a buyer and a supplier to deliver goods or services to the buyer at a preset price for a period of time." documentation="/applications/inventory_and_mrp/purchase/manage_deals/agreements.html" help="Manage blanket orders and purchase templates">\n                            <field name="module_purchase_requisition"/>\n                            <div class="content-group" invisible="not module_purchase_requisition">\n                                <div id="use_purchase_requisition"/>\n                            </div>\n                        </setting>\n                        <setting id="auto_receipt_reminder" help="Automatically remind the receipt date to your vendors">\n                            <field name="group_send_reminder"/>\n                        </setting>\n                    </block>\n                    <block title="Invoicing" name="invoicing_settings_container">\n                        <setting id="quantities_billed_vendor" title="This default value is applied to any new product created. This can be changed in the product detail form." documentation="/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html" help="Quantities billed by vendors">\n                            <field name="default_purchase_method" class="o_light_label" widget="radio"/>\n                        </setting>\n                        <setting id="three_way_matching" title="If enabled, activates 3-way matching on vendor bills : the items must be received in order to pay the invoice." documentation="/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html" help="Make sure you only pay bills for which you received the goods you ordered">\n                            <field name="module_account_3way_match" string="3-way matching" widget="upgrade_boolean"/>\n                        </setting>\n                    </block>\n                    <block title="Products" name="matrix_setting_container">\n                        <setting id="variant_options" help="Purchase variants of a product using attributes (size, color, etc.)" documentation="/applications/sales/sales/products_prices/products/variants.html">\n                            <field name="group_product_variant"/>\n                            <div class="content-group" invisible="not group_product_variant">\n                                <div class="mt8">\n                                    <button name="181" icon="oi-arrow-right" type="action" string="Attributes" class="btn-link"/>\n                                </div>\n                            </div>\n                        </setting>\n                        <setting id="product_matrix" title="If installed, the product variants will be added to purchase orders through a grid entry." string="Variant Grid Entry" help="Add several variants to the purchase order from a grid">\n                            <field name="module_purchase_product_matrix"/>\n                        </setting>\n                        <setting id="stock_packaging_purchase" help="Purchase products by multiple of unit # per package" title="Ability to select a package type in purchase orders and to force a quantity that is a multiple of the number of units per package.">\n                            <field name="group_stock_packaging"/>\n                        </setting>\n                        <setting id="sell_purchase_uom" help="Sell and purchase products in different units of measure" documentation="/applications/inventory_and_mrp/inventory/management/products/uom.html">\n                            <field name="group_uom"/>\n                            <div class="content-group">\n                                <div class="mt8" invisible="not group_uom">\n                                    <button name="90" icon="oi-arrow-right" type="action" string="Units Of Measure" class="btn-link"/>\n                                </div>\n                            </div>\n                        </setting>\n                    </block>\n                </app>\n            </xpath>\n        	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1709	16	\N	1	1	report_location_barcode	\N	stock.report_location_barcode	qweb	stock/report/report_location_barcode.xml	primary	{"en_US": "<t t-name=\\"stock.report_location_barcode\\">\\n    <t t-set=\\"title\\">Locations</t>\\n    <t t-call=\\"stock.report_generic_barcode\\"/>\\n</t>", "es_ES": "<t t-name=\\"stock.report_location_barcode\\">\\n    <t t-set=\\"title\\">Ubicaciones</t>\\n    <t t-call=\\"stock.report_generic_barcode\\"/>\\n</t>", "pt_PT": "<t t-name=\\"stock.report_location_barcode\\">\\n    <t t-set=\\"title\\">Locais</t>\\n    <t t-call=\\"stock.report_generic_barcode\\"/>\\n</t>"}	<t t-name="stock.report_location_barcode">\n    <t t-set="title">Locations</t>\n    <t t-call="stock.report_generic_barcode"/>\n</t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1761	16	\N	1	1	product.removal.form	product.removal	\N	form	stock/views/product_strategy_views.xml	primary	{"en_US": "<form string=\\"Removal\\">\\n                <group col=\\"4\\">\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"method\\"/>\\n                </group>\\n           </form>", "es_ES": "<form string=\\"Retirada\\">\\n                <group col=\\"4\\">\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"method\\"/>\\n                </group>\\n           </form>", "pt_PT": "<form string=\\"Remoção\\">\\n                <group col=\\"4\\">\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"method\\"/>\\n                </group>\\n           </form>"}	<form string="Removal">\n                <group col="4">\n                    <field name="name"/>\n                    <field name="method"/>\n                </group>\n           </form>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1811	12	\N	1	1	stock.picking.form	stock.picking	\N	form	stock/views/stock_picking_views.xml	primary	{"en_US": "<form string=\\"Transfer\\">\\n                <header>\\n                    <button name=\\"action_confirm\\" invisible=\\"state != 'draft'\\" string=\\"Mark as Todo\\" type=\\"object\\" class=\\"oe_highlight\\" groups=\\"base.group_user\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_assign\\" invisible=\\"not show_check_availability\\" string=\\"Check Availability\\" type=\\"object\\" class=\\"oe_highlight\\" groups=\\"base.group_user\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"button_validate\\" invisible=\\"state in ('draft', 'confirmed', 'done', 'cancel')\\" string=\\"Validate\\" type=\\"object\\" class=\\"oe_highlight\\" groups=\\"stock.group_stock_user\\" data-hotkey=\\"v\\"/>\\n                    <button name=\\"button_validate\\" invisible=\\"state in ('waiting', 'assigned', 'done', 'cancel')\\" string=\\"Validate\\" type=\\"object\\" groups=\\"stock.group_stock_user\\" class=\\"o_btn_validate\\" data-hotkey=\\"v\\"/>\\n                    <widget name=\\"signature\\" string=\\"Sign\\" highlight=\\"1\\" invisible=\\"not id or picking_type_code != 'outgoing' or state != 'done' or is_signed\\" full_name=\\"partner_id\\" groups=\\"stock.group_stock_sign_delivery\\"/>\\n                    <widget name=\\"signature\\" string=\\"Sign\\" invisible=\\"not id or picking_type_code != 'outgoing' or state == 'done' or is_signed\\" full_name=\\"partner_id\\" groups=\\"stock.group_stock_sign_delivery\\"/>\\n                    <button name=\\"do_print_picking\\" string=\\"Print\\" groups=\\"stock.group_stock_user\\" type=\\"object\\" invisible=\\"state != 'assigned'\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"536\\" string=\\"Print\\" invisible=\\"state != 'done'\\" type=\\"action\\" groups=\\"base.group_user\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"554\\" string=\\"Return\\" invisible=\\"state != 'done'\\" type=\\"action\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" invisible=\\"picking_type_code != 'incoming'\\" statusbar_visible=\\"draft,assigned,done\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" invisible=\\"picking_type_code == 'incoming'\\" statusbar_visible=\\"draft,confirmed,assigned,done\\"/>\\n                    <button name=\\"action_cancel\\" invisible=\\"state not in ('assigned', 'confirmed', 'draft', 'waiting')\\" string=\\"Cancel\\" groups=\\"base.group_user\\" type=\\"object\\" confirm=\\"Are you sure you want to cancel this transfer?\\" data-hotkey=\\"x\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button name=\\"action_see_returns\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-rotate-left\\" invisible=\\"return_count == 0\\">\\n                            <field string=\\"Returns\\" name=\\"return_count\\" widget=\\"statinfo\\"/>\\n                        </button>\\n                        <button name=\\"action_see_move_scrap\\" string=\\"Scraps\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"oi-arrows-v\\" invisible=\\"not has_scrap_move\\"/>\\n                        <button name=\\"action_see_packages\\" string=\\"Packages\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\" invisible=\\"not has_packages\\"/>\\n                        <button name=\\"532\\" icon=\\"oi-arrow-up\\" class=\\"oe_stat_button\\" type=\\"action\\" invisible=\\"state != 'done' or not has_tracking\\" groups=\\"stock.group_production_lot\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Traceability</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_view_reception_report\\" type=\\"object\\" context=\\"{'default_picking_ids': [id]}\\" class=\\"oe_stat_button\\" icon=\\"fa-list\\" invisible=\\"not show_allocation\\" groups=\\"stock.group_reception_report\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Allocation</span>\\n                            </div>\\n                        </button>\\n                        <!-- Use the following button to avoid onchange on one2many -->\\n                        <button name=\\"action_picking_move_tree\\" class=\\"oe_stat_button\\" icon=\\"oi-arrows-v\\" type=\\"object\\" help=\\"List view of operations\\" groups=\\"base.group_no_one\\" invisible=\\"(is_locked or state == 'done') or state == 'done' and is_locked\\" context=\\"{'picking_type_code': picking_type_code, 'default_picking_id': id, 'form_view_ref':'stock.view_move_form', 'address_in_id': partner_id, 'default_picking_type_id': picking_type_id, 'default_location_id': location_id, 'default_location_dest_id': location_dest_id}\\">\\n                            <div class=\\"o_form_field o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Operations</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_detailed_operations\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\" type=\\"object\\" help=\\"List view of detailed operations\\">\\n                            <div class=\\"o_form_field o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Moves</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_next_transfer\\" class=\\"oe_stat_button\\" icon=\\"fa-exchange\\" type=\\"object\\" help=\\"List view of next transfers\\" invisible=\\"not show_next_pickings\\">\\n                            <div class=\\"o_form_field o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Next Transfer</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <h1 class=\\"d-flex\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <div invisible=\\"id\\">New <field name=\\"picking_type_code\\"/></div>\\n                            <field name=\\"name\\" invisible=\\"not id\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <div class=\\"o_td_label\\">\\n                                <label for=\\"partner_id\\" string=\\"Delivery Address\\" style=\\"font-weight:bold;\\" invisible=\\"picking_type_code != 'outgoing'\\"/>\\n                                <label for=\\"partner_id\\" string=\\"Receive From\\" style=\\"font-weight:bold;\\" invisible=\\"picking_type_code != 'incoming'\\"/>\\n                                <label for=\\"partner_id\\" string=\\"Contact\\" style=\\"font-weight:bold;\\" invisible=\\"picking_type_code in ['incoming', 'outgoing']\\"/>\\n                            </div>\\n                            <field name=\\"partner_id\\" nolabel=\\"1\\" readonly=\\"state in ['cancel', 'done']\\" placeholder=\\"e.g. Lumber Inc\\"/>\\n                            <field name=\\"picking_type_id\\" options=\\"{'no_open': True}\\" readonly=\\"state in ('done', 'cancel')\\" domain=\\"[('code', 'in', ('incoming', 'outgoing', 'internal'))]\\"/>\\n                            <field name=\\"location_id\\" groups=\\"!stock.group_stock_multi_locations\\" invisible=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"location_dest_id\\" groups=\\"!stock.group_stock_multi_locations\\" invisible=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"picking_type_code == 'incoming'\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"picking_type_code == 'outgoing'\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"backorder_id\\" invisible=\\"not backorder_id\\"/>\\n                            <field name=\\"use_create_lots\\" invisible=\\"1\\"/> <!-- used by embedded stock.move list view below -->\\n                        </group>\\n                        <group>\\n                            <label for=\\"scheduled_date\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"scheduled_date\\" readonly=\\"state in ['cancel', 'done']\\" required=\\"id\\" decoration-warning=\\"state not in ('done', 'cancel') and scheduled_date &lt; now\\" decoration-danger=\\"state not in ('done', 'cancel') and scheduled_date &lt; current_date\\" decoration-bf=\\"state not in ('done', 'cancel') and (scheduled_date &lt; current_date or scheduled_date &lt; now)\\"/>\\n                                <field name=\\"json_popover\\" nolabel=\\"1\\" widget=\\"stock_rescheduling_popover\\" invisible=\\"not json_popover\\"/>\\n                            </div>\\n                            <field name=\\"date_deadline\\" invisible=\\"state in ('done', 'cancel') or not date_deadline\\" decoration-danger=\\"date_deadline and date_deadline &lt; current_date\\" decoration-bf=\\"date_deadline and date_deadline &lt; current_date\\"/>\\n                            <field name=\\"products_availability_state\\" invisible=\\"1\\"/>\\n                            <field name=\\"products_availability\\" invisible=\\"picking_type_code != 'outgoing' or state not in ['confirmed', 'waiting', 'assigned']\\" decoration-success=\\"state == 'assigned' or products_availability_state == 'available'\\" decoration-warning=\\"state != 'assigned' and products_availability_state in ('expected', 'available')\\" decoration-danger=\\"state != 'assigned' and products_availability_state == 'late'\\"/>\\n                            <field name=\\"date_done\\" string=\\"Effective Date\\" invisible=\\"state != 'done'\\"/>\\n                            <field name=\\"origin\\" placeholder=\\"e.g. PO0032\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                            <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" invisible=\\"picking_type_code != 'incoming'\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                        </group>\\n                    </group>\\n                    <field name=\\"picking_properties\\" columns=\\"2\\"/>\\n                    <notebook>\\n                        <page string=\\"Operations\\" name=\\"operations\\">\\n                            <field name=\\"move_ids_without_package\\" mode=\\"list,kanban\\" widget=\\"stock_move_one2many\\" readonly=\\"state == 'done' and is_locked\\" context=\\"{'default_company_id': company_id, 'default_date': scheduled_date, 'default_date_deadline': date_deadline, 'picking_type_code': picking_type_code, 'default_picking_id': id, 'form_view_ref': 'stock.view_stock_move_operations', 'address_in_id': partner_id, 'default_picking_type_id': picking_type_id, 'default_location_id': location_id, 'default_location_dest_id': location_dest_id, 'default_partner_id': partner_id}\\" add-label=\\"Add a Product\\">\\n                                <list decoration-muted=\\"scrapped == True or state == 'cancel' or (state == 'done' and is_locked == True)\\" string=\\"Stock Moves\\" editable=\\"bottom\\">\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"picking_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"name\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"state\\" readonly=\\"0\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"picking_type_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"move_line_ids\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"location_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"location_dest_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"partner_id\\" column_invisible=\\"True\\" readonly=\\"state == 'done'\\"/>\\n                                    <field name=\\"scrapped\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"picking_code\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"show_details_visible\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"additional\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"move_lines_count\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"is_locked\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"is_storable\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"has_tracking\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_id\\" context=\\"{'default_is_storable': True}\\" required=\\"1\\" readonly=\\"(state != 'draft' and not additional) or move_lines_count &gt; 0\\" force_save=\\"1\\"/>\\n                                    <field name=\\"location_final_id\\" optional=\\"hide\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                                    <field name=\\"description_picking\\" string=\\"Description\\" optional=\\"hide\\"/>\\n                                    <field name=\\"date\\" optional=\\"hide\\"/>\\n                                    <field name=\\"date_deadline\\" optional=\\"hide\\"/>\\n                                    <field name=\\"is_quantity_done_editable\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"show_quant\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"show_lots_text\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"show_lots_m2o\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"is_initial_demand_editable\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"display_import_lot\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"picking_type_entire_packs\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_packaging_id\\" groups=\\"product.group_stock_packaging\\" context=\\"{'default_product_id': product_id}\\" readonly=\\"not product_id\\"/>\\n                                    <field name=\\"product_uom_qty\\" string=\\"Demand\\" readonly=\\"not is_initial_demand_editable\\"/>\\n                                    <button type=\\"object\\" name=\\"action_product_forecast_report\\" title=\\"Forecast Report\\" icon=\\"fa-area-chart\\" invisible=\\"not product_id or product_uom_qty == 0 or quantity == 0 and forecast_availability &lt;= 0 or (parent.picking_type_code == 'outgoing' and state != 'draft')\\"/>\\n                                    <button type=\\"object\\" name=\\"action_product_forecast_report\\" title=\\"Forecast Report\\" icon=\\"fa-area-chart text-danger\\" invisible=\\"not product_id or product_uom_qty == 0 or quantity &gt; 0 or forecast_availability &gt; 0 or (parent.picking_type_code == 'outgoing' and state != 'draft')\\"/>\\n                                    <field name=\\"forecast_expected_date\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"forecast_availability\\" string=\\"Forecast\\" optional=\\"hide\\" column_invisible=\\"parent.state in ('draft', 'done') or parent.picking_type_code != 'outgoing'\\" widget=\\"forecast_widget\\"/>\\n                                    <field name=\\"product_qty\\" readonly=\\"1\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"quantity\\" string=\\"Quantity\\" readonly=\\"not is_quantity_done_editable\\" column_invisible=\\"parent.state=='draft'\\" decoration-danger=\\"product_uom_qty and quantity &gt; product_uom_qty and parent.state not in ['done', 'cancel']\\"/>\\n                                    <field name=\\"product_uom\\" readonly=\\"state != 'draft' and not additional\\" options=\\"{'no_open': True, 'no_create': True}\\" string=\\"Unit\\" groups=\\"uom.group_uom\\"/>\\n                                    <field name=\\"product_uom\\" groups=\\"!uom.group_uom\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"picked\\" optional=\\"hide\\" column_invisible=\\"parent.state=='draft'\\"/>\\n                                    <field name=\\"lot_ids\\" widget=\\"many2many_tags\\" readonly=\\"has_tracking != 'serial'\\" column_invisible=\\"parent.state == 'draft'\\" groups=\\"stock.group_production_lot\\" invisible=\\"not show_details_visible or has_tracking == 'none'\\" optional=\\"hide\\" options=\\"{'create': [('parent.use_create_lots', '=', True)]}\\" context=\\"{'default_company_id': company_id, 'default_product_id': product_id, 'active_picking_id': parent.id}\\" domain=\\"[('product_id','=',product_id)]\\"/>\\n                                </list>\\n                            </field>\\n                            <field name=\\"id\\" invisible=\\"1\\"/>\\n                            <field name=\\"package_level_ids\\" context=\\"{'default_location_id': location_id, 'default_location_dest_id': location_dest_id, 'default_company_id': company_id}\\" invisible=\\"not picking_type_entire_packs\\" readonly=\\"state == 'done'\\"/>\\n                            <button class=\\"btn-secondary float-end\\" name=\\"action_put_in_pack\\" type=\\"object\\" string=\\"Put in Pack\\" invisible=\\"state in ('draft', 'done', 'cancel')\\" groups=\\"stock.group_tracking_lot\\" data-hotkey=\\"shift+g\\"/>\\n                        </page>\\n                        <page string=\\"Additional Info\\" name=\\"extra\\">\\n                            <group>\\n                                <group string=\\"Other Information\\" name=\\"other_infos\\">\\n                                    <field name=\\"picking_type_code\\" invisible=\\"1\\"/>\\n                                    <field name=\\"move_type\\" invisible=\\"picking_type_code == 'incoming'\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                                    <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" domain=\\"[('share', '=', False)]\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                                    <field name=\\"group_id\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" force_save=\\"1\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Note\\" name=\\"note\\">\\n                            <field name=\\"note\\" string=\\"Note\\" placeholder=\\"Add an internal note that will be printed on the Picking Operations sheet\\"/>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n                </form>", "es_ES": "<form string=\\"Traslado\\">\\n                <header>\\n                    <button name=\\"action_confirm\\" invisible=\\"state != 'draft'\\" string=\\"Marcar como pendiente\\" type=\\"object\\" class=\\"oe_highlight\\" groups=\\"base.group_user\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_assign\\" invisible=\\"not show_check_availability\\" string=\\"Comprobar disponibilidad\\" type=\\"object\\" class=\\"oe_highlight\\" groups=\\"base.group_user\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"button_validate\\" invisible=\\"state in ('draft', 'confirmed', 'done', 'cancel')\\" string=\\"Validar\\" type=\\"object\\" class=\\"oe_highlight\\" groups=\\"stock.group_stock_user\\" data-hotkey=\\"v\\"/>\\n                    <button name=\\"button_validate\\" invisible=\\"state in ('waiting', 'assigned', 'done', 'cancel')\\" string=\\"Validar\\" type=\\"object\\" groups=\\"stock.group_stock_user\\" class=\\"o_btn_validate\\" data-hotkey=\\"v\\"/>\\n                    <widget name=\\"signature\\" string=\\"Firmar\\" highlight=\\"1\\" invisible=\\"not id or picking_type_code != 'outgoing' or state != 'done' or is_signed\\" full_name=\\"partner_id\\" groups=\\"stock.group_stock_sign_delivery\\"/>\\n                    <widget name=\\"signature\\" string=\\"Firmar\\" invisible=\\"not id or picking_type_code != 'outgoing' or state == 'done' or is_signed\\" full_name=\\"partner_id\\" groups=\\"stock.group_stock_sign_delivery\\"/>\\n                    <button name=\\"do_print_picking\\" string=\\"Imprimir\\" groups=\\"stock.group_stock_user\\" type=\\"object\\" invisible=\\"state != 'assigned'\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"536\\" string=\\"Imprimir\\" invisible=\\"state != 'done'\\" type=\\"action\\" groups=\\"base.group_user\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"554\\" string=\\"Devolver\\" invisible=\\"state != 'done'\\" type=\\"action\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" invisible=\\"picking_type_code != 'incoming'\\" statusbar_visible=\\"draft,assigned,done\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" invisible=\\"picking_type_code == 'incoming'\\" statusbar_visible=\\"draft,confirmed,assigned,done\\"/>\\n                    <button name=\\"action_cancel\\" invisible=\\"state not in ('assigned', 'confirmed', 'draft', 'waiting')\\" string=\\"Cancelar\\" groups=\\"base.group_user\\" type=\\"object\\" confirm=\\"¿Está seguro de que desea cancelar este traslado?\\" data-hotkey=\\"x\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button name=\\"action_see_returns\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-rotate-left\\" invisible=\\"return_count == 0\\">\\n                            <field string=\\"Devoluciones\\" name=\\"return_count\\" widget=\\"statinfo\\"/>\\n                        </button>\\n                        <button name=\\"action_see_move_scrap\\" string=\\"Desechos\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"oi-arrows-v\\" invisible=\\"not has_scrap_move\\"/>\\n                        <button name=\\"action_see_packages\\" string=\\"Paquetes\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\" invisible=\\"not has_packages\\"/>\\n                        <button name=\\"532\\" icon=\\"oi-arrow-up\\" class=\\"oe_stat_button\\" type=\\"action\\" invisible=\\"state != 'done' or not has_tracking\\" groups=\\"stock.group_production_lot\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Trazabilidad</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_view_reception_report\\" type=\\"object\\" context=\\"{'default_picking_ids': [id]}\\" class=\\"oe_stat_button\\" icon=\\"fa-list\\" invisible=\\"not show_allocation\\" groups=\\"stock.group_reception_report\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Asignación</span>\\n                            </div>\\n                        </button>\\n                        <!-- Use the following button to avoid onchange on one2many -->\\n                        <button name=\\"action_picking_move_tree\\" class=\\"oe_stat_button\\" icon=\\"oi-arrows-v\\" type=\\"object\\" help=\\"Vista de lista de operaciones\\" groups=\\"base.group_no_one\\" invisible=\\"(is_locked or state == 'done') or state == 'done' and is_locked\\" context=\\"{'picking_type_code': picking_type_code, 'default_picking_id': id, 'form_view_ref':'stock.view_move_form', 'address_in_id': partner_id, 'default_picking_type_id': picking_type_id, 'default_location_id': location_id, 'default_location_dest_id': location_dest_id}\\">\\n                            <div class=\\"o_form_field o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Operaciones</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_detailed_operations\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\" type=\\"object\\" help=\\"Vista de lista de operaciones detalladas\\">\\n                            <div class=\\"o_form_field o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Movimientos</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_next_transfer\\" class=\\"oe_stat_button\\" icon=\\"fa-exchange\\" type=\\"object\\" help=\\"Vista de lista de los siguientes traslados\\" invisible=\\"not show_next_pickings\\">\\n                            <div class=\\"o_form_field o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Siguiente traslado</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <h1 class=\\"d-flex\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <div invisible=\\"id\\">Nuevo <field name=\\"picking_type_code\\"/></div>\\n                            <field name=\\"name\\" invisible=\\"not id\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <div class=\\"o_td_label\\">\\n                                <label for=\\"partner_id\\" string=\\"Dirección de entrega\\" style=\\"font-weight:bold;\\" invisible=\\"picking_type_code != 'outgoing'\\"/>\\n                                <label for=\\"partner_id\\" string=\\"Recibir de\\" style=\\"font-weight:bold;\\" invisible=\\"picking_type_code != 'incoming'\\"/>\\n                                <label for=\\"partner_id\\" string=\\"Contacto\\" style=\\"font-weight:bold;\\" invisible=\\"picking_type_code in ['incoming', 'outgoing']\\"/>\\n                            </div>\\n                            <field name=\\"partner_id\\" nolabel=\\"1\\" readonly=\\"state in ['cancel', 'done']\\" placeholder=\\"p. ej. Lumber Inc\\"/>\\n                            <field name=\\"picking_type_id\\" options=\\"{'no_open': True}\\" readonly=\\"state in ('done', 'cancel')\\" domain=\\"[('code', 'in', ('incoming', 'outgoing', 'internal'))]\\"/>\\n                            <field name=\\"location_id\\" groups=\\"!stock.group_stock_multi_locations\\" invisible=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"location_dest_id\\" groups=\\"!stock.group_stock_multi_locations\\" invisible=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"picking_type_code == 'incoming'\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"picking_type_code == 'outgoing'\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"backorder_id\\" invisible=\\"not backorder_id\\"/>\\n                            <field name=\\"use_create_lots\\" invisible=\\"1\\"/> <!-- used by embedded stock.move list view below -->\\n                        </group>\\n                        <group>\\n                            <label for=\\"scheduled_date\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"scheduled_date\\" readonly=\\"state in ['cancel', 'done']\\" required=\\"id\\" decoration-warning=\\"state not in ('done', 'cancel') and scheduled_date &lt; now\\" decoration-danger=\\"state not in ('done', 'cancel') and scheduled_date &lt; current_date\\" decoration-bf=\\"state not in ('done', 'cancel') and (scheduled_date &lt; current_date or scheduled_date &lt; now)\\"/>\\n                                <field name=\\"json_popover\\" nolabel=\\"1\\" widget=\\"stock_rescheduling_popover\\" invisible=\\"not json_popover\\"/>\\n                            </div>\\n                            <field name=\\"date_deadline\\" invisible=\\"state in ('done', 'cancel') or not date_deadline\\" decoration-danger=\\"date_deadline and date_deadline &lt; current_date\\" decoration-bf=\\"date_deadline and date_deadline &lt; current_date\\"/>\\n                            <field name=\\"products_availability_state\\" invisible=\\"1\\"/>\\n                            <field name=\\"products_availability\\" invisible=\\"picking_type_code != 'outgoing' or state not in ['confirmed', 'waiting', 'assigned']\\" decoration-success=\\"state == 'assigned' or products_availability_state == 'available'\\" decoration-warning=\\"state != 'assigned' and products_availability_state in ('expected', 'available')\\" decoration-danger=\\"state != 'assigned' and products_availability_state == 'late'\\"/>\\n                            <field name=\\"date_done\\" string=\\"Fecha efectiva\\" invisible=\\"state != 'done'\\"/>\\n                            <field name=\\"origin\\" placeholder=\\"p. ej. PO0032\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                            <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" invisible=\\"picking_type_code != 'incoming'\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                        </group>\\n                    </group>\\n                    <field name=\\"picking_properties\\" columns=\\"2\\"/>\\n                    <notebook>\\n                        <page string=\\"Operaciones\\" name=\\"operations\\">\\n                            <field name=\\"move_ids_without_package\\" mode=\\"list,kanban\\" widget=\\"stock_move_one2many\\" readonly=\\"state == 'done' and is_locked\\" context=\\"{'default_company_id': company_id, 'default_date': scheduled_date, 'default_date_deadline': date_deadline, 'picking_type_code': picking_type_code, 'default_picking_id': id, 'form_view_ref': 'stock.view_stock_move_operations', 'address_in_id': partner_id, 'default_picking_type_id': picking_type_id, 'default_location_id': location_id, 'default_location_dest_id': location_dest_id, 'default_partner_id': partner_id}\\" add-label=\\"Añadir un producto\\">\\n                                <list decoration-muted=\\"scrapped == True or state == 'cancel' or (state == 'done' and is_locked == True)\\" string=\\"Movimientos de stock\\" editable=\\"bottom\\">\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"picking_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"name\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"state\\" readonly=\\"0\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"picking_type_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"move_line_ids\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"location_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"location_dest_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"partner_id\\" column_invisible=\\"True\\" readonly=\\"state == 'done'\\"/>\\n                                    <field name=\\"scrapped\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"picking_code\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"show_details_visible\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"additional\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"move_lines_count\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"is_locked\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"is_storable\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"has_tracking\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_id\\" context=\\"{'default_is_storable': True}\\" required=\\"1\\" readonly=\\"(state != 'draft' and not additional) or move_lines_count &gt; 0\\" force_save=\\"1\\"/>\\n                                    <field name=\\"location_final_id\\" optional=\\"hide\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                                    <field name=\\"description_picking\\" string=\\"Descripción\\" optional=\\"hide\\"/>\\n                                    <field name=\\"date\\" optional=\\"hide\\"/>\\n                                    <field name=\\"date_deadline\\" optional=\\"hide\\"/>\\n                                    <field name=\\"is_quantity_done_editable\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"show_quant\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"show_lots_text\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"show_lots_m2o\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"is_initial_demand_editable\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"display_import_lot\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"picking_type_entire_packs\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_packaging_id\\" groups=\\"product.group_stock_packaging\\" context=\\"{'default_product_id': product_id}\\" readonly=\\"not product_id\\"/>\\n                                    <field name=\\"product_uom_qty\\" string=\\"Demanda\\" readonly=\\"not is_initial_demand_editable\\"/>\\n                                    <button type=\\"object\\" name=\\"action_product_forecast_report\\" title=\\"Informe de pronóstico\\" icon=\\"fa-area-chart\\" invisible=\\"not product_id or product_uom_qty == 0 or quantity == 0 and forecast_availability &lt;= 0 or (parent.picking_type_code == 'outgoing' and state != 'draft')\\"/>\\n                                    <button type=\\"object\\" name=\\"action_product_forecast_report\\" title=\\"Informe de pronóstico\\" icon=\\"fa-area-chart text-danger\\" invisible=\\"not product_id or product_uom_qty == 0 or quantity &gt; 0 or forecast_availability &gt; 0 or (parent.picking_type_code == 'outgoing' and state != 'draft')\\"/>\\n                                    <field name=\\"forecast_expected_date\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"forecast_availability\\" string=\\"Pronóstico\\" optional=\\"hide\\" column_invisible=\\"parent.state in ('draft', 'done') or parent.picking_type_code != 'outgoing'\\" widget=\\"forecast_widget\\"/>\\n                                    <field name=\\"product_qty\\" readonly=\\"1\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"quantity\\" string=\\"Cantidad\\" readonly=\\"not is_quantity_done_editable\\" column_invisible=\\"parent.state=='draft'\\" decoration-danger=\\"product_uom_qty and quantity &gt; product_uom_qty and parent.state not in ['done', 'cancel']\\"/>\\n                                    <field name=\\"product_uom\\" readonly=\\"state != 'draft' and not additional\\" options=\\"{'no_open': True, 'no_create': True}\\" string=\\"Unidad\\" groups=\\"uom.group_uom\\"/>\\n                                    <field name=\\"product_uom\\" groups=\\"!uom.group_uom\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"picked\\" optional=\\"hide\\" column_invisible=\\"parent.state=='draft'\\"/>\\n                                    <field name=\\"lot_ids\\" widget=\\"many2many_tags\\" readonly=\\"has_tracking != 'serial'\\" column_invisible=\\"parent.state == 'draft'\\" groups=\\"stock.group_production_lot\\" invisible=\\"not show_details_visible or has_tracking == 'none'\\" optional=\\"hide\\" options=\\"{'create': [('parent.use_create_lots', '=', True)]}\\" context=\\"{'default_company_id': company_id, 'default_product_id': product_id, 'active_picking_id': parent.id}\\" domain=\\"[('product_id','=',product_id)]\\"/>\\n                                </list>\\n                            </field>\\n                            <field name=\\"id\\" invisible=\\"1\\"/>\\n                            <field name=\\"package_level_ids\\" context=\\"{'default_location_id': location_id, 'default_location_dest_id': location_dest_id, 'default_company_id': company_id}\\" invisible=\\"not picking_type_entire_packs\\" readonly=\\"state == 'done'\\"/>\\n                            <button class=\\"btn-secondary float-end\\" name=\\"action_put_in_pack\\" type=\\"object\\" string=\\"Poner en paquete\\" invisible=\\"state in ('draft', 'done', 'cancel')\\" groups=\\"stock.group_tracking_lot\\" data-hotkey=\\"shift+g\\"/>\\n                        </page>\\n                        <page string=\\"Info adicional\\" name=\\"extra\\">\\n                            <group>\\n                                <group string=\\"Otra información\\" name=\\"other_infos\\">\\n                                    <field name=\\"picking_type_code\\" invisible=\\"1\\"/>\\n                                    <field name=\\"move_type\\" invisible=\\"picking_type_code == 'incoming'\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                                    <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" domain=\\"[('share', '=', False)]\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                                    <field name=\\"group_id\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" force_save=\\"1\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Nota\\" name=\\"note\\">\\n                            <field name=\\"note\\" string=\\"Nota\\" placeholder=\\"Añada una nota interna que se imprimirá en la hoja de operaciones del picking\\"/>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n                </form>", "pt_PT": "<form string=\\"Transferência\\">\\n                <header>\\n                    <button name=\\"action_confirm\\" invisible=\\"state != 'draft'\\" string=\\"Marcar como a Fazer\\" type=\\"object\\" class=\\"oe_highlight\\" groups=\\"base.group_user\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_assign\\" invisible=\\"not show_check_availability\\" string=\\"Verificar Disponibilidade\\" type=\\"object\\" class=\\"oe_highlight\\" groups=\\"base.group_user\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"button_validate\\" invisible=\\"state in ('draft', 'confirmed', 'done', 'cancel')\\" string=\\"Validar\\" type=\\"object\\" class=\\"oe_highlight\\" groups=\\"stock.group_stock_user\\" data-hotkey=\\"v\\"/>\\n                    <button name=\\"button_validate\\" invisible=\\"state in ('waiting', 'assigned', 'done', 'cancel')\\" string=\\"Validar\\" type=\\"object\\" groups=\\"stock.group_stock_user\\" class=\\"o_btn_validate\\" data-hotkey=\\"v\\"/>\\n                    <widget name=\\"signature\\" string=\\"Assinar\\" highlight=\\"1\\" invisible=\\"not id or picking_type_code != 'outgoing' or state != 'done' or is_signed\\" full_name=\\"partner_id\\" groups=\\"stock.group_stock_sign_delivery\\"/>\\n                    <widget name=\\"signature\\" string=\\"Assinar\\" invisible=\\"not id or picking_type_code != 'outgoing' or state == 'done' or is_signed\\" full_name=\\"partner_id\\" groups=\\"stock.group_stock_sign_delivery\\"/>\\n                    <button name=\\"do_print_picking\\" string=\\"Imprimir\\" groups=\\"stock.group_stock_user\\" type=\\"object\\" invisible=\\"state != 'assigned'\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"536\\" string=\\"Imprimir\\" invisible=\\"state != 'done'\\" type=\\"action\\" groups=\\"base.group_user\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"554\\" string=\\"Devolução\\" invisible=\\"state != 'done'\\" type=\\"action\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" invisible=\\"picking_type_code != 'incoming'\\" statusbar_visible=\\"draft,assigned,done\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" invisible=\\"picking_type_code == 'incoming'\\" statusbar_visible=\\"draft,confirmed,assigned,done\\"/>\\n                    <button name=\\"action_cancel\\" invisible=\\"state not in ('assigned', 'confirmed', 'draft', 'waiting')\\" string=\\"Cancelar\\" groups=\\"base.group_user\\" type=\\"object\\" confirm=\\"Tem certeza de que deseja cancelar essa transferência?\\" data-hotkey=\\"x\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button name=\\"action_see_returns\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-rotate-left\\" invisible=\\"return_count == 0\\">\\n                            <field string=\\"Devoluções\\" name=\\"return_count\\" widget=\\"statinfo\\"/>\\n                        </button>\\n                        <button name=\\"action_see_move_scrap\\" string=\\"Quebras\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"oi-arrows-v\\" invisible=\\"not has_scrap_move\\"/>\\n                        <button name=\\"action_see_packages\\" string=\\"Embalagens\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\" invisible=\\"not has_packages\\"/>\\n                        <button name=\\"532\\" icon=\\"oi-arrow-up\\" class=\\"oe_stat_button\\" type=\\"action\\" invisible=\\"state != 'done' or not has_tracking\\" groups=\\"stock.group_production_lot\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Rastreabilidade</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_view_reception_report\\" type=\\"object\\" context=\\"{'default_picking_ids': [id]}\\" class=\\"oe_stat_button\\" icon=\\"fa-list\\" invisible=\\"not show_allocation\\" groups=\\"stock.group_reception_report\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Distribuição</span>\\n                            </div>\\n                        </button>\\n                        <!-- Use the following button to avoid onchange on one2many -->\\n                        <button name=\\"action_picking_move_tree\\" class=\\"oe_stat_button\\" icon=\\"oi-arrows-v\\" type=\\"object\\" help=\\"Exibição em lista de operações\\" groups=\\"base.group_no_one\\" invisible=\\"(is_locked or state == 'done') or state == 'done' and is_locked\\" context=\\"{'picking_type_code': picking_type_code, 'default_picking_id': id, 'form_view_ref':'stock.view_move_form', 'address_in_id': partner_id, 'default_picking_type_id': picking_type_id, 'default_location_id': location_id, 'default_location_dest_id': location_dest_id}\\">\\n                            <div class=\\"o_form_field o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Operações</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_detailed_operations\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\" type=\\"object\\" help=\\"Visualização de lista de operações detalhadas\\">\\n                            <div class=\\"o_form_field o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Movimentações</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_next_transfer\\" class=\\"oe_stat_button\\" icon=\\"fa-exchange\\" type=\\"object\\" help=\\"Visualização de lista das próximas transferências\\" invisible=\\"not show_next_pickings\\">\\n                            <div class=\\"o_form_field o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Próxima transferência</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <h1 class=\\"d-flex\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <div invisible=\\"id\\">Novo <field name=\\"picking_type_code\\"/></div>\\n                            <field name=\\"name\\" invisible=\\"not id\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <div class=\\"o_td_label\\">\\n                                <label for=\\"partner_id\\" string=\\"Endereço de Entrega\\" style=\\"font-weight:bold;\\" invisible=\\"picking_type_code != 'outgoing'\\"/>\\n                                <label for=\\"partner_id\\" string=\\"Receber De\\" style=\\"font-weight:bold;\\" invisible=\\"picking_type_code != 'incoming'\\"/>\\n                                <label for=\\"partner_id\\" string=\\"Contacto\\" style=\\"font-weight:bold;\\" invisible=\\"picking_type_code in ['incoming', 'outgoing']\\"/>\\n                            </div>\\n                            <field name=\\"partner_id\\" nolabel=\\"1\\" readonly=\\"state in ['cancel', 'done']\\" placeholder=\\"ex.: Empresa S.A.\\"/>\\n                            <field name=\\"picking_type_id\\" options=\\"{'no_open': True}\\" readonly=\\"state in ('done', 'cancel')\\" domain=\\"[('code', 'in', ('incoming', 'outgoing', 'internal'))]\\"/>\\n                            <field name=\\"location_id\\" groups=\\"!stock.group_stock_multi_locations\\" invisible=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"location_dest_id\\" groups=\\"!stock.group_stock_multi_locations\\" invisible=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"picking_type_code == 'incoming'\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\" invisible=\\"picking_type_code == 'outgoing'\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"backorder_id\\" invisible=\\"not backorder_id\\"/>\\n                            <field name=\\"use_create_lots\\" invisible=\\"1\\"/> <!-- used by embedded stock.move list view below -->\\n                        </group>\\n                        <group>\\n                            <label for=\\"scheduled_date\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"scheduled_date\\" readonly=\\"state in ['cancel', 'done']\\" required=\\"id\\" decoration-warning=\\"state not in ('done', 'cancel') and scheduled_date &lt; now\\" decoration-danger=\\"state not in ('done', 'cancel') and scheduled_date &lt; current_date\\" decoration-bf=\\"state not in ('done', 'cancel') and (scheduled_date &lt; current_date or scheduled_date &lt; now)\\"/>\\n                                <field name=\\"json_popover\\" nolabel=\\"1\\" widget=\\"stock_rescheduling_popover\\" invisible=\\"not json_popover\\"/>\\n                            </div>\\n                            <field name=\\"date_deadline\\" invisible=\\"state in ('done', 'cancel') or not date_deadline\\" decoration-danger=\\"date_deadline and date_deadline &lt; current_date\\" decoration-bf=\\"date_deadline and date_deadline &lt; current_date\\"/>\\n                            <field name=\\"products_availability_state\\" invisible=\\"1\\"/>\\n                            <field name=\\"products_availability\\" invisible=\\"picking_type_code != 'outgoing' or state not in ['confirmed', 'waiting', 'assigned']\\" decoration-success=\\"state == 'assigned' or products_availability_state == 'available'\\" decoration-warning=\\"state != 'assigned' and products_availability_state in ('expected', 'available')\\" decoration-danger=\\"state != 'assigned' and products_availability_state == 'late'\\"/>\\n                            <field name=\\"date_done\\" string=\\"Data Efetiva\\" invisible=\\"state != 'done'\\"/>\\n                            <field name=\\"origin\\" placeholder=\\"p.ex. PO0032\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                            <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" invisible=\\"picking_type_code != 'incoming'\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                        </group>\\n                    </group>\\n                    <field name=\\"picking_properties\\" columns=\\"2\\"/>\\n                    <notebook>\\n                        <page string=\\"Operações\\" name=\\"operations\\">\\n                            <field name=\\"move_ids_without_package\\" mode=\\"list,kanban\\" widget=\\"stock_move_one2many\\" readonly=\\"state == 'done' and is_locked\\" context=\\"{'default_company_id': company_id, 'default_date': scheduled_date, 'default_date_deadline': date_deadline, 'picking_type_code': picking_type_code, 'default_picking_id': id, 'form_view_ref': 'stock.view_stock_move_operations', 'address_in_id': partner_id, 'default_picking_type_id': picking_type_id, 'default_location_id': location_id, 'default_location_dest_id': location_dest_id, 'default_partner_id': partner_id}\\" add-label=\\"Adicionar um Artigo\\">\\n                                <list decoration-muted=\\"scrapped == True or state == 'cancel' or (state == 'done' and is_locked == True)\\" string=\\"Movimentos de Inventário\\" editable=\\"bottom\\">\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"picking_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"name\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"state\\" readonly=\\"0\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"picking_type_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"move_line_ids\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"location_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"location_dest_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"partner_id\\" column_invisible=\\"True\\" readonly=\\"state == 'done'\\"/>\\n                                    <field name=\\"scrapped\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"picking_code\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"show_details_visible\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"additional\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"move_lines_count\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"is_locked\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"is_storable\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"has_tracking\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_id\\" context=\\"{'default_is_storable': True}\\" required=\\"1\\" readonly=\\"(state != 'draft' and not additional) or move_lines_count &gt; 0\\" force_save=\\"1\\"/>\\n                                    <field name=\\"location_final_id\\" optional=\\"hide\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                                    <field name=\\"description_picking\\" string=\\"Descrição\\" optional=\\"hide\\"/>\\n                                    <field name=\\"date\\" optional=\\"hide\\"/>\\n                                    <field name=\\"date_deadline\\" optional=\\"hide\\"/>\\n                                    <field name=\\"is_quantity_done_editable\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"show_quant\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"show_lots_text\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"show_lots_m2o\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"is_initial_demand_editable\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"display_import_lot\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"picking_type_entire_packs\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_packaging_id\\" groups=\\"product.group_stock_packaging\\" context=\\"{'default_product_id': product_id}\\" readonly=\\"not product_id\\"/>\\n                                    <field name=\\"product_uom_qty\\" string=\\"Demanda\\" readonly=\\"not is_initial_demand_editable\\"/>\\n                                    <button type=\\"object\\" name=\\"action_product_forecast_report\\" title=\\"Relatório de Previsão\\" icon=\\"fa-area-chart\\" invisible=\\"not product_id or product_uom_qty == 0 or quantity == 0 and forecast_availability &lt;= 0 or (parent.picking_type_code == 'outgoing' and state != 'draft')\\"/>\\n                                    <button type=\\"object\\" name=\\"action_product_forecast_report\\" title=\\"Relatório de Previsão\\" icon=\\"fa-area-chart text-danger\\" invisible=\\"not product_id or product_uom_qty == 0 or quantity &gt; 0 or forecast_availability &gt; 0 or (parent.picking_type_code == 'outgoing' and state != 'draft')\\"/>\\n                                    <field name=\\"forecast_expected_date\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"forecast_availability\\" string=\\"Previsão\\" optional=\\"hide\\" column_invisible=\\"parent.state in ('draft', 'done') or parent.picking_type_code != 'outgoing'\\" widget=\\"forecast_widget\\"/>\\n                                    <field name=\\"product_qty\\" readonly=\\"1\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"quantity\\" string=\\"Quantidade\\" readonly=\\"not is_quantity_done_editable\\" column_invisible=\\"parent.state=='draft'\\" decoration-danger=\\"product_uom_qty and quantity &gt; product_uom_qty and parent.state not in ['done', 'cancel']\\"/>\\n                                    <field name=\\"product_uom\\" readonly=\\"state != 'draft' and not additional\\" options=\\"{'no_open': True, 'no_create': True}\\" string=\\"Unidade\\" groups=\\"uom.group_uom\\"/>\\n                                    <field name=\\"product_uom\\" groups=\\"!uom.group_uom\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"picked\\" optional=\\"hide\\" column_invisible=\\"parent.state=='draft'\\"/>\\n                                    <field name=\\"lot_ids\\" widget=\\"many2many_tags\\" readonly=\\"has_tracking != 'serial'\\" column_invisible=\\"parent.state == 'draft'\\" groups=\\"stock.group_production_lot\\" invisible=\\"not show_details_visible or has_tracking == 'none'\\" optional=\\"hide\\" options=\\"{'create': [('parent.use_create_lots', '=', True)]}\\" context=\\"{'default_company_id': company_id, 'default_product_id': product_id, 'active_picking_id': parent.id}\\" domain=\\"[('product_id','=',product_id)]\\"/>\\n                                </list>\\n                            </field>\\n                            <field name=\\"id\\" invisible=\\"1\\"/>\\n                            <field name=\\"package_level_ids\\" context=\\"{'default_location_id': location_id, 'default_location_dest_id': location_dest_id, 'default_company_id': company_id}\\" invisible=\\"not picking_type_entire_packs\\" readonly=\\"state == 'done'\\"/>\\n                            <button class=\\"btn-secondary float-end\\" name=\\"action_put_in_pack\\" type=\\"object\\" string=\\"Colocar em Embalagem\\" invisible=\\"state in ('draft', 'done', 'cancel')\\" groups=\\"stock.group_tracking_lot\\" data-hotkey=\\"shift+g\\"/>\\n                        </page>\\n                        <page string=\\"Informação Adicional\\" name=\\"extra\\">\\n                            <group>\\n                                <group string=\\"Outra Informação\\" name=\\"other_infos\\">\\n                                    <field name=\\"picking_type_code\\" invisible=\\"1\\"/>\\n                                    <field name=\\"move_type\\" invisible=\\"picking_type_code == 'incoming'\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                                    <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" domain=\\"[('share', '=', False)]\\" readonly=\\"state in ['cancel', 'done']\\"/>\\n                                    <field name=\\"group_id\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" force_save=\\"1\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Nota\\" name=\\"note\\">\\n                            <field name=\\"note\\" string=\\"Nota\\" placeholder=\\"Adicionar uma nota interna que será impressa no mapa de Operações de Stock\\"/>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n                </form>"}	<form string="Transfer">\n                <header>\n                    <button name="action_confirm" invisible="state != 'draft'" string="Mark as Todo" type="object" class="oe_highlight" groups="base.group_user" data-hotkey="q"/>\n                    <button name="action_assign" invisible="not show_check_availability" string="Check Availability" type="object" class="oe_highlight" groups="base.group_user" data-hotkey="w"/>\n                    <button name="button_validate" invisible="state in ('draft', 'confirmed', 'done', 'cancel')" string="Validate" type="object" class="oe_highlight" groups="stock.group_stock_user" data-hotkey="v"/>\n                    <button name="button_validate" invisible="state in ('waiting', 'assigned', 'done', 'cancel')" string="Validate" type="object" groups="stock.group_stock_user" class="o_btn_validate" data-hotkey="v"/>\n                    <widget name="signature" string="Sign" highlight="1" invisible="not id or picking_type_code != 'outgoing' or state != 'done' or is_signed" full_name="partner_id" groups="stock.group_stock_sign_delivery"/>\n                    <widget name="signature" string="Sign" invisible="not id or picking_type_code != 'outgoing' or state == 'done' or is_signed" full_name="partner_id" groups="stock.group_stock_sign_delivery"/>\n                    <button name="do_print_picking" string="Print" groups="stock.group_stock_user" type="object" invisible="state != 'assigned'" data-hotkey="o"/>\n                    <button name="536" string="Print" invisible="state != 'done'" type="action" groups="base.group_user" data-hotkey="o"/>\n                    <button name="554" string="Return" invisible="state != 'done'" type="action" groups="base.group_user" data-hotkey="k"/>\n                    <field name="state" widget="statusbar" invisible="picking_type_code != 'incoming'" statusbar_visible="draft,assigned,done"/>\n                    <field name="state" widget="statusbar" invisible="picking_type_code == 'incoming'" statusbar_visible="draft,confirmed,assigned,done"/>\n                    <button name="action_cancel" invisible="state not in ('assigned', 'confirmed', 'draft', 'waiting')" string="Cancel" groups="base.group_user" type="object" confirm="Are you sure you want to cancel this transfer?" data-hotkey="x"/>\n                </header>\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                        <button name="action_see_returns" type="object" class="oe_stat_button" icon="fa-rotate-left" invisible="return_count == 0">\n                            <field string="Returns" name="return_count" widget="statinfo"/>\n                        </button>\n                        <button name="action_see_move_scrap" string="Scraps" type="object" class="oe_stat_button" icon="oi-arrows-v" invisible="not has_scrap_move"/>\n                        <button name="action_see_packages" string="Packages" type="object" class="oe_stat_button" icon="fa-cubes" invisible="not has_packages"/>\n                        <button name="532" icon="oi-arrow-up" class="oe_stat_button" type="action" invisible="state != 'done' or not has_tracking" groups="stock.group_production_lot">\n                            <div class="o_stat_info">\n                                <span class="o_stat_text">Traceability</span>\n                            </div>\n                        </button>\n                        <button name="action_view_reception_report" type="object" context="{'default_picking_ids': [id]}" class="oe_stat_button" icon="fa-list" invisible="not show_allocation" groups="stock.group_reception_report">\n                            <div class="o_stat_info">\n                                <span class="o_stat_text">Allocation</span>\n                            </div>\n                        </button>\n                        <!-- Use the following button to avoid onchange on one2many -->\n                        <button name="action_picking_move_tree" class="oe_stat_button" icon="oi-arrows-v" type="object" help="List view of operations" groups="base.group_no_one" invisible="(is_locked or state == 'done') or state == 'done' and is_locked" context="{'picking_type_code': picking_type_code, 'default_picking_id': id, 'form_view_ref':'stock.view_move_form', 'address_in_id': partner_id, 'default_picking_type_id': picking_type_id, 'default_location_id': location_id, 'default_location_dest_id': location_dest_id}">\n                            <div class="o_form_field o_stat_info">\n                                <span class="o_stat_text">Operations</span>\n                            </div>\n                        </button>\n                        <button name="action_detailed_operations" class="oe_stat_button" icon="fa-bars" type="object" help="List view of detailed operations">\n                            <div class="o_form_field o_stat_info">\n                                <span class="o_stat_text">Moves</span>\n                            </div>\n                        </button>\n                        <button name="action_next_transfer" class="oe_stat_button" icon="fa-exchange" type="object" help="List view of next transfers" invisible="not show_next_pickings">\n                            <div class="o_form_field o_stat_info">\n                                <span class="o_stat_text">Next Transfer</span>\n                            </div>\n                        </button>\n                    </div>\n                    <div class="oe_title">\n                        <h1 class="d-flex">\n                            <field name="priority" widget="priority" class="me-3"/>\n                            <div invisible="id">New <field name="picking_type_code"/></div>\n                            <field name="name" invisible="not id"/>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <div class="o_td_label">\n                                <label for="partner_id" string="Delivery Address" style="font-weight:bold;" invisible="picking_type_code != 'outgoing'"/>\n                                <label for="partner_id" string="Receive From" style="font-weight:bold;" invisible="picking_type_code != 'incoming'"/>\n                                <label for="partner_id" string="Contact" style="font-weight:bold;" invisible="picking_type_code in ['incoming', 'outgoing']"/>\n                            </div>\n                            <field name="partner_id" nolabel="1" readonly="state in ['cancel', 'done']" placeholder="e.g. Lumber Inc"/>\n                            <field name="picking_type_id" options="{'no_open': True}" readonly="state in ('done', 'cancel')" domain="[('code', 'in', ('incoming', 'outgoing', 'internal'))]"/>\n                            <field name="location_id" groups="!stock.group_stock_multi_locations" invisible="1" readonly="state == 'done'"/>\n                            <field name="location_dest_id" groups="!stock.group_stock_multi_locations" invisible="1" readonly="state == 'done'"/>\n                            <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations" invisible="picking_type_code == 'incoming'" readonly="state == 'done'"/>\n                            <field name="location_dest_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations" invisible="picking_type_code == 'outgoing'" readonly="state == 'done'"/>\n                            <field name="backorder_id" invisible="not backorder_id"/>\n                            <field name="use_create_lots" invisible="1"/> <!-- used by embedded stock.move list view below -->\n                        </group>\n                        <group>\n                            <label for="scheduled_date"/>\n                            <div class="o_row">\n                                <field name="scheduled_date" readonly="state in ['cancel', 'done']" required="id" decoration-warning="state not in ('done', 'cancel') and scheduled_date &lt; now" decoration-danger="state not in ('done', 'cancel') and scheduled_date &lt; current_date" decoration-bf="state not in ('done', 'cancel') and (scheduled_date &lt; current_date or scheduled_date &lt; now)"/>\n                                <field name="json_popover" nolabel="1" widget="stock_rescheduling_popover" invisible="not json_popover"/>\n                            </div>\n                            <field name="date_deadline" invisible="state in ('done', 'cancel') or not date_deadline" decoration-danger="date_deadline and date_deadline &lt; current_date" decoration-bf="date_deadline and date_deadline &lt; current_date"/>\n                            <field name="products_availability_state" invisible="1"/>\n                            <field name="products_availability" invisible="picking_type_code != 'outgoing' or state not in ['confirmed', 'waiting', 'assigned']" decoration-success="state == 'assigned' or products_availability_state == 'available'" decoration-warning="state != 'assigned' and products_availability_state in ('expected', 'available')" decoration-danger="state != 'assigned' and products_availability_state == 'late'"/>\n                            <field name="date_done" string="Effective Date" invisible="state != 'done'"/>\n                            <field name="origin" placeholder="e.g. PO0032" readonly="state in ['cancel', 'done']"/>\n                            <field name="owner_id" groups="stock.group_tracking_owner" invisible="picking_type_code != 'incoming'" readonly="state in ['cancel', 'done']"/>\n                        </group>\n                    </group>\n                    <field name="picking_properties" columns="2"/>\n                    <notebook>\n                        <page string="Operations" name="operations">\n                            <field name="move_ids_without_package" mode="list,kanban" widget="stock_move_one2many" readonly="state == 'done' and is_locked" context="{'default_company_id': company_id, 'default_date': scheduled_date, 'default_date_deadline': date_deadline, 'picking_type_code': picking_type_code, 'default_picking_id': id, 'form_view_ref': 'stock.view_stock_move_operations', 'address_in_id': partner_id, 'default_picking_type_id': picking_type_id, 'default_location_id': location_id, 'default_location_dest_id': location_dest_id, 'default_partner_id': partner_id}" add-label="Add a Product">\n                                <list decoration-muted="scrapped == True or state == 'cancel' or (state == 'done' and is_locked == True)" string="Stock Moves" editable="bottom">\n                                    <field name="company_id" column_invisible="True"/>\n                                    <field name="picking_id" column_invisible="True"/>\n                                    <field name="name" column_invisible="True"/>\n                                    <field name="state" readonly="0" column_invisible="True"/>\n                                    <field name="picking_type_id" column_invisible="True"/>\n                                    <field name="move_line_ids" column_invisible="True"/>\n                                    <field name="location_id" column_invisible="True"/>\n                                    <field name="location_dest_id" column_invisible="True"/>\n                                    <field name="partner_id" column_invisible="True" readonly="state == 'done'"/>\n                                    <field name="scrapped" column_invisible="True"/>\n                                    <field name="picking_code" column_invisible="True"/>\n                                    <field name="show_details_visible" column_invisible="True"/>\n                                    <field name="additional" column_invisible="True"/>\n                                    <field name="move_lines_count" column_invisible="True"/>\n                                    <field name="is_locked" column_invisible="True"/>\n                                    <field name="product_uom_category_id" column_invisible="True"/>\n                                    <field name="is_storable" column_invisible="True"/>\n                                    <field name="has_tracking" column_invisible="True"/>\n                                    <field name="product_id" context="{'default_is_storable': True}" required="1" readonly="(state != 'draft' and not additional) or move_lines_count &gt; 0" force_save="1"/>\n                                    <field name="location_final_id" optional="hide" groups="stock.group_stock_multi_locations"/>\n                                    <field name="description_picking" string="Description" optional="hide"/>\n                                    <field name="date" optional="hide"/>\n                                    <field name="date_deadline" optional="hide"/>\n                                    <field name="is_quantity_done_editable" column_invisible="True"/>\n                                    <field name="show_quant" column_invisible="True"/>\n                                    <field name="show_lots_text" column_invisible="True"/>\n                                    <field name="show_lots_m2o" column_invisible="True"/>\n                                    <field name="is_initial_demand_editable" column_invisible="True"/>\n                                    <field name="display_import_lot" column_invisible="True"/>\n                                    <field name="picking_type_entire_packs" column_invisible="True"/>\n                                    <field name="product_packaging_id" groups="product.group_stock_packaging" context="{'default_product_id': product_id}" readonly="not product_id"/>\n                                    <field name="product_uom_qty" string="Demand" readonly="not is_initial_demand_editable"/>\n                                    <button type="object" name="action_product_forecast_report" title="Forecast Report" icon="fa-area-chart" invisible="not product_id or product_uom_qty == 0 or quantity == 0 and forecast_availability &lt;= 0 or (parent.picking_type_code == 'outgoing' and state != 'draft')"/>\n                                    <button type="object" name="action_product_forecast_report" title="Forecast Report" icon="fa-area-chart text-danger" invisible="not product_id or product_uom_qty == 0 or quantity &gt; 0 or forecast_availability &gt; 0 or (parent.picking_type_code == 'outgoing' and state != 'draft')"/>\n                                    <field name="forecast_expected_date" column_invisible="True"/>\n                                    <field name="forecast_availability" string="Forecast" optional="hide" column_invisible="parent.state in ('draft', 'done') or parent.picking_type_code != 'outgoing'" widget="forecast_widget"/>\n                                    <field name="product_qty" readonly="1" column_invisible="True"/>\n                                    <field name="quantity" string="Quantity" readonly="not is_quantity_done_editable" column_invisible="parent.state=='draft'" decoration-danger="product_uom_qty and quantity &gt; product_uom_qty and parent.state not in ['done', 'cancel']"/>\n                                    <field name="product_uom" readonly="state != 'draft' and not additional" options="{'no_open': True, 'no_create': True}" string="Unit" groups="uom.group_uom"/>\n                                    <field name="product_uom" groups="!uom.group_uom" column_invisible="True"/>\n                                    <field name="picked" optional="hide" column_invisible="parent.state=='draft'"/>\n                                    <field name="lot_ids" widget="many2many_tags" readonly="has_tracking != 'serial'" column_invisible="parent.state == 'draft'" groups="stock.group_production_lot" invisible="not show_details_visible or has_tracking == 'none'" optional="hide" options="{'create': [('parent.use_create_lots', '=', True)]}" context="{'default_company_id': company_id, 'default_product_id': product_id, 'active_picking_id': parent.id}" domain="[('product_id','=',product_id)]"/>\n                                </list>\n                            </field>\n                            <field name="id" invisible="1"/>\n                            <field name="package_level_ids" context="{'default_location_id': location_id, 'default_location_dest_id': location_dest_id, 'default_company_id': company_id}" invisible="not picking_type_entire_packs" readonly="state == 'done'"/>\n                            <button class="btn-secondary float-end" name="action_put_in_pack" type="object" string="Put in Pack" invisible="state in ('draft', 'done', 'cancel')" groups="stock.group_tracking_lot" data-hotkey="shift+g"/>\n                        </page>\n                        <page string="Additional Info" name="extra">\n                            <group>\n                                <group string="Other Information" name="other_infos">\n                                    <field name="picking_type_code" invisible="1"/>\n                                    <field name="move_type" invisible="picking_type_code == 'incoming'" readonly="state in ['cancel', 'done']"/>\n                                    <field name="user_id" widget="many2one_avatar_user" domain="[('share', '=', False)]" readonly="state in ['cancel', 'done']"/>\n                                    <field name="group_id" groups="base.group_no_one"/>\n                                    <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}" force_save="1"/>\n                                </group>\n                            </group>\n                        </page>\n                        <page string="Note" name="note">\n                            <field name="note" string="Note" placeholder="Add an internal note that will be printed on the Picking Operations sheet"/>\n                        </page>\n                    </notebook>\n                </sheet>\n                <chatter/>\n                </form>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1813	16	\N	1	1	Help Message	\N	stock.help_message_template	qweb	stock/views/stock_picking_views.xml	primary	{"en_US": "<t name=\\"Help Message\\" t-name=\\"stock.help_message_template\\">\\n            <p name=\\"top_help_message\\" class=\\"o_view_nocontent_smiling_face o_view_nocontent_stock\\">\\n                <t name=\\"receipt_message\\">\\n                    <t t-if=\\"picking_type_code == 'incoming'\\">\\n                        No receipt yet! Create a new one.\\n                    </t>\\n                </t>\\n                <t name=\\"delivery_message\\">\\n                    <t t-if=\\"picking_type_code == 'outgoing'\\">\\n                        No delivery to do!\\n                    </t>\\n                </t>\\n                <t name=\\"transfer_message\\">\\n                    <t t-if=\\"picking_type_code not in ['incoming', 'outgoing']\\">\\n                        No transfer found. Let's create one!\\n                    </t>\\n                </t>\\n            </p>\\n            <p name=\\"bottom_help_message\\" class=\\"text-muted\\">\\n                <t name=\\"receipt_message\\">\\n                    <t t-if=\\"picking_type_code == 'incoming'\\">\\n                        Reduce stockouts with alerts, barcode app, replenishment propositions,\\n                        locations management traceability, quality control, etc.\\n                    </t>\\n                </t>\\n                <t name=\\"delivery_message\\">\\n                    <t t-if=\\"picking_type_code == 'outgoing'\\"/>\\n                </t>\\n                <t name=\\"transfer_message\\">\\n                    <t t-if=\\"picking_type_code not in ['incoming', 'outgoing']\\">\\n                        Transfers allow you to move products from one location to another.\\n                    </t>\\n                </t>\\n            </p>\\n            <p name=\\"footer_help_message\\" class=\\"text-muted\\">\\n                <br/>\\n                Want to speed up operations? <a class=\\"btn-link\\" name=\\"stock.action_install_barcode\\" type=\\"action\\">Install</a> the barcode app\\n            </p>\\n        </t>", "es_ES": "<t name=\\"Help Message\\" t-name=\\"stock.help_message_template\\">\\n            <p name=\\"top_help_message\\" class=\\"o_view_nocontent_smiling_face o_view_nocontent_stock\\">\\n                <t name=\\"receipt_message\\">\\n                    <t t-if=\\"picking_type_code == 'incoming'\\">\\n                        Todavía no hay recepciones. Creemos una.\\n                    </t>\\n                </t>\\n                <t name=\\"delivery_message\\">\\n                    <t t-if=\\"picking_type_code == 'outgoing'\\">\\n                        No hay entregas pendientes\\n                    </t>\\n                </t>\\n                <t name=\\"transfer_message\\">\\n                    <t t-if=\\"picking_type_code not in ['incoming', 'outgoing']\\">\\n                        No se encontraron traslados. ¡Creemos uno!\\n                    </t>\\n                </t>\\n            </p>\\n            <p name=\\"bottom_help_message\\" class=\\"text-muted\\">\\n                <t name=\\"receipt_message\\">\\n                    <t t-if=\\"picking_type_code == 'incoming'\\">\\n                        Reduzca la rotura de stock con alertas, la aplicación Código de barras, propuestas de reposición, \\n                        gestión de ubicaciones, trazabilidad, control de calidad y mucho más\\n                    </t>\\n                </t>\\n                <t name=\\"delivery_message\\">\\n                    <t t-if=\\"picking_type_code == 'outgoing'\\"/>\\n                </t>\\n                <t name=\\"transfer_message\\">\\n                    <t t-if=\\"picking_type_code not in ['incoming', 'outgoing']\\">\\n                        Los traslados le permiten mover productos de una ubicación a otra.\\n                    </t>\\n                </t>\\n            </p>\\n            <p name=\\"footer_help_message\\" class=\\"text-muted\\">\\n                <br/>\\n                ¿Desea agilizar sus operaciones? <a class=\\"btn-link\\" name=\\"stock.action_install_barcode\\" type=\\"action\\">Instalar</a> la aplicación Código de barras\\n            </p>\\n        </t>", "pt_PT": "<t name=\\"Help Message\\" t-name=\\"stock.help_message_template\\">\\n            <p name=\\"top_help_message\\" class=\\"o_view_nocontent_smiling_face o_view_nocontent_stock\\">\\n                <t name=\\"receipt_message\\">\\n                    <t t-if=\\"picking_type_code == 'incoming'\\">\\n                        Ainda não há recibos! Crie um novo.\\n                    </t>\\n                </t>\\n                <t name=\\"delivery_message\\">\\n                    <t t-if=\\"picking_type_code == 'outgoing'\\">\\n                        Não há entregas a fazer!\\n                    </t>\\n                </t>\\n                <t name=\\"transfer_message\\">\\n                    <t t-if=\\"picking_type_code not in ['incoming', 'outgoing']\\">\\n                        Nenhuma transferência encontrada. Vamos criar a primeira!\\n                    </t>\\n                </t>\\n            </p>\\n            <p name=\\"bottom_help_message\\" class=\\"text-muted\\">\\n                <t name=\\"receipt_message\\">\\n                    <t t-if=\\"picking_type_code == 'incoming'\\">\\n                        Diminua a falta de estoque com os alertas, o aplicativo de código de barras, as propostas de reposição, rastreabilidade de gerenciamento de locais, controle de qualidade etc.\\n                    </t>\\n                </t>\\n                <t name=\\"delivery_message\\">\\n                    <t t-if=\\"picking_type_code == 'outgoing'\\"/>\\n                </t>\\n                <t name=\\"transfer_message\\">\\n                    <t t-if=\\"picking_type_code not in ['incoming', 'outgoing']\\">\\n                        Transferências permitem mover produtos de um local para outro.\\n                    </t>\\n                </t>\\n            </p>\\n            <p name=\\"footer_help_message\\" class=\\"text-muted\\">\\n                <br/>\\n                Quer agilizar as operações? <a class=\\"btn-link\\" name=\\"stock.action_install_barcode\\" type=\\"action\\">Instalar</a> o aplicativo de código de barras\\n            </p>\\n        </t>"}	<t name="Help Message" t-name="stock.help_message_template">\n            <p name="top_help_message" class="o_view_nocontent_smiling_face o_view_nocontent_stock">\n                <t name="receipt_message">\n                    <t t-if="picking_type_code == 'incoming'">\n                        No receipt yet! Create a new one.\n                    </t>\n                </t>\n                <t name="delivery_message">\n                    <t t-if="picking_type_code == 'outgoing'">\n                        No delivery to do!\n                    </t>\n                </t>\n                <t name="transfer_message">\n                    <t t-if="picking_type_code not in ['incoming', 'outgoing']">\n                        No transfer found. Let's create one!\n                    </t>\n                </t>\n            </p>\n            <p name="bottom_help_message" class="text-muted">\n                <t name="receipt_message">\n                    <t t-if="picking_type_code == 'incoming'">\n                        Reduce stockouts with alerts, barcode app, replenishment propositions,\n                        locations management traceability, quality control, etc.\n                    </t>\n                </t>\n                <t name="delivery_message">\n                    <t t-if="picking_type_code == 'outgoing'"/>\n                </t>\n                <t name="transfer_message">\n                    <t t-if="picking_type_code not in ['incoming', 'outgoing']">\n                        Transfers allow you to move products from one location to another.\n                    </t>\n                </t>\n            </p>\n            <p name="footer_help_message" class="text-muted">\n                <br/>\n                Want to speed up operations? <a class="btn-link" name="stock.action_install_barcode" type="action">Install</a> the barcode app\n            </p>\n        </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1816	16	\N	1	1	Operation Types	stock.picking.type	\N	form	stock/views/stock_picking_type_views.xml	primary	{"en_US": "<form string=\\"Operation Types\\">\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <label for=\\"name\\"/>\\n                    <h1><field name=\\"name\\" placeholder=\\"e.g. Receptions\\"/></h1>\\n                    <notebook>\\n                        <page name=\\"general\\" string=\\"General\\">\\n                            <group name=\\"first\\">\\n                                <group>\\n                                    <field name=\\"code\\"/>\\n                                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"hide_reservation_method\\" invisible=\\"1\\"/>\\n                                    <field name=\\"show_picking_type\\" invisible=\\"1\\"/>\\n                                    <field name=\\"sequence_id\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"sequence_code\\"/>\\n                                    <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\" force_save=\\"1\\"/>\\n                                    <field name=\\"reservation_method\\" invisible=\\"hide_reservation_method\\" widget=\\"radio\\"/>\\n                                    <span invisible=\\"code == 'incoming' or reservation_method != 'by_date'\\"/>\\n                                    <div class=\\"o_row\\" invisible=\\"code == 'incoming' or reservation_method != 'by_date'\\">\\n                                        <span><field name=\\"reservation_days_before\\" style=\\"width: 23px;\\"/> days before/</span>\\n                                        <span><field name=\\"reservation_days_before_priority\\" style=\\"width: 23px;\\"/> days before when starred</span>\\n                                    </div>\\n                                    <field name=\\"auto_show_reception_report\\" invisible=\\"code not in ['incoming', 'internal']\\" groups=\\"stock.group_reception_report\\"/>\\n                                </group>\\n                                <group>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                                    <field invisible=\\"code not in ['incoming', 'outgoing', 'internal']\\" name=\\"return_picking_type_id\\" string=\\"Returns Type\\"/>\\n                                    <field name=\\"create_backorder\\"/>\\n                                    <field name=\\"move_type\\" help=\\"Unless previously specified by the source document, this will be the default picking policy for this operation type.\\" invisible=\\"code != 'internal'\\"/>\\n                                </group>\\n                            </group>\\n                            <group name=\\"second\\">\\n                                <group invisible=\\"code not in ['incoming', 'outgoing', 'internal']\\" string=\\"Lots/Serial Numbers\\" groups=\\"stock.group_production_lot\\" name=\\"stock_picking_type_lot\\">\\n                                    <field name=\\"use_create_lots\\" string=\\"Create New\\"/>\\n                                    <field name=\\"use_existing_lots\\" string=\\"Use Existing ones\\"/>\\n                                </group>\\n                                <group invisible=\\"code not in ['incoming', 'outgoing', 'internal']\\" string=\\"Packages\\" groups=\\"stock.group_tracking_lot\\">\\n                                    <field name=\\"show_entire_packs\\"/>\\n                                </group>\\n                                <!-- As this group will be hidden without multi_loccation, you will not be able to create a\\n                                    picking type with the code 'Internal', which make sense, but as the field 'code' on picking\\n                                    types can't be partially hidden, you can still select the code internal in the form view -->\\n                                <group string=\\"Locations\\" groups=\\"stock.group_stock_multi_locations\\" name=\\"locations\\">\\n                                    <!-- Labels = hack to handle field location string changes in repair -->\\n                                    <label for=\\"default_location_src_id\\" name=\\"default_location_src_id_label\\"/>\\n                                    <div class=\\"o_row\\" name=\\"default_location_src_id_div\\">\\n                                        <field name=\\"default_location_src_id\\" options=\\"{'no_create': True}\\" required=\\"1\\"/>\\n                                    </div>\\n                                    <label for=\\"default_location_dest_id\\" name=\\"default_location_dest_id_label\\"/>\\n                                    <div class=\\"o_row\\" name=\\"default_location_dest_id_div\\">\\n                                        <field name=\\"default_location_dest_id\\" options=\\"{'no_create': True}\\" required=\\"1\\"/>\\n                                    </div>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page name=\\"hardware\\" string=\\"Hardware\\" invisible=\\"code not in ['incoming', 'outgoing', 'internal']\\">\\n                            <group name=\\"auto_print\\">\\n                                <group string=\\"Print on Validation\\">\\n                                    <field name=\\"auto_print_delivery_slip\\" string=\\"Delivery Slip\\"/>\\n                                    <field name=\\"auto_print_return_slip\\" string=\\"Return Slip\\"/>\\n                                    <label for=\\"auto_print_product_labels\\" string=\\"Product Labels\\"/>\\n                                    <div class=\\"o_row\\">\\n                                        <field name=\\"auto_print_product_labels\\" string=\\"Product Labels\\"/>\\n                                        <label for=\\"product_label_format\\" string=\\"Print label as:\\" invisible=\\"not auto_print_product_labels\\" class=\\"fw-bold\\"/>\\n                                        <field name=\\"product_label_format\\" invisible=\\"not auto_print_product_labels\\"/>\\n                                    </div>\\n                                    <label for=\\"auto_print_lot_labels\\" string=\\"Lot/SN Labels\\" groups=\\"stock.group_production_lot\\"/>\\n                                    <div class=\\"o_row\\" groups=\\"stock.group_production_lot\\">\\n                                        <field name=\\"auto_print_lot_labels\\" string=\\"Lot/SN Labels\\"/>\\n                                        <label for=\\"lot_label_format\\" string=\\"Print label as:\\" invisible=\\"not auto_print_lot_labels\\" class=\\"fw-bold\\"/>\\n                                        <field name=\\"lot_label_format\\" invisible=\\"not auto_print_lot_labels\\"/>\\n                                    </div>\\n                                    <field name=\\"auto_print_reception_report\\" string=\\"Reception Report\\" invisible=\\"code == 'outgoing'\\" groups=\\"stock.group_reception_report\\"/>\\n                                    <field name=\\"auto_print_reception_report_labels\\" string=\\"Reception Report Labels\\" invisible=\\"code == 'outgoing'\\" groups=\\"stock.group_reception_report\\"/>\\n                                    <field name=\\"auto_print_packages\\" string=\\"Package Content\\" groups=\\"stock.group_tracking_lot\\"/>\\n                                </group>\\n                                <group string=\\"\\">\\n                                    <div colspan=\\"2\\">\\n                                        Odoo opens a PDF preview by default. If you (Enterprise users only) want to print instantly,\\n                                        install the IoT App on a computer that is on the same local network as the\\n                                        barcode operator and configure the routing of the reports.\\n                                        <br/>\\n                                        <widget name=\\"documentation_link\\" path=\\"/applications/productivity/iot/devices/printer.html\\" label=\\" Documentation\\" icon=\\"fa-arrow-right\\"/>\\n                                    </div>\\n                                </group>\\n                                <group string=\\"Print on &quot;Put in Pack&quot;\\" groups=\\"stock.group_tracking_lot\\">\\n                                    <label for=\\"auto_print_package_label\\" string=\\"Package Label\\"/>\\n                                    <div class=\\"o_row\\">\\n                                        <field name=\\"auto_print_package_label\\" string=\\"Package Label\\"/>\\n                                        <label for=\\"package_label_to_print\\" string=\\"Print label as:\\" invisible=\\"not auto_print_package_label\\" class=\\"fw-bold\\"/>\\n                                        <field name=\\"package_label_to_print\\" invisible=\\"not auto_print_package_label\\"/>\\n                                    </div>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "es_ES": "<form string=\\"Tipos de operación\\">\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archivado\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <label for=\\"name\\"/>\\n                    <h1><field name=\\"name\\" placeholder=\\"p. ej. recepciones\\"/></h1>\\n                    <notebook>\\n                        <page name=\\"general\\" string=\\"General\\">\\n                            <group name=\\"first\\">\\n                                <group>\\n                                    <field name=\\"code\\"/>\\n                                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"hide_reservation_method\\" invisible=\\"1\\"/>\\n                                    <field name=\\"show_picking_type\\" invisible=\\"1\\"/>\\n                                    <field name=\\"sequence_id\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"sequence_code\\"/>\\n                                    <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\" force_save=\\"1\\"/>\\n                                    <field name=\\"reservation_method\\" invisible=\\"hide_reservation_method\\" widget=\\"radio\\"/>\\n                                    <span invisible=\\"code == 'incoming' or reservation_method != 'by_date'\\"/>\\n                                    <div class=\\"o_row\\" invisible=\\"code == 'incoming' or reservation_method != 'by_date'\\">\\n                                        <span><field name=\\"reservation_days_before\\" style=\\"width: 23px;\\"/> días antes/</span>\\n                                        <span><field name=\\"reservation_days_before_priority\\" style=\\"width: 23px;\\"/> días antes de que se destacó</span>\\n                                    </div>\\n                                    <field name=\\"auto_show_reception_report\\" invisible=\\"code not in ['incoming', 'internal']\\" groups=\\"stock.group_reception_report\\"/>\\n                                </group>\\n                                <group>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                                    <field invisible=\\"code not in ['incoming', 'outgoing', 'internal']\\" name=\\"return_picking_type_id\\" string=\\"Tipo de devolución\\"/>\\n                                    <field name=\\"create_backorder\\"/>\\n                                    <field name=\\"move_type\\" help=\\"A menos que el documento de origen la especifique, esta será la política de picking por defecto para este tipo de operación.\\" invisible=\\"code != 'internal'\\"/>\\n                                </group>\\n                            </group>\\n                            <group name=\\"second\\">\\n                                <group invisible=\\"code not in ['incoming', 'outgoing', 'internal']\\" string=\\"Números de lote/serie\\" groups=\\"stock.group_production_lot\\" name=\\"stock_picking_type_lot\\">\\n                                    <field name=\\"use_create_lots\\" string=\\"Crear nuevo\\"/>\\n                                    <field name=\\"use_existing_lots\\" string=\\"Utilizar existentes\\"/>\\n                                </group>\\n                                <group invisible=\\"code not in ['incoming', 'outgoing', 'internal']\\" string=\\"Paquetes\\" groups=\\"stock.group_tracking_lot\\">\\n                                    <field name=\\"show_entire_packs\\"/>\\n                                </group>\\n                                <!-- As this group will be hidden without multi_loccation, you will not be able to create a\\n                                    picking type with the code 'Internal', which make sense, but as the field 'code' on picking\\n                                    types can't be partially hidden, you can still select the code internal in the form view -->\\n                                <group string=\\"Ubicaciones\\" groups=\\"stock.group_stock_multi_locations\\" name=\\"locations\\">\\n                                    <!-- Labels = hack to handle field location string changes in repair -->\\n                                    <label for=\\"default_location_src_id\\" name=\\"default_location_src_id_label\\"/>\\n                                    <div class=\\"o_row\\" name=\\"default_location_src_id_div\\">\\n                                        <field name=\\"default_location_src_id\\" options=\\"{'no_create': True}\\" required=\\"1\\"/>\\n                                    </div>\\n                                    <label for=\\"default_location_dest_id\\" name=\\"default_location_dest_id_label\\"/>\\n                                    <div class=\\"o_row\\" name=\\"default_location_dest_id_div\\">\\n                                        <field name=\\"default_location_dest_id\\" options=\\"{'no_create': True}\\" required=\\"1\\"/>\\n                                    </div>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page name=\\"hardware\\" string=\\"Hardware\\" invisible=\\"code not in ['incoming', 'outgoing', 'internal']\\">\\n                            <group name=\\"auto_print\\">\\n                                <group string=\\"Imprimir al validar\\">\\n                                    <field name=\\"auto_print_delivery_slip\\" string=\\"Albarán de entrega\\"/>\\n                                    <field name=\\"auto_print_return_slip\\" string=\\"Recibo de devolución\\"/>\\n                                    <label for=\\"auto_print_product_labels\\" string=\\"Etiquetas de productos\\"/>\\n                                    <div class=\\"o_row\\">\\n                                        <field name=\\"auto_print_product_labels\\" string=\\"Etiquetas de productos\\"/>\\n                                        <label for=\\"product_label_format\\" string=\\"Imprimir etiqueta como:\\" invisible=\\"not auto_print_product_labels\\" class=\\"fw-bold\\"/>\\n                                        <field name=\\"product_label_format\\" invisible=\\"not auto_print_product_labels\\"/>\\n                                    </div>\\n                                    <label for=\\"auto_print_lot_labels\\" string=\\"Etiquetas de número de serie/lote\\" groups=\\"stock.group_production_lot\\"/>\\n                                    <div class=\\"o_row\\" groups=\\"stock.group_production_lot\\">\\n                                        <field name=\\"auto_print_lot_labels\\" string=\\"Etiquetas de número de serie/lote\\"/>\\n                                        <label for=\\"lot_label_format\\" string=\\"Imprimir etiqueta como:\\" invisible=\\"not auto_print_lot_labels\\" class=\\"fw-bold\\"/>\\n                                        <field name=\\"lot_label_format\\" invisible=\\"not auto_print_lot_labels\\"/>\\n                                    </div>\\n                                    <field name=\\"auto_print_reception_report\\" string=\\"Informe de recepción\\" invisible=\\"code == 'outgoing'\\" groups=\\"stock.group_reception_report\\"/>\\n                                    <field name=\\"auto_print_reception_report_labels\\" string=\\"Etiquetas de informe de recepción\\" invisible=\\"code == 'outgoing'\\" groups=\\"stock.group_reception_report\\"/>\\n                                    <field name=\\"auto_print_packages\\" string=\\"Contenido del paquete\\" groups=\\"stock.group_tracking_lot\\"/>\\n                                </group>\\n                                <group string=\\"\\">\\n                                    <div colspan=\\"2\\">\\n                                        Odoo abre una vista previa en PDF por defecto. Si usted (usuario Enterprise) desea imprimir al instante,\\n                                        instale la aplicación IoT en un ordenador que esté conectado a la misma red local que\\n                                        el operador del código de barras y configure el enrutamiento de los informes.\\n                                        <br/>\\n                                        <widget name=\\"documentation_link\\" path=\\"/applications/productivity/iot/devices/printer.html\\" label=\\"Documentación\\" icon=\\"fa-arrow-right\\"/>\\n                                    </div>\\n                                </group>\\n                                <group string=\\"Imprimir en &quot;Poner en paquete&quot;\\" groups=\\"stock.group_tracking_lot\\">\\n                                    <label for=\\"auto_print_package_label\\" string=\\"Etiqueta de paquete\\"/>\\n                                    <div class=\\"o_row\\">\\n                                        <field name=\\"auto_print_package_label\\" string=\\"Etiqueta de paquete\\"/>\\n                                        <label for=\\"package_label_to_print\\" string=\\"Imprimir etiqueta como:\\" invisible=\\"not auto_print_package_label\\" class=\\"fw-bold\\"/>\\n                                        <field name=\\"package_label_to_print\\" invisible=\\"not auto_print_package_label\\"/>\\n                                    </div>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "pt_PT": "<form string=\\"Tipos de Operação\\">\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Arquivados\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <label for=\\"name\\"/>\\n                    <h1><field name=\\"name\\" placeholder=\\"ex.: recebimentos\\"/></h1>\\n                    <notebook>\\n                        <page name=\\"general\\" string=\\"Geral\\">\\n                            <group name=\\"first\\">\\n                                <group>\\n                                    <field name=\\"code\\"/>\\n                                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"hide_reservation_method\\" invisible=\\"1\\"/>\\n                                    <field name=\\"show_picking_type\\" invisible=\\"1\\"/>\\n                                    <field name=\\"sequence_id\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"sequence_code\\"/>\\n                                    <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\" force_save=\\"1\\"/>\\n                                    <field name=\\"reservation_method\\" invisible=\\"hide_reservation_method\\" widget=\\"radio\\"/>\\n                                    <span invisible=\\"code == 'incoming' or reservation_method != 'by_date'\\"/>\\n                                    <div class=\\"o_row\\" invisible=\\"code == 'incoming' or reservation_method != 'by_date'\\">\\n                                        <span><field name=\\"reservation_days_before\\" style=\\"width: 23px;\\"/> dias antes/</span>\\n                                        <span><field name=\\"reservation_days_before_priority\\" style=\\"width: 23px;\\"/> dias antes, quando favoritado</span>\\n                                    </div>\\n                                    <field name=\\"auto_show_reception_report\\" invisible=\\"code not in ['incoming', 'internal']\\" groups=\\"stock.group_reception_report\\"/>\\n                                </group>\\n                                <group>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                                    <field invisible=\\"code not in ['incoming', 'outgoing', 'internal']\\" name=\\"return_picking_type_id\\" string=\\"Tipo de devolução\\"/>\\n                                    <field name=\\"create_backorder\\"/>\\n                                    <field name=\\"move_type\\" help=\\"A menos que especificado anteriormente pelo documento de origem, essa será a política de separação padrão para esse tipo de operação.\\" invisible=\\"code != 'internal'\\"/>\\n                                </group>\\n                            </group>\\n                            <group name=\\"second\\">\\n                                <group invisible=\\"code not in ['incoming', 'outgoing', 'internal']\\" string=\\"Lotes/Números de Série\\" groups=\\"stock.group_production_lot\\" name=\\"stock_picking_type_lot\\">\\n                                    <field name=\\"use_create_lots\\" string=\\"Criar novo\\"/>\\n                                    <field name=\\"use_existing_lots\\" string=\\"Usar existentes\\"/>\\n                                </group>\\n                                <group invisible=\\"code not in ['incoming', 'outgoing', 'internal']\\" string=\\"Embalagens\\" groups=\\"stock.group_tracking_lot\\">\\n                                    <field name=\\"show_entire_packs\\"/>\\n                                </group>\\n                                <!-- As this group will be hidden without multi_loccation, you will not be able to create a\\n                                    picking type with the code 'Internal', which make sense, but as the field 'code' on picking\\n                                    types can't be partially hidden, you can still select the code internal in the form view -->\\n                                <group string=\\"Locais\\" groups=\\"stock.group_stock_multi_locations\\" name=\\"locations\\">\\n                                    <!-- Labels = hack to handle field location string changes in repair -->\\n                                    <label for=\\"default_location_src_id\\" name=\\"default_location_src_id_label\\"/>\\n                                    <div class=\\"o_row\\" name=\\"default_location_src_id_div\\">\\n                                        <field name=\\"default_location_src_id\\" options=\\"{'no_create': True}\\" required=\\"1\\"/>\\n                                    </div>\\n                                    <label for=\\"default_location_dest_id\\" name=\\"default_location_dest_id_label\\"/>\\n                                    <div class=\\"o_row\\" name=\\"default_location_dest_id_div\\">\\n                                        <field name=\\"default_location_dest_id\\" options=\\"{'no_create': True}\\" required=\\"1\\"/>\\n                                    </div>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page name=\\"hardware\\" string=\\"Hardware\\" invisible=\\"code not in ['incoming', 'outgoing', 'internal']\\">\\n                            <group name=\\"auto_print\\">\\n                                <group string=\\"Imprimir na validação\\">\\n                                    <field name=\\"auto_print_delivery_slip\\" string=\\"Documentos de Transporte\\"/>\\n                                    <field name=\\"auto_print_return_slip\\" string=\\"Guia de devolução\\"/>\\n                                    <label for=\\"auto_print_product_labels\\" string=\\"Etiquetas de produtos\\"/>\\n                                    <div class=\\"o_row\\">\\n                                        <field name=\\"auto_print_product_labels\\" string=\\"Etiquetas de produtos\\"/>\\n                                        <label for=\\"product_label_format\\" string=\\"Imprimir etiqueta como:\\" invisible=\\"not auto_print_product_labels\\" class=\\"fw-bold\\"/>\\n                                        <field name=\\"product_label_format\\" invisible=\\"not auto_print_product_labels\\"/>\\n                                    </div>\\n                                    <label for=\\"auto_print_lot_labels\\" string=\\"Etiquetas de número de lote/série\\" groups=\\"stock.group_production_lot\\"/>\\n                                    <div class=\\"o_row\\" groups=\\"stock.group_production_lot\\">\\n                                        <field name=\\"auto_print_lot_labels\\" string=\\"Etiquetas de número de lote/série\\"/>\\n                                        <label for=\\"lot_label_format\\" string=\\"Imprimir etiqueta como:\\" invisible=\\"not auto_print_lot_labels\\" class=\\"fw-bold\\"/>\\n                                        <field name=\\"lot_label_format\\" invisible=\\"not auto_print_lot_labels\\"/>\\n                                    </div>\\n                                    <field name=\\"auto_print_reception_report\\" string=\\"Relatório de recebimentos\\" invisible=\\"code == 'outgoing'\\" groups=\\"stock.group_reception_report\\"/>\\n                                    <field name=\\"auto_print_reception_report_labels\\" string=\\"Etiquetas de relatório de recebimento\\" invisible=\\"code == 'outgoing'\\" groups=\\"stock.group_reception_report\\"/>\\n                                    <field name=\\"auto_print_packages\\" string=\\"Conteúdo da Batelada\\" groups=\\"stock.group_tracking_lot\\"/>\\n                                </group>\\n                                <group string=\\"\\">\\n                                    <div colspan=\\"2\\">\\n                                        O Odoo abre uma visualização em PDF por padrão. Se você quiser imprimir instantaneamente (somente usuários Enterprise), instale o aplicativo IoT em um computador que esteja na mesma rede local que o operador do código de barras e configure o roteamento dos relatórios.\\n<br/>\\n                                        <widget name=\\"documentation_link\\" path=\\"/applications/productivity/iot/devices/printer.html\\" label=\\"Documentação\\" icon=\\"fa-arrow-right\\"/>\\n                                    </div>\\n                                </group>\\n                                <group string=\\"Imprimir em &quot;Colocar em pacote&quot;\\" groups=\\"stock.group_tracking_lot\\">\\n                                    <label for=\\"auto_print_package_label\\" string=\\"Etiqueta da embalagem\\"/>\\n                                    <div class=\\"o_row\\">\\n                                        <field name=\\"auto_print_package_label\\" string=\\"Etiqueta da embalagem\\"/>\\n                                        <label for=\\"package_label_to_print\\" string=\\"Imprimir etiqueta como:\\" invisible=\\"not auto_print_package_label\\" class=\\"fw-bold\\"/>\\n                                        <field name=\\"package_label_to_print\\" invisible=\\"not auto_print_package_label\\"/>\\n                                    </div>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<form string="Operation Types">\n                <sheet>\n                    <widget name="web_ribbon" title="Archived" bg_color="text-bg-danger" invisible="active"/>\n                    <label for="name"/>\n                    <h1><field name="name" placeholder="e.g. Receptions"/></h1>\n                    <notebook>\n                        <page name="general" string="General">\n                            <group name="first">\n                                <group>\n                                    <field name="code"/>\n                                    <field name="active" invisible="1"/>\n                                    <field name="company_id" invisible="1"/>\n                                    <field name="hide_reservation_method" invisible="1"/>\n                                    <field name="show_picking_type" invisible="1"/>\n                                    <field name="sequence_id" groups="base.group_no_one"/>\n                                    <field name="sequence_code"/>\n                                    <field name="warehouse_id" groups="stock.group_stock_multi_warehouses" force_save="1"/>\n                                    <field name="reservation_method" invisible="hide_reservation_method" widget="radio"/>\n                                    <span invisible="code == 'incoming' or reservation_method != 'by_date'"/>\n                                    <div class="o_row" invisible="code == 'incoming' or reservation_method != 'by_date'">\n                                        <span><field name="reservation_days_before" style="width: 23px;"/> days before/</span>\n                                        <span><field name="reservation_days_before_priority" style="width: 23px;"/> days before when starred</span>\n                                    </div>\n                                    <field name="auto_show_reception_report" invisible="code not in ['incoming', 'internal']" groups="stock.group_reception_report"/>\n                                </group>\n                                <group>\n                                    <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/>\n                                    <field invisible="code not in ['incoming', 'outgoing', 'internal']" name="return_picking_type_id" string="Returns Type"/>\n                                    <field name="create_backorder"/>\n                                    <field name="move_type" help="Unless previously specified by the source document, this will be the default picking policy for this operation type." invisible="code != 'internal'"/>\n                                </group>\n                            </group>\n                            <group name="second">\n                                <group invisible="code not in ['incoming', 'outgoing', 'internal']" string="Lots/Serial Numbers" groups="stock.group_production_lot" name="stock_picking_type_lot">\n                                    <field name="use_create_lots" string="Create New"/>\n                                    <field name="use_existing_lots" string="Use Existing ones"/>\n                                </group>\n                                <group invisible="code not in ['incoming', 'outgoing', 'internal']" string="Packages" groups="stock.group_tracking_lot">\n                                    <field name="show_entire_packs"/>\n                                </group>\n                                <!-- As this group will be hidden without multi_loccation, you will not be able to create a\n                                    picking type with the code 'Internal', which make sense, but as the field 'code' on picking\n                                    types can't be partially hidden, you can still select the code internal in the form view -->\n                                <group string="Locations" groups="stock.group_stock_multi_locations" name="locations">\n                                    <!-- Labels = hack to handle field location string changes in repair -->\n                                    <label for="default_location_src_id" name="default_location_src_id_label"/>\n                                    <div class="o_row" name="default_location_src_id_div">\n                                        <field name="default_location_src_id" options="{'no_create': True}" required="1"/>\n                                    </div>\n                                    <label for="default_location_dest_id" name="default_location_dest_id_label"/>\n                                    <div class="o_row" name="default_location_dest_id_div">\n                                        <field name="default_location_dest_id" options="{'no_create': True}" required="1"/>\n                                    </div>\n                                </group>\n                            </group>\n                        </page>\n                        <page name="hardware" string="Hardware" invisible="code not in ['incoming', 'outgoing', 'internal']">\n                            <group name="auto_print">\n                                <group string="Print on Validation">\n                                    <field name="auto_print_delivery_slip" string="Delivery Slip"/>\n                                    <field name="auto_print_return_slip" string="Return Slip"/>\n                                    <label for="auto_print_product_labels" string="Product Labels"/>\n                                    <div class="o_row">\n                                        <field name="auto_print_product_labels" string="Product Labels"/>\n                                        <label for="product_label_format" string="Print label as:" invisible="not auto_print_product_labels" class="fw-bold"/>\n                                        <field name="product_label_format" invisible="not auto_print_product_labels"/>\n                                    </div>\n                                    <label for="auto_print_lot_labels" string="Lot/SN Labels" groups="stock.group_production_lot"/>\n                                    <div class="o_row" groups="stock.group_production_lot">\n                                        <field name="auto_print_lot_labels" string="Lot/SN Labels"/>\n                                        <label for="lot_label_format" string="Print label as:" invisible="not auto_print_lot_labels" class="fw-bold"/>\n                                        <field name="lot_label_format" invisible="not auto_print_lot_labels"/>\n                                    </div>\n                                    <field name="auto_print_reception_report" string="Reception Report" invisible="code == 'outgoing'" groups="stock.group_reception_report"/>\n                                    <field name="auto_print_reception_report_labels" string="Reception Report Labels" invisible="code == 'outgoing'" groups="stock.group_reception_report"/>\n                                    <field name="auto_print_packages" string="Package Content" groups="stock.group_tracking_lot"/>\n                                </group>\n                                <group string="">\n                                    <div colspan="2">\n                                        Odoo opens a PDF preview by default. If you (Enterprise users only) want to print instantly,\n                                        install the IoT App on a computer that is on the same local network as the\n                                        barcode operator and configure the routing of the reports.\n                                        <br/>\n                                        <widget name="documentation_link" path="/applications/productivity/iot/devices/printer.html" label=" Documentation" icon="fa-arrow-right"/>\n                                    </div>\n                                </group>\n                                <group string="Print on &quot;Put in Pack&quot;" groups="stock.group_tracking_lot">\n                                    <label for="auto_print_package_label" string="Package Label"/>\n                                    <div class="o_row">\n                                        <field name="auto_print_package_label" string="Package Label"/>\n                                        <label for="package_label_to_print" string="Print label as:" invisible="not auto_print_package_label" class="fw-bold"/>\n                                        <field name="package_label_to_print" invisible="not auto_print_package_label"/>\n                                    </div>\n                                </group>\n                            </group>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1819	16	482	1	1	product.stock.list.inherit	product.product	\N	list	stock/views/product_views.xml	extension	{"en_US": "<field name=\\"type\\" position=\\"after\\">\\n                    <field name=\\"qty_available\\" invisible=\\"not is_storable\\" string=\\"On Hand\\" optional=\\"show\\" decoration-danger=\\"virtual_available &lt; 0\\" decoration-warning=\\"virtual_available == 0\\" decoration-bf=\\"1\\" groups=\\"stock.group_stock_user\\"/>\\n                    <field name=\\"virtual_available\\" invisible=\\"not is_storable\\" string=\\"Forecasted\\" optional=\\"show\\" decoration-danger=\\"virtual_available &lt; 0\\" decoration-warning=\\"virtual_available == 0\\" groups=\\"stock.group_stock_user\\"/>\\n                </field>", "es_ES": "<field name=\\"type\\" position=\\"after\\">\\n                    <field name=\\"qty_available\\" invisible=\\"not is_storable\\" string=\\"Stock real\\" optional=\\"show\\" decoration-danger=\\"virtual_available &lt; 0\\" decoration-warning=\\"virtual_available == 0\\" decoration-bf=\\"1\\" groups=\\"stock.group_stock_user\\"/>\\n                    <field name=\\"virtual_available\\" invisible=\\"not is_storable\\" string=\\"Pronosticado\\" optional=\\"show\\" decoration-danger=\\"virtual_available &lt; 0\\" decoration-warning=\\"virtual_available == 0\\" groups=\\"stock.group_stock_user\\"/>\\n                </field>", "pt_PT": "<field name=\\"type\\" position=\\"after\\">\\n                    <field name=\\"qty_available\\" invisible=\\"not is_storable\\" string=\\"Em Mão\\" optional=\\"show\\" decoration-danger=\\"virtual_available &lt; 0\\" decoration-warning=\\"virtual_available == 0\\" decoration-bf=\\"1\\" groups=\\"stock.group_stock_user\\"/>\\n                    <field name=\\"virtual_available\\" invisible=\\"not is_storable\\" string=\\"Previsto\\" optional=\\"show\\" decoration-danger=\\"virtual_available &lt; 0\\" decoration-warning=\\"virtual_available == 0\\" groups=\\"stock.group_stock_user\\"/>\\n                </field>"}	<field name="type" position="after">\n                    <field name="qty_available" invisible="not is_storable" string="On Hand" optional="show" decoration-danger="virtual_available &lt; 0" decoration-warning="virtual_available == 0" decoration-bf="1" groups="stock.group_stock_user"/>\n                    <field name="virtual_available" invisible="not is_storable" string="Forecasted" optional="show" decoration-danger="virtual_available &lt; 0" decoration-warning="virtual_available == 0" groups="stock.group_stock_user"/>\n                </field>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1887	16	1833	1	1	product.product.stock.list.inherit.stock.account	product.product	\N	list	stock_account/views/product_views.xml	extension	{"en_US": "<field name=\\"qty_available\\" position=\\"before\\">\\n                    <field name=\\"company_currency_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"cost_method\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"avg_cost\\" string=\\"Unit Cost\\" optional=\\"show\\" widget=\\"monetary\\" options=\\"{'currency_field': 'company_currency_id'}\\"/>\\n                    <field name=\\"total_value\\" string=\\"Total Value\\" optional=\\"show\\" widget=\\"monetary\\" options=\\"{'currency_field': 'company_currency_id'}\\" sum=\\"Total Value\\"/>\\n                    <button name=\\"626\\" title=\\"Valuation Report\\" type=\\"action\\" class=\\"btn-link\\" icon=\\"fa-bar-chart\\" context=\\"{'search_default_product_id': id, 'default_product_id': id}\\" invisible=\\"cost_method != 'average'\\"/>\\n                    <button name=\\"627\\" title=\\"Valuation Report\\" type=\\"action\\" class=\\"btn-link\\" icon=\\"fa-bar-chart\\" context=\\"{'search_default_product_id': id, 'default_product_id': id}\\" invisible=\\"cost_method != 'fifo'\\"/>\\n                </field>", "es_ES": "<field name=\\"qty_available\\" position=\\"before\\">\\n                    <field name=\\"company_currency_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"cost_method\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"avg_cost\\" string=\\"Coste unitario\\" optional=\\"show\\" widget=\\"monetary\\" options=\\"{'currency_field': 'company_currency_id'}\\"/>\\n                    <field name=\\"total_value\\" string=\\"Valor total\\" optional=\\"show\\" widget=\\"monetary\\" options=\\"{'currency_field': 'company_currency_id'}\\" sum=\\"Valor total\\"/>\\n                    <button name=\\"626\\" title=\\"Informe de valoración\\" type=\\"action\\" class=\\"btn-link\\" icon=\\"fa-bar-chart\\" context=\\"{'search_default_product_id': id, 'default_product_id': id}\\" invisible=\\"cost_method != 'average'\\"/>\\n                    <button name=\\"627\\" title=\\"Informe de valoración\\" type=\\"action\\" class=\\"btn-link\\" icon=\\"fa-bar-chart\\" context=\\"{'search_default_product_id': id, 'default_product_id': id}\\" invisible=\\"cost_method != 'fifo'\\"/>\\n                </field>", "pt_PT": "<field name=\\"qty_available\\" position=\\"before\\">\\n                    <field name=\\"company_currency_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"cost_method\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"avg_cost\\" string=\\"Custo Unitário\\" optional=\\"show\\" widget=\\"monetary\\" options=\\"{'currency_field': 'company_currency_id'}\\"/>\\n                    <field name=\\"total_value\\" string=\\"Valor Total\\" optional=\\"show\\" widget=\\"monetary\\" options=\\"{'currency_field': 'company_currency_id'}\\" sum=\\"Valor Total\\"/>\\n                    <button name=\\"626\\" title=\\"Relatório de Valorização\\" type=\\"action\\" class=\\"btn-link\\" icon=\\"fa-bar-chart\\" context=\\"{'search_default_product_id': id, 'default_product_id': id}\\" invisible=\\"cost_method != 'average'\\"/>\\n                    <button name=\\"627\\" title=\\"Relatório de Valorização\\" type=\\"action\\" class=\\"btn-link\\" icon=\\"fa-bar-chart\\" context=\\"{'search_default_product_id': id, 'default_product_id': id}\\" invisible=\\"cost_method != 'fifo'\\"/>\\n                </field>"}	<field name="qty_available" position="before">\n                    <field name="company_currency_id" column_invisible="True"/>\n                    <field name="cost_method" column_invisible="True"/>\n                    <field name="avg_cost" string="Unit Cost" optional="show" widget="monetary" options="{'currency_field': 'company_currency_id'}"/>\n                    <field name="total_value" string="Total Value" optional="show" widget="monetary" options="{'currency_field': 'company_currency_id'}" sum="Total Value"/>\n                    <button name="626" title="Valuation Report" type="action" class="btn-link" icon="fa-bar-chart" context="{'search_default_product_id': id, 'default_product_id': id}" invisible="cost_method != 'average'"/>\n                    <button name="627" title="Valuation Report" type="action" class="btn-link" icon="fa-bar-chart" context="{'search_default_product_id': id, 'default_product_id': id}" invisible="cost_method != 'fifo'"/>\n                </field>	f	t	2026-04-08 08:46:14.325631	2026-06-12 08:18:13.955813	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2186	16	490	1	1	product.view.search.catalog.inherit.purchase	product.product	\N	search	purchase/views/product_views.xml	primary	{"en_US": "<data><xpath expr=\\"//field[@name='product_tmpl_id']\\" position=\\"after\\">\\n                    <field name=\\"seller_ids\\" string=\\"Vendor\\"/>\\n                </xpath>\\n                <xpath expr=\\"//filter[@name='goods']\\" position=\\"after\\">\\n                    <filter string=\\"In the Order\\" name=\\"products_in_order\\" domain=\\"[('is_in_purchase_order', '=', True)]\\"/>\\n                </xpath>\\n            </data>", "es_ES": "<data><xpath expr=\\"//field[@name='product_tmpl_id']\\" position=\\"after\\">\\n                    <field name=\\"seller_ids\\" string=\\"Proveedor\\"/>\\n                </xpath>\\n                <xpath expr=\\"//filter[@name='goods']\\" position=\\"after\\">\\n                    <filter string=\\"En el pedido\\" name=\\"products_in_order\\" domain=\\"[('is_in_purchase_order', '=', True)]\\"/>\\n                </xpath>\\n            </data>", "pt_PT": "<data><xpath expr=\\"//field[@name='product_tmpl_id']\\" position=\\"after\\">\\n                    <field name=\\"seller_ids\\" string=\\"Fornecedor\\"/>\\n                </xpath>\\n                <xpath expr=\\"//filter[@name='goods']\\" position=\\"after\\">\\n                    <filter string=\\"No pedido\\" name=\\"products_in_order\\" domain=\\"[('is_in_purchase_order', '=', True)]\\"/>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='product_tmpl_id']" position="after">\n                    <field name="seller_ids" string="Vendor"/>\n                </xpath>\n                <xpath expr="//filter[@name='goods']" position="after">\n                    <filter string="In the Order" name="products_in_order" domain="[('is_in_purchase_order', '=', True)]"/>\n                </xpath>\n            </data>	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1873	16	\N	1	1	stock.valuation.layer.form	stock.valuation.layer	\N	form	stock_account/views/stock_valuation_layer_views.xml	primary	{"en_US": "<form edit=\\"0\\" create=\\"0\\">\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"create_date\\" string=\\"Date\\"/>\\n                            <field name=\\"product_id\\"/>\\n                            <field name=\\"lot_id\\" invisible=\\"not lot_id\\"/>\\n                            <field name=\\"stock_move_id\\" invisible=\\"not stock_move_id\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Valuation\\" name=\\"valuation\\">\\n                            <group>\\n                                <field name=\\"quantity\\"/>\\n                                <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"unit_cost\\"/>\\n                                <field name=\\"value\\"/>\\n                                <field name=\\"remaining_qty\\"/>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Other Info\\" name=\\"other_info\\">\\n                            <group>\\n                                <field name=\\"description\\"/>\\n                                <field name=\\"account_move_id\\" groups=\\"account.group_account_invoice\\" invisible=\\"not account_move_id\\"/>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                                <field name=\\"stock_valuation_layer_id\\" invisible=\\"not stock_valuation_layer_id\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "es_ES": "<form edit=\\"0\\" create=\\"0\\">\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"create_date\\" string=\\"Fecha\\"/>\\n                            <field name=\\"product_id\\"/>\\n                            <field name=\\"lot_id\\" invisible=\\"not lot_id\\"/>\\n                            <field name=\\"stock_move_id\\" invisible=\\"not stock_move_id\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Valoración\\" name=\\"valuation\\">\\n                            <group>\\n                                <field name=\\"quantity\\"/>\\n                                <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"unit_cost\\"/>\\n                                <field name=\\"value\\"/>\\n                                <field name=\\"remaining_qty\\"/>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Otra Información\\" name=\\"other_info\\">\\n                            <group>\\n                                <field name=\\"description\\"/>\\n                                <field name=\\"account_move_id\\" groups=\\"account.group_account_invoice\\" invisible=\\"not account_move_id\\"/>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                                <field name=\\"stock_valuation_layer_id\\" invisible=\\"not stock_valuation_layer_id\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "pt_PT": "<form edit=\\"0\\" create=\\"0\\">\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"create_date\\" string=\\"Data\\"/>\\n                            <field name=\\"product_id\\"/>\\n                            <field name=\\"lot_id\\" invisible=\\"not lot_id\\"/>\\n                            <field name=\\"stock_move_id\\" invisible=\\"not stock_move_id\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Valorização\\" name=\\"valuation\\">\\n                            <group>\\n                                <field name=\\"quantity\\"/>\\n                                <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"unit_cost\\"/>\\n                                <field name=\\"value\\"/>\\n                                <field name=\\"remaining_qty\\"/>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Outra Informação\\" name=\\"other_info\\">\\n                            <group>\\n                                <field name=\\"description\\"/>\\n                                <field name=\\"account_move_id\\" groups=\\"account.group_account_invoice\\" invisible=\\"not account_move_id\\"/>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                                <field name=\\"stock_valuation_layer_id\\" invisible=\\"not stock_valuation_layer_id\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<form edit="0" create="0">\n                <sheet>\n                    <group>\n                        <group>\n                            <field name="create_date" string="Date"/>\n                            <field name="product_id"/>\n                            <field name="lot_id" invisible="not lot_id"/>\n                            <field name="stock_move_id" invisible="not stock_move_id"/>\n                        </group>\n                    </group>\n                    <notebook>\n                        <page string="Valuation" name="valuation">\n                            <group>\n                                <field name="quantity"/>\n                                <field name="uom_id" groups="uom.group_uom"/>\n                                <field name="currency_id" invisible="1"/>\n                                <field name="unit_cost"/>\n                                <field name="value"/>\n                                <field name="remaining_qty"/>\n                            </group>\n                        </page>\n                        <page string="Other Info" name="other_info">\n                            <group>\n                                <field name="description"/>\n                                <field name="account_move_id" groups="account.group_account_invoice" invisible="not account_move_id"/>\n                                <field name="company_id" groups="base.group_multi_company"/>\n                                <field name="stock_valuation_layer_id" invisible="not stock_valuation_layer_id"/>\n                            </group>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>	f	t	2026-04-08 08:46:14.325631	2026-06-12 08:18:13.955813	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1903	16	1011	1	1	Orders Shipping Followup	\N	sale_stock.sale_order_portal_content_inherit_sale_stock	qweb	sale_stock/views/sale_stock_portal_template.xml	extension	{"en_US": "<data name=\\"Orders Shipping Followup\\" inherit_id=\\"sale.sale_order_portal_content\\">\\n        <tbody id=\\"sale_info_table\\" position=\\"inside\\">\\n            <tr t-if=\\"sale_order.incoterm\\">\\n                <th class=\\"pb-0\\">Incoterm:</th>\\n                <td class=\\"w-100 pb-0 text-wrap\\">\\n                    <p t-if=\\"sale_order.incoterm_location\\">\\n                        <span t-field=\\"sale_order.incoterm.code\\"/> <br/>\\n                        <span t-field=\\"sale_order.incoterm_location\\"/>\\n                    </p>\\n                    <p t-else=\\"\\" t-field=\\"sale_order.incoterm.code\\" class=\\"m-0\\"/>\\n                </td>\\n            </tr>\\n        </tbody>\\n\\n        <div id=\\"sale_invoices\\" position=\\"after\\">\\n            <t t-set=\\"delivery_orders\\" t-value=\\"sale_order.picking_ids.filtered(lambda picking: picking.picking_type_id.code == 'outgoing')\\"/>\\n            <t t-set=\\"latest_delivery_orders\\" t-value=\\"delivery_orders.sorted('date', reverse=True)[:3]\\"/>\\n            <div t-if=\\"delivery_orders\\" class=\\"col-12 col-lg-6 mb-4\\">\\n                <h5 class=\\"mb-1\\">Last Delivery Orders</h5>\\n                <hr class=\\"mt-1 mb-2\\"/>\\n                <div class=\\"d-flex flex-column gap-2\\">\\n                    <t t-foreach=\\"latest_delivery_orders\\" t-as=\\"picking\\">\\n                        <t t-set=\\"delivery_report_url\\" t-value=\\"'/my/picking/pdf/%s?%s' % (picking.id, keep_query())\\"/>\\n                        <div name=\\"delivery_order\\" class=\\"d-flex flex-column\\">\\n                            <div name=\\"delivery_details\\" class=\\"d-flex align-items-center justify-content-between\\">\\n                                <a t-att-href=\\"delivery_report_url\\">\\n                                    <span t-esc=\\"picking.name\\"/>\\n                                </a>\\n                                <div t-if=\\"picking.state == 'done'\\">\\n                                    <span class=\\"small badge rounded-pill text-bg-success orders_label_text_align\\">\\n                                        <i class=\\"fa fa-fw fa-truck\\"/> Shipped\\n                                    </span>\\n                                    <a class=\\"badge rounded-pill text-bg-secondary orders_label_text_align\\" target=\\"_blank\\" t-att-href=\\"'/my/picking/return/pdf/%s?%s' % (picking.id, keep_query())\\">\\n                                        RETURN\\n                                    </a>\\n                                </div>\\n                                <span t-elif=\\"picking.state == 'cancel'\\" class=\\"small badge rounded-pill text-bg-danger orders_label_text_align\\">\\n                                    <i class=\\"fa fa-fw fa-times\\"/>Cancelled\\n                                </span>\\n                                <span t-elif=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"small badge rounded-pill text-bg-info orders_label_text_align\\">\\n                                    <i class=\\"fa fa-fw fa-clock-o\\"/>Preparation\\n                                </span>\\n                            </div>\\n                            <div class=\\"small d-lg-inline-block\\" t-if=\\"picking.date_done or picking.scheduled_date\\">\\n                                Date:\\n                                <span class=\\"text-muted\\" t-field=\\"picking.date_done\\" t-options=\\"{'date_only': True}\\"/>\\n                                <span t-if=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"text-muted\\" t-field=\\"picking.scheduled_date\\" t-options=\\"{'date_only': True}\\"/>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </div>\\n            </div>\\n            <t t-set=\\"returns\\" t-value=\\"delivery_orders.return_ids.sorted('date', reverse=True)\\"/>\\n            <div t-if=\\"returns\\" class=\\"col-12 col-lg-6 mb-4\\">\\n                <h4 class=\\"mb-1\\">Returns</h4>\\n                <hr class=\\"mt-1 mb-2\\"/>\\n                <t t-foreach=\\"returns\\" t-as=\\"picking\\">\\n                    <t t-set=\\"delivery_report_url\\" t-value=\\"'/my/picking/pdf/%s?%s' % (picking.id, keep_query())\\"/>\\n                    <div name=\\"return\\">\\n                        <div name=\\"return_details\\" class=\\"d-flex justify-content-between align-items-center\\">\\n                            <a t-att-href=\\"delivery_report_url\\">\\n                                <span t-esc=\\"picking.name\\"/>\\n                            </a>\\n                            <span t-if=\\"picking.state == 'done'\\" class=\\"small badge rounded-pill text-bg-success orders_label_text_align\\">\\n                                <i class=\\"fa fa-fw fa-truck\\"/> Received\\n                            </span>\\n                            <span t-elif=\\"picking.state == 'cancel'\\" class=\\"small badge rounded-pill text-bg-danger orders_label_text_align\\">\\n                                <i class=\\"fa fa-fw fa-times\\"/> Cancelled\\n                            </span>\\n                            <span t-elif=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"small badge rounded-pill text-bg-info orders_label_text_align\\">\\n                                <i class=\\"fa fa-fw fa-clock-o\\"/> Awaiting arrival\\n                            </span>\\n                        </div>\\n                        <div class=\\"small d-lg-inline-block\\">\\n                            Date:\\n                            <span class=\\"text-muted\\" t-field=\\"picking.date_done\\" t-options=\\"{'date_only': True}\\"/>\\n                            <span t-if=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"text-muted\\" t-field=\\"picking.scheduled_date\\" t-options=\\"{'date_only': True}\\"/>\\n                        </div>\\n                    </div>\\n                </t>\\n            </div>\\n        </div>\\n    </data>", "es_ES": "<data name=\\"Orders Shipping Followup\\" inherit_id=\\"sale.sale_order_portal_content\\">\\n        <tbody id=\\"sale_info_table\\" position=\\"inside\\">\\n            <tr t-if=\\"sale_order.incoterm\\">\\n                <th class=\\"pb-0\\">Incoterm:</th>\\n                <td class=\\"w-100 pb-0 text-wrap\\">\\n                    <p t-if=\\"sale_order.incoterm_location\\">\\n                        <span t-field=\\"sale_order.incoterm.code\\"/> <br/>\\n                        <span t-field=\\"sale_order.incoterm_location\\"/>\\n                    </p>\\n                    <p t-else=\\"\\" t-field=\\"sale_order.incoterm.code\\" class=\\"m-0\\"/>\\n                </td>\\n            </tr>\\n        </tbody>\\n\\n        <div id=\\"sale_invoices\\" position=\\"after\\">\\n            <t t-set=\\"delivery_orders\\" t-value=\\"sale_order.picking_ids.filtered(lambda picking: picking.picking_type_id.code == 'outgoing')\\"/>\\n            <t t-set=\\"latest_delivery_orders\\" t-value=\\"delivery_orders.sorted('date', reverse=True)[:3]\\"/>\\n            <div t-if=\\"delivery_orders\\" class=\\"col-12 col-lg-6 mb-4\\">\\n                <h5 class=\\"mb-1\\">Últimas órdenes de entrega</h5>\\n                <hr class=\\"mt-1 mb-2\\"/>\\n                <div class=\\"d-flex flex-column gap-2\\">\\n                    <t t-foreach=\\"latest_delivery_orders\\" t-as=\\"picking\\">\\n                        <t t-set=\\"delivery_report_url\\" t-value=\\"'/my/picking/pdf/%s?%s' % (picking.id, keep_query())\\"/>\\n                        <div name=\\"delivery_order\\" class=\\"d-flex flex-column\\">\\n                            <div name=\\"delivery_details\\" class=\\"d-flex align-items-center justify-content-between\\">\\n                                <a t-att-href=\\"delivery_report_url\\">\\n                                    <span t-esc=\\"picking.name\\"/>\\n                                </a>\\n                                <div t-if=\\"picking.state == 'done'\\">\\n                                    <span class=\\"small badge rounded-pill text-bg-success orders_label_text_align\\">\\n                                        <i class=\\"fa fa-fw fa-truck\\"/> Enviado\\n                                    </span>\\n                                    <a class=\\"badge rounded-pill text-bg-secondary orders_label_text_align\\" target=\\"_blank\\" t-att-href=\\"'/my/picking/return/pdf/%s?%s' % (picking.id, keep_query())\\">\\n                                        DEVOLUCIÓN\\n                                    </a>\\n                                </div>\\n                                <span t-elif=\\"picking.state == 'cancel'\\" class=\\"small badge rounded-pill text-bg-danger orders_label_text_align\\">\\n                                    <i class=\\"fa fa-fw fa-times\\"/>Cancelado\\n                                </span>\\n                                <span t-elif=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"small badge rounded-pill text-bg-info orders_label_text_align\\">\\n                                    <i class=\\"fa fa-fw fa-clock-o\\"/>Preparación\\n                                </span>\\n                            </div>\\n                            <div class=\\"small d-lg-inline-block\\" t-if=\\"picking.date_done or picking.scheduled_date\\">\\n                                Fecha:\\n                                <span class=\\"text-muted\\" t-field=\\"picking.date_done\\" t-options=\\"{'date_only': True}\\"/>\\n                                <span t-if=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"text-muted\\" t-field=\\"picking.scheduled_date\\" t-options=\\"{'date_only': True}\\"/>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </div>\\n            </div>\\n            <t t-set=\\"returns\\" t-value=\\"delivery_orders.return_ids.sorted('date', reverse=True)\\"/>\\n            <div t-if=\\"returns\\" class=\\"col-12 col-lg-6 mb-4\\">\\n                <h4 class=\\"mb-1\\">Devoluciones</h4>\\n                <hr class=\\"mt-1 mb-2\\"/>\\n                <t t-foreach=\\"returns\\" t-as=\\"picking\\">\\n                    <t t-set=\\"delivery_report_url\\" t-value=\\"'/my/picking/pdf/%s?%s' % (picking.id, keep_query())\\"/>\\n                    <div name=\\"return\\">\\n                        <div name=\\"return_details\\" class=\\"d-flex justify-content-between align-items-center\\">\\n                            <a t-att-href=\\"delivery_report_url\\">\\n                                <span t-esc=\\"picking.name\\"/>\\n                            </a>\\n                            <span t-if=\\"picking.state == 'done'\\" class=\\"small badge rounded-pill text-bg-success orders_label_text_align\\">\\n                                <i class=\\"fa fa-fw fa-truck\\"/> Recibido\\n                            </span>\\n                            <span t-elif=\\"picking.state == 'cancel'\\" class=\\"small badge rounded-pill text-bg-danger orders_label_text_align\\">\\n                                <i class=\\"fa fa-fw fa-times\\"/> Cancelado\\n                            </span>\\n                            <span t-elif=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"small badge rounded-pill text-bg-info orders_label_text_align\\">\\n                                <i class=\\"fa fa-fw fa-clock-o\\"/> En espera de llegada\\n                            </span>\\n                        </div>\\n                        <div class=\\"small d-lg-inline-block\\">\\n                            Fecha:\\n                            <span class=\\"text-muted\\" t-field=\\"picking.date_done\\" t-options=\\"{'date_only': True}\\"/>\\n                            <span t-if=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"text-muted\\" t-field=\\"picking.scheduled_date\\" t-options=\\"{'date_only': True}\\"/>\\n                        </div>\\n                    </div>\\n                </t>\\n            </div>\\n        </div>\\n    </data>", "pt_PT": "<data name=\\"Orders Shipping Followup\\" inherit_id=\\"sale.sale_order_portal_content\\">\\n        <tbody id=\\"sale_info_table\\" position=\\"inside\\">\\n            <tr t-if=\\"sale_order.incoterm\\">\\n                <th class=\\"pb-0\\">Incoterm:</th>\\n                <td class=\\"w-100 pb-0 text-wrap\\">\\n                    <p t-if=\\"sale_order.incoterm_location\\">\\n                        <span t-field=\\"sale_order.incoterm.code\\"/> <br/>\\n                        <span t-field=\\"sale_order.incoterm_location\\"/>\\n                    </p>\\n                    <p t-else=\\"\\" t-field=\\"sale_order.incoterm.code\\" class=\\"m-0\\"/>\\n                </td>\\n            </tr>\\n        </tbody>\\n\\n        <div id=\\"sale_invoices\\" position=\\"after\\">\\n            <t t-set=\\"delivery_orders\\" t-value=\\"sale_order.picking_ids.filtered(lambda picking: picking.picking_type_id.code == 'outgoing')\\"/>\\n            <t t-set=\\"latest_delivery_orders\\" t-value=\\"delivery_orders.sorted('date', reverse=True)[:3]\\"/>\\n            <div t-if=\\"delivery_orders\\" class=\\"col-12 col-lg-6 mb-4\\">\\n                <h5 class=\\"mb-1\\">Últimas Ordens de Entrega</h5>\\n                <hr class=\\"mt-1 mb-2\\"/>\\n                <div class=\\"d-flex flex-column gap-2\\">\\n                    <t t-foreach=\\"latest_delivery_orders\\" t-as=\\"picking\\">\\n                        <t t-set=\\"delivery_report_url\\" t-value=\\"'/my/picking/pdf/%s?%s' % (picking.id, keep_query())\\"/>\\n                        <div name=\\"delivery_order\\" class=\\"d-flex flex-column\\">\\n                            <div name=\\"delivery_details\\" class=\\"d-flex align-items-center justify-content-between\\">\\n                                <a t-att-href=\\"delivery_report_url\\">\\n                                    <span t-esc=\\"picking.name\\"/>\\n                                </a>\\n                                <div t-if=\\"picking.state == 'done'\\">\\n                                    <span class=\\"small badge rounded-pill text-bg-success orders_label_text_align\\">\\n                                        <i class=\\"fa fa-fw fa-truck\\"/> Shipped\\n                                    </span>\\n                                    <a class=\\"badge rounded-pill text-bg-secondary orders_label_text_align\\" target=\\"_blank\\" t-att-href=\\"'/my/picking/return/pdf/%s?%s' % (picking.id, keep_query())\\">\\n                                        RETURN\\n                                    </a>\\n                                </div>\\n                                <span t-elif=\\"picking.state == 'cancel'\\" class=\\"small badge rounded-pill text-bg-danger orders_label_text_align\\">\\n                                    <i class=\\"fa fa-fw fa-times\\"/>Cancelado\\n                                </span>\\n                                <span t-elif=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"small badge rounded-pill text-bg-info orders_label_text_align\\">\\n                                    <i class=\\"fa fa-fw fa-clock-o\\"/>Preparação\\n                                </span>\\n                            </div>\\n                            <div class=\\"small d-lg-inline-block\\" t-if=\\"picking.date_done or picking.scheduled_date\\">\\n                                Data:\\n                                <span class=\\"text-muted\\" t-field=\\"picking.date_done\\" t-options=\\"{'date_only': True}\\"/>\\n                                <span t-if=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"text-muted\\" t-field=\\"picking.scheduled_date\\" t-options=\\"{'date_only': True}\\"/>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </div>\\n            </div>\\n            <t t-set=\\"returns\\" t-value=\\"delivery_orders.return_ids.sorted('date', reverse=True)\\"/>\\n            <div t-if=\\"returns\\" class=\\"col-12 col-lg-6 mb-4\\">\\n                <h4 class=\\"mb-1\\">Devoluções</h4>\\n                <hr class=\\"mt-1 mb-2\\"/>\\n                <t t-foreach=\\"returns\\" t-as=\\"picking\\">\\n                    <t t-set=\\"delivery_report_url\\" t-value=\\"'/my/picking/pdf/%s?%s' % (picking.id, keep_query())\\"/>\\n                    <div name=\\"return\\">\\n                        <div name=\\"return_details\\" class=\\"d-flex justify-content-between align-items-center\\">\\n                            <a t-att-href=\\"delivery_report_url\\">\\n                                <span t-esc=\\"picking.name\\"/>\\n                            </a>\\n                            <span t-if=\\"picking.state == 'done'\\" class=\\"small badge rounded-pill text-bg-success orders_label_text_align\\">\\n                                <i class=\\"fa fa-fw fa-truck\\"/> Recebido\\n                            </span>\\n                            <span t-elif=\\"picking.state == 'cancel'\\" class=\\"small badge rounded-pill text-bg-danger orders_label_text_align\\">\\n                                <i class=\\"fa fa-fw fa-times\\"/> Cancelado\\n                            </span>\\n                            <span t-elif=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"small badge rounded-pill text-bg-info orders_label_text_align\\">\\n                                <i class=\\"fa fa-fw fa-clock-o\\"/> Aguarda chegada\\n                            </span>\\n                        </div>\\n                        <div class=\\"small d-lg-inline-block\\">\\n                            Data:\\n                            <span class=\\"text-muted\\" t-field=\\"picking.date_done\\" t-options=\\"{'date_only': True}\\"/>\\n                            <span t-if=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"text-muted\\" t-field=\\"picking.scheduled_date\\" t-options=\\"{'date_only': True}\\"/>\\n                        </div>\\n                    </div>\\n                </t>\\n            </div>\\n        </div>\\n    </data>"}	<data name="Orders Shipping Followup" inherit_id="sale.sale_order_portal_content">\n        <tbody id="sale_info_table" position="inside">\n            <tr t-if="sale_order.incoterm">\n                <th class="pb-0">Incoterm:</th>\n                <td class="w-100 pb-0 text-wrap">\n                    <p t-if="sale_order.incoterm_location">\n                        <span t-field="sale_order.incoterm.code"/> <br/>\n                        <span t-field="sale_order.incoterm_location"/>\n                    </p>\n                    <p t-else="" t-field="sale_order.incoterm.code" class="m-0"/>\n                </td>\n            </tr>\n        </tbody>\n\n        <div id="sale_invoices" position="after">\n            <t t-set="delivery_orders" t-value="sale_order.picking_ids.filtered(lambda picking: picking.picking_type_id.code == 'outgoing')"/>\n            <t t-set="latest_delivery_orders" t-value="delivery_orders.sorted('date', reverse=True)[:3]"/>\n            <div t-if="delivery_orders" class="col-12 col-lg-6 mb-4">\n                <h5 class="mb-1">Last Delivery Orders</h5>\n                <hr class="mt-1 mb-2"/>\n                <div class="d-flex flex-column gap-2">\n                    <t t-foreach="latest_delivery_orders" t-as="picking">\n                        <t t-set="delivery_report_url" t-value="'/my/picking/pdf/%s?%s' % (picking.id, keep_query())"/>\n                        <div name="delivery_order" class="d-flex flex-column">\n                            <div name="delivery_details" class="d-flex align-items-center justify-content-between">\n                                <a t-att-href="delivery_report_url">\n                                    <span t-esc="picking.name"/>\n                                </a>\n                                <div t-if="picking.state == 'done'">\n                                    <span class="small badge rounded-pill text-bg-success orders_label_text_align">\n                                        <i class="fa fa-fw fa-truck"/> Shipped\n                                    </span>\n                                    <a class="badge rounded-pill text-bg-secondary orders_label_text_align" target="_blank" t-att-href="'/my/picking/return/pdf/%s?%s' % (picking.id, keep_query())">\n                                        RETURN\n                                    </a>\n                                </div>\n                                <span t-elif="picking.state == 'cancel'" class="small badge rounded-pill text-bg-danger orders_label_text_align">\n                                    <i class="fa fa-fw fa-times"/>Cancelled\n                                </span>\n                                <span t-elif="picking.state in ['draft', 'waiting', 'confirmed', 'assigned']" class="small badge rounded-pill text-bg-info orders_label_text_align">\n                                    <i class="fa fa-fw fa-clock-o"/>Preparation\n                                </span>\n                            </div>\n                            <div class="small d-lg-inline-block" t-if="picking.date_done or picking.scheduled_date">\n                                Date:\n                                <span class="text-muted" t-field="picking.date_done" t-options="{'date_only': True}"/>\n                                <span t-if="picking.state in ['draft', 'waiting', 'confirmed', 'assigned']" class="text-muted" t-field="picking.scheduled_date" t-options="{'date_only': True}"/>\n                            </div>\n                        </div>\n                    </t>\n                </div>\n            </div>\n            <t t-set="returns" t-value="delivery_orders.return_ids.sorted('date', reverse=True)"/>\n            <div t-if="returns" class="col-12 col-lg-6 mb-4">\n                <h4 class="mb-1">Returns</h4>\n                <hr class="mt-1 mb-2"/>\n                <t t-foreach="returns" t-as="picking">\n                    <t t-set="delivery_report_url" t-value="'/my/picking/pdf/%s?%s' % (picking.id, keep_query())"/>\n                    <div name="return">\n                        <div name="return_details" class="d-flex justify-content-between align-items-center">\n                            <a t-att-href="delivery_report_url">\n                                <span t-esc="picking.name"/>\n                            </a>\n                            <span t-if="picking.state == 'done'" class="small badge rounded-pill text-bg-success orders_label_text_align">\n                                <i class="fa fa-fw fa-truck"/> Received\n                            </span>\n                            <span t-elif="picking.state == 'cancel'" class="small badge rounded-pill text-bg-danger orders_label_text_align">\n                                <i class="fa fa-fw fa-times"/> Cancelled\n                            </span>\n                            <span t-elif="picking.state in ['draft', 'waiting', 'confirmed', 'assigned']" class="small badge rounded-pill text-bg-info orders_label_text_align">\n                                <i class="fa fa-fw fa-clock-o"/> Awaiting arrival\n                            </span>\n                        </div>\n                        <div class="small d-lg-inline-block">\n                            Date:\n                            <span class="text-muted" t-field="picking.date_done" t-options="{'date_only': True}"/>\n                            <span t-if="picking.state in ['draft', 'waiting', 'confirmed', 'assigned']" class="text-muted" t-field="picking.scheduled_date" t-options="{'date_only': True}"/>\n                        </div>\n                    </div>\n                </t>\n            </div>\n        </div>\n    </data>	f	t	2026-04-08 08:46:17.232705	2026-06-12 08:18:19.240825	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1913	16	\N	1	1	exception_on_picking	\N	sale_stock.exception_on_picking	qweb	sale_stock/data/mail_templates.xml	primary	{"en_US": "<t t-name=\\"sale_stock.exception_on_picking\\">\\n            <div>\\n                Exception(s) occurred on the picking:\\n                <a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"origin_picking.id\\"><t t-esc=\\"origin_picking.name\\"/></a>.\\n                Manual actions may be needed.\\n                <div class=\\"mt16\\">\\n                    <p>Exception(s):</p>\\n                    <ul t-foreach=\\"moves_information\\" t-as=\\"exception\\">\\n                        <t t-set=\\"move\\" t-value=\\"exception[0]\\"/>\\n                        <t t-set=\\"new_qty\\" t-value=\\"exception[1][0]\\"/>\\n                        <t t-set=\\"old_qty\\" t-value=\\"exception[1][1]\\"/>\\n                        <li>\\n                        <t t-esc=\\"new_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/>\\n                        of <t t-esc=\\"move.product_id.display_name\\"/> processed instead of <t t-esc=\\"old_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/></li>\\n                    </ul>\\n                </div>\\n            </div>\\n        </t>", "es_ES": "<t t-name=\\"sale_stock.exception_on_picking\\">\\n            <div>\\n                Excepcion(es) producida(s) en el albarán:\\n                <a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"origin_picking.id\\"><t t-esc=\\"origin_picking.name\\"/></a>.\\n                Acciones manuales pueden ser requeridas.\\n                <div class=\\"mt16\\">\\n                    <p>Excepción(es):</p>\\n                    <ul t-foreach=\\"moves_information\\" t-as=\\"exception\\">\\n                        <t t-set=\\"move\\" t-value=\\"exception[0]\\"/>\\n                        <t t-set=\\"new_qty\\" t-value=\\"exception[1][0]\\"/>\\n                        <t t-set=\\"old_qty\\" t-value=\\"exception[1][1]\\"/>\\n                        <li>\\n                        <t t-esc=\\"new_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/>\\n                        de <t t-esc=\\"move.product_id.display_name\\"/> procesado en lugar de <t t-esc=\\"old_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/></li>\\n                    </ul>\\n                </div>\\n            </div>\\n        </t>", "pt_PT": "<t t-name=\\"sale_stock.exception_on_picking\\">\\n            <div>\\n                Exceções ocorreram na separação:\\n                <a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"origin_picking.id\\"><t t-esc=\\"origin_picking.name\\"/></a>.\\n                Ações manuais podem ser necessárias.\\n                <div class=\\"mt16\\">\\n                    <p>Exceção(ões):</p>\\n                    <ul t-foreach=\\"moves_information\\" t-as=\\"exception\\">\\n                        <t t-set=\\"move\\" t-value=\\"exception[0]\\"/>\\n                        <t t-set=\\"new_qty\\" t-value=\\"exception[1][0]\\"/>\\n                        <t t-set=\\"old_qty\\" t-value=\\"exception[1][1]\\"/>\\n                        <li>\\n                        <t t-esc=\\"new_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/>\\n                        de <t t-esc=\\"move.product_id.display_name\\"/> processado em vez de <t t-esc=\\"old_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/></li>\\n                    </ul>\\n                </div>\\n            </div>\\n        </t>"}	<t t-name="sale_stock.exception_on_picking">\n            <div>\n                Exception(s) occurred on the picking:\n                <a href="#" data-oe-model="stock.picking" t-att-data-oe-id="origin_picking.id"><t t-esc="origin_picking.name"/></a>.\n                Manual actions may be needed.\n                <div class="mt16">\n                    <p>Exception(s):</p>\n                    <ul t-foreach="moves_information" t-as="exception">\n                        <t t-set="move" t-value="exception[0]"/>\n                        <t t-set="new_qty" t-value="exception[1][0]"/>\n                        <t t-set="old_qty" t-value="exception[1][1]"/>\n                        <li>\n                        <t t-esc="new_qty"/> <t t-esc="move.product_uom.name"/>\n                        of <t t-esc="move.product_id.display_name"/> processed instead of <t t-esc="old_qty"/> <t t-esc="move.product_uom.name"/></li>\n                    </ul>\n                </div>\n            </div>\n        </t>	f	t	2026-04-08 08:46:17.232705	2026-06-12 08:18:19.240825	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2203	16	594	1	1	Purchase Order	\N	purchase.portal_my_purchase_order	qweb	purchase/views/portal_templates.xml	primary	{"en_US": "<data name=\\"Purchase Order\\" inherit_id=\\"portal.portal_sidebar\\" primary=\\"True\\">\\n      <xpath expr=\\"//div[hasclass('o_portal_sidebar')]\\" position=\\"inside\\">\\n          <t t-set=\\"o_portal_fullwidth_alert\\" groups=\\"purchase.group_purchase_manager\\">\\n              <t t-call=\\"portal.portal_back_in_edit_mode\\">\\n                  <t t-set=\\"backend_url\\" t-value=\\"'/odoo/action-purchase.purchase_rfq/%s' % (order.id)\\"/>\\n              </t>\\n          </t>\\n\\n          <div class=\\"row o_portal_purchase_sidebar\\">\\n              <!-- Sidebar -->\\n              <t t-call=\\"portal.portal_record_sidebar\\">\\n                  <t t-set=\\"classes\\" t-value=\\"'col-lg-4 col-xxl-3 d-print-none'\\"/>\\n\\n                  <t t-set=\\"title\\">\\n                      <h2 t-field=\\"order.amount_total\\" data-id=\\"total_amount\\" class=\\"mb-0 text-break\\"/>\\n                  </t>\\n                  <t t-set=\\"entries\\">\\n                    <div t-if=\\"not request.env.user._is_public() and order.state in ['sent']\\" class=\\"flex-grow-1 d-flex gap-2\\">\\n                        <div class=\\"btn-group flex-grow-1 mb-1\\">\\n                            <a t-if=\\"not order.mail_reception_confirmed\\" t-att-href=\\"order.get_confirm_url(confirm_type='reception')\\" target=\\"_self\\" class=\\"btn btn-secondary btn-block px-3\\" name=\\"accept\\" title=\\"Accept\\" style=\\"background-color: #875A7B;\\">Accept</a>\\n                            <a t-else=\\"\\" href=\\"#\\" class=\\"btn btn-secondary btn-block px-3 disabled\\" style=\\"background-color: #875A7B;\\" tabindex=\\"-1\\" aria-disabled=\\"true\\" name=\\"accept\\" title=\\"Accept\\">Accept</a>\\n                        </div>\\n                        <div class=\\"btn-group flex-grow-1 mb-1\\">\\n                            <a t-if=\\"not order.mail_reception_declined\\" t-att-href=\\"order.get_confirm_url(confirm_type='decline')\\" target=\\"_self\\" class=\\"btn btn-secondary btn-block px-3\\" name=\\"decline\\" title=\\"Decline\\">Decline</a>\\n                            <a t-else=\\"\\" href=\\"#\\" class=\\"btn btn-secondary btn-block px-3 disabled\\" tabindex=\\"-1\\" aria-disabled=\\"true\\" name=\\"decline\\" title=\\"Decline\\">Decline</a>\\n                        </div>\\n                    </div>\\n\\n                      <div class=\\"d-flex flex-column gap-4 mt-3\\">\\n                        <a class=\\"btn btn-secondary o_print_btn o_portal_invoice_print\\" t-att-href=\\"order.get_portal_url(report_type='pdf')\\" id=\\"print_invoice_report\\" title=\\"View Details\\" role=\\"button\\" target=\\"_blank\\"><i class=\\"fa fa-print me-1\\"/>Download / Print</a>\\n                          <div class=\\"navspy flex-grow-1 ps-0\\" t-ignore=\\"true\\" role=\\"complementary\\">\\n                              <ul class=\\"nav flex-column bs-sidenav\\"/>\\n                          </div>\\n                          <div t-if=\\"order.user_id\\">\\n                              <h6 class=\\"small text-muted\\">Buyer</h6>\\n                                <t t-call=\\"portal.portal_my_contact\\">\\n                                    <t t-set=\\"_contactAvatar\\" t-value=\\"image_data_uri(order.user_id.avatar_128)\\"/>\\n                                    <t t-set=\\"_contactName\\" t-value=\\"order.user_id.name\\"/>\\n                                    <t t-set=\\"_contactLink\\" t-value=\\"True\\"/>\\n                                    <div t-field=\\"order.user_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;phone&quot;], &quot;no_marker&quot;: False}\\"/>\\n                                </t>\\n                          </div>\\n\\n                          <div>\\n                            <button id=\\"portal_connect_software_modal_btn\\" type=\\"button\\" class=\\"btn btn-primary invisible\\" data-bs-toggle=\\"modal\\" data-bs-target=\\"#portal_connect_software_modal\\">\\n                                Connect with your software!\\n                            </button>\\n                          </div>\\n                      </div>\\n                  </t>\\n              </t>\\n\\n              <div class=\\"modal fade\\" id=\\"portal_connect_software_modal\\" tabindex=\\"-1\\" role=\\"dialog\\" aria-hidden=\\"true\\">\\n                <div class=\\"modal-dialog modal-lg\\" role=\\"document\\">\\n                    <div class=\\"modal-content\\">\\n                        <div class=\\"modal-body\\">\\n                            <div>\\n                                <h5>Want to import this document in Odoo?</h5>\\n                                <p>Drag and drop the request for quotation PDF file into your list of quotations in Odoo. Enjoy the automation!</p>\\n                            </div>\\n                            <div>\\n                                <h5>Not using Odoo?</h5>\\n                                <div class=\\"input-group mb-3 w-50\\">\\n                                    <t t-set=\\"base_address\\" t-value=\\"order.env['ir.config_parameter'].sudo().get_param('web.base.url')\\"/>\\n                                    <t t-set=\\"doc_url\\" t-value=\\"base_address + '/my/purchase/' + str(order.id) + '/download_edi?' + str(keep_query())\\"/>\\n                                    <input type=\\"text\\" class=\\"form-control\\" aria-describedby=\\"copy-button\\" readonly=\\"readonly\\" t-att-value=\\"doc_url\\"/>\\n                                    <button class=\\"btn btn-outline-secondary\\" type=\\"button\\" id=\\"copy-button\\" t-attf-onclick=\\"navigator.clipboard.writeText('#{doc_url}')\\">Copy</button>\\n                                </div>\\n                                <p>Use the above REST URL to get structured data of the purchase order in UBL format.\\n                                    <a href=\\"https://www.odoo.com/documentation/\\">Read the documentation </a>to learn all the ways to connect your software with <a href=\\"https://www.odoo.com\\">Odoo</a>.\\n                                </p>\\n                            </div>\\n                            <div>\\n                                <h5>You don't use a good CRM software?</h5>\\n                                <p><a href=\\"https://www.odoo.com/app/sales\\">Start on Odoo</a>, it's 100% free! You'll save time creating beautiful quotations and track sales.</p>\\n                            </div>\\n                        </div>\\n                        <div class=\\"modal-footer justify-content-between\\">\\n                            <button type=\\"button\\" class=\\"btn btn-secondary\\" data-bs-dismiss=\\"modal\\">Close</button>\\n                        </div>\\n                    </div>\\n                </div>\\n              </div>\\n\\n              <!-- Page content -->\\n              <div id=\\"quote_content\\" class=\\"o_portal_content col-12 col-lg-8 col-xxl-9\\">\\n\\n                  <!-- status messages -->\\n                  <div t-if=\\"order.state == 'cancel'\\" class=\\"alert alert-danger alert-dismissable d-print-none\\" role=\\"alert\\">\\n                      <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"close\\"/>\\n                      <strong>This purchase has been cancelled.</strong>\\n                  </div>\\n                  <div t-if=\\"order.mail_reception_confirmed and order.state not in ['purchase', 'done']\\" class=\\"alert alert-success alert-dismissible d-print-none\\" role=\\"alert\\">\\n                      <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"close\\"/>\\n                      <strong>This quotation has been accepted.</strong>\\n                  </div>\\n                  <div t-if=\\"order.mail_reception_declined and order.state not in ['purchase', 'done']\\" class=\\"alert alert-warning alert-dismissible d-print-none\\" role=\\"alert\\">\\n                      <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"close\\"/>\\n                      <strong>This quotation has been declined.</strong>\\n                  </div>\\n\\n                  <!-- main content -->\\n                  <div id=\\"portal_purchase_content\\">\\n                      <div t-call=\\"purchase.purchase_order_portal_content\\"/>\\n                  </div>\\n\\n                  <!-- chatter -->\\n                  <hr/>\\n                  <div id=\\"purchase_order_communication\\">\\n                      <h3>Communication history</h3>\\n                      <t t-call=\\"portal.message_thread\\"/>\\n                  </div>\\n              </div><!-- // #quote_content -->\\n          </div>\\n      </xpath>\\n  <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">purchase.portal_my_purchase_order</attribute></xpath></data>", "es_ES": "<data name=\\"Purchase Order\\" inherit_id=\\"portal.portal_sidebar\\" primary=\\"True\\">\\n      <xpath expr=\\"//div[hasclass('o_portal_sidebar')]\\" position=\\"inside\\">\\n          <t t-set=\\"o_portal_fullwidth_alert\\" groups=\\"purchase.group_purchase_manager\\">\\n              <t t-call=\\"portal.portal_back_in_edit_mode\\">\\n                  <t t-set=\\"backend_url\\" t-value=\\"'/odoo/action-purchase.purchase_rfq/%s' % (order.id)\\"/>\\n              </t>\\n          </t>\\n\\n          <div class=\\"row o_portal_purchase_sidebar\\">\\n              <!-- Sidebar -->\\n              <t t-call=\\"portal.portal_record_sidebar\\">\\n                  <t t-set=\\"classes\\" t-value=\\"'col-lg-4 col-xxl-3 d-print-none'\\"/>\\n\\n                  <t t-set=\\"title\\">\\n                      <h2 t-field=\\"order.amount_total\\" data-id=\\"total_amount\\" class=\\"mb-0 text-break\\"/>\\n                  </t>\\n                  <t t-set=\\"entries\\">\\n                    <div t-if=\\"not request.env.user._is_public() and order.state in ['sent']\\" class=\\"flex-grow-1 d-flex gap-2\\">\\n                        <div class=\\"btn-group flex-grow-1 mb-1\\">\\n                            <a t-if=\\"not order.mail_reception_confirmed\\" t-att-href=\\"order.get_confirm_url(confirm_type='reception')\\" target=\\"_self\\" class=\\"btn btn-secondary btn-block px-3\\" name=\\"accept\\" title=\\"Aceptar\\" style=\\"background-color: #875A7B;\\">Aceptar</a>\\n                            <a t-else=\\"\\" href=\\"#\\" class=\\"btn btn-secondary btn-block px-3 disabled\\" style=\\"background-color: #875A7B;\\" tabindex=\\"-1\\" aria-disabled=\\"true\\" name=\\"accept\\" title=\\"Aceptar\\">Aceptar</a>\\n                        </div>\\n                        <div class=\\"btn-group flex-grow-1 mb-1\\">\\n                            <a t-if=\\"not order.mail_reception_declined\\" t-att-href=\\"order.get_confirm_url(confirm_type='decline')\\" target=\\"_self\\" class=\\"btn btn-secondary btn-block px-3\\" name=\\"decline\\" title=\\"Rechazar\\">Rechazar</a>\\n                            <a t-else=\\"\\" href=\\"#\\" class=\\"btn btn-secondary btn-block px-3 disabled\\" tabindex=\\"-1\\" aria-disabled=\\"true\\" name=\\"decline\\" title=\\"Rechazar\\">Rechazar</a>\\n                        </div>\\n                    </div>\\n\\n                      <div class=\\"d-flex flex-column gap-4 mt-3\\">\\n                        <a class=\\"btn btn-secondary o_print_btn o_portal_invoice_print\\" t-att-href=\\"order.get_portal_url(report_type='pdf')\\" id=\\"print_invoice_report\\" title=\\"Ver detalles\\" role=\\"button\\" target=\\"_blank\\"><i class=\\"fa fa-print me-1\\"/>Descargar/imprimir</a>\\n                          <div class=\\"navspy flex-grow-1 ps-0\\" t-ignore=\\"true\\" role=\\"complementary\\">\\n                              <ul class=\\"nav flex-column bs-sidenav\\"/>\\n                          </div>\\n                          <div t-if=\\"order.user_id\\">\\n                              <h6 class=\\"small text-muted\\">Comprador</h6>\\n                                <t t-call=\\"portal.portal_my_contact\\">\\n                                    <t t-set=\\"_contactAvatar\\" t-value=\\"image_data_uri(order.user_id.avatar_128)\\"/>\\n                                    <t t-set=\\"_contactName\\" t-value=\\"order.user_id.name\\"/>\\n                                    <t t-set=\\"_contactLink\\" t-value=\\"True\\"/>\\n                                    <div t-field=\\"order.user_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;phone&quot;], &quot;no_marker&quot;: False}\\"/>\\n                                </t>\\n                          </div>\\n\\n                          <div>\\n                            <button id=\\"portal_connect_software_modal_btn\\" type=\\"button\\" class=\\"btn btn-primary invisible\\" data-bs-toggle=\\"modal\\" data-bs-target=\\"#portal_connect_software_modal\\">\\n                                Conecte con su software\\n                            </button>\\n                          </div>\\n                      </div>\\n                  </t>\\n              </t>\\n\\n              <div class=\\"modal fade\\" id=\\"portal_connect_software_modal\\" tabindex=\\"-1\\" role=\\"dialog\\" aria-hidden=\\"true\\">\\n                <div class=\\"modal-dialog modal-lg\\" role=\\"document\\">\\n                    <div class=\\"modal-content\\">\\n                        <div class=\\"modal-body\\">\\n                            <div>\\n                                <h5>¿Desea importar este documento a Odoo?</h5>\\n                                <p>Arrastre y suelte el archivo PDF de solicitud de presupuesto en su lista de presupuestos en Odoo y disfrute de la automatización.</p>\\n                            </div>\\n                            <div>\\n                                <h5>¿No utiliza Odoo?</h5>\\n                                <div class=\\"input-group mb-3 w-50\\">\\n                                    <t t-set=\\"base_address\\" t-value=\\"order.env['ir.config_parameter'].sudo().get_param('web.base.url')\\"/>\\n                                    <t t-set=\\"doc_url\\" t-value=\\"base_address + '/my/purchase/' + str(order.id) + '/download_edi?' + str(keep_query())\\"/>\\n                                    <input type=\\"text\\" class=\\"form-control\\" aria-describedby=\\"copy-button\\" readonly=\\"readonly\\" t-att-value=\\"doc_url\\"/>\\n                                    <button class=\\"btn btn-outline-secondary\\" type=\\"button\\" id=\\"copy-button\\" t-attf-onclick=\\"navigator.clipboard.writeText('#{doc_url}')\\">Copiar</button>\\n                                </div>\\n                                <p>Utilice la URL REST anterior para obtener los datos estructurados del pedido de compra en formato UBL.\\n                                    <a href=\\"https://www.odoo.com/documentation/\\">Consulte la documentación </a>para conocer todas las formas de conectar su software con <a href=\\"https://www.odoo.com\\">Odoo</a>.\\n                                </p>\\n                            </div>\\n                            <div>\\n                                <h5>¿No utiliza un buen software de CRM?</h5>\\n                                <p><a href=\\"https://www.odoo.com/app/sales\\">Empezar en Odoo</a>, es totalmente gratuito. Ahorrará tiempo creando bonitos presupuestos y realizando un seguimiento de las ventas.</p>\\n                            </div>\\n                        </div>\\n                        <div class=\\"modal-footer justify-content-between\\">\\n                            <button type=\\"button\\" class=\\"btn btn-secondary\\" data-bs-dismiss=\\"modal\\">Cerrar</button>\\n                        </div>\\n                    </div>\\n                </div>\\n              </div>\\n\\n              <!-- Page content -->\\n              <div id=\\"quote_content\\" class=\\"o_portal_content col-12 col-lg-8 col-xxl-9\\">\\n\\n                  <!-- status messages -->\\n                  <div t-if=\\"order.state == 'cancel'\\" class=\\"alert alert-danger alert-dismissable d-print-none\\" role=\\"alert\\">\\n                      <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"cerrar\\"/>\\n                      <strong>Esta compra ha sido cancelada.</strong>\\n                  </div>\\n                  <div t-if=\\"order.mail_reception_confirmed and order.state not in ['purchase', 'done']\\" class=\\"alert alert-success alert-dismissible d-print-none\\" role=\\"alert\\">\\n                      <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"cerrar\\"/>\\n                      <strong>Este presupuesto ha sido aceptado.</strong>\\n                  </div>\\n                  <div t-if=\\"order.mail_reception_declined and order.state not in ['purchase', 'done']\\" class=\\"alert alert-warning alert-dismissible d-print-none\\" role=\\"alert\\">\\n                      <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"cerrar\\"/>\\n                      <strong>Este presupuesto ha sido rechazado.</strong>\\n                  </div>\\n\\n                  <!-- main content -->\\n                  <div id=\\"portal_purchase_content\\">\\n                      <div t-call=\\"purchase.purchase_order_portal_content\\"/>\\n                  </div>\\n\\n                  <!-- chatter -->\\n                  <hr/>\\n                  <div id=\\"purchase_order_communication\\">\\n                      <h3>Historial de comunicación</h3>\\n                      <t t-call=\\"portal.message_thread\\"/>\\n                  </div>\\n              </div><!-- // #quote_content -->\\n          </div>\\n      </xpath>\\n  <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">purchase.portal_my_purchase_order</attribute></xpath></data>", "pt_PT": "<data name=\\"Purchase Order\\" inherit_id=\\"portal.portal_sidebar\\" primary=\\"True\\">\\n      <xpath expr=\\"//div[hasclass('o_portal_sidebar')]\\" position=\\"inside\\">\\n          <t t-set=\\"o_portal_fullwidth_alert\\" groups=\\"purchase.group_purchase_manager\\">\\n              <t t-call=\\"portal.portal_back_in_edit_mode\\">\\n                  <t t-set=\\"backend_url\\" t-value=\\"'/odoo/action-purchase.purchase_rfq/%s' % (order.id)\\"/>\\n              </t>\\n          </t>\\n\\n          <div class=\\"row o_portal_purchase_sidebar\\">\\n              <!-- Sidebar -->\\n              <t t-call=\\"portal.portal_record_sidebar\\">\\n                  <t t-set=\\"classes\\" t-value=\\"'col-lg-4 col-xxl-3 d-print-none'\\"/>\\n\\n                  <t t-set=\\"title\\">\\n                      <h2 t-field=\\"order.amount_total\\" data-id=\\"total_amount\\" class=\\"mb-0 text-break\\"/>\\n                  </t>\\n                  <t t-set=\\"entries\\">\\n                    <div t-if=\\"not request.env.user._is_public() and order.state in ['sent']\\" class=\\"flex-grow-1 d-flex gap-2\\">\\n                        <div class=\\"btn-group flex-grow-1 mb-1\\">\\n                            <a t-if=\\"not order.mail_reception_confirmed\\" t-att-href=\\"order.get_confirm_url(confirm_type='reception')\\" target=\\"_self\\" class=\\"btn btn-secondary btn-block px-3\\" name=\\"accept\\" title=\\"Aceitar\\" style=\\"background-color: #875A7B;\\">Aceitar</a>\\n                            <a t-else=\\"\\" href=\\"#\\" class=\\"btn btn-secondary btn-block px-3 disabled\\" style=\\"background-color: #875A7B;\\" tabindex=\\"-1\\" aria-disabled=\\"true\\" name=\\"accept\\" title=\\"Aceitar\\">Aceitar</a>\\n                        </div>\\n                        <div class=\\"btn-group flex-grow-1 mb-1\\">\\n                            <a t-if=\\"not order.mail_reception_declined\\" t-att-href=\\"order.get_confirm_url(confirm_type='decline')\\" target=\\"_self\\" class=\\"btn btn-secondary btn-block px-3\\" name=\\"decline\\" title=\\"Recusar\\">Recusar</a>\\n                            <a t-else=\\"\\" href=\\"#\\" class=\\"btn btn-secondary btn-block px-3 disabled\\" tabindex=\\"-1\\" aria-disabled=\\"true\\" name=\\"decline\\" title=\\"Recusar\\">Recusar</a>\\n                        </div>\\n                    </div>\\n\\n                      <div class=\\"d-flex flex-column gap-4 mt-3\\">\\n                        <a class=\\"btn btn-secondary o_print_btn o_portal_invoice_print\\" t-att-href=\\"order.get_portal_url(report_type='pdf')\\" id=\\"print_invoice_report\\" title=\\"Ver detalhes\\" role=\\"button\\" target=\\"_blank\\"><i class=\\"fa fa-print me-1\\"/>Baixar/Imprimir</a>\\n                          <div class=\\"navspy flex-grow-1 ps-0\\" t-ignore=\\"true\\" role=\\"complementary\\">\\n                              <ul class=\\"nav flex-column bs-sidenav\\"/>\\n                          </div>\\n                          <div t-if=\\"order.user_id\\">\\n                              <h6 class=\\"small text-muted\\">Comprador</h6>\\n                                <t t-call=\\"portal.portal_my_contact\\">\\n                                    <t t-set=\\"_contactAvatar\\" t-value=\\"image_data_uri(order.user_id.avatar_128)\\"/>\\n                                    <t t-set=\\"_contactName\\" t-value=\\"order.user_id.name\\"/>\\n                                    <t t-set=\\"_contactLink\\" t-value=\\"True\\"/>\\n                                    <div t-field=\\"order.user_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;phone&quot;], &quot;no_marker&quot;: False}\\"/>\\n                                </t>\\n                          </div>\\n\\n                          <div>\\n                            <button id=\\"portal_connect_software_modal_btn\\" type=\\"button\\" class=\\"btn btn-primary invisible\\" data-bs-toggle=\\"modal\\" data-bs-target=\\"#portal_connect_software_modal\\">\\n                                Conecte-se com seu software!\\n                            </button>\\n                          </div>\\n                      </div>\\n                  </t>\\n              </t>\\n\\n              <div class=\\"modal fade\\" id=\\"portal_connect_software_modal\\" tabindex=\\"-1\\" role=\\"dialog\\" aria-hidden=\\"true\\">\\n                <div class=\\"modal-dialog modal-lg\\" role=\\"document\\">\\n                    <div class=\\"modal-content\\">\\n                        <div class=\\"modal-body\\">\\n                            <div>\\n                                <h5>Quer importar esse documento para o Odoo?</h5>\\n                                <p>Arraste e solte o arquivo PDF da solicitação de cotação em sua lista de cotações no Odoo. Aproveite a automação!</p>\\n                            </div>\\n                            <div>\\n                                <h5>Não está usando o Odoo?</h5>\\n                                <div class=\\"input-group mb-3 w-50\\">\\n                                    <t t-set=\\"base_address\\" t-value=\\"order.env['ir.config_parameter'].sudo().get_param('web.base.url')\\"/>\\n                                    <t t-set=\\"doc_url\\" t-value=\\"base_address + '/my/purchase/' + str(order.id) + '/download_edi?' + str(keep_query())\\"/>\\n                                    <input type=\\"text\\" class=\\"form-control\\" aria-describedby=\\"copy-button\\" readonly=\\"readonly\\" t-att-value=\\"doc_url\\"/>\\n                                    <button class=\\"btn btn-outline-secondary\\" type=\\"button\\" id=\\"copy-button\\" t-attf-onclick=\\"navigator.clipboard.writeText('#{doc_url}')\\">Copiar</button>\\n                                </div>\\n                                <p>Use o URL REST acima para obter dados estruturados do pedido de compra no formato UBL.\\n                                    <a href=\\"https://www.odoo.com/documentation/\\">Leia a documentação </a>para conhecer todas as maneiras de conectar seu software com <a href=\\"https://www.odoo.com\\">Odoo</a>.\\n                                </p>\\n                            </div>\\n                            <div>\\n                                <h5>Não está usando um bom software de CRM?</h5>\\n                                <p><a href=\\"https://www.odoo.com/app/sales\\">Iniciar no Odoo</a>e é 100% gratuito! Você economizará tempo ao criar belas cotações e acompanhar as vendas.</p>\\n                            </div>\\n                        </div>\\n                        <div class=\\"modal-footer justify-content-between\\">\\n                            <button type=\\"button\\" class=\\"btn btn-secondary\\" data-bs-dismiss=\\"modal\\">Encerrar</button>\\n                        </div>\\n                    </div>\\n                </div>\\n              </div>\\n\\n              <!-- Page content -->\\n              <div id=\\"quote_content\\" class=\\"o_portal_content col-12 col-lg-8 col-xxl-9\\">\\n\\n                  <!-- status messages -->\\n                  <div t-if=\\"order.state == 'cancel'\\" class=\\"alert alert-danger alert-dismissable d-print-none\\" role=\\"alert\\">\\n                      <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"fechar\\"/>\\n                      <strong>This purchase has been cancelled.</strong>\\n                  </div>\\n                  <div t-if=\\"order.mail_reception_confirmed and order.state not in ['purchase', 'done']\\" class=\\"alert alert-success alert-dismissible d-print-none\\" role=\\"alert\\">\\n                      <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"fechar\\"/>\\n                      <strong>Este orçamento foi aceite.</strong>\\n                  </div>\\n                  <div t-if=\\"order.mail_reception_declined and order.state not in ['purchase', 'done']\\" class=\\"alert alert-warning alert-dismissible d-print-none\\" role=\\"alert\\">\\n                      <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"fechar\\"/>\\n                      <strong>Este orçamento foi recusado.</strong>\\n                  </div>\\n\\n                  <!-- main content -->\\n                  <div id=\\"portal_purchase_content\\">\\n                      <div t-call=\\"purchase.purchase_order_portal_content\\"/>\\n                  </div>\\n\\n                  <!-- chatter -->\\n                  <hr/>\\n                  <div id=\\"purchase_order_communication\\">\\n                      <h3>Histórico de comunicação</h3>\\n                      <t t-call=\\"portal.message_thread\\"/>\\n                  </div>\\n              </div><!-- // #quote_content -->\\n          </div>\\n      </xpath>\\n  <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">purchase.portal_my_purchase_order</attribute></xpath></data>"}	<?xml version="1.0"?>\n<data name="Purchase Order" inherit_id="portal.portal_sidebar" primary="True">\n      <xpath expr="//div[hasclass('o_portal_sidebar')]" position="inside">\n          <t t-set="o_portal_fullwidth_alert" groups="purchase.group_purchase_manager">\n              <t t-call="portal.portal_back_in_edit_mode">\n                  <t t-set="backend_url" t-value="'/odoo/action-purchase.purchase_rfq/%s' % (order.id)"/>\n              </t>\n          </t>\n\n          <div class="row o_portal_purchase_sidebar">\n              <!-- Sidebar -->\n              <t t-call="portal.portal_record_sidebar">\n                  <t t-set="classes" t-value="'col-lg-4 col-xxl-3 d-print-none'"/>\n\n                  <t t-set="title">\n                      <h2 t-field="order.amount_total" data-id="total_amount" class="mb-0 text-break"/>\n                  </t>\n                  <t t-set="entries">\n                    <div t-if="not request.env.user._is_public() and order.state in ['sent']" class="flex-grow-1 d-flex gap-2">\n                        <div class="btn-group flex-grow-1 mb-1">\n                            <a t-if="not order.mail_reception_confirmed" t-att-href="order.get_confirm_url(confirm_type='reception')" target="_self" class="btn btn-secondary btn-block px-3" name="accept" title="Accept" style="background-color: #875A7B;">Accept</a>\n                            <a t-else="" href="#" class="btn btn-secondary btn-block px-3 disabled" style="background-color: #875A7B;" tabindex="-1" aria-disabled="true" name="accept" title="Accept">Accept</a>\n                        </div>\n                        <div class="btn-group flex-grow-1 mb-1">\n                            <a t-if="not order.mail_reception_declined" t-att-href="order.get_confirm_url(confirm_type='decline')" target="_self" class="btn btn-secondary btn-block px-3" name="decline" title="Decline">Decline</a>\n                            <a t-else="" href="#" class="btn btn-secondary btn-block px-3 disabled" tabindex="-1" aria-disabled="true" name="decline" title="Decline">Decline</a>\n                        </div>\n                    </div>\n\n                      <div class="d-flex flex-column gap-4 mt-3">\n                        <a class="btn btn-secondary o_print_btn o_portal_invoice_print" t-att-href="order.get_portal_url(report_type='pdf')" id="print_invoice_report" title="View Details" role="button" target="_blank"><i class="fa fa-print me-1"/>Download / Print</a>\n                          <div class="navspy flex-grow-1 ps-0" t-ignore="true" role="complementary">\n                              <ul class="nav flex-column bs-sidenav"/>\n                          </div>\n                          <div t-if="order.user_id">\n                              <h6 class="small text-muted">Buyer</h6>\n                                <t t-call="portal.portal_my_contact">\n                                    <t t-set="_contactAvatar" t-value="image_data_uri(order.user_id.avatar_128)"/>\n                                    <t t-set="_contactName" t-value="order.user_id.name"/>\n                                    <t t-set="_contactLink" t-value="True"/>\n                                    <div t-field="order.user_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;phone&quot;], &quot;no_marker&quot;: False}"/>\n                                </t>\n                          </div>\n\n                          <div>\n                            <button id="portal_connect_software_modal_btn" type="button" class="btn btn-primary invisible" data-bs-toggle="modal" data-bs-target="#portal_connect_software_modal">\n                                Connect with your software!\n                            </button>\n                          </div>\n                      </div>\n                  </t>\n              </t>\n\n              <div class="modal fade" id="portal_connect_software_modal" tabindex="-1" role="dialog" aria-hidden="true">\n                <div class="modal-dialog modal-lg" role="document">\n                    <div class="modal-content">\n                        <div class="modal-body">\n                            <div>\n                                <h5>Want to import this document in Odoo?</h5>\n                                <p>Drag and drop the request for quotation PDF file into your list of quotations in Odoo. Enjoy the automation!</p>\n                            </div>\n                            <div>\n                                <h5>Not using Odoo?</h5>\n                                <div class="input-group mb-3 w-50">\n                                    <t t-set="base_address" t-value="order.env['ir.config_parameter'].sudo().get_param('web.base.url')"/>\n                                    <t t-set="doc_url" t-value="base_address + '/my/purchase/' + str(order.id) + '/download_edi?' + str(keep_query())"/>\n                                    <input type="text" class="form-control" aria-describedby="copy-button" readonly="readonly" t-att-value="doc_url"/>\n                                    <button class="btn btn-outline-secondary" type="button" id="copy-button" t-attf-onclick="navigator.clipboard.writeText('#{doc_url}')">Copy</button>\n                                </div>\n                                <p>Use the above REST URL to get structured data of the purchase order in UBL format.\n                                    <a href="https://www.odoo.com/documentation/">Read the documentation </a>to learn all the ways to connect your software with <a href="https://www.odoo.com">Odoo</a>.\n                                </p>\n                            </div>\n                            <div>\n                                <h5>You don't use a good CRM software?</h5>\n                                <p><a href="https://www.odoo.com/app/sales">Start on Odoo</a>, it's 100% free! You'll save time creating beautiful quotations and track sales.</p>\n                            </div>\n                        </div>\n                        <div class="modal-footer justify-content-between">\n                            <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>\n                        </div>\n                    </div>\n                </div>\n              </div>\n\n              <!-- Page content -->\n              <div id="quote_content" class="o_portal_content col-12 col-lg-8 col-xxl-9">\n\n                  <!-- status messages -->\n                  <div t-if="order.state == 'cancel'" class="alert alert-danger alert-dismissable d-print-none" role="alert">\n                      <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="close"/>\n                      <strong>This purchase has been cancelled.</strong>\n                  </div>\n                  <div t-if="order.mail_reception_confirmed and order.state not in ['purchase', 'done']" class="alert alert-success alert-dismissible d-print-none" role="alert">\n                      <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="close"/>\n                      <strong>This quotation has been accepted.</strong>\n                  </div>\n                  <div t-if="order.mail_reception_declined and order.state not in ['purchase', 'done']" class="alert alert-warning alert-dismissible d-print-none" role="alert">\n                      <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="close"/>\n                      <strong>This quotation has been declined.</strong>\n                  </div>\n\n                  <!-- main content -->\n                  <div id="portal_purchase_content">\n                      <div t-call="purchase.purchase_order_portal_content"/>\n                  </div>\n\n                  <!-- chatter -->\n                  <hr/>\n                  <div id="purchase_order_communication">\n                      <h3>Communication history</h3>\n                      <t t-call="portal.message_thread"/>\n                  </div>\n              </div><!-- // #quote_content -->\n          </div>\n      </xpath>\n  <xpath expr="." position="attributes"><attribute name="t-name">purchase.portal_my_purchase_order</attribute></xpath></data>\n\n  	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2204	16	\N	1	1	Purchase Order Portal Content	\N	purchase.purchase_order_portal_content	qweb	purchase/views/portal_templates.xml	primary	{"en_US": "<t name=\\"Purchase Order Portal Content\\" t-name=\\"purchase.purchase_order_portal_content\\">\\n      <!-- Intro -->\\n      <div id=\\"introduction\\" class=\\"mt-5 mt-lg-0 pb-2 pt-0\\">\\n        <h2 class=\\"my-0\\">\\n          <t t-if=\\"order.state in ['draft', 'sent']\\">Request for Quotation</t>\\n          <t t-else=\\"1\\">\\n            Purchase Order\\n          </t>\\n          <em t-esc=\\"order.name\\"/>\\n        </h2>\\n      </div>\\n\\n      <div>\\n          <!-- Informations -->\\n          <div id=\\"informations\\">\\n              <div class=\\"row\\" id=\\"po_date\\">\\n                  <div class=\\"mb-3 col-6\\">\\n                    <t t-if=\\"order.state in ['draft', 'sent']\\">\\n                      <strong>Request For Quotation Date:</strong>\\n                    </t>\\n                    <t t-if=\\"order.state in ['purchase', 'done', 'cancel']\\">\\n                      <strong>Order Date:</strong>\\n                    </t>\\n                    <span t-field=\\"order.date_order\\" t-options=\\"{&quot;widget&quot;: &quot;date&quot;}\\"/>\\n                  </div>\\n              </div>\\n              <div class=\\"row\\">\\n                  <div class=\\"col-lg-6\\">\\n                    <strong class=\\"d-block mb-1\\">From:</strong>\\n                    <address t-field=\\"order.company_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}\\"/>\\n                    <strong>Confirmation Date:</strong> <span t-field=\\"order.date_approve\\" t-options=\\"{&quot;widget&quot;: &quot;date&quot;}\\"/><br/>\\n                    <div t-att-class=\\"'d-inline' if order.date_planned else 'd-none'\\">\\n                      <strong>Receipt Date:</strong><span class=\\"ms-1\\" t-field=\\"order.date_planned\\" t-options=\\"{&quot;widget&quot;: &quot;date&quot;}\\"/>\\n                    </div>\\n                  </div>\\n              </div>\\n\\n              <t t-set=\\"invoices\\" t-value=\\"[i for i in order.invoice_ids if i.state not in ['draft', 'cancel']]\\"/>\\n              <div t-if=\\"invoices\\" class=\\"row\\">\\n                  <div class=\\"col\\">\\n                      <strong class=\\"d-block mb-1\\">Invoices</strong>\\n                      <ul class=\\"list-group mb-4\\">\\n                          <t t-foreach=\\"invoices\\" t-as=\\"i\\">\\n                              <t t-set=\\"report_url\\" t-value=\\"i.get_portal_url(report_type='pdf', download=True)\\"/>\\n                              <div class=\\"d-flex flex-wrap align-items-center justify-content-between\\">\\n                                  <div>\\n                                      <a t-att-href=\\"report_url\\">\\n                                          <span t-esc=\\"i.name\\"/>\\n                                      </a>\\n                                      <div class=\\"small d-lg-inline-block\\">Date: <span class=\\"text-muted\\" t-field=\\"i.invoice_date\\"/></div>\\n                                  </div>\\n                                  <span t-if=\\"i.payment_state in ('paid', 'in_payment')\\" class=\\"badge rounded-pill text-bg-success small\\"><i class=\\"fa fa-fw fa-check\\"/>Paid</span>\\n                                  <span t-elif=\\"i.payment_state == 'reversed'\\" class=\\"badge rounded-pill text-bg-success small\\"><i class=\\"fa fa-fw fa-check\\"/>Reversed</span>\\n                                  <span t-else=\\"\\" class=\\"small badge rounded-pill text-bg-primary\\"><i class=\\"fa fa-fw fa-clock-o\\"/>Waiting Payment</span>\\n                              </div>\\n                          </t>\\n                      </ul>\\n                  </div>\\n              </div>\\n          </div>\\n\\n          <section id=\\"details\\" style=\\"page-break-inside: auto;\\" class=\\"mt32\\">\\n              <h3 id=\\"details\\">Pricing</h3>\\n\\n              <div class=\\"table-responsive\\">\\n                <table t-att-data-order-id=\\"order.id\\" t-att-data-token=\\"order.access_token\\" class=\\"table table-sm\\" id=\\"purchase_order_table\\">\\n                    <t t-set=\\"display_price_and_taxes\\" t-value=\\"not update_dates and order.state in ['sent', 'purchase', 'done']\\"/>\\n                    <thead class=\\"bg-100\\">\\n                        <tr>\\n                            <th class=\\"text-start\\">Products</th>\\n                            <th class=\\"text-end\\">Quantity</th>\\n                            <th t-if=\\"update_dates\\" class=\\"text-end\\">Scheduled Date</th>\\n                            <th t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}\\">Unit Price</th>\\n                            <th t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-md-table-cell' if report_type == 'html' else '' }}\\">\\n                                <span>Taxes</span>\\n                            </th>\\n                            <th t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}\\">Disc.%</th>\\n                            <th class=\\"text-end\\" t-if=\\"not update_dates and order.state in ['purchase', 'done']\\">\\n                                <span>Amount</span>\\n                            </th>\\n                        </tr>\\n                    </thead>\\n                    <tbody class=\\"purchase_tbody\\">\\n\\n                          <t t-set=\\"current_subtotal\\" t-value=\\"0\\"/>\\n\\n                          <t t-foreach=\\"order.order_line\\" t-as=\\"line\\">\\n\\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 text-break' if line.display_type == 'line_note' else ''\\">\\n                                <t t-if=\\"not line.display_type\\">\\n                                    <td id=\\"product_name\\" class=\\"d-flex\\">\\n                                        <img t-att-src=\\"line.product_id.image_128 and image_data_uri(line.product_id.image_128) or '/web/static/img/placeholder.png'\\" alt=\\"Product\\" class=\\"d-none d-lg-inline o_purchase_portal_product_image\\"/>\\n                                        <span t-field=\\"line.name\\"/>\\n                                    </td>\\n                                    <td class=\\"text-end\\">\\n                                        <div id=\\"quote_qty\\">\\n                                            <span t-field=\\"line.product_qty\\"/>\\n                                            <span t-field=\\"line.product_uom\\" groups=\\"uom.group_uom\\"/>\\n                                        </div>\\n                                    </td>\\n                                    <td t-if=\\"update_dates\\" class=\\"text-end\\">\\n                                        <div class=\\"container\\">\\n                                          <div class=\\"mb-3\\">\\n                                            <div class=\\"input-group date\\">\\n                                                <input type=\\"text\\" class=\\"form-control datetimepicker-input o-purchase-datetimepicker text-end\\" t-att-data-access-token=\\"order.access_token\\" t-att-data-order-id=\\"order.id\\" t-att-data-line-id=\\"line.id\\" t-att-data-value=\\"line.date_planned.isoformat()\\"/>\\n                                            </div>\\n                                          </div>\\n                                        </div>\\n                                    </td>\\n                                    <td t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}\\">\\n                                        <div t-field=\\"line.price_unit\\" class=\\"text-end\\"/>\\n                                    </td>\\n                                    <td t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-md-table-cell' if report_type == 'html' else '' }}\\">\\n                                        <span t-out=\\"', '.join(map(lambda x: (x.name), line.taxes_id))\\"/>\\n                                    </td>\\n                                    <td t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}\\">\\n                                        <div t-field=\\"line.discount\\" class=\\"text-end\\"/>\\n                                    </td>\\n                                    <td class=\\"text-end\\" t-if=\\"not update_dates and order.state in ['purchase', 'done']\\">\\n                                        <span class=\\"oe_order_line_price_subtotal\\" t-field=\\"line.price_subtotal\\"/>\\n                                    </td>\\n                                </t>\\n                                <t t-if=\\"line.display_type == 'line_section'\\">\\n                                    <td colspan=\\"99\\">\\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\\">\\n                                        <span t-field=\\"line.name\\"/>\\n                                    </td>\\n                                </t>\\n                            </tr>\\n\\n                            <t t-if=\\"current_section and (line_last or order.order_line[line_index+1].display_type == 'line_section') and order.state in ['purchase', 'done']\\">\\n                                <tr class=\\"is-subtotal text-end\\">\\n                                    <td colspan=\\"99\\">\\n                                        <strong class=\\"mr16\\">Subtotal</strong>\\n                                        <span t-esc=\\"current_subtotal\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: order.currency_id}\\"/>\\n                                    </td>\\n                                </tr>\\n                            </t>\\n                        </t>\\n                    </tbody>\\n                </table>\\n              </div>\\n\\n              <div id=\\"total\\" t-if=\\"order.state in ['purchase', 'done']\\" class=\\"row\\" name=\\"total\\" style=\\"page-break-inside: avoid;\\">\\n                  <div t-attf-class=\\"#{'col-4' if report_type != 'html' else 'col-sm-7 col-md-5'} ms-auto\\">\\n                      <t t-call=\\"purchase.purchase_order_portal_content_totals_table\\"/>\\n                  </div>\\n              </div>\\n          </section>\\n\\n          <section id=\\"terms\\" class=\\"mt-5\\" t-if=\\"order.notes\\">\\n              <h3 class=\\"\\">Terms &amp; Conditions</h3>\\n              <hr class=\\"mt-0 mb-1\\"/>\\n              <em t-field=\\"order.notes\\"/>\\n          </section>\\n\\n          <section class=\\"mt-5\\" t-if=\\"order.payment_term_id\\">\\n              <h3 class=\\"\\">Payment terms</h3>\\n              <hr class=\\"mt-0 mb-1\\"/>\\n              <span t-field=\\"order.payment_term_id\\"/>\\n          </section>\\n      </div>\\n  </t>", "es_ES": "<t name=\\"Purchase Order Portal Content\\" t-name=\\"purchase.purchase_order_portal_content\\">\\n      <!-- Intro -->\\n      <div id=\\"introduction\\" class=\\"mt-5 mt-lg-0 pb-2 pt-0\\">\\n        <h2 class=\\"my-0\\">\\n          <t t-if=\\"order.state in ['draft', 'sent']\\">Solicitud de presupuesto</t>\\n          <t t-else=\\"1\\">\\n            Pedido de compra\\n          </t>\\n          <em t-esc=\\"order.name\\"/>\\n        </h2>\\n      </div>\\n\\n      <div>\\n          <!-- Informations -->\\n          <div id=\\"informations\\">\\n              <div class=\\"row\\" id=\\"po_date\\">\\n                  <div class=\\"mb-3 col-6\\">\\n                    <t t-if=\\"order.state in ['draft', 'sent']\\">\\n                      <strong>Fecha de la solicitud de presupuesto:</strong>\\n                    </t>\\n                    <t t-if=\\"order.state in ['purchase', 'done', 'cancel']\\">\\n                      <strong>Fecha del pedido:</strong>\\n                    </t>\\n                    <span t-field=\\"order.date_order\\" t-options=\\"{&quot;widget&quot;: &quot;date&quot;}\\"/>\\n                  </div>\\n              </div>\\n              <div class=\\"row\\">\\n                  <div class=\\"col-lg-6\\">\\n                    <strong class=\\"d-block mb-1\\">Desde:</strong>\\n                    <address t-field=\\"order.company_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}\\"/>\\n                    <strong>Fecha de confirmación:</strong> <span t-field=\\"order.date_approve\\" t-options=\\"{&quot;widget&quot;: &quot;date&quot;}\\"/><br/>\\n                    <div t-att-class=\\"'d-inline' if order.date_planned else 'd-none'\\">\\n                      <strong>Fecha de recepción:</strong><span class=\\"ms-1\\" t-field=\\"order.date_planned\\" t-options=\\"{&quot;widget&quot;: &quot;date&quot;}\\"/>\\n                    </div>\\n                  </div>\\n              </div>\\n\\n              <t t-set=\\"invoices\\" t-value=\\"[i for i in order.invoice_ids if i.state not in ['draft', 'cancel']]\\"/>\\n              <div t-if=\\"invoices\\" class=\\"row\\">\\n                  <div class=\\"col\\">\\n                      <strong class=\\"d-block mb-1\\">Facturas</strong>\\n                      <ul class=\\"list-group mb-4\\">\\n                          <t t-foreach=\\"invoices\\" t-as=\\"i\\">\\n                              <t t-set=\\"report_url\\" t-value=\\"i.get_portal_url(report_type='pdf', download=True)\\"/>\\n                              <div class=\\"d-flex flex-wrap align-items-center justify-content-between\\">\\n                                  <div>\\n                                      <a t-att-href=\\"report_url\\">\\n                                          <span t-esc=\\"i.name\\"/>\\n                                      </a>\\n                                      <div class=\\"small d-lg-inline-block\\">Fecha: <span class=\\"text-muted\\" t-field=\\"i.invoice_date\\"/></div>\\n                                  </div>\\n                                  <span t-if=\\"i.payment_state in ('paid', 'in_payment')\\" class=\\"badge rounded-pill text-bg-success small\\"><i class=\\"fa fa-fw fa-check\\"/>Pagado</span>\\n                                  <span t-elif=\\"i.payment_state == 'reversed'\\" class=\\"badge rounded-pill text-bg-success small\\"><i class=\\"fa fa-fw fa-check\\"/>Revertido</span>\\n                                  <span t-else=\\"\\" class=\\"small badge rounded-pill text-bg-primary\\"><i class=\\"fa fa-fw fa-clock-o\\"/>Esperando pago</span>\\n                              </div>\\n                          </t>\\n                      </ul>\\n                  </div>\\n              </div>\\n          </div>\\n\\n          <section id=\\"details\\" style=\\"page-break-inside: auto;\\" class=\\"mt32\\">\\n              <h3 id=\\"details\\">Precio</h3>\\n\\n              <div class=\\"table-responsive\\">\\n                <table t-att-data-order-id=\\"order.id\\" t-att-data-token=\\"order.access_token\\" class=\\"table table-sm\\" id=\\"purchase_order_table\\">\\n                    <t t-set=\\"display_price_and_taxes\\" t-value=\\"not update_dates and order.state in ['sent', 'purchase', 'done']\\"/>\\n                    <thead class=\\"bg-100\\">\\n                        <tr>\\n                            <th class=\\"text-start\\">Productos</th>\\n                            <th class=\\"text-end\\">Cantidad</th>\\n                            <th t-if=\\"update_dates\\" class=\\"text-end\\">Fecha programada</th>\\n                            <th t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}\\">Precio unitario</th>\\n                            <th t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-md-table-cell' if report_type == 'html' else '' }}\\">\\n                                <span>Impuestos</span>\\n                            </th>\\n                            <th t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}\\">Desc.%</th>\\n                            <th class=\\"text-end\\" t-if=\\"not update_dates and order.state in ['purchase', 'done']\\">\\n                                <span>Importe</span>\\n                            </th>\\n                        </tr>\\n                    </thead>\\n                    <tbody class=\\"purchase_tbody\\">\\n\\n                          <t t-set=\\"current_subtotal\\" t-value=\\"0\\"/>\\n\\n                          <t t-foreach=\\"order.order_line\\" t-as=\\"line\\">\\n\\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 text-break' if line.display_type == 'line_note' else ''\\">\\n                                <t t-if=\\"not line.display_type\\">\\n                                    <td id=\\"product_name\\" class=\\"d-flex\\">\\n                                        <img t-att-src=\\"line.product_id.image_128 and image_data_uri(line.product_id.image_128) or '/web/static/img/placeholder.png'\\" alt=\\"Producto\\" class=\\"d-none d-lg-inline o_purchase_portal_product_image\\"/>\\n                                        <span t-field=\\"line.name\\"/>\\n                                    </td>\\n                                    <td class=\\"text-end\\">\\n                                        <div id=\\"quote_qty\\">\\n                                            <span t-field=\\"line.product_qty\\"/>\\n                                            <span t-field=\\"line.product_uom\\" groups=\\"uom.group_uom\\"/>\\n                                        </div>\\n                                    </td>\\n                                    <td t-if=\\"update_dates\\" class=\\"text-end\\">\\n                                        <div class=\\"container\\">\\n                                          <div class=\\"mb-3\\">\\n                                            <div class=\\"input-group date\\">\\n                                                <input type=\\"text\\" class=\\"form-control datetimepicker-input o-purchase-datetimepicker text-end\\" t-att-data-access-token=\\"order.access_token\\" t-att-data-order-id=\\"order.id\\" t-att-data-line-id=\\"line.id\\" t-att-data-value=\\"line.date_planned.isoformat()\\"/>\\n                                            </div>\\n                                          </div>\\n                                        </div>\\n                                    </td>\\n                                    <td t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}\\">\\n                                        <div t-field=\\"line.price_unit\\" class=\\"text-end\\"/>\\n                                    </td>\\n                                    <td t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-md-table-cell' if report_type == 'html' else '' }}\\">\\n                                        <span t-out=\\"', '.join(map(lambda x: (x.name), line.taxes_id))\\"/>\\n                                    </td>\\n                                    <td t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}\\">\\n                                        <div t-field=\\"line.discount\\" class=\\"text-end\\"/>\\n                                    </td>\\n                                    <td class=\\"text-end\\" t-if=\\"not update_dates and order.state in ['purchase', 'done']\\">\\n                                        <span class=\\"oe_order_line_price_subtotal\\" t-field=\\"line.price_subtotal\\"/>\\n                                    </td>\\n                                </t>\\n                                <t t-if=\\"line.display_type == 'line_section'\\">\\n                                    <td colspan=\\"99\\">\\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\\">\\n                                        <span t-field=\\"line.name\\"/>\\n                                    </td>\\n                                </t>\\n                            </tr>\\n\\n                            <t t-if=\\"current_section and (line_last or order.order_line[line_index+1].display_type == 'line_section') and order.state in ['purchase', 'done']\\">\\n                                <tr class=\\"is-subtotal text-end\\">\\n                                    <td colspan=\\"99\\">\\n                                        <strong class=\\"mr16\\">Subtotal</strong>\\n                                        <span t-esc=\\"current_subtotal\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: order.currency_id}\\"/>\\n                                    </td>\\n                                </tr>\\n                            </t>\\n                        </t>\\n                    </tbody>\\n                </table>\\n              </div>\\n\\n              <div id=\\"total\\" t-if=\\"order.state in ['purchase', 'done']\\" class=\\"row\\" name=\\"total\\" style=\\"page-break-inside: avoid;\\">\\n                  <div t-attf-class=\\"#{'col-4' if report_type != 'html' else 'col-sm-7 col-md-5'} ms-auto\\">\\n                      <t t-call=\\"purchase.purchase_order_portal_content_totals_table\\"/>\\n                  </div>\\n              </div>\\n          </section>\\n\\n          <section id=\\"terms\\" class=\\"mt-5\\" t-if=\\"order.notes\\">\\n              <h3 class=\\"\\">Términos y condiciones</h3>\\n              <hr class=\\"mt-0 mb-1\\"/>\\n              <em t-field=\\"order.notes\\"/>\\n          </section>\\n\\n          <section class=\\"mt-5\\" t-if=\\"order.payment_term_id\\">\\n              <h3 class=\\"\\">Condiciones de pago</h3>\\n              <hr class=\\"mt-0 mb-1\\"/>\\n              <span t-field=\\"order.payment_term_id\\"/>\\n          </section>\\n      </div>\\n  </t>", "pt_PT": "<t name=\\"Purchase Order Portal Content\\" t-name=\\"purchase.purchase_order_portal_content\\">\\n      <!-- Intro -->\\n      <div id=\\"introduction\\" class=\\"mt-5 mt-lg-0 pb-2 pt-0\\">\\n        <h2 class=\\"my-0\\">\\n          <t t-if=\\"order.state in ['draft', 'sent']\\">Pedido de Orçamento</t>\\n          <t t-else=\\"1\\">\\n            Notas de encomenda\\n          </t>\\n          <em t-esc=\\"order.name\\"/>\\n        </h2>\\n      </div>\\n\\n      <div>\\n          <!-- Informations -->\\n          <div id=\\"informations\\">\\n              <div class=\\"row\\" id=\\"po_date\\">\\n                  <div class=\\"mb-3 col-6\\">\\n                    <t t-if=\\"order.state in ['draft', 'sent']\\">\\n                      <strong>Data do Pedido de Orçamento:</strong>\\n                    </t>\\n                    <t t-if=\\"order.state in ['purchase', 'done', 'cancel']\\">\\n                      <strong>Data da Ordem:</strong>\\n                    </t>\\n                    <span t-field=\\"order.date_order\\" t-options=\\"{&quot;widget&quot;: &quot;date&quot;}\\"/>\\n                  </div>\\n              </div>\\n              <div class=\\"row\\">\\n                  <div class=\\"col-lg-6\\">\\n                    <strong class=\\"d-block mb-1\\">De:</strong>\\n                    <address t-field=\\"order.company_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}\\"/>\\n                    <strong>Data de confirmação:</strong> <span t-field=\\"order.date_approve\\" t-options=\\"{&quot;widget&quot;: &quot;date&quot;}\\"/><br/>\\n                    <div t-att-class=\\"'d-inline' if order.date_planned else 'd-none'\\">\\n                      <strong>Data do recibo:</strong><span class=\\"ms-1\\" t-field=\\"order.date_planned\\" t-options=\\"{&quot;widget&quot;: &quot;date&quot;}\\"/>\\n                    </div>\\n                  </div>\\n              </div>\\n\\n              <t t-set=\\"invoices\\" t-value=\\"[i for i in order.invoice_ids if i.state not in ['draft', 'cancel']]\\"/>\\n              <div t-if=\\"invoices\\" class=\\"row\\">\\n                  <div class=\\"col\\">\\n                      <strong class=\\"d-block mb-1\\">Faturas</strong>\\n                      <ul class=\\"list-group mb-4\\">\\n                          <t t-foreach=\\"invoices\\" t-as=\\"i\\">\\n                              <t t-set=\\"report_url\\" t-value=\\"i.get_portal_url(report_type='pdf', download=True)\\"/>\\n                              <div class=\\"d-flex flex-wrap align-items-center justify-content-between\\">\\n                                  <div>\\n                                      <a t-att-href=\\"report_url\\">\\n                                          <span t-esc=\\"i.name\\"/>\\n                                      </a>\\n                                      <div class=\\"small d-lg-inline-block\\">Data: <span class=\\"text-muted\\" t-field=\\"i.invoice_date\\"/></div>\\n                                  </div>\\n                                  <span t-if=\\"i.payment_state in ('paid', 'in_payment')\\" class=\\"badge rounded-pill text-bg-success small\\"><i class=\\"fa fa-fw fa-check\\"/>Pago</span>\\n                                  <span t-elif=\\"i.payment_state == 'reversed'\\" class=\\"badge rounded-pill text-bg-success small\\"><i class=\\"fa fa-fw fa-check\\"/> Revertido</span>\\n                                  <span t-else=\\"\\" class=\\"small badge rounded-pill text-bg-primary\\"><i class=\\"fa fa-fw fa-clock-o\\"/>Aguardando pagamento</span>\\n                              </div>\\n                          </t>\\n                      </ul>\\n                  </div>\\n              </div>\\n          </div>\\n\\n          <section id=\\"details\\" style=\\"page-break-inside: auto;\\" class=\\"mt32\\">\\n              <h3 id=\\"details\\">Preços</h3>\\n\\n              <div class=\\"table-responsive\\">\\n                <table t-att-data-order-id=\\"order.id\\" t-att-data-token=\\"order.access_token\\" class=\\"table table-sm\\" id=\\"purchase_order_table\\">\\n                    <t t-set=\\"display_price_and_taxes\\" t-value=\\"not update_dates and order.state in ['sent', 'purchase', 'done']\\"/>\\n                    <thead class=\\"bg-100\\">\\n                        <tr>\\n                            <th class=\\"text-start\\">Artigos</th>\\n                            <th class=\\"text-end\\">Quantidade</th>\\n                            <th t-if=\\"update_dates\\" class=\\"text-end\\">Data Agendada</th>\\n                            <th t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}\\">Preço Unitário</th>\\n                            <th t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-md-table-cell' if report_type == 'html' else '' }}\\">\\n                                <span>Impostos</span>\\n                            </th>\\n                            <th t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}\\">Desc.%</th>\\n                            <th class=\\"text-end\\" t-if=\\"not update_dates and order.state in ['purchase', 'done']\\">\\n                                <span>Montante</span>\\n                            </th>\\n                        </tr>\\n                    </thead>\\n                    <tbody class=\\"purchase_tbody\\">\\n\\n                          <t t-set=\\"current_subtotal\\" t-value=\\"0\\"/>\\n\\n                          <t t-foreach=\\"order.order_line\\" t-as=\\"line\\">\\n\\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 text-break' if line.display_type == 'line_note' else ''\\">\\n                                <t t-if=\\"not line.display_type\\">\\n                                    <td id=\\"product_name\\" class=\\"d-flex\\">\\n                                        <img t-att-src=\\"line.product_id.image_128 and image_data_uri(line.product_id.image_128) or '/web/static/img/placeholder.png'\\" alt=\\"Artigo\\" class=\\"d-none d-lg-inline o_purchase_portal_product_image\\"/>\\n                                        <span t-field=\\"line.name\\"/>\\n                                    </td>\\n                                    <td class=\\"text-end\\">\\n                                        <div id=\\"quote_qty\\">\\n                                            <span t-field=\\"line.product_qty\\"/>\\n                                            <span t-field=\\"line.product_uom\\" groups=\\"uom.group_uom\\"/>\\n                                        </div>\\n                                    </td>\\n                                    <td t-if=\\"update_dates\\" class=\\"text-end\\">\\n                                        <div class=\\"container\\">\\n                                          <div class=\\"mb-3\\">\\n                                            <div class=\\"input-group date\\">\\n                                                <input type=\\"text\\" class=\\"form-control datetimepicker-input o-purchase-datetimepicker text-end\\" t-att-data-access-token=\\"order.access_token\\" t-att-data-order-id=\\"order.id\\" t-att-data-line-id=\\"line.id\\" t-att-data-value=\\"line.date_planned.isoformat()\\"/>\\n                                            </div>\\n                                          </div>\\n                                        </div>\\n                                    </td>\\n                                    <td t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}\\">\\n                                        <div t-field=\\"line.price_unit\\" class=\\"text-end\\"/>\\n                                    </td>\\n                                    <td t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-md-table-cell' if report_type == 'html' else '' }}\\">\\n                                        <span t-out=\\"', '.join(map(lambda x: (x.name), line.taxes_id))\\"/>\\n                                    </td>\\n                                    <td t-if=\\"display_price_and_taxes\\" t-attf-class=\\"text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}\\">\\n                                        <div t-field=\\"line.discount\\" class=\\"text-end\\"/>\\n                                    </td>\\n                                    <td class=\\"text-end\\" t-if=\\"not update_dates and order.state in ['purchase', 'done']\\">\\n                                        <span class=\\"oe_order_line_price_subtotal\\" t-field=\\"line.price_subtotal\\"/>\\n                                    </td>\\n                                </t>\\n                                <t t-if=\\"line.display_type == 'line_section'\\">\\n                                    <td colspan=\\"99\\">\\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\\">\\n                                        <span t-field=\\"line.name\\"/>\\n                                    </td>\\n                                </t>\\n                            </tr>\\n\\n                            <t t-if=\\"current_section and (line_last or order.order_line[line_index+1].display_type == 'line_section') and order.state in ['purchase', 'done']\\">\\n                                <tr class=\\"is-subtotal text-end\\">\\n                                    <td colspan=\\"99\\">\\n                                        <strong class=\\"mr16\\">Subtotal </strong>\\n                                        <span t-esc=\\"current_subtotal\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: order.currency_id}\\"/>\\n                                    </td>\\n                                </tr>\\n                            </t>\\n                        </t>\\n                    </tbody>\\n                </table>\\n              </div>\\n\\n              <div id=\\"total\\" t-if=\\"order.state in ['purchase', 'done']\\" class=\\"row\\" name=\\"total\\" style=\\"page-break-inside: avoid;\\">\\n                  <div t-attf-class=\\"#{'col-4' if report_type != 'html' else 'col-sm-7 col-md-5'} ms-auto\\">\\n                      <t t-call=\\"purchase.purchase_order_portal_content_totals_table\\"/>\\n                  </div>\\n              </div>\\n          </section>\\n\\n          <section id=\\"terms\\" class=\\"mt-5\\" t-if=\\"order.notes\\">\\n              <h3 class=\\"\\">Termos &amp; Condições</h3>\\n              <hr class=\\"mt-0 mb-1\\"/>\\n              <em t-field=\\"order.notes\\"/>\\n          </section>\\n\\n          <section class=\\"mt-5\\" t-if=\\"order.payment_term_id\\">\\n              <h3 class=\\"\\">Condições de pagamento</h3>\\n              <hr class=\\"mt-0 mb-1\\"/>\\n              <span t-field=\\"order.payment_term_id\\"/>\\n          </section>\\n      </div>\\n  </t>"}	<?xml version="1.0"?>\n<t name="Purchase Order Portal Content" t-name="purchase.purchase_order_portal_content">\n      <!-- Intro -->\n      <div id="introduction" class="mt-5 mt-lg-0 pb-2 pt-0">\n        <h2 class="my-0">\n          <t t-if="order.state in ['draft', 'sent']">Request for Quotation</t>\n          <t t-else="1">\n            Purchase Order\n          </t>\n          <em t-esc="order.name"/>\n        </h2>\n      </div>\n\n      <div>\n          <!-- Informations -->\n          <div id="informations">\n              <div class="row" id="po_date">\n                  <div class="mb-3 col-6">\n                    <t t-if="order.state in ['draft', 'sent']">\n                      <strong>Request For Quotation Date:</strong>\n                    </t>\n                    <t t-if="order.state in ['purchase', 'done', 'cancel']">\n                      <strong>Order Date:</strong>\n                    </t>\n                    <span t-field="order.date_order" t-options="{&quot;widget&quot;: &quot;date&quot;}"/>\n                  </div>\n              </div>\n              <div class="row">\n                  <div class="col-lg-6">\n                    <strong class="d-block mb-1">From:</strong>\n                    <address t-field="order.company_id.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}"/>\n                    <strong>Confirmation Date:</strong> <span t-field="order.date_approve" t-options="{&quot;widget&quot;: &quot;date&quot;}"/><br/>\n                    <div t-att-class="'d-inline' if order.date_planned else 'd-none'">\n                      <strong>Receipt Date:</strong><span class="ms-1" t-field="order.date_planned" t-options="{&quot;widget&quot;: &quot;date&quot;}"/>\n                    </div>\n                  </div>\n              </div>\n\n              <t t-set="invoices" t-value="[i for i in order.invoice_ids if i.state not in ['draft', 'cancel']]"/>\n              <div t-if="invoices" class="row">\n                  <div class="col">\n                      <strong class="d-block mb-1">Invoices</strong>\n                      <ul class="list-group mb-4">\n                          <t t-foreach="invoices" t-as="i">\n                              <t t-set="report_url" t-value="i.get_portal_url(report_type='pdf', download=True)"/>\n                              <div class="d-flex flex-wrap align-items-center justify-content-between">\n                                  <div>\n                                      <a t-att-href="report_url">\n                                          <span t-esc="i.name"/>\n                                      </a>\n                                      <div class="small d-lg-inline-block">Date: <span class="text-muted" t-field="i.invoice_date"/></div>\n                                  </div>\n                                  <span t-if="i.payment_state in ('paid', 'in_payment')" class="badge rounded-pill text-bg-success small"><i class="fa fa-fw fa-check"/>Paid</span>\n                                  <span t-elif="i.payment_state == 'reversed'" class="badge rounded-pill text-bg-success small"><i class="fa fa-fw fa-check"/>Reversed</span>\n                                  <span t-else="" class="small badge rounded-pill text-bg-primary"><i class="fa fa-fw fa-clock-o"/>Waiting Payment</span>\n                              </div>\n                          </t>\n                      </ul>\n                  </div>\n              </div>\n          </div>\n\n          <section id="details" style="page-break-inside: auto;" class="mt32">\n              <h3 id="details">Pricing</h3>\n\n              <div class="table-responsive">\n                <table t-att-data-order-id="order.id" t-att-data-token="order.access_token" class="table table-sm" id="purchase_order_table">\n                    <t t-set="display_price_and_taxes" t-value="not update_dates and order.state in ['sent', 'purchase', 'done']"/>\n                    <thead class="bg-100">\n                        <tr>\n                            <th class="text-start">Products</th>\n                            <th class="text-end">Quantity</th>\n                            <th t-if="update_dates" class="text-end">Scheduled Date</th>\n                            <th t-if="display_price_and_taxes" t-attf-class="text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}">Unit Price</th>\n                            <th t-if="display_price_and_taxes" t-attf-class="text-end {{ 'd-none d-md-table-cell' if report_type == 'html' else '' }}">\n                                <span>Taxes</span>\n                            </th>\n                            <th t-if="display_price_and_taxes" t-attf-class="text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}">Disc.%</th>\n                            <th class="text-end" t-if="not update_dates and order.state in ['purchase', 'done']">\n                                <span>Amount</span>\n                            </th>\n                        </tr>\n                    </thead>\n                    <tbody class="purchase_tbody">\n\n                          <t t-set="current_subtotal" t-value="0"/>\n\n                          <t t-foreach="order.order_line" t-as="line">\n\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 text-break' if line.display_type == 'line_note' else ''">\n                                <t t-if="not line.display_type">\n                                    <td id="product_name" class="d-flex">\n                                        <img t-att-src="line.product_id.image_128 and image_data_uri(line.product_id.image_128) or '/web/static/img/placeholder.png'" alt="Product" class="d-none d-lg-inline o_purchase_portal_product_image"/>\n                                        <span t-field="line.name"/>\n                                    </td>\n                                    <td class="text-end">\n                                        <div id="quote_qty">\n                                            <span t-field="line.product_qty"/>\n                                            <span t-field="line.product_uom" groups="uom.group_uom"/>\n                                        </div>\n                                    </td>\n                                    <td t-if="update_dates" class="text-end">\n                                        <div class="container">\n                                          <div class="mb-3">\n                                            <div class="input-group date">\n                                                <input type="text" class="form-control datetimepicker-input o-purchase-datetimepicker text-end" t-att-data-access-token="order.access_token" t-att-data-order-id="order.id" t-att-data-line-id="line.id" t-att-data-value="line.date_planned.isoformat()"/>\n                                            </div>\n                                          </div>\n                                        </div>\n                                    </td>\n                                    <td t-if="display_price_and_taxes" t-attf-class="text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}">\n                                        <div t-field="line.price_unit" class="text-end"/>\n                                    </td>\n                                    <td t-if="display_price_and_taxes" t-attf-class="text-end {{ 'd-none d-md-table-cell' if report_type == 'html' else '' }}">\n                                        <span t-out="', '.join(map(lambda x: (x.name), line.taxes_id))"/>\n                                    </td>\n                                    <td t-if="display_price_and_taxes" t-attf-class="text-end {{ 'd-none d-sm-table-cell' if report_type == 'html' else '' }}">\n                                        <div t-field="line.discount" class="text-end"/>\n                                    </td>\n                                    <td class="text-end" t-if="not update_dates and order.state in ['purchase', 'done']">\n                                        <span class="oe_order_line_price_subtotal" t-field="line.price_subtotal"/>\n                                    </td>\n                                </t>\n                                <t t-if="line.display_type == 'line_section'">\n                                    <td colspan="99">\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">\n                                        <span t-field="line.name"/>\n                                    </td>\n                                </t>\n                            </tr>\n\n                            <t t-if="current_section and (line_last or order.order_line[line_index+1].display_type == 'line_section') and order.state in ['purchase', 'done']">\n                                <tr class="is-subtotal text-end">\n                                    <td colspan="99">\n                                        <strong class="mr16">Subtotal</strong>\n                                        <span t-esc="current_subtotal" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: order.currency_id}"/>\n                                    </td>\n                                </tr>\n                            </t>\n                        </t>\n                    </tbody>\n                </table>\n              </div>\n\n              <div id="total" t-if="order.state in ['purchase', 'done']" class="row" name="total" style="page-break-inside: avoid;">\n                  <div t-attf-class="#{'col-4' if report_type != 'html' else 'col-sm-7 col-md-5'} ms-auto">\n                      <t t-call="purchase.purchase_order_portal_content_totals_table"/>\n                  </div>\n              </div>\n          </section>\n\n          <section id="terms" class="mt-5" t-if="order.notes">\n              <h3 class="">Terms &amp; Conditions</h3>\n              <hr class="mt-0 mb-1"/>\n              <em t-field="order.notes"/>\n          </section>\n\n          <section class="mt-5" t-if="order.payment_term_id">\n              <h3 class="">Payment terms</h3>\n              <hr class="mt-0 mb-1"/>\n              <span t-field="order.payment_term_id"/>\n          </section>\n      </div>\n  </t>\n\n  	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1730	16	\N	1	1	label_picking_type_view	\N	stock.label_picking_type_view	qweb	stock/report/picking_templates.xml	primary	{"en_US": "<t t-name=\\"stock.label_picking_type_view\\">\\n            <t t-foreach=\\"docs\\" t-as=\\"operation\\">\\n                <t t-translation=\\"off\\">\\n^XA\\n^FO100,50\\n^A0N,44,33^FD<t t-esc=\\"operation.name\\"/>^FS\\n<t t-if=\\"operation.barcode\\">\\n^FO100,100\\n^BCN,100,Y,N,N\\n^FD<t t-esc=\\"operation.barcode\\"/>^FS\\n</t>\\n^XZ\\n                </t>\\n            </t>\\n        </t>"}	<t t-name="stock.label_picking_type_view">\n            <t t-foreach="docs" t-as="operation">\n                <t t-translation="off">\n^XA\n^FO100,50\n^A0N,44,33^FD<t t-esc="operation.name"/>^FS\n<t t-if="operation.barcode">\n^FO100,100\n^BCN,100,Y,N,N\n^FD<t t-esc="operation.barcode"/>^FS\n</t>\n^XZ\n                </t>\n            </t>\n        </t>	f	t	2026-04-08 08:46:08.412603	2026-06-12 08:18:08.341384	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2176	16	\N	1	1	purchase.bill.line.match.list	purchase.bill.line.match	\N	list	purchase/views/purchase_bill_line_match_views.xml	primary	{"en_US": "<list string=\\"Purchase Bill Lines\\" decoration-info=\\"pol_id != False\\" decoration-muted=\\"state == 'draft'\\" editable=\\"bottom\\" edit=\\"1\\" type=\\"object\\">\\n                <header>\\n                    <button name=\\"action_match_lines\\" type=\\"object\\" string=\\"Match\\" groups=\\"account.group_account_invoice\\" class=\\"btn btn-primary\\"/>\\n                    <button name=\\"action_add_to_po\\" type=\\"object\\" string=\\"Add to PO\\" groups=\\"purchase.group_purchase_user\\"/>\\n                </header>\\n                <field name=\\"partner_id\\" string=\\"Vendor\\" optional=\\"hidden\\"/>\\n                <field name=\\"reference\\" widget=\\"open_match_line_widget\\"/>\\n                <field name=\\"display_name\\" string=\\"Product Description\\" decoration-it=\\"not product_id\\"/>\\n                <field name=\\"product_uom_qty\\" string=\\"Qty\\"/>\\n                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" string=\\"Unit\\"/>\\n                <field name=\\"product_uom_price\\" string=\\"Price\\"/>\\n                <field name=\\"qty_invoiced\\" optional=\\"hidden\\"/>\\n                <field name=\\"billed_amount_untaxed\\" widget=\\"monetary_no_zero\\" sum=\\"Total Billed\\" string=\\"Billed\\"/>\\n                <field name=\\"purchase_amount_untaxed\\" widget=\\"monetary_no_zero\\" sum=\\"Total Purchased\\" string=\\"Purchased\\"/>\\n                <field name=\\"currency_id\\" column_invisible=\\"1\\"/>\\n            </list>", "es_ES": "<list string=\\"Líneas de la factura de compra\\" decoration-info=\\"pol_id != False\\" decoration-muted=\\"state == 'draft'\\" editable=\\"bottom\\" edit=\\"1\\" type=\\"object\\">\\n                <header>\\n                    <button name=\\"action_match_lines\\" type=\\"object\\" string=\\"Emparejar\\" groups=\\"account.group_account_invoice\\" class=\\"btn btn-primary\\"/>\\n                    <button name=\\"action_add_to_po\\" type=\\"object\\" string=\\"Añadir al pedido de compra\\" groups=\\"purchase.group_purchase_user\\"/>\\n                </header>\\n                <field name=\\"partner_id\\" string=\\"Proveedor\\" optional=\\"hidden\\"/>\\n                <field name=\\"reference\\" widget=\\"open_match_line_widget\\"/>\\n                <field name=\\"display_name\\" string=\\"Descripción del producto\\" decoration-it=\\"not product_id\\"/>\\n                <field name=\\"product_uom_qty\\" string=\\"Ctd.\\"/>\\n                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" string=\\"Unidad\\"/>\\n                <field name=\\"product_uom_price\\" string=\\"Precio\\"/>\\n                <field name=\\"qty_invoiced\\" optional=\\"hidden\\"/>\\n                <field name=\\"billed_amount_untaxed\\" widget=\\"monetary_no_zero\\" sum=\\"Total facturado\\" string=\\"Facturado\\"/>\\n                <field name=\\"purchase_amount_untaxed\\" widget=\\"monetary_no_zero\\" sum=\\"Total Comprado\\" string=\\"Comprado\\"/>\\n                <field name=\\"currency_id\\" column_invisible=\\"1\\"/>\\n            </list>", "pt_PT": "<list string=\\"Linhas de conta de compras\\" decoration-info=\\"pol_id != False\\" decoration-muted=\\"state == 'draft'\\" editable=\\"bottom\\" edit=\\"1\\" type=\\"object\\">\\n                <header>\\n                    <button name=\\"action_match_lines\\" type=\\"object\\" string=\\"Corresponder\\" groups=\\"account.group_account_invoice\\" class=\\"btn btn-primary\\"/>\\n                    <button name=\\"action_add_to_po\\" type=\\"object\\" string=\\"Adicionar ao pedido\\" groups=\\"purchase.group_purchase_user\\"/>\\n                </header>\\n                <field name=\\"partner_id\\" string=\\"Fornecedor\\" optional=\\"hidden\\"/>\\n                <field name=\\"reference\\" widget=\\"open_match_line_widget\\"/>\\n                <field name=\\"display_name\\" string=\\"Descrição do Artigo\\" decoration-it=\\"not product_id\\"/>\\n                <field name=\\"product_uom_qty\\" string=\\"Qtd\\"/>\\n                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" string=\\"Unidade\\"/>\\n                <field name=\\"product_uom_price\\" string=\\"Preço\\"/>\\n                <field name=\\"qty_invoiced\\" optional=\\"hidden\\"/>\\n                <field name=\\"billed_amount_untaxed\\" widget=\\"monetary_no_zero\\" sum=\\"Total faturado\\" string=\\"Faturado\\"/>\\n                <field name=\\"purchase_amount_untaxed\\" widget=\\"monetary_no_zero\\" sum=\\"Total Adquirido\\" string=\\"Comprado\\"/>\\n                <field name=\\"currency_id\\" column_invisible=\\"1\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Purchase Bill Lines" decoration-info="pol_id != False" decoration-muted="state == 'draft'" editable="bottom" edit="1" type="object">\n                <header>\n                    <button name="action_match_lines" type="object" string="Match" groups="account.group_account_invoice" class="btn btn-primary"/>\n                    <button name="action_add_to_po" type="object" string="Add to PO" groups="purchase.group_purchase_user"/>\n                </header>\n                <field name="partner_id" string="Vendor" optional="hidden"/>\n                <field name="reference" widget="open_match_line_widget"/>\n                <field name="display_name" string="Product Description" decoration-it="not product_id"/>\n                <field name="product_uom_qty" string="Qty"/>\n                <field name="product_uom_id" groups="uom.group_uom" string="Unit"/>\n                <field name="product_uom_price" string="Price"/>\n                <field name="qty_invoiced" optional="hidden"/>\n                <field name="billed_amount_untaxed" widget="monetary_no_zero" sum="Total Billed" string="Billed"/>\n                <field name="purchase_amount_untaxed" widget="monetary_no_zero" sum="Total Purchased" string="Purchased"/>\n                <field name="currency_id" column_invisible="1"/>\n            </list>\n        	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2174	16	\N	1	1	purchase.history.pivot	purchase.order.line	\N	pivot	purchase/views/purchase_views.xml	primary	{"en_US": "<pivot>\\n                <field name=\\"price_total\\" string=\\"Total purchased amount\\" type=\\"measure\\"/>\\n                <field name=\\"product_uom_qty\\" string=\\"Total Qty purchased\\" type=\\"measure\\"/>\\n             </pivot>", "es_ES": "<pivot>\\n                <field name=\\"price_total\\" string=\\"Importe total comprado\\" type=\\"measure\\"/>\\n                <field name=\\"product_uom_qty\\" string=\\"Cantidad total comprada\\" type=\\"measure\\"/>\\n             </pivot>", "pt_PT": "<pivot>\\n                <field name=\\"price_total\\" string=\\"Valor total da compra\\" type=\\"measure\\"/>\\n                <field name=\\"product_uom_qty\\" string=\\"Quantidade total comprada\\" type=\\"measure\\"/>\\n             </pivot>"}	<?xml version="1.0"?>\n<pivot>\n                <field name="price_total" string="Total purchased amount" type="measure"/>\n                <field name="product_uom_qty" string="Total Qty purchased" type="measure"/>\n             </pivot>\n         	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2173	16	\N	1	1	purchase.history.list	purchase.order.line	\N	list	purchase/views/purchase_views.xml	primary	{"en_US": "<list create=\\"false\\" default_order=\\"order_id asc\\" action=\\"action_open_order\\" type=\\"object\\">\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"order_id\\" widget=\\"many2one\\"/>\\n                <field name=\\"date_approve\\"/>\\n                <field name=\\"partner_id\\" string=\\"Vendor\\"/>\\n                <field name=\\"company_id\\" optional=\\"show\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"product_uom_qty\\" string=\\"Quantity\\"/>\\n                <field name=\\"price_unit\\" widget=\\"monetary\\"/>\\n                <field name=\\"price_subtotal\\" widget=\\"monetary\\" string=\\"Total Untaxed\\"/>\\n                <field name=\\"state\\" optional=\\"hide\\"/>\\n            </list>", "es_ES": "<list create=\\"false\\" default_order=\\"order_id asc\\" action=\\"action_open_order\\" type=\\"object\\">\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"order_id\\" widget=\\"many2one\\"/>\\n                <field name=\\"date_approve\\"/>\\n                <field name=\\"partner_id\\" string=\\"Proveedor\\"/>\\n                <field name=\\"company_id\\" optional=\\"show\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"product_uom_qty\\" string=\\"Cantidad\\"/>\\n                <field name=\\"price_unit\\" widget=\\"monetary\\"/>\\n                <field name=\\"price_subtotal\\" widget=\\"monetary\\" string=\\"Importe base total\\"/>\\n                <field name=\\"state\\" optional=\\"hide\\"/>\\n            </list>", "pt_PT": "<list create=\\"false\\" default_order=\\"order_id asc\\" action=\\"action_open_order\\" type=\\"object\\">\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"order_id\\" widget=\\"many2one\\"/>\\n                <field name=\\"date_approve\\"/>\\n                <field name=\\"partner_id\\" string=\\"Fornecedor\\"/>\\n                <field name=\\"company_id\\" optional=\\"show\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"product_uom_qty\\" string=\\"Quantidade\\"/>\\n                <field name=\\"price_unit\\" widget=\\"monetary\\"/>\\n                <field name=\\"price_subtotal\\" widget=\\"monetary\\" string=\\"Total sem impostos\\"/>\\n                <field name=\\"state\\" optional=\\"hide\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list create="false" default_order="order_id asc" action="action_open_order" type="object">\n                <field name="currency_id" column_invisible="True"/>\n                <field name="order_id" widget="many2one"/>\n                <field name="date_approve"/>\n                <field name="partner_id" string="Vendor"/>\n                <field name="company_id" optional="show" groups="base.group_multi_company"/>\n                <field name="product_uom_qty" string="Quantity"/>\n                <field name="price_unit" widget="monetary"/>\n                <field name="price_subtotal" widget="monetary" string="Total Untaxed"/>\n                <field name="state" optional="hide"/>\n            </list>\n        	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2158	2	\N	1	1	purchase.order.calendar	purchase.order	\N	calendar	purchase/views/purchase_views.xml	primary	{"en_US": "<calendar string=\\"Calendar View\\" date_start=\\"date_calendar_start\\" color=\\"partner_id\\" hide_time=\\"true\\" event_limit=\\"5\\" create=\\"false\\">\\n                    <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"partner_ref\\"/>\\n                    <field name=\\"amount_total\\" widget=\\"monetary\\"/>\\n                    <field name=\\"partner_id\\" filters=\\"1\\"/>\\n                </calendar>", "es_ES": "<calendar string=\\"Vista calendario\\" date_start=\\"date_calendar_start\\" color=\\"partner_id\\" hide_time=\\"true\\" event_limit=\\"5\\" create=\\"false\\">\\n                    <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"partner_ref\\"/>\\n                    <field name=\\"amount_total\\" widget=\\"monetary\\"/>\\n                    <field name=\\"partner_id\\" filters=\\"1\\"/>\\n                </calendar>", "pt_PT": "<calendar string=\\"Vista de Calendário\\" date_start=\\"date_calendar_start\\" color=\\"partner_id\\" hide_time=\\"true\\" event_limit=\\"5\\" create=\\"false\\">\\n                    <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"partner_ref\\"/>\\n                    <field name=\\"amount_total\\" widget=\\"monetary\\"/>\\n                    <field name=\\"partner_id\\" filters=\\"1\\"/>\\n                </calendar>"}	<?xml version="1.0"?>\n<calendar string="Calendar View" date_start="date_calendar_start" color="partner_id" hide_time="true" event_limit="5" create="false">\n                    <field name="currency_id" invisible="1"/>\n                    <field name="partner_ref"/>\n                    <field name="amount_total" widget="monetary"/>\n                    <field name="partner_id" filters="1"/>\n                </calendar>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2167	10	\N	1	1	purchase.order.inherit.purchase.order.list	purchase.order	\N	list	purchase/views/purchase_views.xml	primary	{"en_US": "<list string=\\"Purchase Order\\" decoration-info=\\"state in ['draft', 'sent']\\" decoration-muted=\\"state == 'cancel'\\" class=\\"o_purchase_order\\" js_class=\\"purchase_dashboard_list\\" sample=\\"1\\">\\n                    <header>\\n                        <button name=\\"action_create_invoice\\" type=\\"object\\" string=\\"Create Bills\\"/>\\n                        <button name=\\"button_cancel\\" type=\\"object\\" string=\\"Cancel\\" confirm=\\"Are you sure you want to cancel the selected RFQs/Orders?\\"/>\\n                    </header>\\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-bf=\\"1\\"/>\\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=\\"company_id\\" groups=\\"!base.group_multi_company\\" column_invisible=\\"True\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                    <field name=\\"date_planned\\" column_invisible=\\"context.get('quotation_only', False)\\" optional=\\"show\\"/>\\n                    <field name=\\"user_id\\" optional=\\"show\\" widget=\\"many2one_avatar_user\\"/>\\n                    <field name=\\"date_order\\" invisible=\\"state == 'purchase' or state == 'done' or state == 'cancel'\\" column_invisible=\\"not context.get('quotation_only', False)\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\" widget=\\"remaining_days\\" optional=\\"show\\"/>\\n                    <field name=\\"activity_ids\\" widget=\\"list_activity\\" 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\\" decoration-bf=\\"state in ['purchase', 'done']\\"/>\\n                    <field name=\\"currency_id\\" column_invisible=\\"True\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                    <field name=\\"amount_total_cc\\" sum=\\"Total amount\\" widget=\\"monetary\\" optional=\\"hide\\"/>\\n                    <field name=\\"company_currency_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"state\\" optional=\\"show\\" widget=\\"badge\\" decoration-success=\\"state == 'purchase' or state == 'done'\\" decoration-warning=\\"state == 'to approve'\\" decoration-info=\\"state == 'draft' or state == 'sent'\\"/>\\n                    <field name=\\"invoice_status\\" optional=\\"hide\\"/>\\n                </list>", "es_ES": "<list string=\\"Pedido de compra\\" decoration-info=\\"state in ['draft', 'sent']\\" decoration-muted=\\"state == 'cancel'\\" class=\\"o_purchase_order\\" js_class=\\"purchase_dashboard_list\\" sample=\\"1\\">\\n                    <header>\\n                        <button name=\\"action_create_invoice\\" type=\\"object\\" string=\\"Crear facturas\\"/>\\n                        <button name=\\"button_cancel\\" type=\\"object\\" string=\\"Cancelar\\" confirm=\\"¿Está seguro de que desea cancelar los pedidos y/o solicitudes de presupuesto seleccionados?\\"/>\\n                    </header>\\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-bf=\\"1\\"/>\\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=\\"company_id\\" groups=\\"!base.group_multi_company\\" column_invisible=\\"True\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                    <field name=\\"date_planned\\" column_invisible=\\"context.get('quotation_only', False)\\" optional=\\"show\\"/>\\n                    <field name=\\"user_id\\" optional=\\"show\\" widget=\\"many2one_avatar_user\\"/>\\n                    <field name=\\"date_order\\" invisible=\\"state == 'purchase' or state == 'done' or state == 'cancel'\\" column_invisible=\\"not context.get('quotation_only', False)\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\" widget=\\"remaining_days\\" optional=\\"show\\"/>\\n                    <field name=\\"activity_ids\\" widget=\\"list_activity\\" 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\\" decoration-bf=\\"state in ['purchase', 'done']\\"/>\\n                    <field name=\\"currency_id\\" column_invisible=\\"True\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                    <field name=\\"amount_total_cc\\" sum=\\"Importe total\\" widget=\\"monetary\\" optional=\\"hide\\"/>\\n                    <field name=\\"company_currency_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"state\\" optional=\\"show\\" widget=\\"badge\\" decoration-success=\\"state == 'purchase' or state == 'done'\\" decoration-warning=\\"state == 'to approve'\\" decoration-info=\\"state == 'draft' or state == 'sent'\\"/>\\n                    <field name=\\"invoice_status\\" optional=\\"hide\\"/>\\n                </list>", "pt_PT": "<list string=\\"Notas de encomenda\\" decoration-info=\\"state in ['draft', 'sent']\\" decoration-muted=\\"state == 'cancel'\\" class=\\"o_purchase_order\\" js_class=\\"purchase_dashboard_list\\" sample=\\"1\\">\\n                    <header>\\n                        <button name=\\"action_create_invoice\\" type=\\"object\\" string=\\"Criar faturas\\"/>\\n                        <button name=\\"button_cancel\\" type=\\"object\\" string=\\"Cancelar\\" confirm=\\"Tem certeza de que quer cancelar as solicitações de cotação/pedidos selecionados?\\"/>\\n                    </header>\\n                    <field name=\\"priority\\" optional=\\"show\\" widget=\\"priority\\" nolabel=\\"1\\"/>\\n                    <field name=\\"partner_ref\\" optional=\\"hide\\"/>\\n                    <field name=\\"name\\" string=\\"Referência\\" readonly=\\"1\\" decoration-bf=\\"1\\"/>\\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=\\"company_id\\" groups=\\"!base.group_multi_company\\" column_invisible=\\"True\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                    <field name=\\"date_planned\\" column_invisible=\\"context.get('quotation_only', False)\\" optional=\\"show\\"/>\\n                    <field name=\\"user_id\\" optional=\\"show\\" widget=\\"many2one_avatar_user\\"/>\\n                    <field name=\\"date_order\\" invisible=\\"state == 'purchase' or state == 'done' or state == 'cancel'\\" column_invisible=\\"not context.get('quotation_only', False)\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\" widget=\\"remaining_days\\" optional=\\"show\\"/>\\n                    <field name=\\"activity_ids\\" widget=\\"list_activity\\" optional=\\"show\\"/>\\n                    <field name=\\"origin\\" optional=\\"show\\"/>\\n                    <field name=\\"amount_untaxed\\" sum=\\"Total sem Impostos\\" string=\\"Sem Imposto\\" widget=\\"monetary\\" optional=\\"hide\\"/>\\n                    <field name=\\"amount_total\\" sum=\\"Montante Total\\" widget=\\"monetary\\" optional=\\"show\\" decoration-bf=\\"state in ['purchase', 'done']\\"/>\\n                    <field name=\\"currency_id\\" column_invisible=\\"True\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                    <field name=\\"amount_total_cc\\" sum=\\"Montante Total\\" widget=\\"monetary\\" optional=\\"hide\\"/>\\n                    <field name=\\"company_currency_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"state\\" optional=\\"show\\" widget=\\"badge\\" decoration-success=\\"state == 'purchase' or state == 'done'\\" decoration-warning=\\"state == 'to approve'\\" decoration-info=\\"state == 'draft' or state == 'sent'\\"/>\\n                    <field name=\\"invoice_status\\" optional=\\"hide\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Purchase Order" decoration-info="state in ['draft', 'sent']" decoration-muted="state == 'cancel'" class="o_purchase_order" js_class="purchase_dashboard_list" sample="1">\n                    <header>\n                        <button name="action_create_invoice" type="object" string="Create Bills"/>\n                        <button name="button_cancel" type="object" string="Cancel" confirm="Are you sure you want to cancel the selected RFQs/Orders?"/>\n                    </header>\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-bf="1"/>\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="company_id" groups="!base.group_multi_company" column_invisible="True" readonly="state in ['cancel', 'done', 'purchase']"/>\n                    <field name="date_planned" column_invisible="context.get('quotation_only', False)" optional="show"/>\n                    <field name="user_id" optional="show" widget="many2one_avatar_user"/>\n                    <field name="date_order" invisible="state == 'purchase' or state == 'done' or state == 'cancel'" column_invisible="not context.get('quotation_only', False)" readonly="state in ['cancel', 'done', 'purchase']" widget="remaining_days" optional="show"/>\n                    <field name="activity_ids" widget="list_activity" 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" decoration-bf="state in ['purchase', 'done']"/>\n                    <field name="currency_id" column_invisible="True" readonly="state in ['cancel', 'done', 'purchase']"/>\n                    <field name="amount_total_cc" sum="Total amount" widget="monetary" optional="hide"/>\n                    <field name="company_currency_id" column_invisible="True"/>\n                    <field name="state" optional="show" widget="badge" decoration-success="state == 'purchase' or state == 'done'" decoration-warning="state == 'to approve'" decoration-info="state == 'draft' or state == 'sent'"/>\n                    <field name="invoice_status" optional="hide"/>\n                </list>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2289	16	\N	1	1	maintenance.team.list	maintenance.team	\N	list	maintenance/views/maintenance_views.xml	primary	{"en_US": "<list string=\\"Maintenance Team\\" editable=\\"bottom\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"member_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_create': True}\\" domain=\\"[('share', '=', False)]\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n            </list>", "es_ES": "<list string=\\"Equipo de mantenimiento\\" editable=\\"bottom\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"member_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_create': True}\\" domain=\\"[('share', '=', False)]\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n            </list>", "pt_PT": "<list string=\\"Equipa de Manutenção\\" editable=\\"bottom\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"member_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_create': True}\\" domain=\\"[('share', '=', False)]\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Maintenance Team" editable="bottom">\n                <field name="name"/>\n                <field name="member_ids" widget="many2many_tags" options="{'color_field': 'color', 'no_create': True}" domain="[('share', '=', False)]"/>\n                <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/>\n            </list>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2172	16	\N	1	1	purchase.order.line.search	purchase.order.line	\N	search	purchase/views/purchase_views.xml	primary	{"en_US": "<search string=\\"Search Purchase Order\\">\\n                    <field name=\\"order_id\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"partner_id\\" string=\\"Vendor\\"/>\\n                    <filter name=\\"hide_cancelled\\" string=\\"Hide cancelled lines\\" domain=\\"[('state', '!=', 'cancel')]\\"/>\\n                    <filter string=\\"Status\\" name=\\"purchase_state\\" domain=\\"[('state', '=', 'purchase')]\\"/>\\n                    <separator/>\\n                    <filter name=\\"filter_date_order\\" date=\\"date_order\\" default_period=\\"month\\"/>\\n                    <filter name=\\"order_date_last_year\\" string=\\"Order Date: Last 365 Days\\" domain=\\"[                             ('date_order', '&gt;', ((context_today() - relativedelta(years=1)).strftime('%Y-%m-%d')))                         ]\\" invisible=\\"1\\"/>\\n                    <group expand=\\"0\\" string=\\"Group By\\">\\n                        <filter name=\\"groupby_supplier\\" string=\\"Vendor\\" domain=\\"[]\\" context=\\"{'group_by' : 'partner_id'}\\"/>\\n                        <filter name=\\"groupby_product\\" string=\\"Product\\" domain=\\"[]\\" context=\\"{'group_by' : 'product_id'}\\"/>\\n                        <filter string=\\"Order Reference\\" name=\\"order_reference\\" domain=\\"[]\\" context=\\"{'group_by' :'order_id'}\\"/>\\n                        <separator/>\\n                        <filter string=\\"Order Date\\" name=\\"group_by_date_order\\" context=\\"{'group_by': 'date_order'}\\"/>\\n                    </group>\\n                </search>", "es_ES": "<search string=\\"Buscar pedido de compra\\">\\n                    <field name=\\"order_id\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"partner_id\\" string=\\"Proveedor\\"/>\\n                    <filter name=\\"hide_cancelled\\" string=\\"Ocultar líneas canceladas\\" domain=\\"[('state', '!=', 'cancel')]\\"/>\\n                    <filter string=\\"Estado\\" name=\\"purchase_state\\" domain=\\"[('state', '=', 'purchase')]\\"/>\\n                    <separator/>\\n                    <filter name=\\"filter_date_order\\" date=\\"date_order\\" default_period=\\"month\\"/>\\n                    <filter name=\\"order_date_last_year\\" string=\\"Fecha de pedido: Últimos 365 días\\" domain=\\"[                             ('date_order', '&gt;', ((context_today() - relativedelta(years=1)).strftime('%Y-%m-%d')))                         ]\\" invisible=\\"1\\"/>\\n                    <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                        <filter name=\\"groupby_supplier\\" string=\\"Proveedor\\" domain=\\"[]\\" context=\\"{'group_by' : 'partner_id'}\\"/>\\n                        <filter name=\\"groupby_product\\" string=\\"Producto\\" domain=\\"[]\\" context=\\"{'group_by' : 'product_id'}\\"/>\\n                        <filter string=\\"Referencia del pedido\\" name=\\"order_reference\\" domain=\\"[]\\" context=\\"{'group_by' :'order_id'}\\"/>\\n                        <separator/>\\n                        <filter string=\\"Fecha de pedido\\" name=\\"group_by_date_order\\" context=\\"{'group_by': 'date_order'}\\"/>\\n                    </group>\\n                </search>", "pt_PT": "<search string=\\"Pesquisar Encomendas\\">\\n                    <field name=\\"order_id\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"partner_id\\" string=\\"Fornecedor\\"/>\\n                    <filter name=\\"hide_cancelled\\" string=\\"Esconder linhas canceladas\\" domain=\\"[('state', '!=', 'cancel')]\\"/>\\n                    <filter string=\\"Estado\\" name=\\"purchase_state\\" domain=\\"[('state', '=', 'purchase')]\\"/>\\n                    <separator/>\\n                    <filter name=\\"filter_date_order\\" date=\\"date_order\\" default_period=\\"month\\"/>\\n                    <filter name=\\"order_date_last_year\\" string=\\"Data do pedido: últimos 365 dias\\" domain=\\"[                             ('date_order', '&gt;', ((context_today() - relativedelta(years=1)).strftime('%Y-%m-%d')))                         ]\\" invisible=\\"1\\"/>\\n                    <group expand=\\"0\\" string=\\"Agrupar Por\\">\\n                        <filter name=\\"groupby_supplier\\" string=\\"Fornecedor\\" domain=\\"[]\\" context=\\"{'group_by' : 'partner_id'}\\"/>\\n                        <filter name=\\"groupby_product\\" string=\\"Artigo\\" domain=\\"[]\\" context=\\"{'group_by' : 'product_id'}\\"/>\\n                        <filter string=\\"Referência da Encomenda\\" name=\\"order_reference\\" domain=\\"[]\\" context=\\"{'group_by' :'order_id'}\\"/>\\n                        <separator/>\\n                        <filter string=\\"Data da Encomenda\\" name=\\"group_by_date_order\\" context=\\"{'group_by': 'date_order'}\\"/>\\n                    </group>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Search Purchase Order">\n                    <field name="order_id"/>\n                    <field name="product_id"/>\n                    <field name="partner_id" string="Vendor"/>\n                    <filter name="hide_cancelled" string="Hide cancelled lines" domain="[('state', '!=', 'cancel')]"/>\n                    <filter string="Status" name="purchase_state" domain="[('state', '=', 'purchase')]"/>\n                    <separator/>\n                    <filter name="filter_date_order" date="date_order" default_period="month"/>\n                    <filter name="order_date_last_year" string="Order Date: Last 365 Days" domain="[                             ('date_order', '&gt;', ((context_today() - relativedelta(years=1)).strftime('%Y-%m-%d')))                         ]" invisible="1"/>\n                    <group expand="0" string="Group By">\n                        <filter name="groupby_supplier" string="Vendor" domain="[]" context="{'group_by' : 'partner_id'}"/>\n                        <filter name="groupby_product" string="Product" domain="[]" context="{'group_by' : 'product_id'}"/>\n                        <filter string="Order Reference" name="order_reference" domain="[]" context="{'group_by' :'order_id'}"/>\n                        <separator/>\n                        <filter string="Order Date" name="group_by_date_order" 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	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
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>", "pt_PT": "<list string=\\"Linhas de Encomenda\\" create=\\"false\\">\\n                    <field name=\\"order_id\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"partner_id\\" string=\\"Fornecedor\\"/>\\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	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
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>", "pt_PT": "<pivot string=\\"Notas de encomenda\\" 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	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
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>", "pt_PT": "<list string=\\"Notas de encomenda\\" 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=\\"Referência\\" 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 sem Impostos\\" string=\\"Sem Imposto\\" widget=\\"monetary\\" optional=\\"hide\\"/>\\n                    <field name=\\"amount_total\\" sum=\\"Montante 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	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
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>", "pt_PT": "<list string=\\"Análise de Compras\\">\\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=\\"Soma da quantidade solicitada\\"/>\\n                    <field name=\\"qty_received\\" optional=\\"hide\\" sum=\\"Some da quantidade recebida\\"/>\\n                    <field name=\\"qty_billed\\" optional=\\"hide\\" sum=\\"Soma da quantidade faturada\\"/>\\n                    <field name=\\"currency_id\\" optional=\\"show\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"untaxed_total\\" optional=\\"hide\\" widget=\\"monetary\\" sum=\\"Soma do total sem impostos\\"/>\\n                    <field name=\\"price_total\\" optional=\\"show\\" widget=\\"monetary\\" sum=\\"Soma do 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	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
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>", "pt_PT": "<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\\">Endereço de entrega</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']\\">Pedido de Orçamento n.º<span t-field=\\"o.name\\"/></t>\\n                    <t t-if=\\"o.state in ['purchase', 'done']\\">Nota de encomenda #<span t-field=\\"o.name\\"/></t>\\n                    <t t-if=\\"o.state == 'cancel'\\">Ordem de Compra Cancelada #<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>Referência do seu 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>Data da Ordem:</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>Prazo do 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>Chegada prevista:</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>Descrição</strong></th>\\n                        <th name=\\"th_quantity\\" class=\\"text-end\\"><strong>Qtd.</strong></th>\\n                        <th name=\\"th_price_unit\\" class=\\"text-end\\"><strong>Preço Unitário</strong></th>\\n                        <th name=\\"th_discount\\" class=\\"text-end\\"><strong>Desc.</strong></th>\\n                        <th name=\\"th_taxes\\" class=\\"text-end\\"><strong>Impostos</strong></th>\\n                        <th name=\\"th_subtotal\\" class=\\"text-end\\">\\n                            <strong>Montante</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>Condições de pagamento: </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 seu software</a> com <t t-out=\\"o.company_id.name\\"/> para criar cotações automaticamente.\\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	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
