2161	16	\N	1	1	purchase.order.form	purchase.order	\N	form	purchase/views/purchase_views.xml	primary	{"en_US": "<form string=\\"Purchase Order\\" class=\\"o_purchase_order\\">\\n                <header>\\n                    <button name=\\"action_rfq_send\\" invisible=\\"state != 'draft'\\" string=\\"Send by Email\\" type=\\"object\\" context=\\"{'send_rfq':True}\\" class=\\"oe_highlight\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"print_quotation\\" string=\\"Print RFQ\\" type=\\"object\\" invisible=\\"state != 'draft'\\" class=\\"oe_highlight\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <button name=\\"button_confirm\\" type=\\"object\\" invisible=\\"state != 'sent'\\" string=\\"Confirm Order\\" context=\\"{'validate_analytic': True}\\" class=\\"oe_highlight\\" id=\\"bid_confirm\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"button_approve\\" type=\\"object\\" invisible=\\"state != 'to approve'\\" string=\\"Approve Order\\" class=\\"oe_highlight\\" groups=\\"purchase.group_purchase_manager\\" data-hotkey=\\"z\\"/>\\n                    <button name=\\"action_create_invoice\\" string=\\"Create Bill\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'create_bill':True}\\" invisible=\\"state not in ('purchase', 'done') or invoice_status in ('no', 'invoiced')\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"action_rfq_send\\" invisible=\\"state != 'sent'\\" string=\\"Re-Send by Email\\" type=\\"object\\" context=\\"{'send_rfq':True}\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"print_quotation\\" string=\\"Print RFQ\\" type=\\"object\\" invisible=\\"state != 'sent'\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <button name=\\"button_confirm\\" type=\\"object\\" invisible=\\"state != 'draft'\\" context=\\"{'validate_analytic': True}\\" string=\\"Confirm Order\\" id=\\"draft_confirm\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_rfq_send\\" invisible=\\"state != 'purchase'\\" string=\\"Send PO by Email\\" type=\\"object\\" context=\\"{'send_rfq':False}\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"confirm_reminder_mail\\" string=\\"Confirm Receipt Date\\" type=\\"object\\" invisible=\\"state not in ('purchase', 'done') or mail_reminder_confirmed or not date_planned\\" groups=\\"base.group_no_one\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"action_create_invoice\\" string=\\"Create Bill\\" type=\\"object\\" context=\\"{'create_bill':True}\\" invisible=\\"state not in ('purchase', 'done') or invoice_status not in ('no', 'invoiced') or not order_line\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"button_draft\\" invisible=\\"state != 'cancel'\\" string=\\"Set to Draft\\" type=\\"object\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"button_cancel\\" invisible=\\"state not in ('draft', 'to approve', 'sent', 'purchase')\\" string=\\"Cancel\\" type=\\"object\\" data-hotkey=\\"x\\"/>\\n                    <button name=\\"button_done\\" type=\\"object\\" string=\\"Lock\\" invisible=\\"state != 'purchase'\\" data-hotkey=\\"l\\"/>\\n                    <button name=\\"button_unlock\\" type=\\"object\\" string=\\"Unlock\\" invisible=\\"state != 'done'\\" groups=\\"purchase.group_purchase_manager\\" data-hotkey=\\"l\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,sent,purchase\\" readonly=\\"1\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"action_bill_matching\\" type=\\"object\\" groups=\\"account.group_account_invoice\\" icon=\\"fa-bullseye\\" invisible=\\"not partner_id or state not in ('purchase', 'done') or not partner_bill_count or invoice_status == 'invoiced'\\">\\n                            <div class=\\"o_field_statinfo\\">\\n                                <span class=\\"o_stat_text\\">Bill Matching</span>\\n                            </div>\\n                        </button>\\n                        <button type=\\"object\\" name=\\"action_view_invoice\\" class=\\"oe_stat_button\\" icon=\\"fa-pencil-square-o\\" invisible=\\"invoice_count == 0 or state in ('draft', 'sent', 'to approve')\\">\\n                            <field name=\\"invoice_count\\" widget=\\"statinfo\\" string=\\"Vendor Bills\\"/>\\n                            <field name=\\"invoice_ids\\" invisible=\\"1\\"/>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <span class=\\"o_form_label\\" invisible=\\"state not in ('draft', 'sent')\\">Request for Quotation </span>\\n                        <span class=\\"o_form_label\\" invisible=\\"state in ('draft', 'sent')\\">Purchase Order </span>\\n                        <h1 class=\\"d-flex\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <field name=\\"name\\" readonly=\\"1\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"partner_id\\" widget=\\"res_partner_many2one\\" context=\\"{'res_partner_search_mode': 'supplier', 'show_vat': True}\\" placeholder=\\"Name, TIN, Email, or Reference\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"partner_ref\\"/>\\n                            <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\" force_save=\\"1\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"id\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"currency_id\\" invisible=\\"1\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\" groups=\\"!base.group_multi_currency\\"/>\\n                            <field name=\\"tax_calculation_rounding_method\\" invisible=\\"1\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"date_order\\" invisible=\\"state in ('purchase', 'done')\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <label for=\\"date_approve\\" invisible=\\"state not in ('purchase', 'done')\\"/>\\n                            <div name=\\"date_approve\\" invisible=\\"state not in ('purchase', 'done')\\" class=\\"o_row\\">\\n                                <field name=\\"date_approve\\"/>\\n                            </div>\\n                            <label for=\\"date_planned\\"/>\\n                            <div name=\\"date_planned_div\\" class=\\"o_row\\">\\n                                <field name=\\"date_planned\\" readonly=\\"state not in ('draft', 'sent', 'to approve', 'purchase')\\"/>\\n                                <field name=\\"mail_reminder_confirmed\\" invisible=\\"1\\"/>\\n                                <span class=\\"text-muted\\" invisible=\\"not mail_reminder_confirmed\\">(confirmed by vendor)</span>\\n                            </div>\\n                            <label for=\\"receipt_reminder_email\\" class=\\"d-none\\" groups=\\"purchase.group_send_reminder\\"/>\\n                            <div name=\\"reminder\\" class=\\"o_row\\" groups=\\"purchase.group_send_reminder\\" title=\\"Automatically send a confirmation email to the vendor X days before the expected receipt date, asking him to confirm the exact date.\\">\\n                                <field name=\\"receipt_reminder_email\\"/>\\n                                <span>Ask confirmation</span>\\n                                <div class=\\"o_row oe_inline\\" invisible=\\"not receipt_reminder_email\\">\\n                                    <field name=\\"reminder_date_before_receipt\\" class=\\"oe_inline\\" style=\\"max-width: 30px;\\"/>\\n                                    day(s) before\\n                                    <widget name=\\"toaster_button\\" button_name=\\"send_reminder_preview\\" title=\\"Preview the reminder email by sending it to yourself.\\" invisible=\\"not id\\"/>\\n                                </div>\\n                            </div>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Products\\" name=\\"products\\">\\n                            <field name=\\"tax_country_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"order_line\\" widget=\\"product_label_section_and_note_field_o2m\\" mode=\\"list,kanban\\" context=\\"{'default_state': 'draft'}\\" readonly=\\"state in ('done', 'cancel')\\">\\n                                <list string=\\"Purchase Order Lines\\" editable=\\"bottom\\">\\n                                    <control>\\n                                        <create name=\\"add_product_control\\" string=\\"Add a product\\"/>\\n                                        <create name=\\"add_section_control\\" string=\\"Add a section\\" context=\\"{'default_display_type': 'line_section'}\\"/>\\n                                        <create name=\\"add_note_control\\" string=\\"Add a note\\" context=\\"{'default_display_type': 'line_note'}\\"/>\\n                                        <button name=\\"action_add_from_catalog\\" string=\\"Catalog\\" type=\\"object\\" class=\\"px-4 btn-link\\" context=\\"{'order_id': parent.id}\\"/>\\n                                    </control>\\n                                    <field name=\\"tax_calculation_rounding_method\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"display_type\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_type\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_uom\\" column_invisible=\\"True\\" groups=\\"!uom.group_uom\\"/>\\n                                    <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"invoice_lines\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <!-- optional=\\"show\\" allows name (description) to be editable -->\\n                                    <field name=\\"product_id\\" widget=\\"product_label_section_and_note_field\\" readonly=\\"state in ('purchase', 'to approve', 'done', 'cancel') or is_downpayment\\" required=\\"not display_type and not is_downpayment\\" optional=\\"show\\" context=\\"{'partner_id':partner_id, 'quantity':product_qty, 'company_id': parent.company_id}\\" force_save=\\"1\\" domain=\\"[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', 'parent_of', parent.company_id)]\\"/>\\n                                    <field name=\\"name\\" widget=\\"section_and_note_text\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_planned\\" optional=\\"hide\\" required=\\"not display_type and not is_downpayment\\" force_save=\\"1\\" readonly=\\"is_downpayment\\"/>\\n                                    <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" optional=\\"hide\\" groups=\\"analytic.group_analytic_accounting\\" options=\\"{'product_field': 'product_id', 'business_domain': 'purchase_order', 'amount_field': 'price_subtotal'}\\"/>\\n                                    <field name=\\"product_qty\\" readonly=\\"is_downpayment\\"/>\\n                                    <field name=\\"qty_received_manual\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"qty_received_method\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"qty_received\\" string=\\"Received\\" column_invisible=\\"parent.state not in ('purchase', 'done')\\" readonly=\\"qty_received_method != 'manual' or is_downpayment\\" optional=\\"show\\"/>\\n                                    <field name=\\"qty_invoiced\\" string=\\"Billed\\" column_invisible=\\"parent.state not in ('purchase', 'done')\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_uom\\" string=\\"UoM\\" groups=\\"uom.group_uom\\" readonly=\\"state in ('purchase', 'done', 'cancel') or is_downpayment\\" required=\\"not display_type and not is_downpayment\\" options=\\"{'no_open': True}\\" force_save=\\"1\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_packaging_qty\\" invisible=\\"not product_id or not product_packaging_id\\" groups=\\"product.group_stock_packaging\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_packaging_id\\" invisible=\\"not product_id\\" context=\\"{'default_product_id': product_id, 'list_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}\\" groups=\\"product.group_stock_packaging\\" optional=\\"show\\"/>\\n                                    <field name=\\"price_unit\\" readonly=\\"qty_invoiced != 0\\"/>\\n                                    <button name=\\"action_purchase_history\\" type=\\"object\\" icon=\\"fa-history\\" title=\\"Purchase History\\" invisible=\\"not id\\"/>\\n                                    <field name=\\"taxes_id\\" widget=\\"many2many_tags\\" domain=\\"[('type_tax_use', '=', 'purchase'), ('company_id', 'parent_of', parent.company_id), ('country_id', '=', parent.tax_country_id), ('active', '=', True)]\\" context=\\"{'default_type_tax_use': 'purchase', 'search_view_ref': 'account.account_tax_view_search'}\\" options=\\"{'no_create': True}\\" optional=\\"show\\" readonly=\\"is_downpayment\\"/>\\n                                    <field name=\\"discount\\" string=\\"Disc.%\\" width=\\"50px\\" readonly=\\"qty_invoiced != 0\\" optional=\\"hide\\"/>\\n                                    <field name=\\"price_subtotal\\" string=\\"Amount\\"/>\\n                                </list>\\n                                <form string=\\"Purchase Order Line\\">\\n                                        <field name=\\"tax_calculation_rounding_method\\" invisible=\\"1\\"/>\\n                                        <field name=\\"state\\" invisible=\\"1\\"/>\\n                                        <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                        <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                        <group invisible=\\"display_type\\">\\n                                            <group>\\n                                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                                <field name=\\"product_id\\" context=\\"{'partner_id': parent.partner_id}\\" widget=\\"many2one_barcode\\" domain=\\"[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]\\" readonly=\\"state in ('purchase', 'to approve', 'done', 'cancel')\\"/>\\n                                                <label for=\\"product_qty\\"/>\\n                                                <div class=\\"o_row\\">\\n                                                    <field name=\\"product_qty\\"/>\\n                                                    <field name=\\"product_uom\\" groups=\\"uom.group_uom\\" required=\\"not display_type and not is_downpayment\\"/>\\n                                                </div>\\n                                                <field name=\\"qty_received_method\\" invisible=\\"1\\"/>\\n                                                <field name=\\"qty_received\\" string=\\"Received Quantity\\" invisible=\\"parent.state not in ('purchase', 'done')\\" readonly=\\"qty_received_method != 'manual'\\"/>\\n                                                <field name=\\"qty_invoiced\\" string=\\"Billed Quantity\\" invisible=\\"parent.state not in ('purchase', 'done')\\"/>\\n                                                <field name=\\"product_packaging_qty\\" invisible=\\"not product_id or not product_packaging_id\\" groups=\\"product.group_stock_packaging\\"/>\\n                                                <field name=\\"product_packaging_id\\" invisible=\\"not product_id\\" context=\\"{'default_product_id': product_id, 'list_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}\\" groups=\\"product.group_stock_packaging\\"/>\\n                                                <field name=\\"price_unit\\"/>\\n                                                <field name=\\"discount\\"/>\\n                                                <field name=\\"taxes_id\\" widget=\\"many2many_tags\\" domain=\\"[('type_tax_use', '=', 'purchase'), ('company_id', 'parent_of', parent.company_id), ('country_id', '=', parent.tax_country_id)]\\" options=\\"{'no_create': True}\\"/>\\n                                            </group>\\n                                            <group>\\n                                                <field name=\\"date_planned\\" required=\\"not display_type and not is_downpayment\\"/>\\n                                                <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" groups=\\"analytic.group_analytic_accounting\\" options=\\"{'product_field': 'product_id', 'business_domain': 'purchase_order'}\\"/>\\n                                            </group>\\n                                            <group>\\n                                            <notebook colspan=\\"4\\">\\n                                                <page string=\\"Notes\\" name=\\"notes\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </page>\\n                                                <page string=\\"Invoices and Incoming Shipments\\" name=\\"invoices_incoming_shiptments\\">\\n                                                    <field name=\\"invoice_lines\\"/>\\n                                                </page>\\n                                            </notebook>\\n                                            </group>\\n                                        </group>\\n                                        <label for=\\"name\\" string=\\"Section Name (eg. Products, Services)\\" invisible=\\"display_type != 'line_section'\\"/>\\n                                        <label for=\\"name\\" string=\\"Note\\" invisible=\\"display_type != 'line_note'\\"/>\\n                                        <field name=\\"name\\" nolabel=\\"1\\" invisible=\\"not display_type\\"/>\\n                                </form>\\n                                <kanban class=\\"o_kanban_mobile\\">\\n                                     <field name=\\"display_type\\"/>\\n                                     <field name=\\"tax_calculation_rounding_method\\"/>\\n                                     <templates>\\n                                         <t t-name=\\"card\\">\\n                                            <t t-if=\\"!record.display_type.raw_value\\">\\n                                                <div class=\\"row\\">\\n                                                    <field name=\\"product_id\\" class=\\"fw-bold col-8\\"/>\\n                                                    <span class=\\"fw-bold col-4\\">\\n                                                        Tax excl.: <field name=\\"price_subtotal\\" class=\\"float-end\\"/>\\n                                                    </span>\\n                                                </div>\\n                                                <div class=\\"row\\">\\n                                                    <span class=\\"col-8 text-muted\\">\\n                                                        Quantity:\\n                                                        <field name=\\"product_qty\\"/>\\n                                                        <field name=\\"product_uom\\" groups=\\"uom.group_uom\\" class=\\"small\\"/>\\n                                                    </span>\\n                                                    <span class=\\"fw-bold col-4\\" t-if=\\"record.tax_calculation_rounding_method.raw_value === 'round_per_line'\\">\\n                                                        Tax incl.: <field name=\\"price_total\\"/>\\n                                                    </span>\\n                                                </div>\\n                                                <span class=\\"text-muted\\">\\n                                                    Unit Price:\\n                                                    <field name=\\"price_unit\\"/>\\n                                                </span>\\n                                                <span class=\\"text-muted\\" t-if=\\"record.discount.raw_value\\">\\n                                                    Discount: <field name=\\"discount\\"/>%\\n                                                </span>\\n                                            </t>\\n                                            <div t-elif=\\"record.display_type.raw_value === 'line_section' || record.display_type.raw_value === 'line_note'\\">\\n                                                <div t-attf-class=\\"{{record.display_type.raw_value === 'line_section' ? 'fw-bold' : 'fst-italic' }}\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </div>\\n                                            </div>\\n                                         </t>\\n                                     </templates>\\n                                 </kanban>\\n                            </field>\\n                            <group>\\n                                <group>\\n                                    <field colspan=\\"2\\" name=\\"notes\\" nolabel=\\"1\\" placeholder=\\"Define your terms and conditions ...\\"/>\\n                                </group>\\n                                <group class=\\"oe_subtotal_footer\\">\\n                                    <field name=\\"tax_totals\\" widget=\\"account-tax-totals-field\\" nolabel=\\"1\\" readonly=\\"1\\"/>\\n                                </group>\\n                            </group>\\n                            <div class=\\"clearfix\\"/>\\n                        </page>\\n                        <page string=\\"Other Information\\" name=\\"purchase_delivery_invoice\\">\\n                            <group>\\n                                <group name=\\"other_info\\">\\n                                    <field name=\\"user_id\\" domain=\\"[('share', '=', False)]\\" widget=\\"many2one_avatar_user\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                                    <field name=\\"origin\\"/>\\n                                </group>\\n                                <group name=\\"invoice_info\\">\\n                                    <field name=\\"invoice_status\\" invisible=\\"state in ('draft', 'sent', 'to approve', 'cancel')\\"/>\\n                                    <field name=\\"payment_term_id\\" readonly=\\"invoice_status == 'invoiced' or state == 'done'\\" options=\\"{'no_create': True}\\"/>\\n                                    <field name=\\"fiscal_position_id\\" options=\\"{'no_create': True}\\" readonly=\\"invoice_status == 'invoiced' or state == 'done'\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n                </form>", "es_ES": "<form string=\\"Pedido de compra\\" class=\\"o_purchase_order\\">\\n                <header>\\n                    <button name=\\"action_rfq_send\\" invisible=\\"state != 'draft'\\" string=\\"Enviar por correo electrónico\\" type=\\"object\\" context=\\"{'send_rfq':True}\\" class=\\"oe_highlight\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"print_quotation\\" string=\\"Imprimir SdP\\" type=\\"object\\" invisible=\\"state != 'draft'\\" class=\\"oe_highlight\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <button name=\\"button_confirm\\" type=\\"object\\" invisible=\\"state != 'sent'\\" string=\\"Confirmar pedido\\" context=\\"{'validate_analytic': True}\\" class=\\"oe_highlight\\" id=\\"bid_confirm\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"button_approve\\" type=\\"object\\" invisible=\\"state != 'to approve'\\" string=\\"Aprobar pedido\\" class=\\"oe_highlight\\" groups=\\"purchase.group_purchase_manager\\" data-hotkey=\\"z\\"/>\\n                    <button name=\\"action_create_invoice\\" string=\\"Crear factura\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'create_bill':True}\\" invisible=\\"state not in ('purchase', 'done') or invoice_status in ('no', 'invoiced')\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"action_rfq_send\\" invisible=\\"state != 'sent'\\" string=\\"Reenviar por correo electrónico\\" type=\\"object\\" context=\\"{'send_rfq':True}\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"print_quotation\\" string=\\"Imprimir SdP\\" type=\\"object\\" invisible=\\"state != 'sent'\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <button name=\\"button_confirm\\" type=\\"object\\" invisible=\\"state != 'draft'\\" context=\\"{'validate_analytic': True}\\" string=\\"Confirmar pedido\\" id=\\"draft_confirm\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_rfq_send\\" invisible=\\"state != 'purchase'\\" string=\\"Enviar pedido de compra por correo electrónico\\" type=\\"object\\" context=\\"{'send_rfq':False}\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"confirm_reminder_mail\\" string=\\"Confirmar fecha de recepción\\" type=\\"object\\" invisible=\\"state not in ('purchase', 'done') or mail_reminder_confirmed or not date_planned\\" groups=\\"base.group_no_one\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"action_create_invoice\\" string=\\"Crear factura\\" type=\\"object\\" context=\\"{'create_bill':True}\\" invisible=\\"state not in ('purchase', 'done') or invoice_status not in ('no', 'invoiced') or not order_line\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"button_draft\\" invisible=\\"state != 'cancel'\\" string=\\"Establecer como borrador\\" type=\\"object\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"button_cancel\\" invisible=\\"state not in ('draft', 'to approve', 'sent', 'purchase')\\" string=\\"Cancelar\\" type=\\"object\\" data-hotkey=\\"x\\"/>\\n                    <button name=\\"button_done\\" type=\\"object\\" string=\\"Bloquear\\" invisible=\\"state != 'purchase'\\" data-hotkey=\\"l\\"/>\\n                    <button name=\\"button_unlock\\" type=\\"object\\" string=\\"Desbloquear\\" invisible=\\"state != 'done'\\" groups=\\"purchase.group_purchase_manager\\" data-hotkey=\\"l\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,sent,purchase\\" readonly=\\"1\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"action_bill_matching\\" type=\\"object\\" groups=\\"account.group_account_invoice\\" icon=\\"fa-bullseye\\" invisible=\\"not partner_id or state not in ('purchase', 'done') or not partner_bill_count or invoice_status == 'invoiced'\\">\\n                            <div class=\\"o_field_statinfo\\">\\n                                <span class=\\"o_stat_text\\">Conciliación de factura</span>\\n                            </div>\\n                        </button>\\n                        <button type=\\"object\\" name=\\"action_view_invoice\\" class=\\"oe_stat_button\\" icon=\\"fa-pencil-square-o\\" invisible=\\"invoice_count == 0 or state in ('draft', 'sent', 'to approve')\\">\\n                            <field name=\\"invoice_count\\" widget=\\"statinfo\\" string=\\"Facturas de proveedores\\"/>\\n                            <field name=\\"invoice_ids\\" invisible=\\"1\\"/>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <span class=\\"o_form_label\\" invisible=\\"state not in ('draft', 'sent')\\">Solicitud de presupuesto </span>\\n                        <span class=\\"o_form_label\\" invisible=\\"state in ('draft', 'sent')\\">Pedido de compra </span>\\n                        <h1 class=\\"d-flex\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <field name=\\"name\\" readonly=\\"1\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"partner_id\\" widget=\\"res_partner_many2one\\" context=\\"{'res_partner_search_mode': 'supplier', 'show_vat': True}\\" placeholder=\\"Nombre, NIF, correo electrónico o referencia\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"partner_ref\\"/>\\n                            <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\" force_save=\\"1\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"id\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <field name=\\"currency_id\\" invisible=\\"1\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\" groups=\\"!base.group_multi_currency\\"/>\\n                            <field name=\\"tax_calculation_rounding_method\\" invisible=\\"1\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"date_order\\" invisible=\\"state in ('purchase', 'done')\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                            <label for=\\"date_approve\\" invisible=\\"state not in ('purchase', 'done')\\"/>\\n                            <div name=\\"date_approve\\" invisible=\\"state not in ('purchase', 'done')\\" class=\\"o_row\\">\\n                                <field name=\\"date_approve\\"/>\\n                            </div>\\n                            <label for=\\"date_planned\\"/>\\n                            <div name=\\"date_planned_div\\" class=\\"o_row\\">\\n                                <field name=\\"date_planned\\" readonly=\\"state not in ('draft', 'sent', 'to approve', 'purchase')\\"/>\\n                                <field name=\\"mail_reminder_confirmed\\" invisible=\\"1\\"/>\\n                                <span class=\\"text-muted\\" invisible=\\"not mail_reminder_confirmed\\">(confirmado por el proveedor)</span>\\n                            </div>\\n                            <label for=\\"receipt_reminder_email\\" class=\\"d-none\\" groups=\\"purchase.group_send_reminder\\"/>\\n                            <div name=\\"reminder\\" class=\\"o_row\\" groups=\\"purchase.group_send_reminder\\" title=\\"Envíe automáticamente un correo electrónico de confirmación al proveedor X días antes de la fecha de recepción prevista, pidiéndole que confirme la fecha exacta.\\">\\n                                <field name=\\"receipt_reminder_email\\"/>\\n                                <span>Pedir confirmación</span>\\n                                <div class=\\"o_row oe_inline\\" invisible=\\"not receipt_reminder_email\\">\\n                                    <field name=\\"reminder_date_before_receipt\\" class=\\"oe_inline\\" style=\\"max-width: 30px;\\"/>\\n                                    día(s) antes\\n                                    <widget name=\\"toaster_button\\" button_name=\\"send_reminder_preview\\" title=\\"Obtenga una vista previa del correo electrónico de recordatorio enviándolo a usted mismo.\\" invisible=\\"not id\\"/>\\n                                </div>\\n                            </div>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Productos\\" name=\\"products\\">\\n                            <field name=\\"tax_country_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"order_line\\" widget=\\"product_label_section_and_note_field_o2m\\" mode=\\"list,kanban\\" context=\\"{'default_state': 'draft'}\\" readonly=\\"state in ('done', 'cancel')\\">\\n                                <list string=\\"Líneas de pedido de compra\\" editable=\\"bottom\\">\\n                                    <control>\\n                                        <create name=\\"add_product_control\\" string=\\"Añadir un producto\\"/>\\n                                        <create name=\\"add_section_control\\" string=\\"Añadir una sección\\" context=\\"{'default_display_type': 'line_section'}\\"/>\\n                                        <create name=\\"add_note_control\\" string=\\"Añadir una nota\\" context=\\"{'default_display_type': 'line_note'}\\"/>\\n                                        <button name=\\"action_add_from_catalog\\" string=\\"Catálogo\\" type=\\"object\\" class=\\"px-4 btn-link\\" context=\\"{'order_id': parent.id}\\"/>\\n                                    </control>\\n                                    <field name=\\"tax_calculation_rounding_method\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"display_type\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_type\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"product_uom\\" column_invisible=\\"True\\" groups=\\"!uom.group_uom\\"/>\\n                                    <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"invoice_lines\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <!-- optional=\\"show\\" allows name (description) to be editable -->\\n                                    <field name=\\"product_id\\" widget=\\"product_label_section_and_note_field\\" readonly=\\"state in ('purchase', 'to approve', 'done', 'cancel') or is_downpayment\\" required=\\"not display_type and not is_downpayment\\" optional=\\"show\\" context=\\"{'partner_id':partner_id, 'quantity':product_qty, 'company_id': parent.company_id}\\" force_save=\\"1\\" domain=\\"[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', 'parent_of', parent.company_id)]\\"/>\\n                                    <field name=\\"name\\" widget=\\"section_and_note_text\\" optional=\\"show\\"/>\\n                                    <field name=\\"date_planned\\" optional=\\"hide\\" required=\\"not display_type and not is_downpayment\\" force_save=\\"1\\" readonly=\\"is_downpayment\\"/>\\n                                    <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" optional=\\"hide\\" groups=\\"analytic.group_analytic_accounting\\" options=\\"{'product_field': 'product_id', 'business_domain': 'purchase_order', 'amount_field': 'price_subtotal'}\\"/>\\n                                    <field name=\\"product_qty\\" readonly=\\"is_downpayment\\"/>\\n                                    <field name=\\"qty_received_manual\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"qty_received_method\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"qty_received\\" string=\\"Recibido\\" column_invisible=\\"parent.state not in ('purchase', 'done')\\" readonly=\\"qty_received_method != 'manual' or is_downpayment\\" optional=\\"show\\"/>\\n                                    <field name=\\"qty_invoiced\\" string=\\"Facturado\\" column_invisible=\\"parent.state not in ('purchase', 'done')\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_uom\\" string=\\"UdM\\" groups=\\"uom.group_uom\\" readonly=\\"state in ('purchase', 'done', 'cancel') or is_downpayment\\" required=\\"not display_type and not is_downpayment\\" options=\\"{'no_open': True}\\" force_save=\\"1\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_packaging_qty\\" invisible=\\"not product_id or not product_packaging_id\\" groups=\\"product.group_stock_packaging\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_packaging_id\\" invisible=\\"not product_id\\" context=\\"{'default_product_id': product_id, 'list_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}\\" groups=\\"product.group_stock_packaging\\" optional=\\"show\\"/>\\n                                    <field name=\\"price_unit\\" readonly=\\"qty_invoiced != 0\\"/>\\n                                    <button name=\\"action_purchase_history\\" type=\\"object\\" icon=\\"fa-history\\" title=\\"Historial de compra\\" invisible=\\"not id\\"/>\\n                                    <field name=\\"taxes_id\\" widget=\\"many2many_tags\\" domain=\\"[('type_tax_use', '=', 'purchase'), ('company_id', 'parent_of', parent.company_id), ('country_id', '=', parent.tax_country_id), ('active', '=', True)]\\" context=\\"{'default_type_tax_use': 'purchase', 'search_view_ref': 'account.account_tax_view_search'}\\" options=\\"{'no_create': True}\\" optional=\\"show\\" readonly=\\"is_downpayment\\"/>\\n                                    <field name=\\"discount\\" string=\\"Desc.%\\" width=\\"50px\\" readonly=\\"qty_invoiced != 0\\" optional=\\"hide\\"/>\\n                                    <field name=\\"price_subtotal\\" string=\\"Importe\\"/>\\n                                </list>\\n                                <form string=\\"Línea de pedido de compra\\">\\n                                        <field name=\\"tax_calculation_rounding_method\\" invisible=\\"1\\"/>\\n                                        <field name=\\"state\\" invisible=\\"1\\"/>\\n                                        <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                        <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                        <group invisible=\\"display_type\\">\\n                                            <group>\\n                                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                                <field name=\\"product_id\\" context=\\"{'partner_id': parent.partner_id}\\" widget=\\"many2one_barcode\\" domain=\\"[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]\\" readonly=\\"state in ('purchase', 'to approve', 'done', 'cancel')\\"/>\\n                                                <label for=\\"product_qty\\"/>\\n                                                <div class=\\"o_row\\">\\n                                                    <field name=\\"product_qty\\"/>\\n                                                    <field name=\\"product_uom\\" groups=\\"uom.group_uom\\" required=\\"not display_type and not is_downpayment\\"/>\\n                                                </div>\\n                                                <field name=\\"qty_received_method\\" invisible=\\"1\\"/>\\n                                                <field name=\\"qty_received\\" string=\\"Cantidad recibida\\" invisible=\\"parent.state not in ('purchase', 'done')\\" readonly=\\"qty_received_method != 'manual'\\"/>\\n                                                <field name=\\"qty_invoiced\\" string=\\"Cantidad facturada\\" invisible=\\"parent.state not in ('purchase', 'done')\\"/>\\n                                                <field name=\\"product_packaging_qty\\" invisible=\\"not product_id or not product_packaging_id\\" groups=\\"product.group_stock_packaging\\"/>\\n                                                <field name=\\"product_packaging_id\\" invisible=\\"not product_id\\" context=\\"{'default_product_id': product_id, 'list_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}\\" groups=\\"product.group_stock_packaging\\"/>\\n                                                <field name=\\"price_unit\\"/>\\n                                                <field name=\\"discount\\"/>\\n                                                <field name=\\"taxes_id\\" widget=\\"many2many_tags\\" domain=\\"[('type_tax_use', '=', 'purchase'), ('company_id', 'parent_of', parent.company_id), ('country_id', '=', parent.tax_country_id)]\\" options=\\"{'no_create': True}\\"/>\\n                                            </group>\\n                                            <group>\\n                                                <field name=\\"date_planned\\" required=\\"not display_type and not is_downpayment\\"/>\\n                                                <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" groups=\\"analytic.group_analytic_accounting\\" options=\\"{'product_field': 'product_id', 'business_domain': 'purchase_order'}\\"/>\\n                                            </group>\\n                                            <group>\\n                                            <notebook colspan=\\"4\\">\\n                                                <page string=\\"Notas\\" name=\\"notes\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </page>\\n                                                <page string=\\"Facturas y recepciones\\" name=\\"invoices_incoming_shiptments\\">\\n                                                    <field name=\\"invoice_lines\\"/>\\n                                                </page>\\n                                            </notebook>\\n                                            </group>\\n                                        </group>\\n                                        <label for=\\"name\\" string=\\"Nombre de la sección (p. ej., productos, servicios)\\" invisible=\\"display_type != 'line_section'\\"/>\\n                                        <label for=\\"name\\" string=\\"Nota\\" invisible=\\"display_type != 'line_note'\\"/>\\n                                        <field name=\\"name\\" nolabel=\\"1\\" invisible=\\"not display_type\\"/>\\n                                </form>\\n                                <kanban class=\\"o_kanban_mobile\\">\\n                                     <field name=\\"display_type\\"/>\\n                                     <field name=\\"tax_calculation_rounding_method\\"/>\\n                                     <templates>\\n                                         <t t-name=\\"card\\">\\n                                            <t t-if=\\"!record.display_type.raw_value\\">\\n                                                <div class=\\"row\\">\\n                                                    <field name=\\"product_id\\" class=\\"fw-bold col-8\\"/>\\n                                                    <span class=\\"fw-bold col-4\\">\\n                                                        Impuestos no incluidos: <field name=\\"price_subtotal\\" class=\\"float-end\\"/>\\n                                                    </span>\\n                                                </div>\\n                                                <div class=\\"row\\">\\n                                                    <span class=\\"col-8 text-muted\\">\\n                                                        Cantidad:\\n                                                        <field name=\\"product_qty\\"/>\\n                                                        <field name=\\"product_uom\\" groups=\\"uom.group_uom\\" class=\\"small\\"/>\\n                                                    </span>\\n                                                    <span class=\\"fw-bold col-4\\" t-if=\\"record.tax_calculation_rounding_method.raw_value === 'round_per_line'\\">\\n                                                        Impuestos incluidos: <field name=\\"price_total\\"/>\\n                                                    </span>\\n                                                </div>\\n                                                <span class=\\"text-muted\\">\\n                                                    Precio unitario:\\n                                                    <field name=\\"price_unit\\"/>\\n                                                </span>\\n                                                <span class=\\"text-muted\\" t-if=\\"record.discount.raw_value\\">\\n                                                    Descuento: <field name=\\"discount\\"/>%\\n                                                </span>\\n                                            </t>\\n                                            <div t-elif=\\"record.display_type.raw_value === 'line_section' || record.display_type.raw_value === 'line_note'\\">\\n                                                <div t-attf-class=\\"{{record.display_type.raw_value === 'line_section' ? 'fw-bold' : 'fst-italic' }}\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </div>\\n                                            </div>\\n                                         </t>\\n                                     </templates>\\n                                 </kanban>\\n                            </field>\\n                            <group>\\n                                <group>\\n                                    <field colspan=\\"2\\" name=\\"notes\\" nolabel=\\"1\\" placeholder=\\"Defina sus términos y condiciones ...\\"/>\\n                                </group>\\n                                <group class=\\"oe_subtotal_footer\\">\\n                                    <field name=\\"tax_totals\\" widget=\\"account-tax-totals-field\\" nolabel=\\"1\\" readonly=\\"1\\"/>\\n                                </group>\\n                            </group>\\n                            <div class=\\"clearfix\\"/>\\n                        </page>\\n                        <page string=\\"Otra información\\" name=\\"purchase_delivery_invoice\\">\\n                            <group>\\n                                <group name=\\"other_info\\">\\n                                    <field name=\\"user_id\\" domain=\\"[('share', '=', False)]\\" widget=\\"many2one_avatar_user\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" readonly=\\"state in ['cancel', 'done', 'purchase']\\"/>\\n                                    <field name=\\"origin\\"/>\\n                                </group>\\n                                <group name=\\"invoice_info\\">\\n                                    <field name=\\"invoice_status\\" invisible=\\"state in ('draft', 'sent', 'to approve', 'cancel')\\"/>\\n                                    <field name=\\"payment_term_id\\" readonly=\\"invoice_status == 'invoiced' or state == 'done'\\" options=\\"{'no_create': True}\\"/>\\n                                    <field name=\\"fiscal_position_id\\" options=\\"{'no_create': True}\\" readonly=\\"invoice_status == 'invoiced' or state == 'done'\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Purchase Order" class="o_purchase_order">\n                <header>\n                    <button name="action_rfq_send" invisible="state != 'draft'" string="Send by Email" type="object" context="{'send_rfq':True}" class="oe_highlight" data-hotkey="g"/>\n                    <button name="print_quotation" string="Print RFQ" type="object" invisible="state != 'draft'" class="oe_highlight" groups="base.group_user" data-hotkey="k"/>\n                    <button name="button_confirm" type="object" invisible="state != 'sent'" string="Confirm Order" context="{'validate_analytic': True}" class="oe_highlight" id="bid_confirm" data-hotkey="q"/>\n                    <button name="button_approve" type="object" invisible="state != 'to approve'" string="Approve Order" class="oe_highlight" groups="purchase.group_purchase_manager" data-hotkey="z"/>\n                    <button name="action_create_invoice" string="Create Bill" type="object" class="oe_highlight" context="{'create_bill':True}" invisible="state not in ('purchase', 'done') or invoice_status in ('no', 'invoiced')" data-hotkey="w"/>\n                    <button name="action_rfq_send" invisible="state != 'sent'" string="Re-Send by Email" type="object" context="{'send_rfq':True}" data-hotkey="g"/>\n                    <button name="print_quotation" string="Print RFQ" type="object" invisible="state != 'sent'" groups="base.group_user" data-hotkey="k"/>\n                    <button name="button_confirm" type="object" invisible="state != 'draft'" context="{'validate_analytic': True}" string="Confirm Order" id="draft_confirm" data-hotkey="q"/>\n                    <button name="action_rfq_send" invisible="state != 'purchase'" string="Send PO by Email" type="object" context="{'send_rfq':False}" data-hotkey="g"/>\n                    <button name="confirm_reminder_mail" string="Confirm Receipt Date" type="object" invisible="state not in ('purchase', 'done') or mail_reminder_confirmed or not date_planned" groups="base.group_no_one" data-hotkey="o"/>\n                    <button name="action_create_invoice" string="Create Bill" type="object" context="{'create_bill':True}" invisible="state not in ('purchase', 'done') or invoice_status not in ('no', 'invoiced') or not order_line" data-hotkey="w"/>\n                    <button name="button_draft" invisible="state != 'cancel'" string="Set to Draft" type="object" data-hotkey="o"/>\n                    <button name="button_cancel" invisible="state not in ('draft', 'to approve', 'sent', 'purchase')" string="Cancel" type="object" data-hotkey="x"/>\n                    <button name="button_done" type="object" string="Lock" invisible="state != 'purchase'" data-hotkey="l"/>\n                    <button name="button_unlock" type="object" string="Unlock" invisible="state != 'done'" groups="purchase.group_purchase_manager" data-hotkey="l"/>\n                    <field name="state" widget="statusbar" statusbar_visible="draft,sent,purchase" readonly="1"/>\n                </header>\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                        <button class="oe_stat_button" name="action_bill_matching" type="object" groups="account.group_account_invoice" icon="fa-bullseye" invisible="not partner_id or state not in ('purchase', 'done') or not partner_bill_count or invoice_status == 'invoiced'">\n                            <div class="o_field_statinfo">\n                                <span class="o_stat_text">Bill Matching</span>\n                            </div>\n                        </button>\n                        <button type="object" name="action_view_invoice" class="oe_stat_button" icon="fa-pencil-square-o" invisible="invoice_count == 0 or state in ('draft', 'sent', 'to approve')">\n                            <field name="invoice_count" widget="statinfo" string="Vendor Bills"/>\n                            <field name="invoice_ids" invisible="1"/>\n                        </button>\n                    </div>\n                    <div class="oe_title">\n                        <span class="o_form_label" invisible="state not in ('draft', 'sent')">Request for Quotation </span>\n                        <span class="o_form_label" invisible="state in ('draft', 'sent')">Purchase Order </span>\n                        <h1 class="d-flex">\n                            <field name="priority" widget="priority" class="me-3"/>\n                            <field name="name" readonly="1"/>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="partner_id" widget="res_partner_many2one" context="{'res_partner_search_mode': 'supplier', 'show_vat': True}" placeholder="Name, TIN, Email, or Reference" readonly="state in ['cancel', 'done', 'purchase']"/>\n                            <field name="partner_ref"/>\n                            <field name="currency_id" groups="base.group_multi_currency" force_save="1" readonly="state in ['cancel', 'done', 'purchase']"/>\n                            <field name="id" invisible="1"/>\n                            <field name="company_id" invisible="1" readonly="state in ['cancel', 'done', 'purchase']"/>\n                            <field name="currency_id" invisible="1" readonly="state in ['cancel', 'done', 'purchase']" groups="!base.group_multi_currency"/>\n                            <field name="tax_calculation_rounding_method" invisible="1"/>\n                        </group>\n                        <group>\n                            <field name="date_order" invisible="state in ('purchase', 'done')" readonly="state in ['cancel', 'done', 'purchase']"/>\n                            <label for="date_approve" invisible="state not in ('purchase', 'done')"/>\n                            <div name="date_approve" invisible="state not in ('purchase', 'done')" class="o_row">\n                                <field name="date_approve"/>\n                            </div>\n                            <label for="date_planned"/>\n                            <div name="date_planned_div" class="o_row">\n                                <field name="date_planned" readonly="state not in ('draft', 'sent', 'to approve', 'purchase')"/>\n                                <field name="mail_reminder_confirmed" invisible="1"/>\n                                <span class="text-muted" invisible="not mail_reminder_confirmed">(confirmed by vendor)</span>\n                            </div>\n                            <label for="receipt_reminder_email" class="d-none" groups="purchase.group_send_reminder"/>\n                            <div name="reminder" class="o_row" groups="purchase.group_send_reminder" title="Automatically send a confirmation email to the vendor X days before the expected receipt date, asking him to confirm the exact date.">\n                                <field name="receipt_reminder_email"/>\n                                <span>Ask confirmation</span>\n                                <div class="o_row oe_inline" invisible="not receipt_reminder_email">\n                                    <field name="reminder_date_before_receipt" class="oe_inline" style="max-width: 30px;"/>\n                                    day(s) before\n                                    <widget name="toaster_button" button_name="send_reminder_preview" title="Preview the reminder email by sending it to yourself." invisible="not id"/>\n                                </div>\n                            </div>\n                        </group>\n                    </group>\n                    <notebook>\n                        <page string="Products" name="products">\n                            <field name="tax_country_id" invisible="1"/>\n                            <field name="order_line" widget="product_label_section_and_note_field_o2m" mode="list,kanban" context="{'default_state': 'draft'}" readonly="state in ('done', 'cancel')">\n                                <list string="Purchase Order Lines" editable="bottom">\n                                    <control>\n                                        <create name="add_product_control" string="Add a product"/>\n                                        <create name="add_section_control" string="Add a section" context="{'default_display_type': 'line_section'}"/>\n                                        <create name="add_note_control" string="Add a note" context="{'default_display_type': 'line_note'}"/>\n                                        <button name="action_add_from_catalog" string="Catalog" type="object" class="px-4 btn-link" context="{'order_id': parent.id}"/>\n                                    </control>\n                                    <field name="tax_calculation_rounding_method" column_invisible="True"/>\n                                    <field name="display_type" column_invisible="True"/>\n                                    <field name="company_id" column_invisible="True"/>\n                                    <field name="currency_id" column_invisible="True"/>\n                                    <field name="state" column_invisible="True"/>\n                                    <field name="product_type" column_invisible="True"/>\n                                    <field name="product_uom" column_invisible="True" groups="!uom.group_uom"/>\n                                    <field name="product_uom_category_id" column_invisible="True"/>\n                                    <field name="invoice_lines" column_invisible="True"/>\n                                    <field name="sequence" widget="handle"/>\n                                    <!-- optional="show" allows name (description) to be editable -->\n                                    <field name="product_id" widget="product_label_section_and_note_field" readonly="state in ('purchase', 'to approve', 'done', 'cancel') or is_downpayment" required="not display_type and not is_downpayment" optional="show" context="{'partner_id':partner_id, 'quantity':product_qty, 'company_id': parent.company_id}" force_save="1" domain="[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', 'parent_of', parent.company_id)]"/>\n                                    <field name="name" widget="section_and_note_text" optional="show"/>\n                                    <field name="date_planned" optional="hide" required="not display_type and not is_downpayment" force_save="1" readonly="is_downpayment"/>\n                                    <field name="analytic_distribution" widget="analytic_distribution" optional="hide" groups="analytic.group_analytic_accounting" options="{'product_field': 'product_id', 'business_domain': 'purchase_order', 'amount_field': 'price_subtotal'}"/>\n                                    <field name="product_qty" readonly="is_downpayment"/>\n                                    <field name="qty_received_manual" column_invisible="True"/>\n                                    <field name="qty_received_method" column_invisible="True"/>\n                                    <field name="qty_received" string="Received" column_invisible="parent.state not in ('purchase', 'done')" readonly="qty_received_method != 'manual' or is_downpayment" optional="show"/>\n                                    <field name="qty_invoiced" string="Billed" column_invisible="parent.state not in ('purchase', 'done')" optional="show"/>\n                                    <field name="product_uom" string="UoM" groups="uom.group_uom" readonly="state in ('purchase', 'done', 'cancel') or is_downpayment" required="not display_type and not is_downpayment" options="{'no_open': True}" force_save="1" optional="show"/>\n                                    <field name="product_packaging_qty" invisible="not product_id or not product_packaging_id" groups="product.group_stock_packaging" optional="show"/>\n                                    <field name="product_packaging_id" invisible="not product_id" context="{'default_product_id': product_id, 'list_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}" groups="product.group_stock_packaging" optional="show"/>\n                                    <field name="price_unit" readonly="qty_invoiced != 0"/>\n                                    <button name="action_purchase_history" type="object" icon="fa-history" title="Purchase History" invisible="not id"/>\n                                    <field name="taxes_id" widget="many2many_tags" domain="[('type_tax_use', '=', 'purchase'), ('company_id', 'parent_of', parent.company_id), ('country_id', '=', parent.tax_country_id), ('active', '=', True)]" context="{'default_type_tax_use': 'purchase', 'search_view_ref': 'account.account_tax_view_search'}" options="{'no_create': True}" optional="show" readonly="is_downpayment"/>\n                                    <field name="discount" string="Disc.%" width="50px" readonly="qty_invoiced != 0" optional="hide"/>\n                                    <field name="price_subtotal" string="Amount"/>\n                                </list>\n                                <form string="Purchase Order Line">\n                                        <field name="tax_calculation_rounding_method" invisible="1"/>\n                                        <field name="state" invisible="1"/>\n                                        <field name="display_type" invisible="1"/>\n                                        <field name="company_id" invisible="1"/>\n                                        <group invisible="display_type">\n                                            <group>\n                                                <field name="product_uom_category_id" invisible="1"/>\n                                                <field name="product_id" context="{'partner_id': parent.partner_id}" widget="many2one_barcode" domain="[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]" readonly="state in ('purchase', 'to approve', 'done', 'cancel')"/>\n                                                <label for="product_qty"/>\n                                                <div class="o_row">\n                                                    <field name="product_qty"/>\n                                                    <field name="product_uom" groups="uom.group_uom" required="not display_type and not is_downpayment"/>\n                                                </div>\n                                                <field name="qty_received_method" invisible="1"/>\n                                                <field name="qty_received" string="Received Quantity" invisible="parent.state not in ('purchase', 'done')" readonly="qty_received_method != 'manual'"/>\n                                                <field name="qty_invoiced" string="Billed Quantity" invisible="parent.state not in ('purchase', 'done')"/>\n                                                <field name="product_packaging_qty" invisible="not product_id or not product_packaging_id" groups="product.group_stock_packaging"/>\n                                                <field name="product_packaging_id" invisible="not product_id" context="{'default_product_id': product_id, 'list_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}" groups="product.group_stock_packaging"/>\n                                                <field name="price_unit"/>\n                                                <field name="discount"/>\n                                                <field name="taxes_id" widget="many2many_tags" domain="[('type_tax_use', '=', 'purchase'), ('company_id', 'parent_of', parent.company_id), ('country_id', '=', parent.tax_country_id)]" options="{'no_create': True}"/>\n                                            </group>\n                                            <group>\n                                                <field name="date_planned" required="not display_type and not is_downpayment"/>\n                                                <field name="analytic_distribution" widget="analytic_distribution" groups="analytic.group_analytic_accounting" options="{'product_field': 'product_id', 'business_domain': 'purchase_order'}"/>\n                                            </group>\n                                            <group>\n                                            <notebook colspan="4">\n                                                <page string="Notes" name="notes">\n                                                    <field name="name"/>\n                                                </page>\n                                                <page string="Invoices and Incoming Shipments" name="invoices_incoming_shiptments">\n                                                    <field name="invoice_lines"/>\n                                                </page>\n                                            </notebook>\n                                            </group>\n                                        </group>\n                                        <label for="name" string="Section Name (eg. Products, Services)" invisible="display_type != 'line_section'"/>\n                                        <label for="name" string="Note" invisible="display_type != 'line_note'"/>\n                                        <field name="name" nolabel="1" invisible="not display_type"/>\n                                </form>\n                                <kanban class="o_kanban_mobile">\n                                     <field name="display_type"/>\n                                     <field name="tax_calculation_rounding_method"/>\n                                     <templates>\n                                         <t t-name="card">\n                                            <t t-if="!record.display_type.raw_value">\n                                                <div class="row">\n                                                    <field name="product_id" class="fw-bold col-8"/>\n                                                    <span class="fw-bold col-4">\n                                                        Tax excl.: <field name="price_subtotal" class="float-end"/>\n                                                    </span>\n                                                </div>\n                                                <div class="row">\n                                                    <span class="col-8 text-muted">\n                                                        Quantity:\n                                                        <field name="product_qty"/>\n                                                        <field name="product_uom" groups="uom.group_uom" class="small"/>\n                                                    </span>\n                                                    <span class="fw-bold col-4" t-if="record.tax_calculation_rounding_method.raw_value === 'round_per_line'">\n                                                        Tax incl.: <field name="price_total"/>\n                                                    </span>\n                                                </div>\n                                                <span class="text-muted">\n                                                    Unit Price:\n                                                    <field name="price_unit"/>\n                                                </span>\n                                                <span class="text-muted" t-if="record.discount.raw_value">\n                                                    Discount: <field name="discount"/>%\n                                                </span>\n                                            </t>\n                                            <div t-elif="record.display_type.raw_value === 'line_section' || record.display_type.raw_value === 'line_note'">\n                                                <div t-attf-class="{{record.display_type.raw_value === 'line_section' ? 'fw-bold' : 'fst-italic' }}">\n                                                    <field name="name"/>\n                                                </div>\n                                            </div>\n                                         </t>\n                                     </templates>\n                                 </kanban>\n                            </field>\n                            <group>\n                                <group>\n                                    <field colspan="2" name="notes" nolabel="1" placeholder="Define your terms and conditions ..."/>\n                                </group>\n                                <group class="oe_subtotal_footer">\n                                    <field name="tax_totals" widget="account-tax-totals-field" nolabel="1" readonly="1"/>\n                                </group>\n                            </group>\n                            <div class="clearfix"/>\n                        </page>\n                        <page string="Other Information" name="purchase_delivery_invoice">\n                            <group>\n                                <group name="other_info">\n                                    <field name="user_id" domain="[('share', '=', False)]" widget="many2one_avatar_user"/>\n                                    <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}" readonly="state in ['cancel', 'done', 'purchase']"/>\n                                    <field name="origin"/>\n                                </group>\n                                <group name="invoice_info">\n                                    <field name="invoice_status" invisible="state in ('draft', 'sent', 'to approve', 'cancel')"/>\n                                    <field name="payment_term_id" readonly="invoice_status == 'invoiced' or state == 'done'" options="{'no_create': True}"/>\n                                    <field name="fiscal_position_id" options="{'no_create': True}" readonly="invoice_status == 'invoiced' or state == 'done'"/>\n                                </group>\n                            </group>\n                        </page>\n                    </notebook>\n                </sheet>\n                <chatter/>\n                </form>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
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>"}	<?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
2248	16	489	1	1	product.view.kanban.catalog.purchase_stock	product.product	\N	kanban	purchase_stock/views/product_views.xml	primary	{"en_US": "<div name=\\"o_kanban_qty_available\\" position=\\"after\\">\\n                <div t-if=\\"record.is_storable.raw_value\\" name=\\"o_kanban_qty_forecasted\\">\\n                    <span>Forecasted: </span>\\n                    <field name=\\"virtual_available\\"/>\\n                    <field name=\\"uom_id\\" class=\\"ms-1\\" groups=\\"uom.group_uom\\"/>\\n                </div>\\n            </div>", "es_ES": "<div name=\\"o_kanban_qty_available\\" position=\\"after\\">\\n                <div t-if=\\"record.is_storable.raw_value\\" name=\\"o_kanban_qty_forecasted\\">\\n                    <span>Pronóstico: </span>\\n                    <field name=\\"virtual_available\\"/>\\n                    <field name=\\"uom_id\\" class=\\"ms-1\\" groups=\\"uom.group_uom\\"/>\\n                </div>\\n            </div>"}	<?xml version="1.0"?>\n<div name="o_kanban_qty_available" position="after">\n                <div t-if="record.is_storable.raw_value" name="o_kanban_qty_forecasted">\n                    <span>Forecasted: </span>\n                    <field name="virtual_available"/>\n                    <field name="uom_id" class="ms-1" groups="uom.group_uom"/>\n                </div>\n            </div>\n        	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2164	16	\N	1	1	purchase.order.kanban	purchase.order	\N	kanban	purchase/views/purchase_views.xml	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\" js_class=\\"purchase_dashboard_kanban\\" sample=\\"1\\" quick_create=\\"false\\">\\n                    <field name=\\"date_order\\"/>\\n                    <field name=\\"currency_id\\"/>\\n                    <progressbar field=\\"activity_state\\" colors=\\"{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}\\"/>\\n                    <templates>\\n                        <t t-name=\\"card\\">\\n                            <div class=\\"d-flex align-items-baseline\\">\\n                                <field name=\\"priority\\" widget=\\"priority\\" class=\\"mt-1 me-1\\"/>\\n                                <field name=\\"partner_id\\" class=\\"fw-bolder fs-5 me-2\\"/>\\n                                <field name=\\"amount_total\\" widget=\\"monetary\\" class=\\"fw-bolder ms-auto flex-shrink-0\\"/>\\n                            </div>\\n                            <footer class=\\"align-items-end\\">\\n                                <div class=\\"d-flex flex-wrap gap-1 text-nowrap\\">\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"date_order\\" options=\\"{'show_time': false}\\"/>\\n                                    <field name=\\"activity_ids\\" widget=\\"kanban_activity\\"/>\\n                                </div>\\n                                <field name=\\"state\\" widget=\\"label_selection\\" options=\\"{'classes': {'draft': 'default', 'cancel': 'default', 'done': 'success', 'approved': 'warning'}}\\" class=\\"ms-auto\\"/>\\n                            </footer>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile" js_class="purchase_dashboard_kanban" sample="1" quick_create="false">\n                    <field name="date_order"/>\n                    <field name="currency_id"/>\n                    <progressbar field="activity_state" colors="{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}"/>\n                    <templates>\n                        <t t-name="card">\n                            <div class="d-flex align-items-baseline">\n                                <field name="priority" widget="priority" class="mt-1 me-1"/>\n                                <field name="partner_id" class="fw-bolder fs-5 me-2"/>\n                                <field name="amount_total" widget="monetary" class="fw-bolder ms-auto flex-shrink-0"/>\n                            </div>\n                            <footer class="align-items-end">\n                                <div class="d-flex flex-wrap gap-1 text-nowrap">\n                                    <field name="name"/>\n                                    <field name="date_order" options="{'show_time': false}"/>\n                                    <field name="activity_ids" widget="kanban_activity"/>\n                                </div>\n                                <field name="state" widget="label_selection" options="{'classes': {'draft': 'default', 'cancel': 'default', 'done': 'success', 'approved': 'warning'}}" class="ms-auto"/>\n                            </footer>\n                        </t>\n                    </templates>\n                </kanban>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2165	20	2164	1	1	purchase.order.view.kanban.without.dashboard	purchase.order	\N	kanban	purchase/views/purchase_views.xml	primary	{"en_US": "<xpath expr=\\"//kanban\\" position=\\"attributes\\">\\n                    <attribute name=\\"js_class\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//kanban" position="attributes">\n                    <attribute name="js_class"/>\n                </xpath>\n            	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1852	16	\N	1	1	report_stock_inventory_print	\N	stock.report_stock_inventory_print	qweb	stock/views/report_stock_traceability.xml	primary	{"en_US": "<t t-name=\\"stock.report_stock_inventory_print\\">\\n        <t t-call=\\"web.html_container\\">\\n            <t t-set=\\"head_start\\">\\n                <base t-att-href=\\"base_url\\"/>\\n            </t>\\n            <t t-set=\\"head_end\\">\\n                <t t-call-assets=\\"stock.assets_stock_print_report\\" t-js=\\"False\\"/>\\n            </t>\\n            <t t-call=\\"stock.report_stock_body_print\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="stock.report_stock_inventory_print">\n        <t t-call="web.html_container">\n            <t t-set="head_start">\n                <base t-att-href="base_url"/>\n            </t>\n            <t t-set="head_end">\n                <t t-call-assets="stock.assets_stock_print_report" t-js="False"/>\n            </t>\n            <t t-call="stock.report_stock_body_print"/>\n        </t>\n    </t>\n\n    	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1851	30	176	1	1	res.config.settings.view.form.inherit.stock	res.config.settings	\N	form	stock/views/res_config_settings_views.xml	extension	{"en_US": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                    <app data-string=\\"Inventory\\" string=\\"Inventory\\" name=\\"stock\\" groups=\\"stock.group_stock_manager\\">\\n                        <block title=\\"Operations\\" name=\\"operations_setting_container\\">\\n                            <setting id=\\"product_packs_tracking\\" documentation=\\"/applications/inventory_and_mrp/inventory/product_management/product_tracking/package.html\\" title=\\"Put your products in packs (e.g. parcels, boxes) and track them\\" help=\\"Put your products in packs (e.g. parcels, boxes) and track them\\">\\n                                <field name=\\"group_stock_tracking_lot\\"/>\\n                            </setting>\\n                            <setting id=\\"process_transfers\\" help=\\"Optimize your transfers by grouping operations together and assigning jobs to workers\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/misc/batch_transfers.html\\">\\n                                <field name=\\"module_stock_picking_batch\\"/>\\n                            </setting>\\n                            <setting id=\\"warning_info\\" string=\\"Warnings\\" help=\\"Get informative or blocking warnings on partners\\">\\n                                <field name=\\"group_warning_stock\\"/>\\n                            </setting>\\n                            <setting id=\\"quality_control\\" help=\\"Add quality checks to your transfer operations\\" documentation=\\"/applications/inventory_and_mrp/manufacturing/management/quality_control.html\\">\\n                                <field name=\\"module_quality_control\\" widget=\\"upgrade_boolean\\"/>\\n                                <div class=\\"row mt-2\\" invisible=\\"not module_quality_control\\">\\n                                    <field name=\\"module_quality_control_worksheet\\" widget=\\"upgrade_boolean\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                    <div class=\\"col ps-0\\">\\n                                        <label for=\\"module_quality_control_worksheet\\"/>\\n                                        <div class=\\"text-muted\\">\\n                                            Create customizable worksheets for your quality checks\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"annual_inventory_date\\" groups=\\"stock.group_stock_manager\\" string=\\"Annual Inventory Day and Month\\" help=\\"Day and month that annual inventory counts should occur.\\">\\n                                <div class=\\"content-group\\">\\n                                    <field name=\\"annual_inventory_day\\" class=\\"o_light_label\\" style=\\"width: 30px;\\"/>\\n                                    <field name=\\"annual_inventory_month\\" class=\\"o_light_label\\"/>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"reception_report\\" help=\\"View and allocate received quantities.\\">\\n                                <field name=\\"group_stock_reception_report\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Barcode\\" name=\\"barcode_setting_container\\">\\n                            <setting id=\\"process_operations_barcodes\\" help=\\"Process operations faster with barcodes\\" company_dependent=\\"1\\" documentation=\\"/applications/inventory_and_mrp/inventory/barcode/setup/software.html\\">\\n                                <field name=\\"module_stock_barcode\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"process_stock_barcodelookup\\" string=\\"Stock Barcode Database\\" help=\\"\\" documentation=\\"https://www.barcodelookup.com/api-documentation\\">\\n                                <field name=\\"module_stock_barcode_barcodelookup\\" placeholder=\\"e.g. d7vctmiv2rwgenebha8bxq7irooudn\\"/>\\n                                <span class=\\"text-muted\\">\\n                                    Create products easily by scanning using <a href=\\"https://www.barcodelookup.com\\" target=\\"_blank\\">barcodelookup.com</a> in barcode.\\n                                </span>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Shipping\\" name=\\"shipping_setting_container\\">\\n                            <setting id=\\"delivery\\" help=\\"Compute shipping costs\\" title=\\"Shipping connectors allow to compute accurate shipping costs, print shipping labels and request carrier picking at your warehouse to ship to the customer. Apply shipping connector from delivery methods.\\">\\n                                <field name=\\"module_delivery\\"/>\\n                            </setting>\\n                            <setting id=\\"stock_fleet\\" help=\\"Transport management: organize packs in your fleet, or carriers.\\">\\n                                <field name=\\"module_stock_fleet\\"/>\\n                            </setting>\\n                            <setting id=\\"stock_move_email\\" company_dependent=\\"1\\" string=\\"Email Confirmation\\" help=\\"Send an automatic confirmation email when Delivery Orders are done\\">\\n                                <field name=\\"stock_move_email_validation\\"/>\\n                            </setting>\\n                            <setting id=\\"stock_sms\\" company_dependent=\\"1\\" help=\\"Send an automatic confirmation SMS Text Message when Delivery Orders are done\\">\\n                                <field name=\\"module_stock_sms\\"/>\\n                            </setting>\\n                            <setting id=\\"signature_delivery_orders\\" help=\\"Require a signature on your delivery orders\\">\\n                                <field name=\\"group_stock_sign_delivery\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Shipping Connectors\\" name=\\"shipping_connectors_setting_container\\">\\n                            <setting id=\\"compute_shipping_costs_ups\\" help=\\"Compute shipping costs and ship with UPS\\">\\n                                <div class=\\"o_form_label\\">UPS Connector</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Compute shipping costs and ship with UPS<br/>\\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_dhl\\" help=\\" Compute shipping costs and ship with DHL\\">\\n                                <div class=\\"o_form_label\\">DHL Connector</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Compute shipping costs and ship with DHL<br/>\\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_fedex\\" help=\\"Compute shipping costs and ship with FedEx\\">\\n                                <div class=\\"o_form_label\\">FedEx Connector</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Compute shipping costs and ship with FedEx<br/>\\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_usps\\" help=\\"Compute shipping costs and ship with USPS\\">\\n                                <div class=\\"o_form_label\\">USPS Connector</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Compute shipping costs and ship with USPS<br/>\\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_bpost\\" help=\\"Compute shipping costs and ship with bpost\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_bpost\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n\\n                            <setting id=\\"compute_shipping_costs_easypost\\" help=\\"Compute shipping costs and ship with Easypost\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_easypost\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_sendcloud\\" help=\\"Compute shipping costs and ship with Sendcloud\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_sendcloud\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_shiprocket\\" help=\\"Compute shipping costs and ship with Shiprocket\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_shiprocket\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_starshipit\\" help=\\"Compute shipping costs and ship with Starshipit\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_starshipit\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Products\\" name=\\"product_setting_container\\">\\n                            <setting id=\\"product_attributes\\" help=\\"Set product attributes (e.g. color, size) to manage variants\\" documentation=\\"/applications/sales/sales/products_prices/products/variants.html\\">\\n                                <field name=\\"group_product_variant\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_product_variant\\">\\n                                        <button name=\\"181\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Attributes\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"sell_purchase_uom\\" help=\\"Sell and purchase products in different units of measure\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/products/uom.html\\">\\n                                <field name=\\"group_uom\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_uom\\">\\n                                        <button name=\\"90\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Units Of Measure\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"manage_product_packaging\\" title=\\"Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)\\" help=\\"Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)\\" documentation=\\"/applications/inventory_and_mrp/inventory/product_management/product_tracking/packaging.html\\">\\n                                <field name=\\"group_stock_packaging\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_stock_packaging\\">\\n                                        <button name=\\"184\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Product Packagings\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Traceability\\" id=\\"production_lot_info\\">\\n                            <setting id=\\"full_traceability\\" help=\\"Get a full traceability from vendors to customers\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/differences.html\\">\\n                                <field name=\\"group_stock_production_lot\\"/>\\n                                <div class=\\"row mt-2\\" invisible=\\"not group_stock_production_lot\\">\\n                                    <field name=\\"group_stock_lot_print_gs1\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                    <div class=\\"col ps-0\\">\\n                                        <label for=\\"group_stock_lot_print_gs1\\"/>\\n                                        <div class=\\"text-muted\\">Use GS1 nomenclature datamatrix whenever barcodes are printed for lots and serial numbers.</div>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"row mt-2\\" invisible=\\"not group_stock_production_lot or not group_stock_tracking_lot\\">\\n                                    <span class=\\"o_form_label\\">Scannable Package Contents</span>\\n                                    <div class=\\"col-12\\">\\n                                        <div class=\\"text-muted\\">If a separator is defined, a QR code containing all serial numbers contained in package will be generated, using the defined character(s) to separate each numbers</div>\\n                                    </div>\\n                                    <div class=\\"col\\">\\n                                        <label for=\\"barcode_separator\\"/>\\n                                        <field name=\\"barcode_separator\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"expiration_dates_serial_numbers\\" help=\\"Set expiration dates on lots &amp; serial numbers\\" invisible=\\"not group_stock_production_lot\\" title=\\"Track following dates on lots &amp; serial numbers: best before, removal, end of life, alert. Such dates are set automatically at lot/serial number creation based on values set on the product (in days).\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates.html\\">\\n                                <field name=\\"module_product_expiry\\"/>\\n                            </setting>\\n                            <setting help=\\"Lots &amp; Serial numbers will appear on the delivery slip\\" invisible=\\"not group_stock_production_lot\\" id=\\"group_lot_on_delivery_slip\\">\\n                                <field name=\\"group_lot_on_delivery_slip\\"/>\\n                            </setting>\\n                            <setting id=\\"owner_stored_products\\" help=\\"Set owner on stored products\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/misc/owned_stock.html\\">\\n                                <field name=\\"group_stock_tracking_owner\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Warehouse\\" name=\\"warehouse_setting_container\\">\\n                            <setting id=\\"track_product_location\\" help=\\"Track product location in your warehouse\\" documentation=\\"/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management/use_locations.html\\" title=\\"Store products in specific locations of your warehouse (e.g. bins, racks) and to track inventory accordingly.\\">\\n                                <field name=\\"group_stock_multi_locations\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_stock_multi_locations\\">\\n                                        <button name=\\"613\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Locations\\" class=\\"btn-link\\"/><br/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"use_own_routes\\" help=\\"Use your own routes\\" documentation=\\"/applications/inventory_and_mrp/inventory/routes/concepts/use_routes.html\\" title=\\"Add and customize route operations to process product moves in your warehouse(s): e.g. unload &gt; quality control &gt; stock for incoming products, pick &gt; pack &gt; ship for outgoing products. You can also set putaway strategies on warehouse locations in order to send incoming products into specific child locations straight away (e.g. specific bins, racks).\\">\\n                                <field name=\\"group_stock_adv_location\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_stock_adv_location\\">\\n                                        <button name=\\"574\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Set Warehouse Routes\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Advanced Scheduling\\" id=\\"schedule_info\\" invisible=\\"1\\">\\n                            <div id=\\"sale_security_lead\\"/>\\n                            <div id=\\"purchase_po_lead\\"/>\\n                        </block>\\n                        <block title=\\"Logistics\\" name=\\"request_vendor_setting_container\\">\\n                            <setting title=\\"This adds a dropshipping route to apply on products in order to request your vendors to deliver to your customers. A product to dropship will generate a purchase request for quotation once the sales order confirmed. This is a on-demand flow. The requested delivery address will be the customer delivery address and not your warehouse.\\" help=\\"Request your vendors to deliver to your customers\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/delivery/dropshipping.html\\">\\n                                <field name=\\"module_stock_dropshipping\\"/>\\n                            </setting>\\n                        </block>\\n                    </app>\\n                </xpath>", "es_ES": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                    <app data-string=\\"Inventory\\" string=\\"Inventario\\" name=\\"stock\\" groups=\\"stock.group_stock_manager\\">\\n                        <block title=\\"Operaciones\\" name=\\"operations_setting_container\\">\\n                            <setting id=\\"product_packs_tracking\\" documentation=\\"/applications/inventory_and_mrp/inventory/product_management/product_tracking/package.html\\" title=\\"Ponga sus productos en paquetes (ej. paquete, cajas) y rastréelos\\" help=\\"Ponga sus productos en paquetes (ej. paquete, cajas) y rastréelos\\">\\n                                <field name=\\"group_stock_tracking_lot\\"/>\\n                            </setting>\\n                            <setting id=\\"process_transfers\\" help=\\"Mejore sus traslados, agrupe operaciones y asígneselas a los empleados\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/misc/batch_transfers.html\\">\\n                                <field name=\\"module_stock_picking_batch\\"/>\\n                            </setting>\\n                            <setting id=\\"warning_info\\" string=\\"Advertencias\\" help=\\"Obtenga advertencias informativas o de bloqueo en las empresas\\">\\n                                <field name=\\"group_warning_stock\\"/>\\n                            </setting>\\n                            <setting id=\\"quality_control\\" help=\\"Añada controles de calidad a sus operaciones de traslado\\" documentation=\\"/applications/inventory_and_mrp/manufacturing/management/quality_control.html\\">\\n                                <field name=\\"module_quality_control\\" widget=\\"upgrade_boolean\\"/>\\n                                <div class=\\"row mt-2\\" invisible=\\"not module_quality_control\\">\\n                                    <field name=\\"module_quality_control_worksheet\\" widget=\\"upgrade_boolean\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                    <div class=\\"col ps-0\\">\\n                                        <label for=\\"module_quality_control_worksheet\\"/>\\n                                        <div class=\\"text-muted\\">\\n                                            Cree hojas de trabajo personalizables para sus controles de calidad\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"annual_inventory_date\\" groups=\\"stock.group_stock_manager\\" string=\\"Día y mes del inventario anual\\" help=\\"Día y mes en que el recuento de inventario anual debe ocurrir.\\">\\n                                <div class=\\"content-group\\">\\n                                    <field name=\\"annual_inventory_day\\" class=\\"o_light_label\\" style=\\"width: 30px;\\"/>\\n                                    <field name=\\"annual_inventory_month\\" class=\\"o_light_label\\"/>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"reception_report\\" help=\\"Vea y asigne las cantidades recibidas.\\">\\n                                <field name=\\"group_stock_reception_report\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Código de barras\\" name=\\"barcode_setting_container\\">\\n                            <setting id=\\"process_operations_barcodes\\" help=\\"Procese operaciones más rápido con códigos de barras\\" company_dependent=\\"1\\" documentation=\\"/applications/inventory_and_mrp/inventory/barcode/setup/software.html\\">\\n                                <field name=\\"module_stock_barcode\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"process_stock_barcodelookup\\" string=\\"Base de datos de código de barras de stock\\" help=\\"\\" documentation=\\"https://www.barcodelookup.com/api-documentation\\">\\n                                <field name=\\"module_stock_barcode_barcodelookup\\" placeholder=\\"p. ej. d7vctmiv2rwgenebha8bxq7irooudn\\"/>\\n                                <span class=\\"text-muted\\">\\n                                    Cree productos fácilmente por escanear con <a href=\\"https://www.barcodelookup.com\\" target=\\"_blank\\">barcodelookup.com</a> en código de barras.\\n                                </span>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Envío\\" name=\\"shipping_setting_container\\">\\n                            <setting id=\\"delivery\\" help=\\"Calcule los costes de envío\\" title=\\"Los conectores de transportistas permiten calcular costes de envío precisos, imprimir etiquetas de envío y solicitar la selección del transportista en su almacén para enviar al cliente. Aplique el conector de envío desde los métodos de entrega.\\">\\n                                <field name=\\"module_delivery\\"/>\\n                            </setting>\\n                            <setting id=\\"stock_fleet\\" help=\\"Gestión del transporte: organice paquetes en su flota o con sus transportistas.\\">\\n                                <field name=\\"module_stock_fleet\\"/>\\n                            </setting>\\n                            <setting id=\\"stock_move_email\\" company_dependent=\\"1\\" string=\\"Confirmación de correo electrónico\\" help=\\"Envíe un correo electrónico de confirmación automática cuando se realicen las órdenes de entrega\\">\\n                                <field name=\\"stock_move_email_validation\\"/>\\n                            </setting>\\n                            <setting id=\\"stock_sms\\" company_dependent=\\"1\\" help=\\"Envíe un mensaje de texto SMS de confirmación automática cuando se realicen las órdenes de entrega\\">\\n                                <field name=\\"module_stock_sms\\"/>\\n                            </setting>\\n                            <setting id=\\"signature_delivery_orders\\" help=\\"Pida una firma en sus órdenes de entrega\\">\\n                                <field name=\\"group_stock_sign_delivery\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Conectores de envío\\" name=\\"shipping_connectors_setting_container\\">\\n                            <setting id=\\"compute_shipping_costs_ups\\" help=\\"Calcule los costes de envío y envíe con UPS\\">\\n                                <div class=\\"o_form_label\\">Conector de UPS</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentación\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Calcule los gastos de envío y envíe con UPS<br/>\\n                                    <strong>(vaya a Inicio&gt;Aplicaciones para instalar el módulo)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_dhl\\" help=\\"Calcule los costes de envío y envíe con DHL\\">\\n                                <div class=\\"o_form_label\\">Conector de DHL</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentación\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Calcule los gastos de envío y envíe con DHL<br/>\\n                                    <strong>(vaya a Inicio&gt;Aplicaciones para instalar el módulo)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_fedex\\" help=\\"Calcule los costes de envío y envíe con FedEx\\">\\n                                <div class=\\"o_form_label\\">Conector de FedEx</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentación\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Calcule los gastos de envío y envíe con FedEx<br/>\\n                                    <strong>(vaya a Inicio&gt;Aplicaciones para instalar el módulo)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_usps\\" help=\\"Calcule los costes de envío y envíe con USPS\\">\\n                                <div class=\\"o_form_label\\">Conector de USPS</div>\\n                                <a href=\\"https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Documentación\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Calcule los gastos de envío y envíe con USPS<br/>\\n                                    <strong>(vaya a Inicio&gt;Aplicaciones para instalar el módulo)</strong>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_bpost\\" help=\\"Calcule los costes de envío y envíe con bpost\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_bpost\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n\\n                            <setting id=\\"compute_shipping_costs_easypost\\" help=\\"Calcule los costes de envío y envíe con Easypost\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_easypost\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_sendcloud\\" help=\\"Calcule los costes de envío y envíe con Sendcloud\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_sendcloud\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_shiprocket\\" help=\\"Calcule los gastos de envío y envíe con Shiprocket\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_shiprocket\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                            <setting id=\\"compute_shipping_costs_starshipit\\" help=\\"Calcule los gastos de envío y envíe con Starshipit\\" documentation=\\"/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\">\\n                                <field name=\\"module_delivery_starshipit\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Productos\\" name=\\"product_setting_container\\">\\n                            <setting id=\\"product_attributes\\" help=\\"Establezca los atributos del producto (por ejemplo, color, tamaño) para administrar las variantes\\" documentation=\\"/applications/sales/sales/products_prices/products/variants.html\\">\\n                                <field name=\\"group_product_variant\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_product_variant\\">\\n                                        <button name=\\"181\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Atributos\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"sell_purchase_uom\\" help=\\"Venda y compre productos en diferentes unidades de medida\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/products/uom.html\\">\\n                                <field name=\\"group_uom\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_uom\\">\\n                                        <button name=\\"90\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Unidades de medida\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"manage_product_packaging\\" title=\\"Gestione embalajes de productos (por ejemplo, paquete de 6 botellas, caja de 10 unidades)\\" help=\\"Gestione embalajes de productos (por ejemplo, paquete de 6 botellas, caja de 10 unidades)\\" documentation=\\"/applications/inventory_and_mrp/inventory/product_management/product_tracking/packaging.html\\">\\n                                <field name=\\"group_stock_packaging\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_stock_packaging\\">\\n                                        <button name=\\"184\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Embalajes de productos\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Trazabilidad\\" id=\\"production_lot_info\\">\\n                            <setting id=\\"full_traceability\\" help=\\"Obtenga una trazabilidad completa de proveedores a clientes\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/differences.html\\">\\n                                <field name=\\"group_stock_production_lot\\"/>\\n                                <div class=\\"row mt-2\\" invisible=\\"not group_stock_production_lot\\">\\n                                    <field name=\\"group_stock_lot_print_gs1\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                    <div class=\\"col ps-0\\">\\n                                        <label for=\\"group_stock_lot_print_gs1\\"/>\\n                                        <div class=\\"text-muted\\">Utilice la matriz de datos de nomenclatura GS1 siempre que se impriman los códigos de barras de números de lote y de serie.</div>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"row mt-2\\" invisible=\\"not group_stock_production_lot or not group_stock_tracking_lot\\">\\n                                    <span class=\\"o_form_label\\">Contenido del paquete escaneable</span>\\n                                    <div class=\\"col-12\\">\\n                                        <div class=\\"text-muted\\">Al definir un separador se generará un código QR que contenga todos los números de serie incluidos en el paquete y utilizará el carácter definido para separar los números.</div>\\n                                    </div>\\n                                    <div class=\\"col\\">\\n                                        <label for=\\"barcode_separator\\"/>\\n                                        <field name=\\"barcode_separator\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"expiration_dates_serial_numbers\\" help=\\"Establezca fechas de caducidad en los lotes y números de serie \\" invisible=\\"not group_stock_production_lot\\" title=\\"Haga un seguimiento de las fechas de seguimiento de los lotes y números de serie: mejor antes, eliminación, fin de vida, alerta. Dichas fechas se establecen automáticamente en la creación del lote/número de serie en función de los valores establecidos en el producto (en días).\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates.html\\">\\n                                <field name=\\"module_product_expiry\\"/>\\n                            </setting>\\n                            <setting help=\\"Los números de lote y serie aparecerán en el albarán de entrega\\" invisible=\\"not group_stock_production_lot\\" id=\\"group_lot_on_delivery_slip\\">\\n                                <field name=\\"group_lot_on_delivery_slip\\"/>\\n                            </setting>\\n                            <setting id=\\"owner_stored_products\\" help=\\"Establezca el propietario en productos almacenados\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/misc/owned_stock.html\\">\\n                                <field name=\\"group_stock_tracking_owner\\"/>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Almacén\\" name=\\"warehouse_setting_container\\">\\n                            <setting id=\\"track_product_location\\" help=\\"Monitoree la ubicación del producto en su almacén\\" documentation=\\"/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management/use_locations.html\\" title=\\"Almacene productos en ubicaciones específicas de su almacén (por ejemplo, contenedores, bastidores) y haga un seguimiento del inventario en consecuencia.\\">\\n                                <field name=\\"group_stock_multi_locations\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_stock_multi_locations\\">\\n                                        <button name=\\"613\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Ubicaciones\\" class=\\"btn-link\\"/><br/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                            <setting id=\\"use_own_routes\\" help=\\"Use sus propias rutas\\" documentation=\\"/applications/inventory_and_mrp/inventory/routes/concepts/use_routes.html\\" title=\\"Añada y personalice las operaciones de ruta para procesar movimientos de productos en su(s) almacén(es): por ejemplo, descargar &gt; control de calidad &gt; stock para productos entrantes, elegir &gt; empaquetar &gt; enviar para productos salientes. También puede establecer estrategias de almacenamiento en ubicaciones de almacenamiento para enviar productos entrantes a ubicaciones hijas específicas de inmediato (por ejemplo, contenedores específicos, bastidores).\\">\\n                                <field name=\\"group_stock_adv_location\\"/>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\" invisible=\\"not group_stock_adv_location\\">\\n                                        <button name=\\"574\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Establecer rutas de almacén\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </setting>\\n                        </block>\\n                        <block title=\\"Planificación avanzada\\" id=\\"schedule_info\\" invisible=\\"1\\">\\n                            <div id=\\"sale_security_lead\\"/>\\n                            <div id=\\"purchase_po_lead\\"/>\\n                        </block>\\n                        <block title=\\"Logística\\" name=\\"request_vendor_setting_container\\">\\n                            <setting title=\\"Esto añade una ruta de dropshipping aplicable a productos con el fin de solicitar a sus proveedores que entreguen directamente a sus clientes. Un producto para dropship generará una solicitud de presupuesto de compra una vez que se confirme el pedido de venta. Este es un flujo bajo demanda. La dirección de entrega solicitada será la dirección de entrega del cliente y no su almacén.\\" help=\\"Solicite a sus proveedores que entreguen a sus clientes\\" documentation=\\"/applications/inventory_and_mrp/inventory/management/delivery/dropshipping.html\\">\\n                                <field name=\\"module_stock_dropshipping\\"/>\\n                            </setting>\\n                        </block>\\n                    </app>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//form" position="inside">\n                    <app data-string="Inventory" string="Inventory" name="stock" groups="stock.group_stock_manager">\n                        <block title="Operations" name="operations_setting_container">\n                            <setting id="product_packs_tracking" documentation="/applications/inventory_and_mrp/inventory/product_management/product_tracking/package.html" title="Put your products in packs (e.g. parcels, boxes) and track them" help="Put your products in packs (e.g. parcels, boxes) and track them">\n                                <field name="group_stock_tracking_lot"/>\n                            </setting>\n                            <setting id="process_transfers" help="Optimize your transfers by grouping operations together and assigning jobs to workers" documentation="/applications/inventory_and_mrp/inventory/management/misc/batch_transfers.html">\n                                <field name="module_stock_picking_batch"/>\n                            </setting>\n                            <setting id="warning_info" string="Warnings" help="Get informative or blocking warnings on partners">\n                                <field name="group_warning_stock"/>\n                            </setting>\n                            <setting id="quality_control" help="Add quality checks to your transfer operations" documentation="/applications/inventory_and_mrp/manufacturing/management/quality_control.html">\n                                <field name="module_quality_control" widget="upgrade_boolean"/>\n                                <div class="row mt-2" invisible="not module_quality_control">\n                                    <field name="module_quality_control_worksheet" widget="upgrade_boolean" class="col flex-grow-0 ml16 mr0 pe-2"/>\n                                    <div class="col ps-0">\n                                        <label for="module_quality_control_worksheet"/>\n                                        <div class="text-muted">\n                                            Create customizable worksheets for your quality checks\n                                        </div>\n                                    </div>\n                                </div>\n                            </setting>\n                            <setting id="annual_inventory_date" groups="stock.group_stock_manager" string="Annual Inventory Day and Month" help="Day and month that annual inventory counts should occur.">\n                                <div class="content-group">\n                                    <field name="annual_inventory_day" class="o_light_label" style="width: 30px;"/>\n                                    <field name="annual_inventory_month" class="o_light_label"/>\n                                </div>\n                            </setting>\n                            <setting id="reception_report" help="View and allocate received quantities.">\n                                <field name="group_stock_reception_report"/>\n                            </setting>\n                        </block>\n                        <block title="Barcode" name="barcode_setting_container">\n                            <setting id="process_operations_barcodes" help="Process operations faster with barcodes" company_dependent="1" documentation="/applications/inventory_and_mrp/inventory/barcode/setup/software.html">\n                                <field name="module_stock_barcode" widget="upgrade_boolean"/>\n                            </setting>\n                            <setting id="process_stock_barcodelookup" string="Stock Barcode Database" help="" documentation="https://www.barcodelookup.com/api-documentation">\n                                <field name="module_stock_barcode_barcodelookup" placeholder="e.g. d7vctmiv2rwgenebha8bxq7irooudn"/>\n                                <span class="text-muted">\n                                    Create products easily by scanning using <a href="https://www.barcodelookup.com" target="_blank">barcodelookup.com</a> in barcode.\n                                </span>\n                            </setting>\n                        </block>\n                        <block title="Shipping" name="shipping_setting_container">\n                            <setting id="delivery" help="Compute shipping costs" title="Shipping connectors allow to compute accurate shipping costs, print shipping labels and request carrier picking at your warehouse to ship to the customer. Apply shipping connector from delivery methods.">\n                                <field name="module_delivery"/>\n                            </setting>\n                            <setting id="stock_fleet" help="Transport management: organize packs in your fleet, or carriers.">\n                                <field name="module_stock_fleet"/>\n                            </setting>\n                            <setting id="stock_move_email" company_dependent="1" string="Email Confirmation" help="Send an automatic confirmation email when Delivery Orders are done">\n                                <field name="stock_move_email_validation"/>\n                            </setting>\n                            <setting id="stock_sms" company_dependent="1" help="Send an automatic confirmation SMS Text Message when Delivery Orders are done">\n                                <field name="module_stock_sms"/>\n                            </setting>\n                            <setting id="signature_delivery_orders" help="Require a signature on your delivery orders">\n                                <field name="group_stock_sign_delivery"/>\n                            </setting>\n                        </block>\n                        <block title="Shipping Connectors" name="shipping_connectors_setting_container">\n                            <setting id="compute_shipping_costs_ups" help="Compute shipping costs and ship with UPS">\n                                <div class="o_form_label">UPS Connector</div>\n                                <a href="https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                <div class="text-muted">\n                                    Compute shipping costs and ship with UPS<br/>\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\n                                </div>\n                            </setting>\n                            <setting id="compute_shipping_costs_dhl" help=" Compute shipping costs and ship with DHL">\n                                <div class="o_form_label">DHL Connector</div>\n                                <a href="https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                <div class="text-muted">\n                                    Compute shipping costs and ship with DHL<br/>\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\n                                </div>\n                            </setting>\n                            <setting id="compute_shipping_costs_fedex" help="Compute shipping costs and ship with FedEx">\n                                <div class="o_form_label">FedEx Connector</div>\n                                <a href="https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                <div class="text-muted">\n                                    Compute shipping costs and ship with FedEx<br/>\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\n                                </div>\n                            </setting>\n                            <setting id="compute_shipping_costs_usps" help="Compute shipping costs and ship with USPS">\n                                <div class="o_form_label">USPS Connector</div>\n                                <a href="https://www.odoo.com/documentation/17.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                <div class="text-muted">\n                                    Compute shipping costs and ship with USPS<br/>\n                                    <strong>(please go to Home&gt;Apps to install)</strong>\n                                </div>\n                            </setting>\n                            <setting id="compute_shipping_costs_bpost" help="Compute shipping costs and ship with bpost" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html">\n                                <field name="module_delivery_bpost" widget="upgrade_boolean"/>\n                            </setting>\n\n                            <setting id="compute_shipping_costs_easypost" help="Compute shipping costs and ship with Easypost" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html">\n                                <field name="module_delivery_easypost" widget="upgrade_boolean"/>\n                            </setting>\n                            <setting id="compute_shipping_costs_sendcloud" help="Compute shipping costs and ship with Sendcloud" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html">\n                                <field name="module_delivery_sendcloud" widget="upgrade_boolean"/>\n                            </setting>\n                            <setting id="compute_shipping_costs_shiprocket" help="Compute shipping costs and ship with Shiprocket" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html">\n                                <field name="module_delivery_shiprocket" widget="upgrade_boolean"/>\n                            </setting>\n                            <setting id="compute_shipping_costs_starshipit" help="Compute shipping costs and ship with Starshipit" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html">\n                                <field name="module_delivery_starshipit" widget="upgrade_boolean"/>\n                            </setting>\n                        </block>\n                        <block title="Products" name="product_setting_container">\n                            <setting id="product_attributes" help="Set product attributes (e.g. color, size) to manage variants" documentation="/applications/sales/sales/products_prices/products/variants.html">\n                                <field name="group_product_variant"/>\n                                <div class="content-group">\n                                    <div class="mt8" invisible="not group_product_variant">\n                                        <button name="181" icon="oi-arrow-right" type="action" string="Attributes" class="btn-link"/>\n                                    </div>\n                                </div>\n                            </setting>\n                            <setting id="sell_purchase_uom" help="Sell and purchase products in different units of measure" documentation="/applications/inventory_and_mrp/inventory/management/products/uom.html">\n                                <field name="group_uom"/>\n                                <div class="content-group">\n                                    <div class="mt8" invisible="not group_uom">\n                                        <button name="90" icon="oi-arrow-right" type="action" string="Units Of Measure" class="btn-link"/>\n                                    </div>\n                                </div>\n                            </setting>\n                            <setting id="manage_product_packaging" title="Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)" help="Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)" documentation="/applications/inventory_and_mrp/inventory/product_management/product_tracking/packaging.html">\n                                <field name="group_stock_packaging"/>\n                                <div class="content-group">\n                                    <div class="mt8" invisible="not group_stock_packaging">\n                                        <button name="184" icon="oi-arrow-right" type="action" string="Product Packagings" class="btn-link"/>\n                                    </div>\n                                </div>\n                            </setting>\n                        </block>\n                        <block title="Traceability" id="production_lot_info">\n                            <setting id="full_traceability" help="Get a full traceability from vendors to customers" documentation="/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/differences.html">\n                                <field name="group_stock_production_lot"/>\n                                <div class="row mt-2" invisible="not group_stock_production_lot">\n                                    <field name="group_stock_lot_print_gs1" class="col flex-grow-0 ml16 mr0 pe-2"/>\n                                    <div class="col ps-0">\n                                        <label for="group_stock_lot_print_gs1"/>\n                                        <div class="text-muted">Use GS1 nomenclature datamatrix whenever barcodes are printed for lots and serial numbers.</div>\n                                    </div>\n                                </div>\n                                <div class="row mt-2" invisible="not group_stock_production_lot or not group_stock_tracking_lot">\n                                    <span class="o_form_label">Scannable Package Contents</span>\n                                    <div class="col-12">\n                                        <div class="text-muted">If a separator is defined, a QR code containing all serial numbers contained in package will be generated, using the defined character(s) to separate each numbers</div>\n                                    </div>\n                                    <div class="col">\n                                        <label for="barcode_separator"/>\n                                        <field name="barcode_separator" class="col flex-grow-0 ml16 mr0 pe-2"/>\n                                    </div>\n                                </div>\n                            </setting>\n                            <setting id="expiration_dates_serial_numbers" help="Set expiration dates on lots &amp; serial numbers" invisible="not group_stock_production_lot" title="Track following dates on lots &amp; serial numbers: best before, removal, end of life, alert. Such dates are set automatically at lot/serial number creation based on values set on the product (in days)." documentation="/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates.html">\n                                <field name="module_product_expiry"/>\n                            </setting>\n                            <setting help="Lots &amp; Serial numbers will appear on the delivery slip" invisible="not group_stock_production_lot" id="group_lot_on_delivery_slip">\n                                <field name="group_lot_on_delivery_slip"/>\n                            </setting>\n                            <setting id="owner_stored_products" help="Set owner on stored products" documentation="/applications/inventory_and_mrp/inventory/management/misc/owned_stock.html">\n                                <field name="group_stock_tracking_owner"/>\n                            </setting>\n                        </block>\n                        <block title="Warehouse" name="warehouse_setting_container">\n                            <setting id="track_product_location" help="Track product location in your warehouse" documentation="/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management/use_locations.html" title="Store products in specific locations of your warehouse (e.g. bins, racks) and to track inventory accordingly.">\n                                <field name="group_stock_multi_locations"/>\n                                <div class="content-group">\n                                    <div class="mt8" invisible="not group_stock_multi_locations">\n                                        <button name="613" icon="oi-arrow-right" type="action" string="Locations" class="btn-link"/><br/>\n                                    </div>\n                                </div>\n                            </setting>\n                            <setting id="use_own_routes" help="Use your own routes" documentation="/applications/inventory_and_mrp/inventory/routes/concepts/use_routes.html" title="Add and customize route operations to process product moves in your warehouse(s): e.g. unload &gt; quality control &gt; stock for incoming products, pick &gt; pack &gt; ship for outgoing products. You can also set putaway strategies on warehouse locations in order to send incoming products into specific child locations straight away (e.g. specific bins, racks).">\n                                <field name="group_stock_adv_location"/>\n                                <div class="content-group">\n                                    <div class="mt8" invisible="not group_stock_adv_location">\n                                        <button name="574" icon="oi-arrow-right" type="action" string="Set Warehouse Routes" class="btn-link"/>\n                                    </div>\n                                </div>\n                            </setting>\n                        </block>\n                        <block title="Advanced Scheduling" id="schedule_info" invisible="1">\n                            <div id="sale_security_lead"/>\n                            <div id="purchase_po_lead"/>\n                        </block>\n                        <block title="Logistics" name="request_vendor_setting_container">\n                            <setting title="This adds a dropshipping route to apply on products in order to request your vendors to deliver to your customers. A product to dropship will generate a purchase request for quotation once the sales order confirmed. This is a on-demand flow. The requested delivery address will be the customer delivery address and not your warehouse." help="Request your vendors to deliver to your customers" documentation="/applications/inventory_and_mrp/inventory/management/delivery/dropshipping.html">\n                                <field name="module_stock_dropshipping"/>\n                            </setting>\n                        </block>\n                    </app>\n                </xpath>\n            	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1860	16	1859	1	1	stock.rule.form	stock.rule	\N	form	stock/views/stock_rule_views.xml	primary	{"en_US": "<data><xpath expr=\\"//field[@name='route_id']\\" position=\\"replace\\"/>\\n                <xpath expr=\\"//group[@name='apply_on']\\" position=\\"attributes\\">\\n                    <attribute name=\\"groups\\">base.group_multi_company,base.group_no_one</attribute>\\n                </xpath>\\n                <xpath expr=\\"//form\\" position=\\"inside\\">\\n                    <field name=\\"route_company_id\\" invisible=\\"1\\"/>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='route_id']" position="replace"/>\n                <xpath expr="//group[@name='apply_on']" position="attributes">\n                    <attribute name="groups">base.group_multi_company,base.group_no_one</attribute>\n                </xpath>\n                <xpath expr="//form" position="inside">\n                    <field name="route_company_id" invisible="1"/>\n                </xpath>\n            </data>	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2175	16	\N	1	1	purchase.history.graph	purchase.order.line	\N	graph	purchase/views/purchase_views.xml	primary	{"en_US": "<graph type=\\"line\\">\\n                <field name=\\"date_order\\" interval=\\"month\\"/>\\n                <field name=\\"product_uom_qty\\" type=\\"measure\\"/>\\n             </graph>"}	<?xml version="1.0"?>\n<graph type="line">\n                <field name="date_order" interval="month"/>\n                <field name="product_uom_qty" 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
2178	1000	525	1	1	product.supplierinfo.list.view2	product.supplierinfo	\N	list	purchase/views/product_views.xml	primary	{"en_US": "<data><xpath expr=\\"//list\\" position=\\"attributes\\">\\n                    <attribute name=\\"editable\\">bottom</attribute>\\n                </xpath>\\n                <xpath expr=\\"//list\\" position=\\"inside\\">\\n                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='company_id']\\" position=\\"attributes\\">\\n                    <attribute name=\\"readonly\\">0</attribute>\\n                    <attribute name=\\"optional\\">hide</attribute>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='partner_id']\\" position=\\"attributes\\">\\n                    <attribute name=\\"readonly\\">0</attribute>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='product_id']\\" position=\\"attributes\\">\\n                    <attribute name=\\"readonly\\">0</attribute>\\n                    <attribute name=\\"options\\">{'no_create': True, 'no_open': True}</attribute>\\n                    <attribute name=\\"domain\\">[('product_tmpl_id', '=', parent.id)]</attribute>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='delay']\\" position=\\"attributes\\">\\n                    <attribute name=\\"optional\\">show</attribute>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='min_qty']\\" position=\\"attributes\\">\\n                    <attribute name=\\"optional\\">show</attribute>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//list" position="attributes">\n                    <attribute name="editable">bottom</attribute>\n                </xpath>\n                <xpath expr="//list" position="inside">\n                    <field name="company_id" column_invisible="True"/>\n                </xpath>\n                <xpath expr="//field[@name='company_id']" position="attributes">\n                    <attribute name="readonly">0</attribute>\n                    <attribute name="optional">hide</attribute>\n                </xpath>\n                <xpath expr="//field[@name='partner_id']" position="attributes">\n                    <attribute name="readonly">0</attribute>\n                </xpath>\n                <xpath expr="//field[@name='product_id']" position="attributes">\n                    <attribute name="readonly">0</attribute>\n                    <attribute name="options">{'no_create': True, 'no_open': True}</attribute>\n                    <attribute name="domain">[('product_tmpl_id', '=', parent.id)]</attribute>\n                </xpath>\n                <xpath expr="//field[@name='delay']" position="attributes">\n                    <attribute name="optional">show</attribute>\n                </xpath>\n                <xpath expr="//field[@name='min_qty']" position="attributes">\n                    <attribute name="optional">show</attribute>\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
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>"}	<?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
2870	16	2651	1	1	Snippet 's_text_block_h1' for new page 'basic' template '5'	\N	website.new_page_template_basic_5_s_text_block_h1	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2871	16	2807	1	1	Snippet 's_text_block' for new page 'basic' template '5'	\N	website.new_page_template_basic_5_s_text_block	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2872	16	2804	1	1	Snippet 's_features' for new page 'basic' template '5'	\N	website.new_page_template_basic_5_s_features	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2873	16	2716	1	1	Snippet 's_quotes_carousel' for new page 'basic' template '5'	\N	website.new_page_template_basic_5_s_quotes_carousel	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2874	16	2651	1	1	Snippet 's_text_block_h1' for new page 'basic' template '6'	\N	website.new_page_template_basic_6_s_text_block_h1	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2875	16	2803	1	1	Snippet 's_table_of_content' for new page 'basic' template '6'	\N	website.new_page_template_basic_6_s_table_of_content	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2876	16	2653	1	1	Snippet 's_text_block_h1' for new page 'about' template 'full'	\N	website.new_page_template_about_full_s_text_block_h1	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2877	16	2698	1	1	Snippet 's_picture' for new page 'about' template 'full'	\N	website.new_page_template_about_full_s_picture	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2878	16	2813	1	1	Snippet 's_quotes_carousel' for new page 'about' template 'full'	\N	website.new_page_template_about_full_s_quotes_carousel	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2879	16	2812	1	1	Snippet 's_references' for new page 'about' template 'full'	\N	website.new_page_template_about_full_s_references	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2880	16	2732	1	1	Snippet 's_three_columns' for new page 'about' template 'full_1'	\N	website.new_page_template_about_full_1_s_three_columns	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2881	16	2714	1	1	Snippet 's_company_team' for new page 'about' template 'full_1'	\N	website.new_page_template_about_full_1_s_company_team	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2882	16	2812	1	1	Snippet 's_references' for new page 'about' template 'full_1'	\N	website.new_page_template_about_full_1_s_references	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2883	16	2813	1	1	Snippet 's_quotes_carousel' for new page 'about' template 'full_1'	\N	website.new_page_template_about_full_1_s_quotes_carousel	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2884	16	2811	1	1	Snippet 's_call_to_action' for new page 'about' template 'full_1'	\N	website.new_page_template_about_full_1_s_call_to_action	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2885	16	2719	1	1	Snippet 's_cover' for new page 'about' template 'mini'	\N	website.new_page_template_about_mini_s_cover	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2886	16	2644	1	1	Snippet 's_text_block_2nd' for new page 'about' template 'mini'	\N	website.new_page_template_about_mini_s_text_block_2nd	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1844	16	\N	1	1	stock.warehouse.orderpoint.list.editable	stock.warehouse.orderpoint	\N	list	stock/views/stock_orderpoint_views.xml	primary	{"en_US": "<list string=\\"Reordering Rules\\" editable=\\"bottom\\" js_class=\\"stock_orderpoint_list\\" sample=\\"1\\" multi_edit=\\"1\\" export_xlsx=\\"0\\">\\n                <field name=\\"active\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_category_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_tmpl_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"unwanted_replenish\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_id\\" readonly=\\"product_id\\" force_save=\\"1\\" context=\\"{'default_is_storable': True}\\"/>\\n                <field name=\\"location_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"warehouse_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_warehouses\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_on_hand\\" force_save=\\"1\\"/>\\n                <field name=\\"qty_forecast\\" force_save=\\"1\\"/>\\n                <button name=\\"action_product_forecast_report\\" type=\\"object\\" icon=\\"fa-area-chart\\" title=\\"Forecast Report\\" invisible=\\"not id or unwanted_replenish\\"/>\\n                <button name=\\"action_product_forecast_report\\" type=\\"object\\" icon=\\"fa-warning text-warning\\" title=\\"Due to receipts scheduled in the future, you might end up with excessive stock . Check the Forecasted Report  before reordering\\" invisible=\\"not id or not unwanted_replenish\\"/>\\n                <field name=\\"visibility_days\\" optional=\\"hidden\\"/>\\n                <field name=\\"route_id\\" options=\\"{'no_create': True, 'no_open': True}\\" optional=\\"hidden\\"/>\\n                <button name=\\"action_stock_replenishment_info\\" type=\\"object\\" icon=\\"fa-info-circle\\" title=\\"Replenishment Information\\" invisible=\\"not id\\"/>\\n                <field name=\\"trigger\\" optional=\\"hide\\"/>\\n                <field name=\\"group_id\\" optional=\\"hide\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"product_min_qty\\" string=\\"Min\\" optional=\\"show\\"/>\\n                <field name=\\"product_max_qty\\" string=\\"Max\\" optional=\\"show\\"/>\\n                <field name=\\"qty_multiple\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_to_order\\" readonly=\\"trigger == 'auto'\\"/>\\n                <field name=\\"qty_to_order_manual\\" column_invisible=\\"True\\"/>\\n                <button name=\\"action_remove_manual_qty_to_order\\" type=\\"object\\" icon=\\"fa-undo\\" title=\\"Remove manually entered value and replace by the quantity to order based on the forecasted quantities\\" invisible=\\"not qty_to_order_manual\\"/>\\n                <button name=\\"action_remove_manual_qty_to_order\\" type=\\"object\\" icon=\\"fa-undo\\" title=\\"-\\" class=\\"disabled opacity-0\\" invisible=\\"qty_to_order_manual\\"/>\\n                <field name=\\"product_uom_name\\" string=\\"UoM\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"company_id\\" optional=\\"hide\\" readonly=\\"1\\" groups=\\"base.group_multi_company\\"/>\\n                <button name=\\"action_replenish\\" string=\\"Order\\" type=\\"object\\" class=\\"o_replenish_buttons\\" icon=\\"fa-truck\\" invisible=\\"qty_to_order &lt;= 0.0\\"/>\\n                <button name=\\"action_replenish_auto\\" string=\\"Automate\\" type=\\"object\\" class=\\"o_replenish_buttons\\" icon=\\"fa-refresh\\" invisible=\\"qty_to_order &lt;= 0.0 or trigger == 'auto'\\"/>\\n                <button name=\\"559\\" string=\\"Snooze\\" type=\\"action\\" class=\\"text-warning\\" icon=\\"fa-bell-slash\\" invisible=\\"trigger != 'manual'\\" context=\\"{'default_orderpoint_ids': [id]}\\"/>\\n            </list>", "es_ES": "<list string=\\"Reglas de reabastecimiento\\" editable=\\"bottom\\" js_class=\\"stock_orderpoint_list\\" sample=\\"1\\" multi_edit=\\"1\\" export_xlsx=\\"0\\">\\n                <field name=\\"active\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_category_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_tmpl_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"unwanted_replenish\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_id\\" readonly=\\"product_id\\" force_save=\\"1\\" context=\\"{'default_is_storable': True}\\"/>\\n                <field name=\\"location_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"warehouse_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_warehouses\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_on_hand\\" force_save=\\"1\\"/>\\n                <field name=\\"qty_forecast\\" force_save=\\"1\\"/>\\n                <button name=\\"action_product_forecast_report\\" type=\\"object\\" icon=\\"fa-area-chart\\" title=\\"Informe de pronóstico\\" invisible=\\"not id or unwanted_replenish\\"/>\\n                <button name=\\"action_product_forecast_report\\" type=\\"object\\" icon=\\"fa-warning text-warning\\" title=\\"Debido a las recepciones programadas en el futuro, es posible que termine con stock excesivo. Verifique el informe de pronóstico  antes de reabastecer\\" invisible=\\"not id or not unwanted_replenish\\"/>\\n                <field name=\\"visibility_days\\" optional=\\"hidden\\"/>\\n                <field name=\\"route_id\\" options=\\"{'no_create': True, 'no_open': True}\\" optional=\\"hidden\\"/>\\n                <button name=\\"action_stock_replenishment_info\\" type=\\"object\\" icon=\\"fa-info-circle\\" title=\\"Información de reposición\\" invisible=\\"not id\\"/>\\n                <field name=\\"trigger\\" optional=\\"hide\\"/>\\n                <field name=\\"group_id\\" optional=\\"hide\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"product_min_qty\\" string=\\"Mínimo\\" optional=\\"show\\"/>\\n                <field name=\\"product_max_qty\\" string=\\"Max\\" optional=\\"show\\"/>\\n                <field name=\\"qty_multiple\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_to_order\\" readonly=\\"trigger == 'auto'\\"/>\\n                <field name=\\"qty_to_order_manual\\" column_invisible=\\"True\\"/>\\n                <button name=\\"action_remove_manual_qty_to_order\\" type=\\"object\\" icon=\\"fa-undo\\" title=\\"Elimine el valor ingresado manualmente y reemplácelo por la cantidad a pedir basada en las cantidades pronosticadas\\" invisible=\\"not qty_to_order_manual\\"/>\\n                <button name=\\"action_remove_manual_qty_to_order\\" type=\\"object\\" icon=\\"fa-undo\\" title=\\"-\\" class=\\"disabled opacity-0\\" invisible=\\"qty_to_order_manual\\"/>\\n                <field name=\\"product_uom_name\\" string=\\"UdM\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"company_id\\" optional=\\"hide\\" readonly=\\"1\\" groups=\\"base.group_multi_company\\"/>\\n                <button name=\\"action_replenish\\" string=\\"Pedir\\" type=\\"object\\" class=\\"o_replenish_buttons\\" icon=\\"fa-truck\\" invisible=\\"qty_to_order &lt;= 0.0\\"/>\\n                <button name=\\"action_replenish_auto\\" string=\\"Automatizar\\" type=\\"object\\" class=\\"o_replenish_buttons\\" icon=\\"fa-refresh\\" invisible=\\"qty_to_order &lt;= 0.0 or trigger == 'auto'\\"/>\\n                <button name=\\"559\\" string=\\"Posponer\\" type=\\"action\\" class=\\"text-warning\\" icon=\\"fa-bell-slash\\" invisible=\\"trigger != 'manual'\\" context=\\"{'default_orderpoint_ids': [id]}\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Reordering Rules" editable="bottom" js_class="stock_orderpoint_list" sample="1" multi_edit="1" export_xlsx="0">\n                <field name="active" column_invisible="True"/>\n                <field name="company_id" column_invisible="True"/>\n                <field name="product_category_id" column_invisible="True"/>\n                <field name="product_tmpl_id" column_invisible="True"/>\n                <field name="unwanted_replenish" column_invisible="True"/>\n                <field name="product_id" readonly="product_id" force_save="1" context="{'default_is_storable': True}"/>\n                <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>\n                <field name="warehouse_id" options="{'no_create': True}" groups="stock.group_stock_multi_warehouses" optional="hide"/>\n                <field name="qty_on_hand" force_save="1"/>\n                <field name="qty_forecast" force_save="1"/>\n                <button name="action_product_forecast_report" type="object" icon="fa-area-chart" title="Forecast Report" invisible="not id or unwanted_replenish"/>\n                <button name="action_product_forecast_report" type="object" icon="fa-warning text-warning" title="Due to receipts scheduled in the future, you might end up with excessive stock . Check the Forecasted Report  before reordering" invisible="not id or not unwanted_replenish"/>\n                <field name="visibility_days" optional="hidden"/>\n                <field name="route_id" options="{'no_create': True, 'no_open': True}" optional="hidden"/>\n                <button name="action_stock_replenishment_info" type="object" icon="fa-info-circle" title="Replenishment Information" invisible="not id"/>\n                <field name="trigger" optional="hide"/>\n                <field name="group_id" optional="hide" groups="stock.group_adv_location"/>\n                <field name="product_min_qty" string="Min" optional="show"/>\n                <field name="product_max_qty" string="Max" optional="show"/>\n                <field name="qty_multiple" optional="hide"/>\n                <field name="qty_to_order" readonly="trigger == 'auto'"/>\n                <field name="qty_to_order_manual" column_invisible="True"/>\n                <button name="action_remove_manual_qty_to_order" type="object" icon="fa-undo" title="Remove manually entered value and replace by the quantity to order based on the forecasted quantities" invisible="not qty_to_order_manual"/>\n                <button name="action_remove_manual_qty_to_order" type="object" icon="fa-undo" title="-" class="disabled opacity-0" invisible="qty_to_order_manual"/>\n                <field name="product_uom_name" string="UoM" groups="uom.group_uom"/>\n                <field name="company_id" optional="hide" readonly="1" groups="base.group_multi_company"/>\n                <button name="action_replenish" string="Order" type="object" class="o_replenish_buttons" icon="fa-truck" invisible="qty_to_order &lt;= 0.0"/>\n                <button name="action_replenish_auto" string="Automate" type="object" class="o_replenish_buttons" icon="fa-refresh" invisible="qty_to_order &lt;= 0.0 or trigger == 'auto'"/>\n                <button name="559" string="Snooze" type="action" class="text-warning" icon="fa-bell-slash" invisible="trigger != 'manual'" context="{'default_orderpoint_ids': [id]}"/>\n            </list>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1845	16	\N	1	1	stock.warehouse.orderpoint.reorder.search	stock.warehouse.orderpoint	\N	search	stock/views/stock_orderpoint_views.xml	primary	{"en_US": "<search string=\\"Replenishment Report Search\\">\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"trigger\\"/>\\n                <field name=\\"product_category_id\\"/>\\n                <field name=\\"group_id\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"name\\" string=\\"Reordering Rule\\"/>\\n                <filter string=\\"Trigger Manual\\" name=\\"filter_creation_trigger\\" domain=\\"[('trigger', '=', 'manual')]\\"/>\\n                <separator/>\\n                <filter string=\\"To Reorder\\" name=\\"filter_to_reorder\\" domain=\\"[('qty_to_order', '&gt;', 0.0)]\\"/>\\n                <separator/>\\n                <filter string=\\"Not Snoozed\\" name=\\"filter_not_snoozed\\" domain=\\"['|', ('snoozed_until', '=', False), ('snoozed_until', '&lt;=', datetime.date.today().strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Warehouse\\" name=\\"groupby_warehouse\\" domain=\\"[]\\" context=\\"{'group_by': 'warehouse_id'}\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                    <filter string=\\"Location\\" name=\\"groupby_location\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <filter string=\\"Product\\" name=\\"groupby_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Category\\" name=\\"groupby_category\\" domain=\\"[]\\" context=\\"{'group_by': 'product_category_id'}\\"/>\\n                </group>\\n                <searchpanel>\\n                    <field name=\\"location_id\\" string=\\"Locations\\" groups=\\"stock.group_stock_multi_locations\\" enable_counters=\\"1\\"/>\\n                    <field name=\\"trigger\\" string=\\"Trigger\\" enable_counters=\\"1\\"/>\\n                    <field name=\\"product_category_id\\" icon=\\"fa-filter\\" string=\\"Category\\" select=\\"multi\\" enable_counters=\\"1\\"/>\\n                </searchpanel>\\n            </search>", "es_ES": "<search string=\\"Búsqueda de informes de reposición\\">\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"trigger\\"/>\\n                <field name=\\"product_category_id\\"/>\\n                <field name=\\"group_id\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"name\\" string=\\"Regla de reabastecimiento\\"/>\\n                <filter string=\\"Activar manualmente\\" name=\\"filter_creation_trigger\\" domain=\\"[('trigger', '=', 'manual')]\\"/>\\n                <separator/>\\n                <filter string=\\"A reabastecer\\" name=\\"filter_to_reorder\\" domain=\\"[('qty_to_order', '&gt;', 0.0)]\\"/>\\n                <separator/>\\n                <filter string=\\"No pospuesto\\" name=\\"filter_not_snoozed\\" domain=\\"['|', ('snoozed_until', '=', False), ('snoozed_until', '&lt;=', datetime.date.today().strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                    <filter string=\\"Almacén\\" name=\\"groupby_warehouse\\" domain=\\"[]\\" context=\\"{'group_by': 'warehouse_id'}\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                    <filter string=\\"Ubicación\\" name=\\"groupby_location\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <filter string=\\"Producto\\" name=\\"groupby_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Categoría\\" name=\\"groupby_category\\" domain=\\"[]\\" context=\\"{'group_by': 'product_category_id'}\\"/>\\n                </group>\\n                <searchpanel>\\n                    <field name=\\"location_id\\" string=\\"Ubicaciones\\" groups=\\"stock.group_stock_multi_locations\\" enable_counters=\\"1\\"/>\\n                    <field name=\\"trigger\\" string=\\"Activador\\" enable_counters=\\"1\\"/>\\n                    <field name=\\"product_category_id\\" icon=\\"fa-filter\\" string=\\"Categoría\\" select=\\"multi\\" enable_counters=\\"1\\"/>\\n                </searchpanel>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Replenishment Report Search">\n                <field name="product_id"/>\n                <field name="trigger"/>\n                <field name="product_category_id"/>\n                <field name="group_id" groups="stock.group_adv_location"/>\n                <field name="warehouse_id" groups="stock.group_stock_multi_warehouses"/>\n                <field name="location_id" groups="stock.group_stock_multi_locations"/>\n                <field name="name" string="Reordering Rule"/>\n                <filter string="Trigger Manual" name="filter_creation_trigger" domain="[('trigger', '=', 'manual')]"/>\n                <separator/>\n                <filter string="To Reorder" name="filter_to_reorder" domain="[('qty_to_order', '&gt;', 0.0)]"/>\n                <separator/>\n                <filter string="Not Snoozed" name="filter_not_snoozed" domain="['|', ('snoozed_until', '=', False), ('snoozed_until', '&lt;=', datetime.date.today().strftime('%Y-%m-%d'))]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Warehouse" name="groupby_warehouse" domain="[]" context="{'group_by': 'warehouse_id'}" groups="stock.group_stock_multi_warehouses"/>\n                    <filter string="Location" name="groupby_location" domain="[]" context="{'group_by': 'location_id'}" groups="stock.group_stock_multi_locations"/>\n                    <filter string="Product" name="groupby_product" domain="[]" context="{'group_by': 'product_id'}"/>\n                    <filter string="Category" name="groupby_category" domain="[]" context="{'group_by': 'product_category_id'}"/>\n                </group>\n                <searchpanel>\n                    <field name="location_id" string="Locations" groups="stock.group_stock_multi_locations" enable_counters="1"/>\n                    <field name="trigger" string="Trigger" enable_counters="1"/>\n                    <field name="product_category_id" icon="fa-filter" string="Category" select="multi" enable_counters="1"/>\n                </searchpanel>\n            </search>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1699	16	\N	1	1	exception_on_picking	\N	stock.exception_on_picking	qweb	stock/data/mail_templates.xml	primary	{"en_US": "<t t-name=\\"stock.exception_on_picking\\">\\n        <div> Exception(s) occurred on the picking\\n            <a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"origin_picking.id\\"><t t-esc=\\"origin_picking.name\\"/></a>.\\n            Manual actions may be needed.\\n            <div class=\\"mt16\\">\\n                <p>Exception(s):</p>\\n                <ul t-foreach=\\"moves_information\\" t-as=\\"exception\\">\\n                    <t t-set=\\"move\\" t-value=\\"exception[0]\\"/>\\n                    <t t-set=\\"new_qty\\" t-value=\\"exception[1][0]\\"/>\\n                    <t t-set=\\"old_qty\\" t-value=\\"exception[1][1]\\"/>\\n                    <li><t t-esc=\\"new_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/>\\n                    of <t t-esc=\\"move.product_id.display_name\\"/> processed instead of <t t-esc=\\"old_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/></li>\\n                </ul>\\n            </div>\\n            <div class=\\"mt16\\" t-if=\\"impacted_pickings\\">\\n                <p>Next transfer(s) impacted:</p>\\n                <ul t-foreach=\\"impacted_pickings\\" t-as=\\"picking\\">\\n                    <li><a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"picking.id\\"><t t-esc=\\"picking.name\\"/></a></li>\\n                </ul>\\n            </div>\\n        </div>\\n    </t>", "es_ES": "<t t-name=\\"stock.exception_on_picking\\">\\n        <div> Excepcion(es) producida(s) en el albarán:\\n            <a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"origin_picking.id\\"><t t-esc=\\"origin_picking.name\\"/></a>.\\n            Acciones manuales podrían ser necesitadas.\\n            <div class=\\"mt16\\">\\n                <p>Excepción(es):</p>\\n                <ul t-foreach=\\"moves_information\\" t-as=\\"exception\\">\\n                    <t t-set=\\"move\\" t-value=\\"exception[0]\\"/>\\n                    <t t-set=\\"new_qty\\" t-value=\\"exception[1][0]\\"/>\\n                    <t t-set=\\"old_qty\\" t-value=\\"exception[1][1]\\"/>\\n                    <li><t t-esc=\\"new_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/>\\n                    de <t t-esc=\\"move.product_id.display_name\\"/> procesado(s) en lugar de <t t-esc=\\"old_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/></li>\\n                </ul>\\n            </div>\\n            <div class=\\"mt16\\" t-if=\\"impacted_pickings\\">\\n                <p>Siguiente(s) traslado(s) afectado(s):</p>\\n                <ul t-foreach=\\"impacted_pickings\\" t-as=\\"picking\\">\\n                    <li><a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"picking.id\\"><t t-esc=\\"picking.name\\"/></a></li>\\n                </ul>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="stock.exception_on_picking">\n        <div> Exception(s) occurred on the picking\n            <a href="#" data-oe-model="stock.picking" t-att-data-oe-id="origin_picking.id"><t t-esc="origin_picking.name"/></a>.\n            Manual actions may be needed.\n            <div class="mt16">\n                <p>Exception(s):</p>\n                <ul t-foreach="moves_information" t-as="exception">\n                    <t t-set="move" t-value="exception[0]"/>\n                    <t t-set="new_qty" t-value="exception[1][0]"/>\n                    <t t-set="old_qty" t-value="exception[1][1]"/>\n                    <li><t t-esc="new_qty"/> <t t-esc="move.product_uom.name"/>\n                    of <t t-esc="move.product_id.display_name"/> processed instead of <t t-esc="old_qty"/> <t t-esc="move.product_uom.name"/></li>\n                </ul>\n            </div>\n            <div class="mt16" t-if="impacted_pickings">\n                <p>Next transfer(s) impacted:</p>\n                <ul t-foreach="impacted_pickings" t-as="picking">\n                    <li><a href="#" data-oe-model="stock.picking" t-att-data-oe-id="picking.id"><t t-esc="picking.name"/></a></li>\n                </ul>\n            </div>\n        </div>\n    </t>\n	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1700	16	\N	1	1	stock_report_view_graph	report.stock.quantity	\N	graph	stock/report/report_stock_quantity.xml	primary	{"en_US": "<graph js_class=\\"stock_forecasted_graph\\" string=\\"report_stock_quantity_graph\\" type=\\"line\\" sample=\\"1\\" disable_linking=\\"1\\">\\n                    <field name=\\"date\\" interval=\\"day\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"product_qty\\" type=\\"measure\\"/>\\n            </graph>", "es_ES": "<graph js_class=\\"stock_forecasted_graph\\" string=\\"report_stock_quantity_graph\\" type=\\"line\\" sample=\\"1\\" disable_linking=\\"1\\">\\n                    <field name=\\"date\\" interval=\\"day\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"product_qty\\" type=\\"measure\\"/>\\n            </graph>"}	<?xml version="1.0"?>\n<graph js_class="stock_forecasted_graph" string="report_stock_quantity_graph" type="line" sample="1" disable_linking="1">\n                    <field name="date" interval="day"/>\n                    <field name="product_id"/>\n                    <field name="product_qty" type="measure"/>\n            </graph>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1701	16	\N	1	1	report_reception_report_label	\N	stock.report_reception_report_label	qweb	stock/report/report_stock_reception.xml	primary	{"en_US": "<t t-name=\\"stock.report_reception_report_label\\">\\n        <t t-if=\\"quantity\\" t-set=\\"qtys\\" t-value=\\"[int(q) for q in quantity.split(',')]\\"/>\\n        <t t-else=\\"\\" t-set=\\"qtys\\" t-value=\\"[1 for q in range(len(docs))]\\"/>\\n        <t t-call=\\"web.basic_layout\\">\\n            <div class=\\"page\\">\\n                <t t-foreach=\\"range(len(docs))\\" t-as=\\"index\\">\\n                    <t t-set=\\"move\\" t-value=\\"docs[index]\\"/>\\n                    <t t-set=\\"qty\\" t-value=\\"qtys[index]\\"/>\\n                    <t t-set=\\"source\\" t-value=\\"move._get_source_document()\\"/>\\n                    <t t-foreach=\\"range(qty)\\" t-as=\\"j\\">\\n                        <div class=\\"o_label_page o_label_dymo\\">\\n                            <span t-out=\\"move.product_id.display_name\\">Product Display Name</span> <br/>\\n                            <span t-if=\\"source\\" t-out=\\"source.name\\">Source Name</span>\\n                            <div class=\\"address\\" t-if=\\"move.picking_id and move.picking_id.partner_id\\" t-field=\\"move.picking_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True}\\"/>\\n                        </div>\\n                    </t>\\n                </t>\\n            </div>\\n        </t>\\n    </t>", "es_ES": "<t t-name=\\"stock.report_reception_report_label\\">\\n        <t t-if=\\"quantity\\" t-set=\\"qtys\\" t-value=\\"[int(q) for q in quantity.split(',')]\\"/>\\n        <t t-else=\\"\\" t-set=\\"qtys\\" t-value=\\"[1 for q in range(len(docs))]\\"/>\\n        <t t-call=\\"web.basic_layout\\">\\n            <div class=\\"page\\">\\n                <t t-foreach=\\"range(len(docs))\\" t-as=\\"index\\">\\n                    <t t-set=\\"move\\" t-value=\\"docs[index]\\"/>\\n                    <t t-set=\\"qty\\" t-value=\\"qtys[index]\\"/>\\n                    <t t-set=\\"source\\" t-value=\\"move._get_source_document()\\"/>\\n                    <t t-foreach=\\"range(qty)\\" t-as=\\"j\\">\\n                        <div class=\\"o_label_page o_label_dymo\\">\\n                            <span t-out=\\"move.product_id.display_name\\">Nombre de visualización del producto</span> <br/>\\n                            <span t-if=\\"source\\" t-out=\\"source.name\\">Nombre del origen</span>\\n                            <div class=\\"address\\" t-if=\\"move.picking_id and move.picking_id.partner_id\\" t-field=\\"move.picking_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True}\\"/>\\n                        </div>\\n                    </t>\\n                </t>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="stock.report_reception_report_label">\n        <t t-if="quantity" t-set="qtys" t-value="[int(q) for q in quantity.split(',')]"/>\n        <t t-else="" t-set="qtys" t-value="[1 for q in range(len(docs))]"/>\n        <t t-call="web.basic_layout">\n            <div class="page">\n                <t t-foreach="range(len(docs))" t-as="index">\n                    <t t-set="move" t-value="docs[index]"/>\n                    <t t-set="qty" t-value="qtys[index]"/>\n                    <t t-set="source" t-value="move._get_source_document()"/>\n                    <t t-foreach="range(qty)" t-as="j">\n                        <div class="o_label_page o_label_dymo">\n                            <span t-out="move.product_id.display_name">Product Display Name</span> <br/>\n                            <span t-if="source" t-out="source.name">Source Name</span>\n                            <div class="address" t-if="move.picking_id and move.picking_id.partner_id" t-field="move.picking_id.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True}"/>\n                        </div>\n                    </t>\n                </t>\n            </div>\n        </t>\n    </t>\n\n    	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1702	16	\N	1	1	report_reception_body	\N	stock.report_reception_body	qweb	stock/report/report_stock_reception.xml	primary	{"en_US": "<t t-name=\\"stock.report_reception_body\\">\\n        <div class=\\"o_report_reception justify-content-between\\">\\n            <div class=\\"o_report_reception_header my-5\\">\\n                <h3>\\n                    <t t-if=\\"docs\\">\\n                        <t t-foreach=\\"docs\\" t-as=\\"doc\\">\\n                            <div class=\\"p-2\\">\\n                                <a href=\\"#\\" t-att-res-model=\\"doc_model\\" view-type=\\"form\\" t-att-res-id=\\"doc.id\\">\\n                                    <span t-out=\\"doc.display_name\\">Demo Display Name</span>\\n                                </a>\\n                                <span t-field=\\"doc.display_name\\" t-options=\\"{'widget': 'barcode', 'width': 300, 'height': 50}\\">Display Name</span>\\n                                <span t-field=\\"doc.state\\" t-attf-class=\\"badge rounded-pill bg-opacity-50 #{'bg-success' if doc.state == 'done' else 'bg-info'}\\">Andrwep</span>\\n                            </div>\\n                        </t>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <span t-out=\\"reason\\">Reason</span>\\n                    </t>\\n                </h3>\\n            </div>\\n            <table t-if=\\"sources_to_lines\\" class=\\"o_report_reception_table table table-sm text-start\\">\\n                <t t-foreach=\\"sources_to_lines\\" t-as=\\"source\\">\\n                    <thead t-if=\\"any(line['is_assigned'] for line in sources_to_lines[source])\\">\\n                        <tr class=\\"bg-light\\">\\n                            <th>\\n                                <span t-field=\\"source[0].display_name\\" t-options=\\"{'widget': 'barcode', 'width': 200, 'height': 30}\\">Display Name</span>\\n                                <i t-if=\\"source[0].priority == '1'\\" class=\\"o_priority o_priority_star fa fa-star\\"/>\\n                                <a name=\\"source_link\\" href=\\"#\\" t-att-res-model=\\"source[0]._name\\" view-type=\\"form\\" t-att-res-id=\\"source[0].id\\">\\n                                    <span t-out=\\"source[0].display_name\\">DEMO_SOURCE_DISPLAY_NAME</span>\\n                                </a>\\n                                <span t-if=\\"len(source) &gt; 1\\">\\n                                    (<a name=\\"origin_link\\" href=\\"#\\" t-att-res-model=\\"source[1]._name\\" view-type=\\"form\\" t-att-res-id=\\"source[1].id\\">\\n                                    <span t-out=\\"source[1].display_name\\">DEMO_ORIGIN_DISPLAY_NAME</span></a>)\\n                                </span>\\n                                <span t-if=\\"source[0]._name == 'stock.picking' and source[0].partner_id\\">:\\n                                    <a name=\\"source_link\\" href=\\"#\\" t-att-res-model=\\"source[0].partner_id._name\\" t-att-res-id=\\"source[0].partner_id.id\\" view-type=\\"form\\">\\n                                        <span t-out=\\"source[0].partner_id.name\\">DEMO_PARTNER_NAME</span>\\n                                    </a>\\n                                </span>\\n                            </th>\\n                            <th>Expected Delivery: <span t-out=\\"sources_to_formatted_scheduled_date[source]\\">DEMO_DATE</span></th>\\n                        </tr>\\n                    </thead>\\n                    <tbody>\\n                        <t t-set=\\"possible_moves\\" t-value=\\"sources_to_lines[source]\\"/>\\n                        <t t-foreach=\\"possible_moves\\" t-as=\\"line\\">\\n                            <!-- don't print non-assigned lines when printing pdf -->\\n                            <tr t-if=\\"line['is_assigned']\\">\\n                                <td>\\n                                    <span t-out=\\"line['product']['display_name']\\">DEMO_PRODUCT_DISPLAY_NAME</span>\\n                                </td>\\n                                <td>\\n                                    <span t-out=\\"line['quantity']\\">DEMO_QUANTITY</span>\\n                                    <span groups=\\"uom.group_uom\\" t-out=\\"line['uom']\\">DEMO_UOM</span>\\n                                </td>\\n                            </tr>\\n                        </t>\\n                    </tbody>\\n                </t>\\n            </table>\\n            <p t-else=\\"\\">\\n                No allocation need found.\\n            </p>\\n        </div>\\n    </t>", "es_ES": "<t t-name=\\"stock.report_reception_body\\">\\n        <div class=\\"o_report_reception justify-content-between\\">\\n            <div class=\\"o_report_reception_header my-5\\">\\n                <h3>\\n                    <t t-if=\\"docs\\">\\n                        <t t-foreach=\\"docs\\" t-as=\\"doc\\">\\n                            <div class=\\"p-2\\">\\n                                <a href=\\"#\\" t-att-res-model=\\"doc_model\\" view-type=\\"form\\" t-att-res-id=\\"doc.id\\">\\n                                    <span t-out=\\"doc.display_name\\">Nombre de la pantalla de demostración</span>\\n                                </a>\\n                                <span t-field=\\"doc.display_name\\" t-options=\\"{'widget': 'barcode', 'width': 300, 'height': 50}\\">Nombre para mostrar</span>\\n                                <span t-field=\\"doc.state\\" t-attf-class=\\"badge rounded-pill bg-opacity-50 #{'bg-success' if doc.state == 'done' else 'bg-info'}\\">Andrwep</span>\\n                            </div>\\n                        </t>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <span t-out=\\"reason\\">Motivo</span>\\n                    </t>\\n                </h3>\\n            </div>\\n            <table t-if=\\"sources_to_lines\\" class=\\"o_report_reception_table table table-sm text-start\\">\\n                <t t-foreach=\\"sources_to_lines\\" t-as=\\"source\\">\\n                    <thead t-if=\\"any(line['is_assigned'] for line in sources_to_lines[source])\\">\\n                        <tr class=\\"bg-light\\">\\n                            <th>\\n                                <span t-field=\\"source[0].display_name\\" t-options=\\"{'widget': 'barcode', 'width': 200, 'height': 30}\\">Nombre para mostrar</span>\\n                                <i t-if=\\"source[0].priority == '1'\\" class=\\"o_priority o_priority_star fa fa-star\\"/>\\n                                <a name=\\"source_link\\" href=\\"#\\" t-att-res-model=\\"source[0]._name\\" view-type=\\"form\\" t-att-res-id=\\"source[0].id\\">\\n                                    <span t-out=\\"source[0].display_name\\">DEMO_SOURCE_DISPLAY_NAME</span>\\n                                </a>\\n                                <span t-if=\\"len(source) &gt; 1\\">\\n                                    (<a name=\\"origin_link\\" href=\\"#\\" t-att-res-model=\\"source[1]._name\\" view-type=\\"form\\" t-att-res-id=\\"source[1].id\\">\\n                                    <span t-out=\\"source[1].display_name\\">DEMO_ORIGIN_DISPLAY_NAME</span></a>)\\n                                </span>\\n                                <span t-if=\\"source[0]._name == 'stock.picking' and source[0].partner_id\\">:\\n                                    <a name=\\"source_link\\" href=\\"#\\" t-att-res-model=\\"source[0].partner_id._name\\" t-att-res-id=\\"source[0].partner_id.id\\" view-type=\\"form\\">\\n                                        <span t-out=\\"source[0].partner_id.name\\">DEMO_PARTNER_NAME</span>\\n                                    </a>\\n                                </span>\\n                            </th>\\n                            <th>Entrega prevista: <span t-out=\\"sources_to_formatted_scheduled_date[source]\\">DEMO_DATE</span></th>\\n                        </tr>\\n                    </thead>\\n                    <tbody>\\n                        <t t-set=\\"possible_moves\\" t-value=\\"sources_to_lines[source]\\"/>\\n                        <t t-foreach=\\"possible_moves\\" t-as=\\"line\\">\\n                            <!-- don't print non-assigned lines when printing pdf -->\\n                            <tr t-if=\\"line['is_assigned']\\">\\n                                <td>\\n                                    <span t-out=\\"line['product']['display_name']\\">DEMO_PRODUCT_DISPLAY_NAME</span>\\n                                </td>\\n                                <td>\\n                                    <span t-out=\\"line['quantity']\\">DEMO_QUANTITY</span>\\n                                    <span groups=\\"uom.group_uom\\" t-out=\\"line['uom']\\">DEMO_UOM</span>\\n                                </td>\\n                            </tr>\\n                        </t>\\n                    </tbody>\\n                </t>\\n            </table>\\n            <p t-else=\\"\\">\\n                No se encontró necesidad de asignación.\\n            </p>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="stock.report_reception_body">\n        <div class="o_report_reception justify-content-between">\n            <div class="o_report_reception_header my-5">\n                <h3>\n                    <t t-if="docs">\n                        <t t-foreach="docs" t-as="doc">\n                            <div class="p-2">\n                                <a href="#" t-att-res-model="doc_model" view-type="form" t-att-res-id="doc.id">\n                                    <span t-out="doc.display_name">Demo Display Name</span>\n                                </a>\n                                <span t-field="doc.display_name" t-options="{'widget': 'barcode', 'width': 300, 'height': 50}">Display Name</span>\n                                <span t-field="doc.state" t-attf-class="badge rounded-pill bg-opacity-50 #{'bg-success' if doc.state == 'done' else 'bg-info'}">Andrwep</span>\n                            </div>\n                        </t>\n                    </t>\n                    <t t-else="">\n                        <span t-out="reason">Reason</span>\n                    </t>\n                </h3>\n            </div>\n            <table t-if="sources_to_lines" class="o_report_reception_table table table-sm text-start">\n                <t t-foreach="sources_to_lines" t-as="source">\n                    <thead t-if="any(line['is_assigned'] for line in sources_to_lines[source])">\n                        <tr class="bg-light">\n                            <th>\n                                <span t-field="source[0].display_name" t-options="{'widget': 'barcode', 'width': 200, 'height': 30}">Display Name</span>\n                                <i t-if="source[0].priority == '1'" class="o_priority o_priority_star fa fa-star"/>\n                                <a name="source_link" href="#" t-att-res-model="source[0]._name" view-type="form" t-att-res-id="source[0].id">\n                                    <span t-out="source[0].display_name">DEMO_SOURCE_DISPLAY_NAME</span>\n                                </a>\n                                <span t-if="len(source) &gt; 1">\n                                    (<a name="origin_link" href="#" t-att-res-model="source[1]._name" view-type="form" t-att-res-id="source[1].id">\n                                    <span t-out="source[1].display_name">DEMO_ORIGIN_DISPLAY_NAME</span></a>)\n                                </span>\n                                <span t-if="source[0]._name == 'stock.picking' and source[0].partner_id">:\n                                    <a name="source_link" href="#" t-att-res-model="source[0].partner_id._name" t-att-res-id="source[0].partner_id.id" view-type="form">\n                                        <span t-out="source[0].partner_id.name">DEMO_PARTNER_NAME</span>\n                                    </a>\n                                </span>\n                            </th>\n                            <th>Expected Delivery: <span t-out="sources_to_formatted_scheduled_date[source]">DEMO_DATE</span></th>\n                        </tr>\n                    </thead>\n                    <tbody>\n                        <t t-set="possible_moves" t-value="sources_to_lines[source]"/>\n                        <t t-foreach="possible_moves" t-as="line">\n                            <!-- don't print non-assigned lines when printing pdf -->\n                            <tr t-if="line['is_assigned']">\n                                <td>\n                                    <span t-out="line['product']['display_name']">DEMO_PRODUCT_DISPLAY_NAME</span>\n                                </td>\n                                <td>\n                                    <span t-out="line['quantity']">DEMO_QUANTITY</span>\n                                    <span groups="uom.group_uom" t-out="line['uom']">DEMO_UOM</span>\n                                </td>\n                            </tr>\n                        </t>\n                    </tbody>\n                </t>\n            </table>\n            <p t-else="">\n                No allocation need found.\n            </p>\n        </div>\n    </t>\n\n    	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1708	16	\N	1	1	report_generic_barcode	\N	stock.report_generic_barcode	qweb	stock/report/report_location_barcode.xml	primary	{"en_US": "<t t-name=\\"stock.report_generic_barcode\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <t t-call=\\"web.html_container\\">\\n            <div class=\\"oe_structure\\"/>\\n            <t t-set=\\"nRows\\" t-value=\\"7\\"/>\\n            <t t-set=\\"nCols\\" t-value=\\"4\\"/>\\n            <t t-foreach=\\"[docs[x:x + nRows * nCols] for x in range(0, len(docs), nRows * nCols)]\\" t-as=\\"page_docs\\">\\n                <div class=\\"o_label_sheet\\" style=\\"padding: 10mm 3mm;\\">\\n                    <table class=\\"my-0 table table-sm table-borderless\\">\\n                        <t t-foreach=\\"range(nRows)\\" t-as=\\"row\\">\\n                            <tr>\\n                                <t t-foreach=\\"range(nCols)\\" t-as=\\"col\\">\\n                                    <t t-set=\\"barcode_index\\" t-value=\\"(row * nCols + col)\\"/>\\n                                    <t t-if=\\"barcode_index &lt; len(page_docs)\\">\\n                                        <t t-set=\\"o\\" t-value=\\"page_docs[barcode_index]\\"/>\\n                                        <td>\\n                                            <div class=\\"o_label_full\\" style=\\"width:47mm;height:37.1mm;border: 1px solid black;\\">\\n                                                <div class=\\"o_label_name text-center\\">\\n                                                    <strong><span t-field=\\"o.name\\">WH/Stock</span></strong>\\n                                                </div>\\n                                                <div class=\\"text-center mt-3\\">\\n                                                    <span t-if=\\"o.barcode\\" t-field=\\"o.barcode\\" style=\\"padding:0\\" t-options=\\"{'widget': 'barcode', 'humanreadable': 1, 'symbology': 'auto', 'img_style': 'width:47mm;height:11mm'}\\">1234567890</span>\\n                                                </div>\\n                                            </div>\\n                                        </td>\\n                                    </t>\\n                                </t>\\n                            </tr>\\n                        </t>\\n                    </table>\\n                </div>\\n            </t>\\n        </t>\\n        <div class=\\"oe_structure\\"/>\\n    </t>\\n</t>", "es_ES": "<t t-name=\\"stock.report_generic_barcode\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <t t-call=\\"web.html_container\\">\\n            <div class=\\"oe_structure\\"/>\\n            <t t-set=\\"nRows\\" t-value=\\"7\\"/>\\n            <t t-set=\\"nCols\\" t-value=\\"4\\"/>\\n            <t t-foreach=\\"[docs[x:x + nRows * nCols] for x in range(0, len(docs), nRows * nCols)]\\" t-as=\\"page_docs\\">\\n                <div class=\\"o_label_sheet\\" style=\\"padding: 10mm 3mm;\\">\\n                    <table class=\\"my-0 table table-sm table-borderless\\">\\n                        <t t-foreach=\\"range(nRows)\\" t-as=\\"row\\">\\n                            <tr>\\n                                <t t-foreach=\\"range(nCols)\\" t-as=\\"col\\">\\n                                    <t t-set=\\"barcode_index\\" t-value=\\"(row * nCols + col)\\"/>\\n                                    <t t-if=\\"barcode_index &lt; len(page_docs)\\">\\n                                        <t t-set=\\"o\\" t-value=\\"page_docs[barcode_index]\\"/>\\n                                        <td>\\n                                            <div class=\\"o_label_full\\" style=\\"width:47mm;height:37.1mm;border: 1px solid black;\\">\\n                                                <div class=\\"o_label_name text-center\\">\\n                                                    <strong><span t-field=\\"o.name\\">WH/Stock</span></strong>\\n                                                </div>\\n                                                <div class=\\"text-center mt-3\\">\\n                                                    <span t-if=\\"o.barcode\\" t-field=\\"o.barcode\\" style=\\"padding:0\\" t-options=\\"{'widget': 'barcode', 'humanreadable': 1, 'symbology': 'auto', 'img_style': 'width:47mm;height:11mm'}\\">1234567890</span>\\n                                                </div>\\n                                            </div>\\n                                        </td>\\n                                    </t>\\n                                </t>\\n                            </tr>\\n                        </t>\\n                    </table>\\n                </div>\\n            </t>\\n        </t>\\n        <div class=\\"oe_structure\\"/>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="stock.report_generic_barcode">\n    <t t-call="web.basic_layout">\n        <t t-call="web.html_container">\n            <div class="oe_structure"/>\n            <t t-set="nRows" t-value="7"/>\n            <t t-set="nCols" t-value="4"/>\n            <t t-foreach="[docs[x:x + nRows * nCols] for x in range(0, len(docs), nRows * nCols)]" t-as="page_docs">\n                <div class="o_label_sheet" style="padding: 10mm 3mm;">\n                    <table class="my-0 table table-sm table-borderless">\n                        <t t-foreach="range(nRows)" t-as="row">\n                            <tr>\n                                <t t-foreach="range(nCols)" t-as="col">\n                                    <t t-set="barcode_index" t-value="(row * nCols + col)"/>\n                                    <t t-if="barcode_index &lt; len(page_docs)">\n                                        <t t-set="o" t-value="page_docs[barcode_index]"/>\n                                        <td>\n                                            <div class="o_label_full" style="width:47mm;height:37.1mm;border: 1px solid black;">\n                                                <div class="o_label_name text-center">\n                                                    <strong><span t-field="o.name">WH/Stock</span></strong>\n                                                </div>\n                                                <div class="text-center mt-3">\n                                                    <span t-if="o.barcode" t-field="o.barcode" style="padding:0" t-options="{'widget': 'barcode', 'humanreadable': 1, 'symbology': 'auto', 'img_style': 'width:47mm;height:11mm'}">1234567890</span>\n                                                </div>\n                                            </div>\n                                        </td>\n                                    </t>\n                                </t>\n                            </tr>\n                        </t>\n                    </table>\n                </div>\n            </t>\n        </t>\n        <div class="oe_structure"/>\n    </t>\n</t>\n\n	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
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>"}	<?xml version="1.0"?>\n<t t-name="stock.report_location_barcode">\n    <t t-set="title">Locations</t>\n    <t t-call="stock.report_generic_barcode"/>\n</t>\n	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1711	16	\N	1	1	report_picking_type_label	\N	stock.report_picking_type_label	qweb	stock/report/report_stockpicking_operations.xml	primary	{"en_US": "<t t-name=\\"stock.report_picking_type_label\\">\\n            <t t-set=\\"title\\">Operation Types</t>\\n            <t t-call=\\"stock.report_generic_barcode\\"/>\\n        </t>", "es_ES": "<t t-name=\\"stock.report_picking_type_label\\">\\n            <t t-set=\\"title\\">Tipos de operación</t>\\n            <t t-call=\\"stock.report_generic_barcode\\"/>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="stock.report_picking_type_label">\n            <t t-set="title">Operation Types</t>\n            <t t-call="stock.report_generic_barcode"/>\n        </t>\n    	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1716	16	\N	1	1	stock_report_delivery_no_package_section_line	\N	stock.stock_report_delivery_no_package_section_line	qweb	stock/report/report_deliveryslip.xml	primary	{"en_US": "<t t-name=\\"stock.stock_report_delivery_no_package_section_line\\">\\n        <tr t-att-class=\\"'fw-bold o_line_section'\\">\\n            <td colspan=\\"99\\" name=\\"no_package_info\\">\\n                <span>Products with no package assigned</span>\\n            </td>\\n        </tr>\\n    </t>", "es_ES": "<t t-name=\\"stock.stock_report_delivery_no_package_section_line\\">\\n        <tr t-att-class=\\"'fw-bold o_line_section'\\">\\n            <td colspan=\\"99\\" name=\\"no_package_info\\">\\n                <span>Productos sin paquete asignado</span>\\n            </td>\\n        </tr>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="stock.stock_report_delivery_no_package_section_line">\n        <tr t-att-class="'fw-bold o_line_section'">\n            <td colspan="99" name="no_package_info">\n                <span>Products with no package assigned</span>\n            </td>\n        </tr>\n    </t>\n\n    	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1718	16	\N	1	1	report_inventory	\N	stock.report_inventory	qweb	stock/report/report_stockinventory.xml	primary	{"en_US": "<t t-name=\\"stock.report_inventory\\">\\n            <t t-call=\\"web.html_container\\">\\n                <div class=\\"oe_structure\\"/>\\n                <t t-call=\\"web.external_layout\\">\\n                    <div class=\\"page\\">\\n                        <br/>\\n                        <h2>Inventory Count Sheet</h2>\\n                        <t t-set=\\"locations\\" t-value=\\"docs.mapped('location_id')\\"/>\\n                        <div class=\\"oe_structure\\"/>\\n                        <table class=\\"table table-borderless\\">\\n                            <thead>\\n                                <tr>\\n                                    <th groups=\\"stock.group_stock_multi_locations\\">Location</th>\\n                                    <th>Product</th>\\n                                    <th groups=\\"stock.group_production_lot\\">Lot/Serial Number</th>\\n                                    <th groups=\\"stock.group_tracking_lot\\">Package</th>\\n                                    <th class=\\"text-end\\">Available Quantity</th>\\n                                    <th class=\\"text-end\\">On hand Quantity</th>\\n                                    <th class=\\"text-end\\">Counted Quantity</th>\\n                                </tr>\\n                            </thead>\\n                            <tbody>\\n                                <t t-foreach=\\"locations\\" t-as=\\"location\\">\\n                                    <tr groups=\\"stock.group_stock_multi_locations\\">\\n                                        <td colspan=\\"2\\"><span t-out=\\"location.display_name\\">Shelf A</span></td>\\n                                        <td groups=\\"stock.group_production_lot\\"/>\\n                                        <td groups=\\"stock.group_tracking_lot\\"/>\\n                                        <td/>\\n                                    </tr>\\n                                    <tr t-foreach=\\"docs.filtered(lambda quant: quant.location_id.id == location.id)\\" t-as=\\"line\\">\\n                                        <td groups=\\"stock.group_stock_multi_locations\\"/>\\n                                        <td><span t-field=\\"line.product_id\\">Laptop</span></td>\\n                                        <td groups=\\"stock.group_production_lot\\"><span t-field=\\"line.lot_id\\"/></td>\\n                                        <td groups=\\"stock.group_tracking_lot\\"><span t-field=\\"line.package_id\\"/></td>\\n                                        <td class=\\"o_td_quantity text-end\\"><span t-field=\\"line.available_quantity\\" class=\\"text-nowrap\\">2</span> <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\">Units</span></td>\\n                                        <td class=\\"o_td_quantity text-end\\"><span t-field=\\"line.quantity\\" class=\\"text-nowrap\\">5</span> <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\">Units</span></td>\\n                                        <td class=\\"o_td_quantity text-end\\">\\n                                            <!-- If 0, then leave blank so users have space to write a number -->\\n                                            <t t-if=\\"line.inventory_quantity == 0\\"><span/></t>\\n                                            <t t-else=\\"\\"><span t-field=\\"line.inventory_quantity\\" class=\\"text-nowrap\\">7</span></t>\\n                                            <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\">Units</span>\\n                                        </td>\\n                                    </tr>\\n                                </t>\\n                            </tbody>\\n                        </table>\\n                        <div class=\\"oe_structure\\"/>\\n                    </div>\\n                </t>\\n            </t>\\n        </t>", "es_ES": "<t t-name=\\"stock.report_inventory\\">\\n            <t t-call=\\"web.html_container\\">\\n                <div class=\\"oe_structure\\"/>\\n                <t t-call=\\"web.external_layout\\">\\n                    <div class=\\"page\\">\\n                        <br/>\\n                        <h2>Hoja de recuento de inventario</h2>\\n                        <t t-set=\\"locations\\" t-value=\\"docs.mapped('location_id')\\"/>\\n                        <div class=\\"oe_structure\\"/>\\n                        <table class=\\"table table-borderless\\">\\n                            <thead>\\n                                <tr>\\n                                    <th groups=\\"stock.group_stock_multi_locations\\">Ubicación</th>\\n                                    <th>Producto</th>\\n                                    <th groups=\\"stock.group_production_lot\\">Número de lote/serie</th>\\n                                    <th groups=\\"stock.group_tracking_lot\\">Paquete</th>\\n                                    <th class=\\"text-end\\">Cantidad disponible</th>\\n                                    <th class=\\"text-end\\">Cantidad real</th>\\n                                    <th class=\\"text-end\\">Cantidad contada</th>\\n                                </tr>\\n                            </thead>\\n                            <tbody>\\n                                <t t-foreach=\\"locations\\" t-as=\\"location\\">\\n                                    <tr groups=\\"stock.group_stock_multi_locations\\">\\n                                        <td colspan=\\"2\\"><span t-out=\\"location.display_name\\">Estantería A</span></td>\\n                                        <td groups=\\"stock.group_production_lot\\"/>\\n                                        <td groups=\\"stock.group_tracking_lot\\"/>\\n                                        <td/>\\n                                    </tr>\\n                                    <tr t-foreach=\\"docs.filtered(lambda quant: quant.location_id.id == location.id)\\" t-as=\\"line\\">\\n                                        <td groups=\\"stock.group_stock_multi_locations\\"/>\\n                                        <td><span t-field=\\"line.product_id\\">Portátil</span></td>\\n                                        <td groups=\\"stock.group_production_lot\\"><span t-field=\\"line.lot_id\\"/></td>\\n                                        <td groups=\\"stock.group_tracking_lot\\"><span t-field=\\"line.package_id\\"/></td>\\n                                        <td class=\\"o_td_quantity text-end\\"><span t-field=\\"line.available_quantity\\" class=\\"text-nowrap\\">2</span> <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\">Unidades</span></td>\\n                                        <td class=\\"o_td_quantity text-end\\"><span t-field=\\"line.quantity\\" class=\\"text-nowrap\\">5</span> <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\">Unidades</span></td>\\n                                        <td class=\\"o_td_quantity text-end\\">\\n                                            <!-- If 0, then leave blank so users have space to write a number -->\\n                                            <t t-if=\\"line.inventory_quantity == 0\\"><span/></t>\\n                                            <t t-else=\\"\\"><span t-field=\\"line.inventory_quantity\\" class=\\"text-nowrap\\">7</span></t>\\n                                            <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\">Unidades</span>\\n                                        </td>\\n                                    </tr>\\n                                </t>\\n                            </tbody>\\n                        </table>\\n                        <div class=\\"oe_structure\\"/>\\n                    </div>\\n                </t>\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="stock.report_inventory">\n            <t t-call="web.html_container">\n                <div class="oe_structure"/>\n                <t t-call="web.external_layout">\n                    <div class="page">\n                        <br/>\n                        <h2>Inventory Count Sheet</h2>\n                        <t t-set="locations" t-value="docs.mapped('location_id')"/>\n                        <div class="oe_structure"/>\n                        <table class="table table-borderless">\n                            <thead>\n                                <tr>\n                                    <th groups="stock.group_stock_multi_locations">Location</th>\n                                    <th>Product</th>\n                                    <th groups="stock.group_production_lot">Lot/Serial Number</th>\n                                    <th groups="stock.group_tracking_lot">Package</th>\n                                    <th class="text-end">Available Quantity</th>\n                                    <th class="text-end">On hand Quantity</th>\n                                    <th class="text-end">Counted Quantity</th>\n                                </tr>\n                            </thead>\n                            <tbody>\n                                <t t-foreach="locations" t-as="location">\n                                    <tr groups="stock.group_stock_multi_locations">\n                                        <td colspan="2"><span t-out="location.display_name">Shelf A</span></td>\n                                        <td groups="stock.group_production_lot"/>\n                                        <td groups="stock.group_tracking_lot"/>\n                                        <td/>\n                                    </tr>\n                                    <tr t-foreach="docs.filtered(lambda quant: quant.location_id.id == location.id)" t-as="line">\n                                        <td groups="stock.group_stock_multi_locations"/>\n                                        <td><span t-field="line.product_id">Laptop</span></td>\n                                        <td groups="stock.group_production_lot"><span t-field="line.lot_id"/></td>\n                                        <td groups="stock.group_tracking_lot"><span t-field="line.package_id"/></td>\n                                        <td class="o_td_quantity text-end"><span t-field="line.available_quantity" class="text-nowrap">2</span> <span t-field="line.product_uom_id" groups="uom.group_uom">Units</span></td>\n                                        <td class="o_td_quantity text-end"><span t-field="line.quantity" class="text-nowrap">5</span> <span t-field="line.product_uom_id" groups="uom.group_uom">Units</span></td>\n                                        <td class="o_td_quantity text-end">\n                                            <!-- If 0, then leave blank so users have space to write a number -->\n                                            <t t-if="line.inventory_quantity == 0"><span/></t>\n                                            <t t-else=""><span t-field="line.inventory_quantity" class="text-nowrap">7</span></t>\n                                            <span t-field="line.product_uom_id" groups="uom.group_uom">Units</span>\n                                        </td>\n                                    </tr>\n                                </t>\n                            </tbody>\n                        </table>\n                        <div class="oe_structure"/>\n                    </div>\n                </t>\n            </t>\n        </t>\n    	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1719	16	\N	1	1	report_stock_rule	\N	stock.report_stock_rule	qweb	stock/report/report_stock_rule.xml	primary	{"en_US": "<t t-name=\\"stock.report_stock_rule\\">\\n        <t t-set=\\"data_report_landscape\\" t-value=\\"True\\"/>\\n        <t t-set=\\"full_width\\" t-value=\\"True\\"/>\\n        <t t-call=\\"web.html_container\\">\\n            <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n                <div class=\\"article o_report_stock_rule\\">\\n                    <div class=\\"page\\">\\n                        <h2 t-field=\\"o.name\\"/>\\n\\n                        <table class=\\"table table-condensed table-bordered\\">\\n                            <thead>\\n                                <tr>\\n                                    <t t-foreach=\\"locations\\" t-as=\\"location\\">\\n                                        <th class=\\"o_report_stock_rule_location_header\\">\\n                                            <div t-att-res-id=\\"location.id\\" t-att-res-model=\\"location._name\\" view-type=\\"form\\">\\n                                                <t t-esc=\\"location.display_name\\"/>\\n                                            </div>\\n                                            <t t-if=\\"header_lines.get(location.id)\\">\\n                                                <t t-foreach=\\"header_lines[location.id]['putaway']\\" t-as=\\"lines\\">\\n                                                    <t t-foreach=\\"lines\\" t-as=\\"line\\">\\n                                                        <div class=\\"o_report_stock_rule_putaway\\" t-att-res-id=\\"location.id\\" t-att-res-model=\\"location._name\\" view-type=\\"form\\">\\n                                                            <p>Putaway: <t t-esc=\\"line.location_out_id.display_name\\"/></p>\\n                                                        </div>\\n                                                    </t>\\n                                                </t>\\n                                                <t t-foreach=\\"header_lines[location.id]['orderpoint']\\" t-as=\\"lines\\">\\n                                                    <t t-foreach=\\"lines\\" t-as=\\"line\\">\\n                                                        <div class=\\"o_report_stock_rule_putaway\\" t-att-res-id=\\"line.id\\" t-att-res-model=\\"line._name\\" view-type=\\"form\\">\\n                                                            <p>[<t t-esc=\\"line.display_name\\"/>]<br/>min: <t t-esc=\\"line.product_min_qty\\"/>, max:<t t-esc=\\"line.product_max_qty\\"/></p>\\n                                                        </div>\\n                                                    </t>\\n                                                </t>\\n                                            </t>\\n                                        </th>\\n                                    </t>\\n                                </tr>\\n                            </thead>\\n                            <tbody>\\n                                <t t-foreach=\\"route_lines\\" t-as=\\"route_line\\">\\n                                    <tr>\\n                                        <t t-set=\\"acc\\" t-value=\\"0\\"/>\\n                                        <t t-foreach=\\"route_line\\" t-as=\\"rule\\">\\n                                            <t t-if=\\"rule\\">\\n                                                <t t-if=\\"rule[0]._name == 'stock.rule'\\">\\n                                                    <t t-set=\\"color\\" t-value=\\"rule[2]\\"/>\\n                                                    <t t-if=\\"acc &gt; 0\\">\\n                                                        <t t-set=\\"acc\\" t-value=\\"acc+1\\"/>\\n                                                        <td t-att-colspan=\\"acc\\" class=\\"o_report_stock_rule_rule_cell\\">\\n                                                            <t t-set=\\"padding\\" t-value=\\"50.0/acc\\"/>\\n                                                            <div class=\\"o_report_stock_rule_rule_main\\" t-att-res-id=\\"rule[0].id\\" t-att-res-model=\\"rule[0]._name\\" view-type=\\"form\\" t-att-title=\\"rule[0].route_id.display_name\\">\\n                                                                <div class=\\"o_report_stock_rule_rule\\" t-attf-style=\\"padding-left: #{padding}%; padding-right: #{padding}%;\\">\\n                                                                    <t t-if=\\"rule[1] == 'destination'\\">\\n                                                                        <t t-if=\\"rule[0].procure_method == 'make_to_order'\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                                                        </t>\\n                                                                        <t t-if=\\"rule[0].procure_method == 'mts_else_mto'\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                                                            <t t-call=\\"stock.report_stock_rule_vertical_bar\\"/>\\n                                                                        </t>\\n                                                                        <t t-if=\\"rule[0].action in ('push', 'pull_push')\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                                                        </t>\\n                                                                    </t>\\n                                                                    <t t-if=\\"rule[1] == 'origin' and rule[0].action in ('pull', 'pull_push')\\">\\n                                                                        <t t-call=\\"stock.report_stock_rule_left_arrow\\"/>\\n                                                                    </t>\\n                                                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                                                    <t t-if=\\"rule[1] == 'destination' and rule[0].action in ('pull', 'pull_push')\\">\\n                                                                        <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                                                    </t>\\n                                                                    <t t-if=\\"rule[1] == 'origin'\\">\\n                                                                        <t t-if=\\"rule[0].action in ('push', 'pull_push')\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_left_arrow\\"/>\\n                                                                        </t>\\n                                                                        <t t-if=\\"rule[0].procure_method == 'make_to_order'\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                                                        </t>\\n                                                                    </t>\\n                                                                </div>\\n                                                                <div class=\\"o_report_stock_rule_rule_name\\">\\n                                                                    <span t-attf-style=\\"color: #{color};\\"><t t-esc=\\"rule[0].picking_type_id.name\\"/></span>\\n                                                                </div>\\n                                                            </div>\\n                                                        </td>\\n                                                        <t t-set=\\"acc\\" t-value=\\"0\\"/>\\n                                                    </t>\\n                                                    <t t-else=\\"\\">\\n                                                        <t t-set=\\"acc\\" t-value=\\"acc+1\\"/>\\n                                                    </t>\\n                                                </t>\\n                                            </t>\\n                                            <t t-else=\\"\\">\\n                                                <t t-if=\\"acc &gt; 0\\">\\n                                                    <t t-set=\\"acc\\" t-value=\\"acc+1\\"/>\\n                                                </t>\\n                                                <t t-if=\\"acc == 0\\">\\n                                                    <td>\\n                                                    </td>\\n                                                </t>\\n                                            </t>\\n                                        </t>\\n                                    </tr>\\n                                </t>\\n                            </tbody>\\n                        </table>\\n                        <h3>Legend</h3>\\n                        <div class=\\"o_report_stock_rule_legend\\">\\n                            <t t-set=\\"color\\" t-value=\\"'black'\\"/>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Push Rule</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                </div>\\n                            </div>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Pull Rule</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                </div>\\n                            </div>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Trigger Another Rule</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                </div>\\n                            </div>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Trigger Another Rule If No Stock</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_vertical_bar\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>\\n    </t>", "es_ES": "<t t-name=\\"stock.report_stock_rule\\">\\n        <t t-set=\\"data_report_landscape\\" t-value=\\"True\\"/>\\n        <t t-set=\\"full_width\\" t-value=\\"True\\"/>\\n        <t t-call=\\"web.html_container\\">\\n            <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n                <div class=\\"article o_report_stock_rule\\">\\n                    <div class=\\"page\\">\\n                        <h2 t-field=\\"o.name\\"/>\\n\\n                        <table class=\\"table table-condensed table-bordered\\">\\n                            <thead>\\n                                <tr>\\n                                    <t t-foreach=\\"locations\\" t-as=\\"location\\">\\n                                        <th class=\\"o_report_stock_rule_location_header\\">\\n                                            <div t-att-res-id=\\"location.id\\" t-att-res-model=\\"location._name\\" view-type=\\"form\\">\\n                                                <t t-esc=\\"location.display_name\\"/>\\n                                            </div>\\n                                            <t t-if=\\"header_lines.get(location.id)\\">\\n                                                <t t-foreach=\\"header_lines[location.id]['putaway']\\" t-as=\\"lines\\">\\n                                                    <t t-foreach=\\"lines\\" t-as=\\"line\\">\\n                                                        <div class=\\"o_report_stock_rule_putaway\\" t-att-res-id=\\"location.id\\" t-att-res-model=\\"location._name\\" view-type=\\"form\\">\\n                                                            <p>Almacenamiento: <t t-esc=\\"line.location_out_id.display_name\\"/></p>\\n                                                        </div>\\n                                                    </t>\\n                                                </t>\\n                                                <t t-foreach=\\"header_lines[location.id]['orderpoint']\\" t-as=\\"lines\\">\\n                                                    <t t-foreach=\\"lines\\" t-as=\\"line\\">\\n                                                        <div class=\\"o_report_stock_rule_putaway\\" t-att-res-id=\\"line.id\\" t-att-res-model=\\"line._name\\" view-type=\\"form\\">\\n                                                            <p>[<t t-esc=\\"line.display_name\\"/>]<br/>min: <t t-esc=\\"line.product_min_qty\\"/>, máximo:<t t-esc=\\"line.product_max_qty\\"/></p>\\n                                                        </div>\\n                                                    </t>\\n                                                </t>\\n                                            </t>\\n                                        </th>\\n                                    </t>\\n                                </tr>\\n                            </thead>\\n                            <tbody>\\n                                <t t-foreach=\\"route_lines\\" t-as=\\"route_line\\">\\n                                    <tr>\\n                                        <t t-set=\\"acc\\" t-value=\\"0\\"/>\\n                                        <t t-foreach=\\"route_line\\" t-as=\\"rule\\">\\n                                            <t t-if=\\"rule\\">\\n                                                <t t-if=\\"rule[0]._name == 'stock.rule'\\">\\n                                                    <t t-set=\\"color\\" t-value=\\"rule[2]\\"/>\\n                                                    <t t-if=\\"acc &gt; 0\\">\\n                                                        <t t-set=\\"acc\\" t-value=\\"acc+1\\"/>\\n                                                        <td t-att-colspan=\\"acc\\" class=\\"o_report_stock_rule_rule_cell\\">\\n                                                            <t t-set=\\"padding\\" t-value=\\"50.0/acc\\"/>\\n                                                            <div class=\\"o_report_stock_rule_rule_main\\" t-att-res-id=\\"rule[0].id\\" t-att-res-model=\\"rule[0]._name\\" view-type=\\"form\\" t-att-title=\\"rule[0].route_id.display_name\\">\\n                                                                <div class=\\"o_report_stock_rule_rule\\" t-attf-style=\\"padding-left: #{padding}%; padding-right: #{padding}%;\\">\\n                                                                    <t t-if=\\"rule[1] == 'destination'\\">\\n                                                                        <t t-if=\\"rule[0].procure_method == 'make_to_order'\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                                                        </t>\\n                                                                        <t t-if=\\"rule[0].procure_method == 'mts_else_mto'\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                                                            <t t-call=\\"stock.report_stock_rule_vertical_bar\\"/>\\n                                                                        </t>\\n                                                                        <t t-if=\\"rule[0].action in ('push', 'pull_push')\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                                                        </t>\\n                                                                    </t>\\n                                                                    <t t-if=\\"rule[1] == 'origin' and rule[0].action in ('pull', 'pull_push')\\">\\n                                                                        <t t-call=\\"stock.report_stock_rule_left_arrow\\"/>\\n                                                                    </t>\\n                                                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                                                    <t t-if=\\"rule[1] == 'destination' and rule[0].action in ('pull', 'pull_push')\\">\\n                                                                        <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                                                    </t>\\n                                                                    <t t-if=\\"rule[1] == 'origin'\\">\\n                                                                        <t t-if=\\"rule[0].action in ('push', 'pull_push')\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_left_arrow\\"/>\\n                                                                        </t>\\n                                                                        <t t-if=\\"rule[0].procure_method == 'make_to_order'\\">\\n                                                                            <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                                                        </t>\\n                                                                    </t>\\n                                                                </div>\\n                                                                <div class=\\"o_report_stock_rule_rule_name\\">\\n                                                                    <span t-attf-style=\\"color: #{color};\\"><t t-esc=\\"rule[0].picking_type_id.name\\"/></span>\\n                                                                </div>\\n                                                            </div>\\n                                                        </td>\\n                                                        <t t-set=\\"acc\\" t-value=\\"0\\"/>\\n                                                    </t>\\n                                                    <t t-else=\\"\\">\\n                                                        <t t-set=\\"acc\\" t-value=\\"acc+1\\"/>\\n                                                    </t>\\n                                                </t>\\n                                            </t>\\n                                            <t t-else=\\"\\">\\n                                                <t t-if=\\"acc &gt; 0\\">\\n                                                    <t t-set=\\"acc\\" t-value=\\"acc+1\\"/>\\n                                                </t>\\n                                                <t t-if=\\"acc == 0\\">\\n                                                    <td>\\n                                                    </td>\\n                                                </t>\\n                                            </t>\\n                                        </t>\\n                                    </tr>\\n                                </t>\\n                            </tbody>\\n                        </table>\\n                        <h3>Leyenda</h3>\\n                        <div class=\\"o_report_stock_rule_legend\\">\\n                            <t t-set=\\"color\\" t-value=\\"'black'\\"/>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Regla push</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                </div>\\n                            </div>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Regla pull (jalar)</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_right_arrow\\"/>\\n                                </div>\\n                            </div>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Activar otra regla</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                </div>\\n                            </div>\\n                            <div class=\\"o_report_stock_rule_legend_line\\">\\n                                <div class=\\"o_report_stock_rule_legend_label\\">Activar otra regla si no hay stock</div>\\n                                <div class=\\"o_report_stock_rule_rule o_report_stock_rule_legend_symbol\\">\\n                                    <t t-call=\\"stock.report_stock_rule_suspension_points\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_vertical_bar\\"/>\\n                                    <t t-call=\\"stock.report_stock_rule_line\\"/>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="stock.report_stock_rule">\n        <t t-set="data_report_landscape" t-value="True"/>\n        <t t-set="full_width" t-value="True"/>\n        <t t-call="web.html_container">\n            <t t-foreach="docs" t-as="o">\n                <div class="article o_report_stock_rule">\n                    <div class="page">\n                        <h2 t-field="o.name"/>\n\n                        <table class="table table-condensed table-bordered">\n                            <thead>\n                                <tr>\n                                    <t t-foreach="locations" t-as="location">\n                                        <th class="o_report_stock_rule_location_header">\n                                            <div t-att-res-id="location.id" t-att-res-model="location._name" view-type="form">\n                                                <t t-esc="location.display_name"/>\n                                            </div>\n                                            <t t-if="header_lines.get(location.id)">\n                                                <t t-foreach="header_lines[location.id]['putaway']" t-as="lines">\n                                                    <t t-foreach="lines" t-as="line">\n                                                        <div class="o_report_stock_rule_putaway" t-att-res-id="location.id" t-att-res-model="location._name" view-type="form">\n                                                            <p>Putaway: <t t-esc="line.location_out_id.display_name"/></p>\n                                                        </div>\n                                                    </t>\n                                                </t>\n                                                <t t-foreach="header_lines[location.id]['orderpoint']" t-as="lines">\n                                                    <t t-foreach="lines" t-as="line">\n                                                        <div class="o_report_stock_rule_putaway" t-att-res-id="line.id" t-att-res-model="line._name" view-type="form">\n                                                            <p>[<t t-esc="line.display_name"/>]<br/>min: <t t-esc="line.product_min_qty"/>, max:<t t-esc="line.product_max_qty"/></p>\n                                                        </div>\n                                                    </t>\n                                                </t>\n                                            </t>\n                                        </th>\n                                    </t>\n                                </tr>\n                            </thead>\n                            <tbody>\n                                <t t-foreach="route_lines" t-as="route_line">\n                                    <tr>\n                                        <t t-set="acc" t-value="0"/>\n                                        <t t-foreach="route_line" t-as="rule">\n                                            <t t-if="rule">\n                                                <t t-if="rule[0]._name == 'stock.rule'">\n                                                    <t t-set="color" t-value="rule[2]"/>\n                                                    <t t-if="acc &gt; 0">\n                                                        <t t-set="acc" t-value="acc+1"/>\n                                                        <td t-att-colspan="acc" class="o_report_stock_rule_rule_cell">\n                                                            <t t-set="padding" t-value="50.0/acc"/>\n                                                            <div class="o_report_stock_rule_rule_main" t-att-res-id="rule[0].id" t-att-res-model="rule[0]._name" view-type="form" t-att-title="rule[0].route_id.display_name">\n                                                                <div class="o_report_stock_rule_rule" t-attf-style="padding-left: #{padding}%; padding-right: #{padding}%;">\n                                                                    <t t-if="rule[1] == 'destination'">\n                                                                        <t t-if="rule[0].procure_method == 'make_to_order'">\n                                                                            <t t-call="stock.report_stock_rule_suspension_points"/>\n                                                                        </t>\n                                                                        <t t-if="rule[0].procure_method == 'mts_else_mto'">\n                                                                            <t t-call="stock.report_stock_rule_suspension_points"/>\n                                                                            <t t-call="stock.report_stock_rule_vertical_bar"/>\n                                                                        </t>\n                                                                        <t t-if="rule[0].action in ('push', 'pull_push')">\n                                                                            <t t-call="stock.report_stock_rule_right_arrow"/>\n                                                                        </t>\n                                                                    </t>\n                                                                    <t t-if="rule[1] == 'origin' and rule[0].action in ('pull', 'pull_push')">\n                                                                        <t t-call="stock.report_stock_rule_left_arrow"/>\n                                                                    </t>\n                                                                    <t t-call="stock.report_stock_rule_line"/>\n                                                                    <t t-if="rule[1] == 'destination' and rule[0].action in ('pull', 'pull_push')">\n                                                                        <t t-call="stock.report_stock_rule_right_arrow"/>\n                                                                    </t>\n                                                                    <t t-if="rule[1] == 'origin'">\n                                                                        <t t-if="rule[0].action in ('push', 'pull_push')">\n                                                                            <t t-call="stock.report_stock_rule_left_arrow"/>\n                                                                        </t>\n                                                                        <t t-if="rule[0].procure_method == 'make_to_order'">\n                                                                            <t t-call="stock.report_stock_rule_suspension_points"/>\n                                                                        </t>\n                                                                    </t>\n                                                                </div>\n                                                                <div class="o_report_stock_rule_rule_name">\n                                                                    <span t-attf-style="color: #{color};"><t t-esc="rule[0].picking_type_id.name"/></span>\n                                                                </div>\n                                                            </div>\n                                                        </td>\n                                                        <t t-set="acc" t-value="0"/>\n                                                    </t>\n                                                    <t t-else="">\n                                                        <t t-set="acc" t-value="acc+1"/>\n                                                    </t>\n                                                </t>\n                                            </t>\n                                            <t t-else="">\n                                                <t t-if="acc &gt; 0">\n                                                    <t t-set="acc" t-value="acc+1"/>\n                                                </t>\n                                                <t t-if="acc == 0">\n                                                    <td>\n                                                    </td>\n                                                </t>\n                                            </t>\n                                        </t>\n                                    </tr>\n                                </t>\n                            </tbody>\n                        </table>\n                        <h3>Legend</h3>\n                        <div class="o_report_stock_rule_legend">\n                            <t t-set="color" t-value="'black'"/>\n                            <div class="o_report_stock_rule_legend_line">\n                                <div class="o_report_stock_rule_legend_label">Push Rule</div>\n                                <div class="o_report_stock_rule_rule o_report_stock_rule_legend_symbol">\n                                    <t t-call="stock.report_stock_rule_right_arrow"/>\n                                    <t t-call="stock.report_stock_rule_line"/>\n                                </div>\n                            </div>\n                            <div class="o_report_stock_rule_legend_line">\n                                <div class="o_report_stock_rule_legend_label">Pull Rule</div>\n                                <div class="o_report_stock_rule_rule o_report_stock_rule_legend_symbol">\n                                    <t t-call="stock.report_stock_rule_line"/>\n                                    <t t-call="stock.report_stock_rule_right_arrow"/>\n                                </div>\n                            </div>\n                            <div class="o_report_stock_rule_legend_line">\n                                <div class="o_report_stock_rule_legend_label">Trigger Another Rule</div>\n                                <div class="o_report_stock_rule_rule o_report_stock_rule_legend_symbol">\n                                    <t t-call="stock.report_stock_rule_suspension_points"/>\n                                    <t t-call="stock.report_stock_rule_line"/>\n                                </div>\n                            </div>\n                            <div class="o_report_stock_rule_legend_line">\n                                <div class="o_report_stock_rule_legend_label">Trigger Another Rule If No Stock</div>\n                                <div class="o_report_stock_rule_rule o_report_stock_rule_legend_symbol">\n                                    <t t-call="stock.report_stock_rule_suspension_points"/>\n                                    <t t-call="stock.report_stock_rule_vertical_bar"/>\n                                    <t t-call="stock.report_stock_rule_line"/>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </t>\n        </t>\n    </t>\n    	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1725	16	\N	1	1	stock.lot.report.view.list	stock.lot.report	\N	list	stock/report/stock_lot_customer.xml	primary	{"en_US": "<list string=\\"Lot / Serial Number\\" decoration-danger=\\"has_return\\">\\n                <field name=\\"lot_id\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"picking_id\\"/>\\n                <field name=\\"quantity\\"/>\\n                <field name=\\"uom_id\\"/>\\n                <field name=\\"delivery_date\\"/>\\n                <field name=\\"address\\"/>\\n            </list>", "es_ES": "<list string=\\"Número de serie/lote\\" decoration-danger=\\"has_return\\">\\n                <field name=\\"lot_id\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"picking_id\\"/>\\n                <field name=\\"quantity\\"/>\\n                <field name=\\"uom_id\\"/>\\n                <field name=\\"delivery_date\\"/>\\n                <field name=\\"address\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Lot / Serial Number" decoration-danger="has_return">\n                <field name="lot_id"/>\n                <field name="product_id"/>\n                <field name="partner_id"/>\n                <field name="picking_id"/>\n                <field name="quantity"/>\n                <field name="uom_id"/>\n                <field name="delivery_date"/>\n                <field name="address"/>\n            </list>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2179	1000	2178	1	1	product.supplierinfo.list.view2.product	product.supplierinfo	\N	list	purchase/views/product_views.xml	primary	{"en_US": "<xpath expr=\\"//field[@name='product_id']\\" position=\\"attributes\\">\\n                    <attribute name=\\"domain\\">[('product_tmpl_id', '=', parent.product_tmpl_id)]</attribute>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='product_id']" position="attributes">\n                    <attribute name="domain">[('product_tmpl_id', '=', parent.product_tmpl_id)]</attribute>\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
1734	16	\N	1	1	stock.report_return_slip	\N	stock.report_return_slip	qweb	stock/report/report_return_slip.xml	primary	{"en_US": "<t t-name=\\"stock.report_return_slip\\">\\n        <t t-call=\\"web.html_container\\">\\n            <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n                <t t-call=\\"web.external_layout\\">\\n                <div class=\\"page\\">\\n                    <div class=\\"oe_structure\\"/>\\n                    <div class=\\"row mt8\\">\\n                        <div class=\\"col-8\\">\\n                            <h2>\\n                                <span>RETURN OF <span t-out=\\"o.name\\">Default Return Name</span></span>\\n                            </h2>\\n                            <p>\\n                                Please put this document inside your return parcel.<br/>\\n                                Your parcel must be sent to this address:\\n                            </p>\\n                            <span t-field=\\"(o if o.picking_type_code == 'incoming' else o.location_id.warehouse_id).partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}\\">Demo Address and Name</span>\\n                        </div>\\n                        <div class=\\"col-4 text-center mt-4\\">\\n                            <div>\\n                                <span t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'img_style': 'width:100%;'}\\">Default Barcode Name</span>\\n                                <span t-out=\\"o.name\\">Default Name</span>\\n                            </div>\\n                            <div style=\\"margin-top:200px;\\">\\n                                <span t-out=\\"'OBTRETU'\\" t-options=\\"{'widget': 'barcode', 'img_style': 'width:100%;'}\\">Default OBTRETU Barcode</span>\\n                                <span>OBTRETU</span>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div class=\\"oe_structure\\"/>\\n                </div>\\n            </t>\\n            </t>\\n        </t>\\n    </t>", "es_ES": "<t t-name=\\"stock.report_return_slip\\">\\n        <t t-call=\\"web.html_container\\">\\n            <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n                <t t-call=\\"web.external_layout\\">\\n                <div class=\\"page\\">\\n                    <div class=\\"oe_structure\\"/>\\n                    <div class=\\"row mt8\\">\\n                        <div class=\\"col-8\\">\\n                            <h2>\\n                                <span>DEVOLUCIÓN DE <span t-out=\\"o.name\\">Nombre de devolución por defecto</span></span>\\n                            </h2>\\n                            <p>\\n                                Coloque este documento dentro de su paquete de devolución.<br/>\\n                                Debe enviarlo a esta dirección:\\n                            </p>\\n                            <span t-field=\\"(o if o.picking_type_code == 'incoming' else o.location_id.warehouse_id).partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}\\">Dirección y nombre de demostración</span>\\n                        </div>\\n                        <div class=\\"col-4 text-center mt-4\\">\\n                            <div>\\n                                <span t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'img_style': 'width:100%;'}\\">Nombre del código de barras por defecto</span>\\n                                <span t-out=\\"o.name\\">Nombre por defecto</span>\\n                            </div>\\n                            <div style=\\"margin-top:200px;\\">\\n                                <span t-out=\\"'OBTRETU'\\" t-options=\\"{'widget': 'barcode', 'img_style': 'width:100%;'}\\">Código de barras OBTRETU por defecto</span>\\n                                <span>OBTRETU</span>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div class=\\"oe_structure\\"/>\\n                </div>\\n            </t>\\n            </t>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="stock.report_return_slip">\n        <t t-call="web.html_container">\n            <t t-foreach="docs" t-as="o">\n                <t t-call="web.external_layout">\n                <div class="page">\n                    <div class="oe_structure"/>\n                    <div class="row mt8">\n                        <div class="col-8">\n                            <h2>\n                                <span>RETURN OF <span t-out="o.name">Default Return Name</span></span>\n                            </h2>\n                            <p>\n                                Please put this document inside your return parcel.<br/>\n                                Your parcel must be sent to this address:\n                            </p>\n                            <span t-field="(o if o.picking_type_code == 'incoming' else o.location_id.warehouse_id).partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}">Demo Address and Name</span>\n                        </div>\n                        <div class="col-4 text-center mt-4">\n                            <div>\n                                <span t-field="o.name" t-options="{'widget': 'barcode', 'img_style': 'width:100%;'}">Default Barcode Name</span>\n                                <span t-out="o.name">Default Name</span>\n                            </div>\n                            <div style="margin-top:200px;">\n                                <span t-out="'OBTRETU'" t-options="{'widget': 'barcode', 'img_style': 'width:100%;'}">Default OBTRETU Barcode</span>\n                                <span>OBTRETU</span>\n                            </div>\n                        </div>\n                    </div>\n                    <div class="oe_structure"/>\n                </div>\n            </t>\n            </t>\n        </t>\n    </t>\n\n    	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1735	16	\N	1	1	Change Product Quantity	stock.change.product.qty	\N	form	stock/wizard/stock_change_product_qty_views.xml	primary	{"en_US": "<form string=\\"Update Product Quantity\\">\\n                    <div class=\\"container\\">\\n                        <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                        <div class=\\"row\\" invisible=\\"context.get('default_product_id')\\">\\n                            <label for=\\"product_id\\" class=\\"col-5 col-md-4 col-lg-3\\"/>\\n                            <field name=\\"product_id\\" class=\\"col-6\\" options=\\"{'no_open': True, 'no_create': True}\\" domain=\\"[('product_tmpl_id', '=', product_tmpl_id)]\\" readonly=\\"context.get('default_product_id')\\" invisible=\\"product_variant_count == 1\\"/>\\n                        </div>\\n                        <div class=\\"row\\">\\n                            <label for=\\"new_quantity\\" class=\\"col-5 col-md-4 col-lg-3\\"/>\\n                            <div class=\\"col-6 col-md-5 col-lg-4 row\\">\\n                                <field name=\\"new_quantity\\" class=\\"col-4 pe-0\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_open': True}\\" class=\\"col-8 ps-2\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <footer>\\n                        <button name=\\"change_product_qty\\" string=\\"Apply\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>", "es_ES": "<form string=\\"Actualizar la cantidad de productos\\">\\n                    <div class=\\"container\\">\\n                        <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                        <div class=\\"row\\" invisible=\\"context.get('default_product_id')\\">\\n                            <label for=\\"product_id\\" class=\\"col-5 col-md-4 col-lg-3\\"/>\\n                            <field name=\\"product_id\\" class=\\"col-6\\" options=\\"{'no_open': True, 'no_create': True}\\" domain=\\"[('product_tmpl_id', '=', product_tmpl_id)]\\" readonly=\\"context.get('default_product_id')\\" invisible=\\"product_variant_count == 1\\"/>\\n                        </div>\\n                        <div class=\\"row\\">\\n                            <label for=\\"new_quantity\\" class=\\"col-5 col-md-4 col-lg-3\\"/>\\n                            <div class=\\"col-6 col-md-5 col-lg-4 row\\">\\n                                <field name=\\"new_quantity\\" class=\\"col-4 pe-0\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_open': True}\\" class=\\"col-8 ps-2\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <footer>\\n                        <button name=\\"change_product_qty\\" string=\\"Aplicar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Update Product Quantity">\n                    <div class="container">\n                        <field name="product_tmpl_id" invisible="1"/>\n                        <field name="product_variant_count" invisible="1"/>\n                        <div class="row" invisible="context.get('default_product_id')">\n                            <label for="product_id" class="col-5 col-md-4 col-lg-3"/>\n                            <field name="product_id" class="col-6" options="{'no_open': True, 'no_create': True}" domain="[('product_tmpl_id', '=', product_tmpl_id)]" readonly="context.get('default_product_id')" invisible="product_variant_count == 1"/>\n                        </div>\n                        <div class="row">\n                            <label for="new_quantity" class="col-5 col-md-4 col-lg-3"/>\n                            <div class="col-6 col-md-5 col-lg-4 row">\n                                <field name="new_quantity" class="col-4 pe-0"/>\n                                <field name="product_uom_id" groups="uom.group_uom" options="{'no_open': True}" class="col-8 ps-2"/>\n                            </div>\n                        </div>\n                    </div>\n                    <footer>\n                        <button name="change_product_qty" string="Apply" type="object" class="btn-primary" data-hotkey="q"/>\n                        <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                    </footer>\n                </form>\n            	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1736	16	\N	1	1	Return lines	stock.return.picking	\N	form	stock/wizard/stock_picking_return_views.xml	primary	{"en_US": "<form>\\n                <field name=\\"picking_id\\" invisible=\\"1\\" force_save=\\"1\\"/>\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"product_return_moves\\">\\n                    <list editable=\\"bottom\\" create=\\"1\\" decoration-warning=\\"not move_id\\">\\n                        <field name=\\"move_quantity\\" column_invisible=\\"1\\"/>\\n                        <field name=\\"product_id\\" force_save=\\"1\\"/>\\n                        <field name=\\"quantity\\" decoration-danger=\\"move_quantity &lt; quantity\\"/>\\n                        <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                        <field name=\\"move_id\\" column_invisible=\\"True\\"/>\\n                    </list>\\n                </field>\\n                <footer>\\n                    <button name=\\"action_create_returns\\" string=\\"Return\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_create_returns_all\\" string=\\"Return All\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    <button name=\\"action_create_exchanges\\" string=\\"Return for Exchange\\" invisible=\\"picking_type_code not in ('incoming', 'outgoing')\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <field name=\\"picking_id\\" invisible=\\"1\\" force_save=\\"1\\"/>\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"product_return_moves\\">\\n                    <list editable=\\"bottom\\" create=\\"1\\" decoration-warning=\\"not move_id\\">\\n                        <field name=\\"move_quantity\\" column_invisible=\\"1\\"/>\\n                        <field name=\\"product_id\\" force_save=\\"1\\"/>\\n                        <field name=\\"quantity\\" decoration-danger=\\"move_quantity &lt; quantity\\"/>\\n                        <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                        <field name=\\"move_id\\" column_invisible=\\"True\\"/>\\n                    </list>\\n                </field>\\n                <footer>\\n                    <button name=\\"action_create_returns\\" string=\\"Devolver\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_create_returns_all\\" string=\\"Devolver todo\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    <button name=\\"action_create_exchanges\\" string=\\"Devolución para cambio\\" invisible=\\"picking_type_code not in ('incoming', 'outgoing')\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Cancelar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <field name="picking_id" invisible="1" force_save="1"/>\n                <field name="company_id" invisible="1"/>\n                <field name="product_return_moves">\n                    <list editable="bottom" create="1" decoration-warning="not move_id">\n                        <field name="move_quantity" column_invisible="1"/>\n                        <field name="product_id" force_save="1"/>\n                        <field name="quantity" decoration-danger="move_quantity &lt; quantity"/>\n                        <field name="uom_id" groups="uom.group_uom"/>\n                        <field name="move_id" column_invisible="True"/>\n                    </list>\n                </field>\n                <footer>\n                    <button name="action_create_returns" string="Return" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button name="action_create_returns_all" string="Return All" type="object" class="btn-primary"/>\n                    <button name="action_create_exchanges" string="Return for Exchange" invisible="picking_type_code not in ('incoming', 'outgoing')" type="object" class="btn-primary"/>\n                    <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1737	16	\N	1	1	stock.inventory.conflict.form.view	stock.inventory.conflict	\N	form	stock/wizard/stock_inventory_conflict.xml	primary	{"en_US": "<form>\\n                <div>\\n                    <strong>Due to some stock moves done between your initial update of the quantity and now, the difference of quantity is not consistent anymore.</strong>\\n                </div>\\n                <div>\\n                    You can either :\\n                    <ul>\\n                        <li>Keep the <strong>Counted Quantity</strong> (the Difference will be updated)</li>\\n                        <li>Keep the <strong>Difference</strong> (the Counted Quantity will be updated to reflect the same difference as when you counted)</li>\\n                        <li>Discard and manually resolve the conflict</li>\\n                    </ul>\\n                </div>\\n                <div>\\n                    <br/>\\n                    <field name=\\"quant_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"quant_to_fix_ids\\" readonly=\\"1\\" style=\\"margin-top:10px;\\">\\n                        <list editable=\\"bottom\\" create=\\"0\\" delete=\\"0\\">\\n                            <field name=\\"id\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"tracking\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"product_id\\" readonly=\\"context.get('single_product', False) or id\\" column_invisible=\\"context.get('single_product', False)\\" force_save=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"location_id\\" column_invisible=\\"context.get('hide_location', False)\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" column_invisible=\\"context.get('hide_lot', False)\\" readonly=\\"id or tracking not in ['serial', 'lot']\\" required=\\"tracking != 'none'\\" context=\\"{'default_product_id': product_id}\\"/>\\n                            <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\" readonly=\\"id\\"/>\\n                            <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"quantity\\" string=\\"Quantity\\"/>\\n                            <field name=\\"inventory_quantity\\" string=\\"Counted Quantity\\" decoration-muted=\\"inventory_quantity == 0\\" readonly=\\"0\\"/>\\n                            <field name=\\"inventory_diff_quantity\\" string=\\"Difference\\" decoration-muted=\\"inventory_quantity == 0\\" decoration-danger=\\"inventory_diff_quantity &lt; 0\\" decoration-success=\\"inventory_diff_quantity &gt; 0\\" decoration-bf=\\"inventory_diff_quantity != 0\\"/>\\n                            <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                        </list>\\n                    </field>\\n                </div>\\n                <footer>\\n                    <button name=\\"action_keep_counted_quantity\\" string=\\"Keep Counted Quantity\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_keep_difference\\" string=\\"Keep Difference\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <div>\\n                    <strong>Debido a algunos movimientos de stock realizados entre su actualización de la cantidad inicial y ahora, la diferencia en la cantidad ya no es consistente.</strong>\\n                </div>\\n                <div>\\n                    Puede:\\n                    <ul>\\n                        <li>Mantener la <strong>cantidad contada</strong> (se actualizará la diferencia)</li>\\n                        <li>Mantener la <strong>diferencia</strong> (la cantidad contada se actualizará para reflejar la misma diferencia que cuando se contó)</li>\\n                        <li>Descartar y resolver el conflicto manualmente</li>\\n                    </ul>\\n                </div>\\n                <div>\\n                    <br/>\\n                    <field name=\\"quant_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"quant_to_fix_ids\\" readonly=\\"1\\" style=\\"margin-top:10px;\\">\\n                        <list editable=\\"bottom\\" create=\\"0\\" delete=\\"0\\">\\n                            <field name=\\"id\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"tracking\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"product_id\\" readonly=\\"context.get('single_product', False) or id\\" column_invisible=\\"context.get('single_product', False)\\" force_save=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"location_id\\" column_invisible=\\"context.get('hide_location', False)\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" column_invisible=\\"context.get('hide_lot', False)\\" readonly=\\"id or tracking not in ['serial', 'lot']\\" required=\\"tracking != 'none'\\" context=\\"{'default_product_id': product_id}\\"/>\\n                            <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\" readonly=\\"id\\"/>\\n                            <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"quantity\\" string=\\"Cantidad\\"/>\\n                            <field name=\\"inventory_quantity\\" string=\\"Cantidad contada\\" decoration-muted=\\"inventory_quantity == 0\\" readonly=\\"0\\"/>\\n                            <field name=\\"inventory_diff_quantity\\" string=\\"Diferencia\\" decoration-muted=\\"inventory_quantity == 0\\" decoration-danger=\\"inventory_diff_quantity &lt; 0\\" decoration-success=\\"inventory_diff_quantity &gt; 0\\" decoration-bf=\\"inventory_diff_quantity != 0\\"/>\\n                            <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                        </list>\\n                    </field>\\n                </div>\\n                <footer>\\n                    <button name=\\"action_keep_counted_quantity\\" string=\\"Mantener la cantidad contada\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_keep_difference\\" string=\\"Mantener diferencia\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <div>\n                    <strong>Due to some stock moves done between your initial update of the quantity and now, the difference of quantity is not consistent anymore.</strong>\n                </div>\n                <div>\n                    You can either :\n                    <ul>\n                        <li>Keep the <strong>Counted Quantity</strong> (the Difference will be updated)</li>\n                        <li>Keep the <strong>Difference</strong> (the Counted Quantity will be updated to reflect the same difference as when you counted)</li>\n                        <li>Discard and manually resolve the conflict</li>\n                    </ul>\n                </div>\n                <div>\n                    <br/>\n                    <field name="quant_ids" invisible="1"/>\n                    <field name="quant_to_fix_ids" readonly="1" style="margin-top:10px;">\n                        <list editable="bottom" create="0" delete="0">\n                            <field name="id" column_invisible="True"/>\n                            <field name="tracking" column_invisible="True"/>\n                            <field name="company_id" column_invisible="True"/>\n                            <field name="product_id" readonly="context.get('single_product', False) or id" column_invisible="context.get('single_product', False)" force_save="1" options="{'no_create': True}"/>\n                            <field name="location_id" column_invisible="context.get('hide_location', False)" readonly="id" options="{'no_create': True}"/>\n                            <field name="lot_id" groups="stock.group_production_lot" column_invisible="context.get('hide_lot', False)" readonly="id or tracking not in ['serial', 'lot']" required="tracking != 'none'" context="{'default_product_id': product_id}"/>\n                            <field name="package_id" groups="stock.group_tracking_lot" readonly="id"/>\n                            <field name="owner_id" groups="stock.group_tracking_owner" readonly="id" options="{'no_create': True}"/>\n                            <field name="quantity" string="Quantity"/>\n                            <field name="inventory_quantity" string="Counted Quantity" decoration-muted="inventory_quantity == 0" readonly="0"/>\n                            <field name="inventory_diff_quantity" string="Difference" decoration-muted="inventory_quantity == 0" decoration-danger="inventory_diff_quantity &lt; 0" decoration-success="inventory_diff_quantity &gt; 0" decoration-bf="inventory_diff_quantity != 0"/>\n                            <field name="product_uom_id" groups="uom.group_uom"/>\n                            <field name="company_id" groups="base.group_multi_company" optional="show"/>\n                        </list>\n                    </field>\n                </div>\n                <footer>\n                    <button name="action_keep_counted_quantity" string="Keep Counted Quantity" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button name="action_keep_difference" string="Keep Difference" type="object" class="btn-primary" data-hotkey="w"/>\n                    <button name="cancel_button" string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1738	16	\N	1	1	stock_backorder_confirmation	stock.backorder.confirmation	\N	form	stock/wizard/stock_backorder_confirmation_views.xml	primary	{"en_US": "<form string=\\"Backorder creation\\">\\n                <group>\\n                    <group>\\n                        <div colspan=\\"2\\"><p name=\\"explanation-text\\">\\n                            You have processed less products than the initial demand.\\n                        </p></div>\\n                    </group>\\n                    <group>\\n                        <div colspan=\\"2\\" class=\\"text-muted\\">\\n                            Create a backorder if you expect to process the remaining\\n                            products later. Do not create a backorder if you will not\\n                            process the remaining products.\\n                        </div>\\n                    </group>\\n                </group>\\n\\n                <!-- Added to ensure a correct default_get behavior\\n\\n                The wizard is always opened with default_pick_ids values in context,\\n                which are used to generate the backorder_confirmation_line_ids.\\n\\n                To ensure default_pick_ids is correctly converted from the context\\n                by default_get, the field has to be present in the view.\\n                -->\\n                <field name=\\"pick_ids\\" invisible=\\"1\\"/>\\n\\n                <field name=\\"show_transfers\\" invisible=\\"1\\"/>\\n                <field name=\\"backorder_confirmation_line_ids\\" nolabel=\\"1\\" invisible=\\"not show_transfers\\">\\n                    <list create=\\"0\\" delete=\\"0\\" editable=\\"top\\">\\n                        <field name=\\"picking_id\\" force_save=\\"1\\" readonly=\\"1\\"/>\\n                        <field name=\\"to_backorder\\" widget=\\"boolean_toggle\\"/>\\n                    </list>\\n                </field>\\n\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Create Backorder\\" type=\\"object\\" class=\\"oe_highlight\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"process_cancel_backorder\\" string=\\"No Backorder\\" type=\\"object\\" class=\\"btn-danger text-uppercase\\" invisible=\\"show_transfers\\" data-hotkey=\\"w\\"/>\\n                    <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form string=\\"Creación de entrega parcial\\">\\n                <group>\\n                    <group>\\n                        <div colspan=\\"2\\"><p name=\\"explanation-text\\">\\n                            Ha procesado menos productos que la demanda inicial.\\n                        </p></div>\\n                    </group>\\n                    <group>\\n                        <div colspan=\\"2\\" class=\\"text-muted\\">\\n                            Cree una entrega parcial si espera procesar los productos\\n                            restantes más tarde. No cree una entrega parcial si no\\n                            procesará los productos restantes.\\n                        </div>\\n                    </group>\\n                </group>\\n\\n                <!-- Added to ensure a correct default_get behavior\\n\\n                The wizard is always opened with default_pick_ids values in context,\\n                which are used to generate the backorder_confirmation_line_ids.\\n\\n                To ensure default_pick_ids is correctly converted from the context\\n                by default_get, the field has to be present in the view.\\n                -->\\n                <field name=\\"pick_ids\\" invisible=\\"1\\"/>\\n\\n                <field name=\\"show_transfers\\" invisible=\\"1\\"/>\\n                <field name=\\"backorder_confirmation_line_ids\\" nolabel=\\"1\\" invisible=\\"not show_transfers\\">\\n                    <list create=\\"0\\" delete=\\"0\\" editable=\\"top\\">\\n                        <field name=\\"picking_id\\" force_save=\\"1\\" readonly=\\"1\\"/>\\n                        <field name=\\"to_backorder\\" widget=\\"boolean_toggle\\"/>\\n                    </list>\\n                </field>\\n\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Crear entrega parcial\\" type=\\"object\\" class=\\"oe_highlight\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"process_cancel_backorder\\" string=\\"Sin entrega parcial\\" type=\\"object\\" class=\\"btn-danger text-uppercase\\" invisible=\\"show_transfers\\" data-hotkey=\\"w\\"/>\\n                    <button string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Backorder creation">\n                <group>\n                    <group>\n                        <div colspan="2"><p name="explanation-text">\n                            You have processed less products than the initial demand.\n                        </p></div>\n                    </group>\n                    <group>\n                        <div colspan="2" class="text-muted">\n                            Create a backorder if you expect to process the remaining\n                            products later. Do not create a backorder if you will not\n                            process the remaining products.\n                        </div>\n                    </group>\n                </group>\n\n                <!-- Added to ensure a correct default_get behavior\n\n                The wizard is always opened with default_pick_ids values in context,\n                which are used to generate the backorder_confirmation_line_ids.\n\n                To ensure default_pick_ids is correctly converted from the context\n                by default_get, the field has to be present in the view.\n                -->\n                <field name="pick_ids" invisible="1"/>\n\n                <field name="show_transfers" invisible="1"/>\n                <field name="backorder_confirmation_line_ids" nolabel="1" invisible="not show_transfers">\n                    <list create="0" delete="0" editable="top">\n                        <field name="picking_id" force_save="1" readonly="1"/>\n                        <field name="to_backorder" widget="boolean_toggle"/>\n                    </list>\n                </field>\n\n                <footer>\n                    <button name="process" string="Create Backorder" type="object" class="oe_highlight" data-hotkey="q"/>\n                    <button name="process_cancel_backorder" string="No Backorder" type="object" class="btn-danger text-uppercase" invisible="show_transfers" data-hotkey="w"/>\n                    <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1739	16	\N	1	1	Inventory Report at Date	stock.quantity.history	\N	form	stock/wizard/stock_quantity_history.xml	primary	{"en_US": "<form string=\\"Choose your date\\">\\n                <group>\\n                    <field name=\\"inventory_datetime\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"open_at_date\\" string=\\"Confirm\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form string=\\"Elija su fecha\\">\\n                <group>\\n                    <field name=\\"inventory_datetime\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"open_at_date\\" string=\\"Confirmar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancelar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Choose your date">\n                <group>\n                    <field name="inventory_datetime"/>\n                </group>\n                <footer>\n                    <button name="open_at_date" string="Confirm" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1740	16	\N	1	1	stock.request.count.form.view	stock.request.count	\N	form	stock/wizard/stock_request_count.xml	primary	{"en_US": "<form>\\n                <group>\\n                    <field name=\\"quant_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"inventory_date\\"/>\\n                    <field name=\\"user_id\\"/>\\n                    <field name=\\"set_count\\" widget=\\"radio\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"action_request_count\\" string=\\"Confirm\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <group>\\n                    <field name=\\"quant_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"inventory_date\\"/>\\n                    <field name=\\"user_id\\"/>\\n                    <field name=\\"set_count\\" widget=\\"radio\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"action_request_count\\" string=\\"Confirmar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <group>\n                    <field name="quant_ids" invisible="1"/>\n                    <field name="inventory_date"/>\n                    <field name="user_id"/>\n                    <field name="set_count" widget="radio"/>\n                </group>\n                <footer>\n                    <button name="action_request_count" string="Confirm" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1741	16	\N	1	1	Stock Replenishment Information	stock.replenishment.info	\N	form	stock/wizard/stock_replenishment_info.xml	primary	{"en_US": "<form>\\n                <field name=\\"orderpoint_id\\" invisible=\\"1\\"/>\\n                <field name=\\"qty_to_order\\" invisible=\\"1\\"/>\\n                <group>\\n                    <group>\\n                        <field nolabel=\\"1\\" name=\\"json_lead_days\\" colspan=\\"2\\" widget=\\"lead_days_widget\\"/>\\n                    </group>\\n                    <group>\\n                        <field nolabel=\\"1\\" name=\\"json_replenishment_history\\" colspan=\\"2\\" widget=\\"replenishment_history_widget\\"/>\\n                    </group>\\n                </group>\\n                <notebook>\\n                    <field name=\\"warehouseinfo_ids\\" invisible=\\"1\\"/>\\n                    <page string=\\"Warehouses\\" name=\\"page_warehouses\\" invisible=\\"not warehouseinfo_ids\\">\\n                        <field name=\\"wh_replenishment_option_ids\\"/>\\n                    </page>\\n                </notebook>\\n                <footer>\\n                    <button string=\\"Close\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <field name=\\"orderpoint_id\\" invisible=\\"1\\"/>\\n                <field name=\\"qty_to_order\\" invisible=\\"1\\"/>\\n                <group>\\n                    <group>\\n                        <field nolabel=\\"1\\" name=\\"json_lead_days\\" colspan=\\"2\\" widget=\\"lead_days_widget\\"/>\\n                    </group>\\n                    <group>\\n                        <field nolabel=\\"1\\" name=\\"json_replenishment_history\\" colspan=\\"2\\" widget=\\"replenishment_history_widget\\"/>\\n                    </group>\\n                </group>\\n                <notebook>\\n                    <field name=\\"warehouseinfo_ids\\" invisible=\\"1\\"/>\\n                    <page string=\\"Almacenes\\" name=\\"page_warehouses\\" invisible=\\"not warehouseinfo_ids\\">\\n                        <field name=\\"wh_replenishment_option_ids\\"/>\\n                    </page>\\n                </notebook>\\n                <footer>\\n                    <button string=\\"Cerrar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <field name="orderpoint_id" invisible="1"/>\n                <field name="qty_to_order" invisible="1"/>\n                <group>\n                    <group>\n                        <field nolabel="1" name="json_lead_days" colspan="2" widget="lead_days_widget"/>\n                    </group>\n                    <group>\n                        <field nolabel="1" name="json_replenishment_history" colspan="2" widget="replenishment_history_widget"/>\n                    </group>\n                </group>\n                <notebook>\n                    <field name="warehouseinfo_ids" invisible="1"/>\n                    <page string="Warehouses" name="page_warehouses" invisible="not warehouseinfo_ids">\n                        <field name="wh_replenishment_option_ids"/>\n                    </page>\n                </notebook>\n                <footer>\n                    <button string="Close" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1742	16	\N	1	1	stock.replenishment.option.list.view	stock.replenishment.option	\N	list	stock/wizard/stock_replenishment_info.xml	primary	{"en_US": "<list>\\n                <field name=\\"qty_to_order\\" column_invisible=\\"True\\"/>\\n                <field name=\\"warehouse_id\\" string=\\"Warehouse\\"/>\\n                <field name=\\"location_id\\" string=\\"Warehouse Location\\"/>\\n                <field name=\\"free_qty\\" decoration-danger=\\"free_qty &lt; qty_to_order\\" string=\\"Available Quantity\\"/>\\n                <field name=\\"uom\\" string=\\"UoM\\"/>\\n                <field name=\\"route_id\\"/>\\n                <field name=\\"lead_time\\"/>\\n                <button name=\\"select_route\\" string=\\"Select Route\\" type=\\"object\\" class=\\"btn btn-link\\"/>\\n            </list>", "es_ES": "<list>\\n                <field name=\\"qty_to_order\\" column_invisible=\\"True\\"/>\\n                <field name=\\"warehouse_id\\" string=\\"Almacén\\"/>\\n                <field name=\\"location_id\\" string=\\"Ubicación del almacén\\"/>\\n                <field name=\\"free_qty\\" decoration-danger=\\"free_qty &lt; qty_to_order\\" string=\\"Cantidad disponible\\"/>\\n                <field name=\\"uom\\" string=\\"UdM\\"/>\\n                <field name=\\"route_id\\"/>\\n                <field name=\\"lead_time\\"/>\\n                <button name=\\"select_route\\" string=\\"Seleccionar ruta\\" type=\\"object\\" class=\\"btn btn-link\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list>\n                <field name="qty_to_order" column_invisible="True"/>\n                <field name="warehouse_id" string="Warehouse"/>\n                <field name="location_id" string="Warehouse Location"/>\n                <field name="free_qty" decoration-danger="free_qty &lt; qty_to_order" string="Available Quantity"/>\n                <field name="uom" string="UoM"/>\n                <field name="route_id"/>\n                <field name="lead_time"/>\n                <button name="select_route" string="Select Route" type="object" class="btn btn-link"/>\n            </list>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1743	100	\N	1	1	stock.replenishment.warning.view	stock.replenishment.option	\N	form	stock/wizard/stock_replenishment_info.xml	primary	{"en_US": "<form>\\n                <div>\\n                    <field name=\\"warning_message\\"/>\\n                </div>\\n                <footer>\\n                    <button name=\\"order_avbl\\" type=\\"object\\" class=\\"btn-primary\\" invisible=\\"free_qty &lt;= 0.0\\">\\n                        Order <field name=\\"free_qty\\"/>\\n                    </button>\\n                    <button name=\\"order_all\\" type=\\"object\\">\\n                        Order <field name=\\"qty_to_order\\"/>\\n                    </button>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <div>\\n                    <field name=\\"warning_message\\"/>\\n                </div>\\n                <footer>\\n                    <button name=\\"order_avbl\\" type=\\"object\\" class=\\"btn-primary\\" invisible=\\"free_qty &lt;= 0.0\\">\\n                        Pedir <field name=\\"free_qty\\"/>\\n                    </button>\\n                    <button name=\\"order_all\\" type=\\"object\\">\\n                        Pedir <field name=\\"qty_to_order\\"/>\\n                    </button>\\n                    <button string=\\"Cancelar\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <div>\n                    <field name="warning_message"/>\n                </div>\n                <footer>\n                    <button name="order_avbl" type="object" class="btn-primary" invisible="free_qty &lt;= 0.0">\n                        Order <field name="free_qty"/>\n                    </button>\n                    <button name="order_all" type="object">\n                        Order <field name="qty_to_order"/>\n                    </button>\n                    <button string="Cancel" class="btn-secondary" special="cancel"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2887	16	2810	1	1	Snippet 's_picture_only' for new page 'about' template 'mini'	\N	website.new_page_template_about_mini_s_picture_only	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1744	16	\N	1	1	Stock Rules Report	stock.rules.report	\N	form	stock/wizard/stock_rules_report_views.xml	primary	{"en_US": "<form string=\\"Product Routes Report\\">\\n                <group>\\n                    <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_has_variants\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_id\\" domain=\\"[('product_tmpl_id', '=', product_tmpl_id)]\\" readonly=\\"not product_has_variants\\" options=\\"{'no_create': True}\\"/>\\n                    <field name=\\"warehouse_ids\\" groups=\\"stock.group_stock_multi_warehouses\\" widget=\\"many2many_tags\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"print_report\\" string=\\"Overview\\" type=\\"object\\" data-hotkey=\\"q\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-default\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form string=\\"Informe de rutas del producto\\">\\n                <group>\\n                    <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_has_variants\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_id\\" domain=\\"[('product_tmpl_id', '=', product_tmpl_id)]\\" readonly=\\"not product_has_variants\\" options=\\"{'no_create': True}\\"/>\\n                    <field name=\\"warehouse_ids\\" groups=\\"stock.group_stock_multi_warehouses\\" widget=\\"many2many_tags\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"print_report\\" string=\\"Información general\\" type=\\"object\\" data-hotkey=\\"q\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Cancelar\\" class=\\"btn-default\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Product Routes Report">\n                <group>\n                    <field name="product_tmpl_id" invisible="1"/>\n                    <field name="product_has_variants" invisible="1"/>\n                    <field name="product_id" domain="[('product_tmpl_id', '=', product_tmpl_id)]" readonly="not product_has_variants" options="{'no_create': True}"/>\n                    <field name="warehouse_ids" groups="stock.group_stock_multi_warehouses" widget="many2many_tags"/>\n                </group>\n                <footer>\n                    <button name="print_report" string="Overview" type="object" data-hotkey="q" class="btn-primary"/>\n                    <button string="Cancel" class="btn-default" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1745	16	\N	1	1	stock.warn.insufficient.qty	stock.warn.insufficient.qty	\N	form	stock/wizard/stock_warn_insufficient_qty_views.xml	primary	{"en_US": "<form>\\n                <!-- Invisible field to trigger compute -->\\n                <field name=\\"product_id\\" invisible=\\"True\\"/>\\n                <div>\\n                    The product is not available in sufficient quantity\\n                    <span class=\\"oe_inline\\" groups=\\"stock.group_stock_multi_locations\\"> in\\n                        <strong><field name=\\"location_id\\" readonly=\\"True\\"/></strong>.\\n                    </span>\\n                </div>\\n                <div invisible=\\"not quant_ids\\">\\n                    <br/>\\n                    <strong>Current Inventory: </strong>\\n                    <field name=\\"quant_ids\\" style=\\"margin-top:10px;\\">\\n                        <list>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                            <field name=\\"quantity\\"/>\\n                        </list>\\n                    </field>\\n                </div>\\n                <div name=\\"description\\">\\n                </div>\\n                <footer>\\n                    <button name=\\"cancel_button\\" string=\\"Discard\\" class=\\"btn-primary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    <button string=\\"Confirm\\" name=\\"action_done\\" type=\\"object\\" class=\\"btn-secondary\\" data-hotkey=\\"q\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <!-- Invisible field to trigger compute -->\\n                <field name=\\"product_id\\" invisible=\\"True\\"/>\\n                <div>\\n                    El producto no está disponible en cantidad suficiente\\n                    <span class=\\"oe_inline\\" groups=\\"stock.group_stock_multi_locations\\"> en\\n                        <strong><field name=\\"location_id\\" readonly=\\"True\\"/></strong>.\\n                    </span>\\n                </div>\\n                <div invisible=\\"not quant_ids\\">\\n                    <br/>\\n                    <strong>Inventario actual: </strong>\\n                    <field name=\\"quant_ids\\" style=\\"margin-top:10px;\\">\\n                        <list>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                            <field name=\\"quantity\\"/>\\n                        </list>\\n                    </field>\\n                </div>\\n                <div name=\\"description\\">\\n                </div>\\n                <footer>\\n                    <button name=\\"cancel_button\\" string=\\"Descartar\\" class=\\"btn-primary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    <button string=\\"Confirmar\\" name=\\"action_done\\" type=\\"object\\" class=\\"btn-secondary\\" data-hotkey=\\"q\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <!-- Invisible field to trigger compute -->\n                <field name="product_id" invisible="True"/>\n                <div>\n                    The product is not available in sufficient quantity\n                    <span class="oe_inline" groups="stock.group_stock_multi_locations"> in\n                        <strong><field name="location_id" readonly="True"/></strong>.\n                    </span>\n                </div>\n                <div invisible="not quant_ids">\n                    <br/>\n                    <strong>Current Inventory: </strong>\n                    <field name="quant_ids" style="margin-top:10px;">\n                        <list>\n                            <field name="location_id" options="{'no_create': True}"/>\n                            <field name="lot_id" groups="stock.group_production_lot"/>\n                            <field name="quantity"/>\n                        </list>\n                    </field>\n                </div>\n                <div name="description">\n                </div>\n                <footer>\n                    <button name="cancel_button" string="Discard" class="btn-primary" special="cancel" data-hotkey="x"/>\n                    <button string="Confirm" name="action_done" type="object" class="btn-secondary" data-hotkey="q"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1746	16	1745	1	1	stock.warn.insufficient.qty.scrap	stock.warn.insufficient.qty.scrap	\N	form	stock/wizard/stock_warn_insufficient_qty_views.xml	primary	{"en_US": "<data><xpath expr=\\"//div[@name='description']\\" position=\\"inside\\">\\n                Do you confirm you want to scrap <strong><field name=\\"quantity\\" readonly=\\"True\\"/></strong><field name=\\"product_uom_name\\" readonly=\\"True\\" class=\\"mx-1\\"/>from location <strong><field name=\\"location_id\\" readonly=\\"True\\"/></strong>? This may lead to inconsistencies in your inventory.\\n            </xpath>\\n            <xpath expr=\\"//button[@name='cancel_button']\\" position=\\"replace\\">\\n                <button string=\\"Discard\\" name=\\"action_cancel\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n            </xpath>\\n        </data>", "es_ES": "<data><xpath expr=\\"//div[@name='description']\\" position=\\"inside\\">\\n                ¿Confirme que desea desechar? <strong><field name=\\"quantity\\" readonly=\\"True\\"/></strong><field name=\\"product_uom_name\\" readonly=\\"True\\" class=\\"mx-1\\"/>desde la ubicación <strong><field name=\\"location_id\\" readonly=\\"True\\"/></strong>? Esto puede causar inconsistencias en su inventario.\\n            </xpath>\\n            <xpath expr=\\"//button[@name='cancel_button']\\" position=\\"replace\\">\\n                <button string=\\"Descartar\\" name=\\"action_cancel\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//div[@name='description']" position="inside">\n                Do you confirm you want to scrap <strong><field name="quantity" readonly="True"/></strong><field name="product_uom_name" readonly="True" class="mx-1"/>from location <strong><field name="location_id" readonly="True"/></strong>? This may lead to inconsistencies in your inventory.\n            </xpath>\n            <xpath expr="//button[@name='cancel_button']" position="replace">\n                <button string="Discard" name="action_cancel" type="object" class="btn-primary"/>\n            </xpath>\n        </data>	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1747	16	\N	1	1	Replenish	product.replenish	\N	form	stock/wizard/product_replenish_views.xml	primary	{"en_US": "<form string=\\"Replenish wizard\\">\\n                <p>\\n                    The forecasted quantity of\\n                    <field name=\\"product_id\\" domain=\\"[('product_tmpl_id', '=', product_tmpl_id)]\\" readonly=\\"not product_has_variants\\" options=\\"{'no_open': 1, 'no_create': 1}\\" class=\\"fw-bold\\"/> is\\n                    <field name=\\"forecasted_quantity\\"/>\\n                    <field class=\\"ps-1\\" name=\\"forecast_uom_id\\" domain=\\"[('category_id', '=', product_uom_category_id)]\\" groups=\\"uom.group_uom\\" readonly=\\"1\\"/>\\n                    <field name=\\"forecast_uom_id\\" groups=\\"!uom.group_uom\\" invisible=\\"1\\"/>\\n                </p>\\n                <group>\\n                    <group>\\n                        <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_has_variants\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"allowed_route_ids\\" invisible=\\"1\\"/>\\n                        <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                        <label for=\\"quantity\\"/>\\n                        <div class=\\"o_row\\">\\n                            <field name=\\"quantity\\"/>\\n                            <field name=\\"product_uom_id\\" groups=\\"!uom.group_uom\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_uom_id\\" domain=\\"[('category_id', '=', product_uom_category_id)]\\" groups=\\"uom.group_uom\\" options=\\"{'no_open': 1, 'no_create': 1}\\"/>\\n                        </div>\\n                        <field name=\\"date_planned\\"/>\\n                        <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                        <field name=\\"route_id\\" domain=\\"[('id', 'in', allowed_route_ids)]\\"/>\\n                    </group>\\n                </group>\\n                <footer>\\n                    <button name=\\"launch_replenishment\\" string=\\"Confirm\\" type=\\"object\\" data-hotkey=\\"q\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form string=\\"Asistente de reposición\\">\\n                <p>\\n                    La cantidad prevista de\\n                    <field name=\\"product_id\\" domain=\\"[('product_tmpl_id', '=', product_tmpl_id)]\\" readonly=\\"not product_has_variants\\" options=\\"{'no_open': 1, 'no_create': 1}\\" class=\\"fw-bold\\"/> es\\n                    <field name=\\"forecasted_quantity\\"/>\\n                    <field class=\\"ps-1\\" name=\\"forecast_uom_id\\" domain=\\"[('category_id', '=', product_uom_category_id)]\\" groups=\\"uom.group_uom\\" readonly=\\"1\\"/>\\n                    <field name=\\"forecast_uom_id\\" groups=\\"!uom.group_uom\\" invisible=\\"1\\"/>\\n                </p>\\n                <group>\\n                    <group>\\n                        <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_has_variants\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"allowed_route_ids\\" invisible=\\"1\\"/>\\n                        <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                        <label for=\\"quantity\\"/>\\n                        <div class=\\"o_row\\">\\n                            <field name=\\"quantity\\"/>\\n                            <field name=\\"product_uom_id\\" groups=\\"!uom.group_uom\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_uom_id\\" domain=\\"[('category_id', '=', product_uom_category_id)]\\" groups=\\"uom.group_uom\\" options=\\"{'no_open': 1, 'no_create': 1}\\"/>\\n                        </div>\\n                        <field name=\\"date_planned\\"/>\\n                        <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                        <field name=\\"route_id\\" domain=\\"[('id', 'in', allowed_route_ids)]\\"/>\\n                    </group>\\n                </group>\\n                <footer>\\n                    <button name=\\"launch_replenishment\\" string=\\"Confirmar\\" type=\\"object\\" data-hotkey=\\"q\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Replenish wizard">\n                <p>\n                    The forecasted quantity of\n                    <field name="product_id" domain="[('product_tmpl_id', '=', product_tmpl_id)]" readonly="not product_has_variants" options="{'no_open': 1, 'no_create': 1}" class="fw-bold"/> is\n                    <field name="forecasted_quantity"/>\n                    <field class="ps-1" name="forecast_uom_id" domain="[('category_id', '=', product_uom_category_id)]" groups="uom.group_uom" readonly="1"/>\n                    <field name="forecast_uom_id" groups="!uom.group_uom" invisible="1"/>\n                </p>\n                <group>\n                    <group>\n                        <field name="product_tmpl_id" invisible="1"/>\n                        <field name="product_has_variants" invisible="1"/>\n                        <field name="product_uom_category_id" invisible="1"/>\n                        <field name="allowed_route_ids" invisible="1"/>\n                        <field name="company_id" invisible="1"/>\n                        <label for="quantity"/>\n                        <div class="o_row">\n                            <field name="quantity"/>\n                            <field name="product_uom_id" groups="!uom.group_uom" invisible="1"/>\n                            <field name="product_uom_id" domain="[('category_id', '=', product_uom_category_id)]" groups="uom.group_uom" options="{'no_open': 1, 'no_create': 1}"/>\n                        </div>\n                        <field name="date_planned"/>\n                        <field name="warehouse_id" groups="stock.group_stock_multi_warehouses"/>\n                        <field name="route_id" domain="[('id', 'in', allowed_route_ids)]"/>\n                    </group>\n                </group>\n                <footer>\n                    <button name="launch_replenishment" string="Confirm" type="object" data-hotkey="q" class="btn-primary"/>\n                    <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1749	16	\N	1	1	stock.track.confirmation.view.form	stock.track.confirmation	\N	form	stock/wizard/stock_track_confirmation_views.xml	primary	{"en_US": "<form string=\\"Lots or serial numbers were not provided for tracked products\\">\\n                <field name=\\"product_ids\\" invisible=\\"1\\"/>\\n                <field name=\\"quant_ids\\" invisible=\\"1\\"/>\\n                <p>\\n                    Those products you added are tracked but lots/serials were not defined. Once applied those can't be changed.<br/>\\n                    Apply anyway?\\n                </p>\\n                <strong>Tracked product(s):</strong>\\n                <field name=\\"tracking_line_ids\\" readonly=\\"1\\">\\n                    <list>\\n                        <field name=\\"product_display_name\\"/>\\n                        <field name=\\"tracking\\"/>\\n                    </list>\\n                </field>\\n                <footer>\\n                    <button name=\\"action_confirm\\" string=\\"Apply\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Discard\\" special=\\"cancel\\" data-hotkey=\\"x\\" class=\\"btn-secondary\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form string=\\"No se proporcionaron números de lote o serie para productos rastreados\\">\\n                <field name=\\"product_ids\\" invisible=\\"1\\"/>\\n                <field name=\\"quant_ids\\" invisible=\\"1\\"/>\\n                <p>\\n                    Se lleva el seguimiento de los productos que añadió pero no se definieron números de lote o de serie. Una vez que se aplique, no se puede cambiar.<br/>\\n                    ¿Desea continuar?\\n                </p>\\n                <strong>Producto(s) rastreado(s):</strong>\\n                <field name=\\"tracking_line_ids\\" readonly=\\"1\\">\\n                    <list>\\n                        <field name=\\"product_display_name\\"/>\\n                        <field name=\\"tracking\\"/>\\n                    </list>\\n                </field>\\n                <footer>\\n                    <button name=\\"action_confirm\\" string=\\"Aplicar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Descartar\\" special=\\"cancel\\" data-hotkey=\\"x\\" class=\\"btn-secondary\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Lots or serial numbers were not provided for tracked products">\n                <field name="product_ids" invisible="1"/>\n                <field name="quant_ids" invisible="1"/>\n                <p>\n                    Those products you added are tracked but lots/serials were not defined. Once applied those can't be changed.<br/>\n                    Apply anyway?\n                </p>\n                <strong>Tracked product(s):</strong>\n                <field name="tracking_line_ids" readonly="1">\n                    <list>\n                        <field name="product_display_name"/>\n                        <field name="tracking"/>\n                    </list>\n                </field>\n                <footer>\n                    <button name="action_confirm" string="Apply" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Discard" special="cancel" data-hotkey="x" class="btn-secondary"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2888	16	2809	1	1	Snippet 's_text_block_h2_contact' for new page 'about' template 'mini'	\N	website.new_page_template_about_mini_s_text_block_h2_contact	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1751	16	\N	1	1	stock.package.destination.view	stock.package.destination	\N	form	stock/wizard/stock_package_destination_views.xml	primary	{"en_US": "<form>\\n                <div>\\n                    You are trying to put products going to different locations into the same package\\n                </div>\\n                <div>\\n                    <field name=\\"move_line_ids\\" style=\\"margin-top:10px;\\">\\n                        <list>\\n                            <field name=\\"product_id\\"/>\\n                            <field name=\\"location_dest_id\\"/>\\n                            <field name=\\"quantity\\" String=\\"quantity\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                        </list>\\n                        <kanban>\\n                            <templates>\\n                                <t t-name=\\"card\\">\\n                                    <div class=\\"row\\">\\n                                        <field name=\\"product_id\\" class=\\"col-6\\"/>\\n                                        <field name=\\"quantity\\" class=\\"col-6\\" String=\\"quantity\\"/>\\n                                    </div>\\n                                    <field name=\\"location_dest_id\\"/>\\n                                </t>\\n                            </templates>\\n                        </kanban>\\n                    </field>\\n                </div>\\n                <div>\\n                    <strong>Where do you want to send the products?</strong>\\n                </div>\\n                <div>\\n                    <field name=\\"filtered_location\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_dest_id\\" domain=\\"[('id', 'in', filtered_location)]\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                </div>\\n                <footer>\\n                    <button string=\\"Confirm\\" name=\\"action_done\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Discard\\" name=\\"cancel_button\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <div>\\n                    Está intentando poner productos de diferentes ubicaciones en el mismo paquete \\n                </div>\\n                <div>\\n                    <field name=\\"move_line_ids\\" style=\\"margin-top:10px;\\">\\n                        <list>\\n                            <field name=\\"product_id\\"/>\\n                            <field name=\\"location_dest_id\\"/>\\n                            <field name=\\"quantity\\" String=\\"quantity\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                        </list>\\n                        <kanban>\\n                            <templates>\\n                                <t t-name=\\"card\\">\\n                                    <div class=\\"row\\">\\n                                        <field name=\\"product_id\\" class=\\"col-6\\"/>\\n                                        <field name=\\"quantity\\" class=\\"col-6\\" String=\\"quantity\\"/>\\n                                    </div>\\n                                    <field name=\\"location_dest_id\\"/>\\n                                </t>\\n                            </templates>\\n                        </kanban>\\n                    </field>\\n                </div>\\n                <div>\\n                    <strong>¿A dónde desea enviar estos productos?</strong>\\n                </div>\\n                <div>\\n                    <field name=\\"filtered_location\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_dest_id\\" domain=\\"[('id', 'in', filtered_location)]\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                </div>\\n                <footer>\\n                    <button string=\\"Confirmar\\" name=\\"action_done\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Descartar\\" name=\\"cancel_button\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <div>\n                    You are trying to put products going to different locations into the same package\n                </div>\n                <div>\n                    <field name="move_line_ids" style="margin-top:10px;">\n                        <list>\n                            <field name="product_id"/>\n                            <field name="location_dest_id"/>\n                            <field name="quantity" String="quantity"/>\n                            <field name="lot_id" groups="stock.group_production_lot"/>\n                        </list>\n                        <kanban>\n                            <templates>\n                                <t t-name="card">\n                                    <div class="row">\n                                        <field name="product_id" class="col-6"/>\n                                        <field name="quantity" class="col-6" String="quantity"/>\n                                    </div>\n                                    <field name="location_dest_id"/>\n                                </t>\n                            </templates>\n                        </kanban>\n                    </field>\n                </div>\n                <div>\n                    <strong>Where do you want to send the products?</strong>\n                </div>\n                <div>\n                    <field name="filtered_location" invisible="1"/>\n                    <field name="location_dest_id" domain="[('id', 'in', filtered_location)]" options="{'no_create': True, 'no_open': True}"/>\n                </div>\n                <footer>\n                    <button string="Confirm" name="action_done" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Discard" name="cancel_button" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1752	16	\N	1	1	stock.inventory.adjustment.name.form.view	stock.inventory.adjustment.name	\N	form	stock/wizard/stock_inventory_adjustment_name.xml	primary	{"en_US": "<form>\\n                <div>\\n                    <group>\\n                        <field name=\\"inventory_adjustment_name\\"/>\\n                    </group>\\n                </div>\\n                <footer>\\n                    <button name=\\"action_apply\\" string=\\"Update Quantities\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <div>\\n                    <group>\\n                        <field name=\\"inventory_adjustment_name\\"/>\\n                    </group>\\n                </div>\\n                <footer>\\n                    <button name=\\"action_apply\\" string=\\"Actualizar cantidades\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <div>\n                    <group>\n                        <field name="inventory_adjustment_name"/>\n                    </group>\n                </div>\n                <footer>\n                    <button name="action_apply" string="Update Quantities" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button name="cancel_button" string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1753	16	\N	1	1	inventory.reset.warning.view	stock.inventory.warning	\N	form	stock/wizard/stock_inventory_warning.xml	primary	{"en_US": "<form>\\n                <div>\\n                    This will discard all unapplied counts, do you want to proceed?\\n                </div>\\n                <footer>\\n                    <button name=\\"action_reset\\" string=\\"Continue\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <div>\\n                    Esto descartará todos los recuentos no aplicados, ¿desea continuar?\\n                </div>\\n                <footer>\\n                    <button name=\\"action_reset\\" string=\\"Continuar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <div>\n                    This will discard all unapplied counts, do you want to proceed?\n                </div>\n                <footer>\n                    <button name="action_reset" string="Continue" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button name="cancel_button" string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1754	16	\N	1	1	inventory.set.warning.view	stock.inventory.warning	\N	form	stock/wizard/stock_inventory_warning.xml	primary	{"en_US": "<form>\\n                <div>\\n                    Some selected lines already have quantities set, they will be ignored.\\n                </div>\\n                <footer>\\n                    <button name=\\"action_set\\" string=\\"Continue\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <div>\\n                    Algunas líneas seleccionadas ya tienen cantidades establecidas, se ignorarán.\\n                </div>\\n                <footer>\\n                    <button name=\\"action_set\\" string=\\"Continuar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <div>\n                    Some selected lines already have quantities set, they will be ignored.\n                </div>\n                <footer>\n                    <button name="action_set" string="Continue" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button name="cancel_button" string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2246	16	782	1	1	product.category.property.form.inherit.purchase.stock	product.category	\N	form	purchase_stock/views/product_views.xml	extension	{"en_US": "<field name=\\"property_account_income_categ_id\\" position=\\"before\\">\\n                <field name=\\"property_account_creditor_price_difference_categ\\" domain=\\"[('deprecated','=',False)]\\" groups=\\"account.group_account_readonly\\" invisible=\\"property_valuation == 'manual_periodic'\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="property_account_income_categ_id" position="before">\n                <field name="property_account_creditor_price_difference_categ" domain="[('deprecated','=',False)]" groups="account.group_account_readonly" invisible="property_valuation == 'manual_periodic'"/>\n            </field>\n        	f	t	2026-04-14 08:54:08.878044	2026-04-14 08:54:08.878044	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2889	16	2816	1	1	Snippet 's_website_form' for new page 'about' template 'mini'	\N	website.new_page_template_about_mini_s_website_form	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1755	25	\N	1	1	picking.label.type.form	picking.label.type	\N	form	stock/wizard/stock_label_type.xml	primary	{"en_US": "<form>\\n                <group>\\n                    <field name=\\"label_type\\" widget=\\"radio\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Confirm\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <group>\\n                    <field name=\\"label_type\\" widget=\\"radio\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Confirmar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancelar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <group>\n                    <field name="label_type" widget="radio"/>\n                </group>\n                <footer>\n                    <button name="process" string="Confirm" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1756	25	\N	1	1	lot.label.layout.form	lot.label.layout	\N	form	stock/wizard/stock_lot_label_layout.xml	primary	{"en_US": "<form>\\n                <group>\\n                    <field name=\\"label_quantity\\" widget=\\"radio\\"/>\\n                    <field name=\\"print_format\\" widget=\\"radio\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Confirm\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <group>\\n                    <field name=\\"label_quantity\\" widget=\\"radio\\"/>\\n                    <field name=\\"print_format\\" widget=\\"radio\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Confirmar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancelar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <group>\n                    <field name="label_quantity" widget="radio"/>\n                    <field name="print_format" widget="radio"/>\n                </group>\n                <footer>\n                    <button name="process" string="Confirm" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1757	16	\N	1	1	Stock Relocation	stock.quant.relocate	\N	form	stock/wizard/stock_quant_relocate.xml	primary	{"en_US": "<form string=\\"Relocate your stock\\">\\n                <group>\\n                    <field name=\\"quant_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"dest_location_id\\" string=\\"To Location\\" options=\\"{'no_create': True}\\"/>\\n                    <field name=\\"dest_package_id_domain\\" invisible=\\"1\\"/>\\n                    <field name=\\"dest_package_id\\" string=\\"To Package\\" groups=\\"stock.group_tracking_lot\\" readonly=\\"is_multi_location\\"/>\\n                    <field name=\\"message\\" placeholder=\\"Product Relocated\\"/>\\n                </group>\\n                <field name=\\"is_partial_package\\" invisible=\\"1\\"/>\\n                <field name=\\"is_multi_location\\" invisible=\\"1\\"/>\\n                <div class=\\"alert alert-danger mb8\\" role=\\"alert\\" groups=\\"stock.group_tracking_lot\\" invisible=\\"not is_partial_package\\">\\n                    You are about to move quantities in a package without moving the full package.\\n                    Those quantities will be removed from the following package(s):\\n                    <field name=\\"partial_package_names\\"/>\\n                </div>\\n                <div class=\\"alert alert-danger mb8\\" role=\\"alert\\" groups=\\"stock.group_tracking_lot\\" invisible=\\"not is_multi_location\\">\\n                    The quantities selected do not all belong to the same location.\\n                    You may not assign them a package without moving them to a common location.\\n                </div>\\n                <footer>\\n                    <button name=\\"action_relocate_quants\\" string=\\"Confirm\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form string=\\"Trasladar su stock\\">\\n                <group>\\n                    <field name=\\"quant_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"dest_location_id\\" string=\\"A la ubicación\\" options=\\"{'no_create': True}\\"/>\\n                    <field name=\\"dest_package_id_domain\\" invisible=\\"1\\"/>\\n                    <field name=\\"dest_package_id\\" string=\\"A empaquetar\\" groups=\\"stock.group_tracking_lot\\" readonly=\\"is_multi_location\\"/>\\n                    <field name=\\"message\\" placeholder=\\"Producto trasladado\\"/>\\n                </group>\\n                <field name=\\"is_partial_package\\" invisible=\\"1\\"/>\\n                <field name=\\"is_multi_location\\" invisible=\\"1\\"/>\\n                <div class=\\"alert alert-danger mb8\\" role=\\"alert\\" groups=\\"stock.group_tracking_lot\\" invisible=\\"not is_partial_package\\">\\n                    Está a punto de mover cantidades de un paquete sin mover el paquete completo.\\n                    Se eliminarán esas cantidades de los siguientes paquetes:\\n                    <field name=\\"partial_package_names\\"/>\\n                </div>\\n                <div class=\\"alert alert-danger mb8\\" role=\\"alert\\" groups=\\"stock.group_tracking_lot\\" invisible=\\"not is_multi_location\\">\\n                    Las cantidades seleccionadas no pertenecen todas a la misma ubicación.\\n                    No puede asignarles un paquete sin trasladarlos a una misma ubicación.\\n                </div>\\n                <footer>\\n                    <button name=\\"action_relocate_quants\\" string=\\"Confirmar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Relocate your stock">\n                <group>\n                    <field name="quant_ids" invisible="1"/>\n                    <field name="company_id" invisible="1"/>\n                    <field name="dest_location_id" string="To Location" options="{'no_create': True}"/>\n                    <field name="dest_package_id_domain" invisible="1"/>\n                    <field name="dest_package_id" string="To Package" groups="stock.group_tracking_lot" readonly="is_multi_location"/>\n                    <field name="message" placeholder="Product Relocated"/>\n                </group>\n                <field name="is_partial_package" invisible="1"/>\n                <field name="is_multi_location" invisible="1"/>\n                <div class="alert alert-danger mb8" role="alert" groups="stock.group_tracking_lot" invisible="not is_partial_package">\n                    You are about to move quantities in a package without moving the full package.\n                    Those quantities will be removed from the following package(s):\n                    <field name="partial_package_names"/>\n                </div>\n                <div class="alert alert-danger mb8" role="alert" groups="stock.group_tracking_lot" invisible="not is_multi_location">\n                    The quantities selected do not all belong to the same location.\n                    You may not assign them a package without moving them to a common location.\n                </div>\n                <footer>\n                    <button name="action_relocate_quants" string="Confirm" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1758	16	414	1	1	res.partner.stock.property.form.inherit	res.partner	\N	form	stock/views/res_partner_views.xml	extension	{"en_US": "<xpath expr=\\"//page[@name='sales_purchases']/group\\" position=\\"inside\\">\\n                    <group name=\\"container_row_stock\\" groups=\\"base.group_no_one\\" priority=\\"6\\">\\n                        <group string=\\"Inventory\\" name=\\"inventory\\" colspan=\\"2\\">\\n                            <field name=\\"property_stock_customer\\"/>\\n                            <field name=\\"property_stock_supplier\\"/>\\n                        </group>\\n                    </group>\\n            </xpath>", "es_ES": "<xpath expr=\\"//page[@name='sales_purchases']/group\\" position=\\"inside\\">\\n                    <group name=\\"container_row_stock\\" groups=\\"base.group_no_one\\" priority=\\"6\\">\\n                        <group string=\\"Inventario\\" name=\\"inventory\\" colspan=\\"2\\">\\n                            <field name=\\"property_stock_customer\\"/>\\n                            <field name=\\"property_stock_supplier\\"/>\\n                        </group>\\n                    </group>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//page[@name='sales_purchases']/group" position="inside">\n                    <group name="container_row_stock" groups="base.group_no_one" priority="6">\n                        <group string="Inventory" name="inventory" colspan="2">\n                            <field name="property_stock_customer"/>\n                            <field name="property_stock_supplier"/>\n                        </group>\n                    </group>\n            </xpath>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1784	100	\N	1	1	view.stock.quant.form	stock.quant	\N	form	stock/views/stock_quant_views.xml	primary	{"en_US": "<form string=\\"Create Stock\\">\\n                <div class=\\"alert alert-warning\\" role=\\"alert\\" invisible=\\"context.get('readonly_form')\\">\\n                You are going to pick products that are not referenced\\nin this location. That leads to a negative stock.\\n                </div>\\n                <group>\\n                    <group>\\n                        <field name=\\"location_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_id\\" force_save=\\"1\\" invisible=\\"1\\"/>\\n                        <field name=\\"lot_id\\" domain=\\"[('product_id', '=', product_id)]\\" groups=\\"stock.group_production_lot\\" readonly=\\"context.get('readonly_form')\\" context=\\"{'default_product_id': product_id, 'active_picking_id': context.get('active_picking_id')}\\"/>\\n                        <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\" readonly=\\"context.get('readonly_form')\\"/>\\n                        <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\" invisible=\\"context.get('readonly_form')\\"/>\\n                        <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" invisible=\\"context.get('readonly_form')\\"/>\\n                    </group>\\n                </group>\\n            </form>", "es_ES": "<form string=\\"Crear stock\\">\\n                <div class=\\"alert alert-warning\\" role=\\"alert\\" invisible=\\"context.get('readonly_form')\\">\\n                Va a recoger productos que no están referenciados en esta ubicación. Esto conduce a un número negativo de stock.\\n                </div>\\n                <group>\\n                    <group>\\n                        <field name=\\"location_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_id\\" force_save=\\"1\\" invisible=\\"1\\"/>\\n                        <field name=\\"lot_id\\" domain=\\"[('product_id', '=', product_id)]\\" groups=\\"stock.group_production_lot\\" readonly=\\"context.get('readonly_form')\\" context=\\"{'default_product_id': product_id, 'active_picking_id': context.get('active_picking_id')}\\"/>\\n                        <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\" readonly=\\"context.get('readonly_form')\\"/>\\n                        <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\" invisible=\\"context.get('readonly_form')\\"/>\\n                        <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" invisible=\\"context.get('readonly_form')\\"/>\\n                    </group>\\n                </group>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Create Stock">\n                <div class="alert alert-warning" role="alert" invisible="context.get('readonly_form')">\n                You are going to pick products that are not referenced\nin this location. That leads to a negative stock.\n                </div>\n                <group>\n                    <group>\n                        <field name="location_id" invisible="1"/>\n                        <field name="company_id" invisible="1"/>\n                        <field name="product_id" invisible="1"/>\n                        <field name="product_id" force_save="1" invisible="1"/>\n                        <field name="lot_id" domain="[('product_id', '=', product_id)]" groups="stock.group_production_lot" readonly="context.get('readonly_form')" context="{'default_product_id': product_id, 'active_picking_id': context.get('active_picking_id')}"/>\n                        <field name="location_id" groups="stock.group_stock_multi_locations" readonly="context.get('readonly_form')"/>\n                        <field name="package_id" groups="stock.group_tracking_lot" invisible="context.get('readonly_form')"/>\n                        <field name="owner_id" groups="stock.group_tracking_owner" invisible="context.get('readonly_form')"/>\n                    </group>\n                </group>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1759	16	126	1	1	res.partner.stock.warning	res.partner	\N	form	stock/views/res_partner_views.xml	extension	{"en_US": "<data><page name=\\"internal_notes\\" position=\\"inside\\">\\n                <group groups=\\"stock.group_warning_stock\\">\\n                    <group col=\\"2\\">\\n                        <separator string=\\"Warning on the Picking\\" colspan=\\"2\\"/>\\n                        <field name=\\"picking_warn\\" nolabel=\\"1\\" colspan=\\"2\\" required=\\"1\\"/>\\n                        <field name=\\"picking_warn_msg\\" placeholder=\\"Type a message...\\" colspan=\\"2\\" nolabel=\\"1\\" invisible=\\"picking_warn in (False, 'no-message')\\" required=\\"picking_warn and picking_warn != 'no-message'\\"/>\\n                    </group>\\n                </group>\\n            </page>\\n\\n            <xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <button type=\\"object\\" name=\\"action_view_stock_lots\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\" groups=\\"stock.group_production_lot\\">\\n                    <div class=\\"o_stat_info\\">\\n                        <span class=\\"o_stat_text\\">Lot/Serial Numbers</span>\\n                    </div>\\n                </button>\\n            </xpath>\\n        </data>", "es_ES": "<data><page name=\\"internal_notes\\" position=\\"inside\\">\\n                <group groups=\\"stock.group_warning_stock\\">\\n                    <group col=\\"2\\">\\n                        <separator string=\\"Advertencia en el albarán\\" colspan=\\"2\\"/>\\n                        <field name=\\"picking_warn\\" nolabel=\\"1\\" colspan=\\"2\\" required=\\"1\\"/>\\n                        <field name=\\"picking_warn_msg\\" placeholder=\\"Escriba un mensaje...\\" colspan=\\"2\\" nolabel=\\"1\\" invisible=\\"picking_warn in (False, 'no-message')\\" required=\\"picking_warn and picking_warn != 'no-message'\\"/>\\n                    </group>\\n                </group>\\n            </page>\\n\\n            <xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <button type=\\"object\\" name=\\"action_view_stock_lots\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\" groups=\\"stock.group_production_lot\\">\\n                    <div class=\\"o_stat_info\\">\\n                        <span class=\\"o_stat_text\\">Números de lote o serie</span>\\n                    </div>\\n                </button>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><page name="internal_notes" position="inside">\n                <group groups="stock.group_warning_stock">\n                    <group col="2">\n                        <separator string="Warning on the Picking" colspan="2"/>\n                        <field name="picking_warn" nolabel="1" colspan="2" required="1"/>\n                        <field name="picking_warn_msg" placeholder="Type a message..." colspan="2" nolabel="1" invisible="picking_warn in (False, 'no-message')" required="picking_warn and picking_warn != 'no-message'"/>\n                    </group>\n                </group>\n            </page>\n\n            <xpath expr="//div[@name='button_box']" position="inside">\n                <button type="object" name="action_view_stock_lots" class="oe_stat_button" icon="fa-bars" groups="stock.group_production_lot">\n                    <div class="o_stat_info">\n                        <span class="o_stat_text">Lot/Serial Numbers</span>\n                    </div>\n                </button>\n            </xpath>\n        </data>	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1760	16	\N	1	1	stock.putaway.rule.list	stock.putaway.rule	\N	list	stock/views/product_strategy_views.xml	primary	{"en_US": "<list string=\\"Putaway Rules\\" editable=\\"bottom\\" sample=\\"1\\">\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"package_type_ids\\" column_invisible=\\"True\\"/>\\n                <field name=\\"sequence\\" widget=\\"handle\\" column_invisible=\\"context.get('invisible_handle', False)\\"/>\\n                <field name=\\"location_in_id\\" string=\\"When product arrives in\\" options=\\"{'no_create': True}\\" readonly=\\"context.get('fixed_location', False)\\"/>\\n                <field name=\\"product_id\\" string=\\"Product\\" options=\\"{'no_create': True, 'no_open': True}\\" readonly=\\"context.get('single_product', False) or category_id\\" placeholder=\\"All Products\\" force_save=\\"1\\"/>\\n                <field name=\\"category_id\\" string=\\"Product Category\\" options=\\"{'no_create': True, 'no_open': True}\\" readonly=\\"context.get('fixed_category', False) or product_id\\" placeholder=\\"All Categories\\" force_save=\\"1\\"/>\\n                <field name=\\"package_type_ids\\" string=\\"Package type\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"stock.group_tracking_lot\\" widget=\\"many2many_tags\\" optional=\\"show\\"/>\\n                <field name=\\"location_out_id\\" string=\\"Store to\\" readonly=\\"not location_in_id\\" options=\\"{'no_create': True}\\" optional=\\"show\\"/>\\n                <field name=\\"sublocation\\" optional=\\"show\\" required=\\"True\\" force_save=\\"1\\"/>\\n                <field name=\\"storage_category_id\\" string=\\"Having Category\\" groups=\\"stock.group_stock_multi_locations\\" options=\\"{'no_create': True}\\" required=\\"sublocation == 'closest_location'\\" readonly=\\"sublocation == 'no'\\" placeholder=\\"Any Category\\" optional=\\"show\\"/>\\n                <field name=\\"company_id\\" groups=\\"stock.group_stock_multi_locations\\" force_save=\\"1\\" readonly=\\"context.get('fixed_location', False)\\" options=\\"{'no_create': True}\\" optional=\\"show\\"/>\\n            </list>", "es_ES": "<list string=\\"Reglas de almacenamiento\\" editable=\\"bottom\\" sample=\\"1\\">\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"package_type_ids\\" column_invisible=\\"True\\"/>\\n                <field name=\\"sequence\\" widget=\\"handle\\" column_invisible=\\"context.get('invisible_handle', False)\\"/>\\n                <field name=\\"location_in_id\\" string=\\"Cuando el producto llega a\\" options=\\"{'no_create': True}\\" readonly=\\"context.get('fixed_location', False)\\"/>\\n                <field name=\\"product_id\\" string=\\"Producto\\" options=\\"{'no_create': True, 'no_open': True}\\" readonly=\\"context.get('single_product', False) or category_id\\" placeholder=\\"Todos los productos\\" force_save=\\"1\\"/>\\n                <field name=\\"category_id\\" string=\\"Categoría de producto\\" options=\\"{'no_create': True, 'no_open': True}\\" readonly=\\"context.get('fixed_category', False) or product_id\\" placeholder=\\"Todas las categorías\\" force_save=\\"1\\"/>\\n                <field name=\\"package_type_ids\\" string=\\"Tipo de paquete\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"stock.group_tracking_lot\\" widget=\\"many2many_tags\\" optional=\\"show\\"/>\\n                <field name=\\"location_out_id\\" string=\\"Almacenar en\\" readonly=\\"not location_in_id\\" options=\\"{'no_create': True}\\" optional=\\"show\\"/>\\n                <field name=\\"sublocation\\" optional=\\"show\\" required=\\"True\\" force_save=\\"1\\"/>\\n                <field name=\\"storage_category_id\\" string=\\"Tiene categoría\\" groups=\\"stock.group_stock_multi_locations\\" options=\\"{'no_create': True}\\" required=\\"sublocation == 'closest_location'\\" readonly=\\"sublocation == 'no'\\" placeholder=\\"Cualquier categoría\\" optional=\\"show\\"/>\\n                <field name=\\"company_id\\" groups=\\"stock.group_stock_multi_locations\\" force_save=\\"1\\" readonly=\\"context.get('fixed_location', False)\\" options=\\"{'no_create': True}\\" optional=\\"show\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Putaway Rules" editable="bottom" sample="1">\n                <field name="company_id" column_invisible="True"/>\n                <field name="package_type_ids" column_invisible="True"/>\n                <field name="sequence" widget="handle" column_invisible="context.get('invisible_handle', False)"/>\n                <field name="location_in_id" string="When product arrives in" options="{'no_create': True}" readonly="context.get('fixed_location', False)"/>\n                <field name="product_id" string="Product" options="{'no_create': True, 'no_open': True}" readonly="context.get('single_product', False) or category_id" placeholder="All Products" force_save="1"/>\n                <field name="category_id" string="Product Category" options="{'no_create': True, 'no_open': True}" readonly="context.get('fixed_category', False) or product_id" placeholder="All Categories" force_save="1"/>\n                <field name="package_type_ids" string="Package type" options="{'no_create': True, 'no_open': True}" groups="stock.group_tracking_lot" widget="many2many_tags" optional="show"/>\n                <field name="location_out_id" string="Store to" readonly="not location_in_id" options="{'no_create': True}" optional="show"/>\n                <field name="sublocation" optional="show" required="True" force_save="1"/>\n                <field name="storage_category_id" string="Having Category" groups="stock.group_stock_multi_locations" options="{'no_create': True}" required="sublocation == 'closest_location'" readonly="sublocation == 'no'" placeholder="Any Category" optional="show"/>\n                <field name="company_id" groups="stock.group_stock_multi_locations" force_save="1" readonly="context.get('fixed_location', False)" options="{'no_create': True}" optional="show"/>\n            </list>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
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>"}	<?xml version="1.0"?>\n<form string="Removal">\n                <group col="4">\n                    <field name="name"/>\n                    <field name="method"/>\n                </group>\n           </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1762	16	\N	1	1	stock.putaway.rule.search	stock.putaway.rule	\N	search	stock/views/product_strategy_views.xml	primary	{"en_US": "<search string=\\"Putaway Rules\\">\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"category_id\\"/>\\n                <field name=\\"location_in_id\\"/>\\n                <field name=\\"location_out_id\\"/>\\n                <group expand=\\"0\\" string=\\"Filters\\">\\n                    <filter name=\\"filter_to_rules_on_product\\" string=\\"Rules on Products\\" domain=\\"[('product_id', '!=', False)]\\"/>\\n                    <filter name=\\"filter_to_rules_on_category\\" string=\\"Rules on Categories\\" domain=\\"[('category_id' ,'!=', False)]\\"/>\\n                </group>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                        <filter string=\\"Location: When arrives to\\" name=\\"location_in\\" context=\\"{'group_by':'location_in_id'}\\"/>\\n                        <filter string=\\"Location: Store to\\" name=\\"location_out\\" context=\\"{'group_by':'location_out_id'}\\"/>\\n                    </group>\\n            </search>", "es_ES": "<search string=\\"Reglas de almacenamiento\\">\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"category_id\\"/>\\n                <field name=\\"location_in_id\\"/>\\n                <field name=\\"location_out_id\\"/>\\n                <group expand=\\"0\\" string=\\"Filtros\\">\\n                    <filter name=\\"filter_to_rules_on_product\\" string=\\"Reglas en productos\\" domain=\\"[('product_id', '!=', False)]\\"/>\\n                    <filter name=\\"filter_to_rules_on_category\\" string=\\"Reglas en categorías\\" domain=\\"[('category_id' ,'!=', False)]\\"/>\\n                </group>\\n                <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                        <filter string=\\"Ubicación: cuando llega a\\" name=\\"location_in\\" context=\\"{'group_by':'location_in_id'}\\"/>\\n                        <filter string=\\"Ubicación: Almacenar en\\" name=\\"location_out\\" context=\\"{'group_by':'location_out_id'}\\"/>\\n                    </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Putaway Rules">\n                <field name="product_id"/>\n                <field name="category_id"/>\n                <field name="location_in_id"/>\n                <field name="location_out_id"/>\n                <group expand="0" string="Filters">\n                    <filter name="filter_to_rules_on_product" string="Rules on Products" domain="[('product_id', '!=', False)]"/>\n                    <filter name="filter_to_rules_on_category" string="Rules on Categories" domain="[('category_id' ,'!=', False)]"/>\n                </group>\n                <group expand="0" string="Group By">\n                        <filter string="Location: When arrives to" name="location_in" context="{'group_by':'location_in_id'}"/>\n                        <filter string="Location: Store to" name="location_out" context="{'group_by':'location_out_id'}"/>\n                    </group>\n            </search>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1763	10	\N	1	1	stock.production.lot.form	stock.lot	\N	form	stock/views/stock_lot_views.xml	primary	{"en_US": "<form string=\\"Lots/Serial Numbers\\">\\n                <sheet>\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"display_complete\\" invisible=\\"1\\"/>\\n                <div class=\\"oe_button_box\\" name=\\"button_box\\" invisible=\\"not display_complete\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"action_lot_open_transfers\\" type=\\"object\\" icon=\\"fa-truck\\" help=\\"Transfers\\" invisible=\\"delivery_count == 0\\">\\n                            <field name=\\"delivery_count\\" widget=\\"statinfo\\" string=\\"Transfers\\"/>\\n                        </button>\\n                        <button name=\\"action_lot_open_quants\\" icon=\\"fa-arrows\\" class=\\"oe_stat_button\\" type=\\"object\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Location</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"532\\" icon=\\"oi-arrow-up\\" class=\\"oe_stat_button\\" type=\\"action\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Traceability</span>\\n                            </div>\\n                        </button>\\n                </div>\\n                <div class=\\"oe_title\\">\\n                    <label for=\\"name\\"/>\\n                    <h1>\\n                        <field name=\\"name\\" placeholder=\\"e.g. LOT/0001/20121\\"/>\\n                    </h1>\\n                </div>\\n                <group name=\\"main_group\\">\\n                    <group>\\n                        <field name=\\"product_id\\" context=\\"{'default_is_storable': True, 'default_tracking': 'lot'}\\" readonly=\\"context.get('set_product_readonly', False)\\" force_save=\\"1\\" help=\\"Product this lot/serial number contains. You cannot change it anymore if it has already been moved.\\"/>\\n                        <label for=\\"product_qty\\" invisible=\\"not display_complete\\"/>\\n                        <div class=\\"o_row\\" invisible=\\"not display_complete\\">\\n                            <field name=\\"product_qty\\"/>\\n                            <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                        </div>\\n                        <field name=\\"ref\\"/>\\n                        <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                        <field name=\\"location_id\\" invisible=\\"not location_id\\" groups=\\"stock.group_stock_manager\\"/>\\n                        <field name=\\"last_delivery_partner_id\\" invisible=\\"not last_delivery_partner_id\\" groups=\\"stock.group_stock_manager\\"/>\\n                    </group>\\n                    <group/>\\n                    <field name=\\"lot_properties\\" nolabel=\\"1\\" columns=\\"2\\" hideAddButton=\\"1\\"/>\\n                </group>\\n                <notebook invisible=\\"not display_complete\\">\\n                    <page string=\\"Description\\" name=\\"description\\">\\n                        <field name=\\"note\\"/>\\n                    </page>\\n                </notebook>\\n                </sheet>\\n                <chatter/>\\n            </form>", "es_ES": "<form string=\\"Números de lote/serie\\">\\n                <sheet>\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"display_complete\\" invisible=\\"1\\"/>\\n                <div class=\\"oe_button_box\\" name=\\"button_box\\" invisible=\\"not display_complete\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"action_lot_open_transfers\\" type=\\"object\\" icon=\\"fa-truck\\" help=\\"Traslados\\" invisible=\\"delivery_count == 0\\">\\n                            <field name=\\"delivery_count\\" widget=\\"statinfo\\" string=\\"Traslados\\"/>\\n                        </button>\\n                        <button name=\\"action_lot_open_quants\\" icon=\\"fa-arrows\\" class=\\"oe_stat_button\\" type=\\"object\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Ubicación</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"532\\" icon=\\"oi-arrow-up\\" class=\\"oe_stat_button\\" type=\\"action\\">\\n                            <div class=\\"o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Trazabilidad</span>\\n                            </div>\\n                        </button>\\n                </div>\\n                <div class=\\"oe_title\\">\\n                    <label for=\\"name\\"/>\\n                    <h1>\\n                        <field name=\\"name\\" placeholder=\\"p. ej. LOT/0001/20121\\"/>\\n                    </h1>\\n                </div>\\n                <group name=\\"main_group\\">\\n                    <group>\\n                        <field name=\\"product_id\\" context=\\"{'default_is_storable': True, 'default_tracking': 'lot'}\\" readonly=\\"context.get('set_product_readonly', False)\\" force_save=\\"1\\" help=\\"Producto que contiene este número de lote o serie. Ya no puede cambiarlo si ya se movió.\\"/>\\n                        <label for=\\"product_qty\\" invisible=\\"not display_complete\\"/>\\n                        <div class=\\"o_row\\" invisible=\\"not display_complete\\">\\n                            <field name=\\"product_qty\\"/>\\n                            <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                        </div>\\n                        <field name=\\"ref\\"/>\\n                        <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                        <field name=\\"location_id\\" invisible=\\"not location_id\\" groups=\\"stock.group_stock_manager\\"/>\\n                        <field name=\\"last_delivery_partner_id\\" invisible=\\"not last_delivery_partner_id\\" groups=\\"stock.group_stock_manager\\"/>\\n                    </group>\\n                    <group/>\\n                    <field name=\\"lot_properties\\" nolabel=\\"1\\" columns=\\"2\\" hideAddButton=\\"1\\"/>\\n                </group>\\n                <notebook invisible=\\"not display_complete\\">\\n                    <page string=\\"Descripción\\" name=\\"description\\">\\n                        <field name=\\"note\\"/>\\n                    </page>\\n                </notebook>\\n                </sheet>\\n                <chatter/>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Lots/Serial Numbers">\n                <sheet>\n                <field name="company_id" invisible="1"/>\n                <field name="display_complete" invisible="1"/>\n                <div class="oe_button_box" name="button_box" invisible="not display_complete">\n                        <button class="oe_stat_button" name="action_lot_open_transfers" type="object" icon="fa-truck" help="Transfers" invisible="delivery_count == 0">\n                            <field name="delivery_count" widget="statinfo" string="Transfers"/>\n                        </button>\n                        <button name="action_lot_open_quants" icon="fa-arrows" class="oe_stat_button" type="object">\n                            <div class="o_stat_info">\n                                <span class="o_stat_text">Location</span>\n                            </div>\n                        </button>\n                        <button name="532" icon="oi-arrow-up" class="oe_stat_button" type="action">\n                            <div class="o_stat_info">\n                                <span class="o_stat_text">Traceability</span>\n                            </div>\n                        </button>\n                </div>\n                <div class="oe_title">\n                    <label for="name"/>\n                    <h1>\n                        <field name="name" placeholder="e.g. LOT/0001/20121"/>\n                    </h1>\n                </div>\n                <group name="main_group">\n                    <group>\n                        <field name="product_id" context="{'default_is_storable': True, 'default_tracking': 'lot'}" readonly="context.get('set_product_readonly', False)" force_save="1" help="Product this lot/serial number contains. You cannot change it anymore if it has already been moved."/>\n                        <label for="product_qty" invisible="not display_complete"/>\n                        <div class="o_row" invisible="not display_complete">\n                            <field name="product_qty"/>\n                            <field name="product_uom_id" groups="uom.group_uom"/>\n                        </div>\n                        <field name="ref"/>\n                        <field name="company_id" groups="base.group_multi_company"/>\n                        <field name="location_id" invisible="not location_id" groups="stock.group_stock_manager"/>\n                        <field name="last_delivery_partner_id" invisible="not last_delivery_partner_id" groups="stock.group_stock_manager"/>\n                    </group>\n                    <group/>\n                    <field name="lot_properties" nolabel="1" columns="2" hideAddButton="1"/>\n                </group>\n                <notebook invisible="not display_complete">\n                    <page string="Description" name="description">\n                        <field name="note"/>\n                    </page>\n                </notebook>\n                </sheet>\n                <chatter/>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1764	16	\N	1	1	stock.production.lot.list	stock.lot	\N	list	stock/views/stock_lot_views.xml	primary	{"en_US": "<list string=\\"Lots/Serial Numbers\\" multi_edit=\\"1\\">\\n                <field name=\\"name\\" decoration-bf=\\"1\\"/>\\n                <field name=\\"ref\\" optional=\\"show\\"/>\\n                <field name=\\"product_id\\" readonly=\\"1\\"/>\\n                <field name=\\"create_date\\" optional=\\"show\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"last_delivery_partner_id\\" optional=\\"hide\\" string=\\"Transfer to\\"/>\\n                <field name=\\"activity_ids\\" widget=\\"list_activity\\" optional=\\"show\\"/>\\n                <field name=\\"lot_properties\\" optional=\\"hide\\"/>\\n                <field name=\\"product_qty\\" optional=\\"hide\\"/>\\n            </list>", "es_ES": "<list string=\\"Números de lote/serie\\" multi_edit=\\"1\\">\\n                <field name=\\"name\\" decoration-bf=\\"1\\"/>\\n                <field name=\\"ref\\" optional=\\"show\\"/>\\n                <field name=\\"product_id\\" readonly=\\"1\\"/>\\n                <field name=\\"create_date\\" optional=\\"show\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"last_delivery_partner_id\\" optional=\\"hide\\" string=\\"Trasladar a\\"/>\\n                <field name=\\"activity_ids\\" widget=\\"list_activity\\" optional=\\"show\\"/>\\n                <field name=\\"lot_properties\\" optional=\\"hide\\"/>\\n                <field name=\\"product_qty\\" optional=\\"hide\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Lots/Serial Numbers" multi_edit="1">\n                <field name="name" decoration-bf="1"/>\n                <field name="ref" optional="show"/>\n                <field name="product_id" readonly="1"/>\n                <field name="create_date" optional="show"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n                <field name="last_delivery_partner_id" optional="hide" string="Transfer to"/>\n                <field name="activity_ids" widget="list_activity" optional="show"/>\n                <field name="lot_properties" optional="hide"/>\n                <field name="product_qty" optional="hide"/>\n            </list>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2890	16	2703	1	1	Snippet 's_text_cover' for new page 'about' template 'personal'	\N	website.new_page_template_about_personal_s_text_cover	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1766	16	\N	1	1	Production Lots Filter	stock.lot	\N	search	stock/views/stock_lot_views.xml	primary	{"en_US": "<search string=\\"Product Lots Filter\\">\\n                <field name=\\"name\\" string=\\"Lot/Serial Number\\" filter_domain=\\"['|', ('name', 'ilike', self),('ref', 'ilike', self)]\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"lot_properties\\"/>\\n                <field name=\\"create_date\\"/>\\n                <filter string=\\"At Customer\\" name=\\"at_customer\\" domain=\\"[('quant_ids.location_id.usage','=','customer'), ('quant_ids.quantity', '&gt;', 0)]\\"/>\\n                <filter string=\\"On Hand\\" name=\\"on_hand\\" domain=\\"[('product_qty', '&gt;', 0)]\\"/>\\n                <filter string=\\"Creation Date\\" name=\\"creation_date\\" date=\\"create_date\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter name=\\"group_by_product\\" string=\\"Product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter name=\\"group_by_location\\" string=\\"Location\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <filter name=\\"group_by_creation_date\\" string=\\"Creation date\\" domain=\\"[]\\" context=\\"{'group_by': 'create_date'}\\"/>\\n                    <filter name=\\"group_by_Company\\" string=\\"Company\\" domain=\\"[]\\" context=\\"{'group_by': 'company_id'}\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Filtro de lotes de producto\\">\\n                <field name=\\"name\\" string=\\"Número de lote/serie\\" filter_domain=\\"['|', ('name', 'ilike', self),('ref', 'ilike', self)]\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"lot_properties\\"/>\\n                <field name=\\"create_date\\"/>\\n                <filter string=\\"Al cliente\\" name=\\"at_customer\\" domain=\\"[('quant_ids.location_id.usage','=','customer'), ('quant_ids.quantity', '&gt;', 0)]\\"/>\\n                <filter string=\\"Stock real\\" name=\\"on_hand\\" domain=\\"[('product_qty', '&gt;', 0)]\\"/>\\n                <filter string=\\"Fecha de creación\\" name=\\"creation_date\\" date=\\"create_date\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                    <filter name=\\"group_by_product\\" string=\\"Producto\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter name=\\"group_by_location\\" string=\\"Ubicación\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <filter name=\\"group_by_creation_date\\" string=\\"Fecha de creación\\" domain=\\"[]\\" context=\\"{'group_by': 'create_date'}\\"/>\\n                    <filter name=\\"group_by_Company\\" string=\\"Compañía\\" domain=\\"[]\\" context=\\"{'group_by': 'company_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Product Lots Filter">\n                <field name="name" string="Lot/Serial Number" filter_domain="['|', ('name', 'ilike', self),('ref', 'ilike', self)]"/>\n                <field name="product_id"/>\n                <field name="lot_properties"/>\n                <field name="create_date"/>\n                <filter string="At Customer" name="at_customer" domain="[('quant_ids.location_id.usage','=','customer'), ('quant_ids.quantity', '&gt;', 0)]"/>\n                <filter string="On Hand" name="on_hand" domain="[('product_qty', '&gt;', 0)]"/>\n                <filter string="Creation Date" name="creation_date" date="create_date"/>\n                <group expand="0" string="Group By">\n                    <filter name="group_by_product" string="Product" domain="[]" context="{'group_by': 'product_id'}"/>\n                    <filter name="group_by_location" string="Location" domain="[]" context="{'group_by': 'location_id'}" groups="stock.group_stock_multi_locations"/>\n                    <filter name="group_by_creation_date" string="Creation date" domain="[]" context="{'group_by': 'create_date'}"/>\n                    <filter name="group_by_Company" string="Company" domain="[]" context="{'group_by': 'company_id'}"/>\n                </group>\n            </search>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1767	16	\N	1	1	stock.scrap.search	stock.scrap	\N	search	stock/views/stock_scrap_views.xml	primary	{"en_US": "<search string=\\"Search Scrap\\">\\n                    <field name=\\"name\\" string=\\"Reference\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"location_id\\"/>\\n                    <field name=\\"scrap_location_id\\"/>\\n                    <field name=\\"create_date\\"/>\\n                    <group expand=\\"0\\" string=\\"Group By\\">\\n                        <filter string=\\"Product\\" name=\\"product\\" domain=\\"[]\\" context=\\"{'group_by':'product_id'}\\"/>\\n                        <filter string=\\"Location\\" name=\\"location\\" domain=\\"[]\\" context=\\"{'group_by':'location_id'}\\"/>\\n                        <filter string=\\"Scrap Location\\" name=\\"scrap_location\\" domain=\\"[]\\" context=\\"{'group_by':'scrap_location_id'}\\"/>\\n                        <filter string=\\"Transfer\\" name=\\"transfer\\" domain=\\"[]\\" context=\\"{'group_by':'picking_id'}\\"/>\\n                    </group>\\n                </search>", "es_ES": "<search string=\\"Buscar desecho\\">\\n                    <field name=\\"name\\" string=\\"Referencia\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"location_id\\"/>\\n                    <field name=\\"scrap_location_id\\"/>\\n                    <field name=\\"create_date\\"/>\\n                    <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                        <filter string=\\"Producto\\" name=\\"product\\" domain=\\"[]\\" context=\\"{'group_by':'product_id'}\\"/>\\n                        <filter string=\\"Ubicación\\" name=\\"location\\" domain=\\"[]\\" context=\\"{'group_by':'location_id'}\\"/>\\n                        <filter string=\\"Ubicación de desecho\\" name=\\"scrap_location\\" domain=\\"[]\\" context=\\"{'group_by':'scrap_location_id'}\\"/>\\n                        <filter string=\\"Traslado\\" name=\\"transfer\\" domain=\\"[]\\" context=\\"{'group_by':'picking_id'}\\"/>\\n                    </group>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Search Scrap">\n                    <field name="name" string="Reference"/>\n                    <field name="product_id"/>\n                    <field name="location_id"/>\n                    <field name="scrap_location_id"/>\n                    <field name="create_date"/>\n                    <group expand="0" string="Group By">\n                        <filter string="Product" name="product" domain="[]" context="{'group_by':'product_id'}"/>\n                        <filter string="Location" name="location" domain="[]" context="{'group_by':'location_id'}"/>\n                        <filter string="Scrap Location" name="scrap_location" domain="[]" context="{'group_by':'scrap_location_id'}"/>\n                        <filter string="Transfer" name="transfer" domain="[]" context="{'group_by':'picking_id'}"/>\n                    </group>\n                </search>\n            	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1768	16	\N	1	1	stock.scrap.form	stock.scrap	\N	form	stock/views/stock_scrap_views.xml	primary	{"en_US": "<form string=\\"Scrap\\">\\n                    <header>\\n                        <button name=\\"action_validate\\" invisible=\\"state != 'draft'\\" string=\\"Validate\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'not_unlink_on_discard': True}\\" data-hotkey=\\"v\\"/>\\n                        <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,done\\"/>\\n                    </header>\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button class=\\"oe_stat_button\\" name=\\"action_get_stock_picking\\" string=\\"Stock Operation\\" type=\\"object\\" invisible=\\"not picking_id\\" icon=\\"fa-cogs\\"/>\\n                            <field name=\\"picking_id\\" invisible=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                            <button class=\\"oe_stat_button\\" name=\\"action_get_stock_move_lines\\" type=\\"object\\" invisible=\\"not move_ids\\" icon=\\"fa-exchange\\">\\n                                    <div class=\\"o_stat_info\\">\\n                                        <span class=\\"o_stat_text\\">Product Moves</span>\\n                                    </div>\\n                            </button>\\n                            <field name=\\"move_ids\\" invisible=\\"1\\"/>\\n                        </div>\\n                        <div class=\\"oe_title\\">\\n                            <h1><field name=\\"name\\" nolabel=\\"1\\"/></h1>\\n                        </div>\\n                        <group>\\n                            <group>\\n                                <field name=\\"product_id\\" context=\\"{'default_is_storable': True}\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                                <label for=\\"scrap_qty\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"scrap_qty\\" readonly=\\"state == 'done' or tracking == 'serial'\\"/>\\n                                    <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"product_uom_id\\" readonly=\\"state == 'done' or tracking == 'serial'\\" groups=\\"uom.group_uom\\" force_save=\\"1\\"/>\\n                                </div>\\n                                <field name=\\"lot_id\\" context=\\"{'default_product_id': product_id}\\" invisible=\\"not product_id or tracking == 'none'\\" readonly=\\"state == 'done'\\" required=\\"tracking != 'none'\\" groups=\\"stock.group_production_lot\\"/>\\n                                <field name=\\"should_replenish\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"scrap_reason_tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_create_edit': True}\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"company_id\\" invisible=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"location_id\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"stock.group_stock_multi_locations\\" force_save=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"scrap_location_id\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"stock.group_stock_multi_locations\\" force_save=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"origin\\"/>\\n                                <field name=\\"date_done\\" invisible=\\"state == 'draft'\\"/>\\n                                <field name=\\"picking_id\\" invisible=\\"not picking_id\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" readonly=\\"state == 'done'\\"/>\\n                            </group>\\n                        </group>\\n                    </sheet>\\n                    <chatter/>\\n                </form>", "es_ES": "<form string=\\"Desechar\\">\\n                    <header>\\n                        <button name=\\"action_validate\\" invisible=\\"state != 'draft'\\" string=\\"Validar\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'not_unlink_on_discard': True}\\" data-hotkey=\\"v\\"/>\\n                        <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,done\\"/>\\n                    </header>\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button class=\\"oe_stat_button\\" name=\\"action_get_stock_picking\\" string=\\"Operación de stock\\" type=\\"object\\" invisible=\\"not picking_id\\" icon=\\"fa-cogs\\"/>\\n                            <field name=\\"picking_id\\" invisible=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                            <button class=\\"oe_stat_button\\" name=\\"action_get_stock_move_lines\\" type=\\"object\\" invisible=\\"not move_ids\\" icon=\\"fa-exchange\\">\\n                                    <div class=\\"o_stat_info\\">\\n                                        <span class=\\"o_stat_text\\">Movimientos de producto</span>\\n                                    </div>\\n                            </button>\\n                            <field name=\\"move_ids\\" invisible=\\"1\\"/>\\n                        </div>\\n                        <div class=\\"oe_title\\">\\n                            <h1><field name=\\"name\\" nolabel=\\"1\\"/></h1>\\n                        </div>\\n                        <group>\\n                            <group>\\n                                <field name=\\"product_id\\" context=\\"{'default_is_storable': True}\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                                <label for=\\"scrap_qty\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"scrap_qty\\" readonly=\\"state == 'done' or tracking == 'serial'\\"/>\\n                                    <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"product_uom_id\\" readonly=\\"state == 'done' or tracking == 'serial'\\" groups=\\"uom.group_uom\\" force_save=\\"1\\"/>\\n                                </div>\\n                                <field name=\\"lot_id\\" context=\\"{'default_product_id': product_id}\\" invisible=\\"not product_id or tracking == 'none'\\" readonly=\\"state == 'done'\\" required=\\"tracking != 'none'\\" groups=\\"stock.group_production_lot\\"/>\\n                                <field name=\\"should_replenish\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"scrap_reason_tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_create_edit': True}\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"company_id\\" invisible=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"location_id\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"stock.group_stock_multi_locations\\" force_save=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"scrap_location_id\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"stock.group_stock_multi_locations\\" force_save=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"origin\\"/>\\n                                <field name=\\"date_done\\" invisible=\\"state == 'draft'\\"/>\\n                                <field name=\\"picking_id\\" invisible=\\"not picking_id\\" readonly=\\"state == 'done'\\"/>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" readonly=\\"state == 'done'\\"/>\\n                            </group>\\n                        </group>\\n                    </sheet>\\n                    <chatter/>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Scrap">\n                    <header>\n                        <button name="action_validate" invisible="state != 'draft'" string="Validate" type="object" class="oe_highlight" context="{'not_unlink_on_discard': True}" data-hotkey="v"/>\n                        <field name="state" widget="statusbar" statusbar_visible="draft,done"/>\n                    </header>\n                    <sheet>\n                        <div class="oe_button_box" name="button_box">\n                            <button class="oe_stat_button" name="action_get_stock_picking" string="Stock Operation" type="object" invisible="not picking_id" icon="fa-cogs"/>\n                            <field name="picking_id" invisible="1" readonly="state == 'done'"/>\n                            <button class="oe_stat_button" name="action_get_stock_move_lines" type="object" invisible="not move_ids" icon="fa-exchange">\n                                    <div class="o_stat_info">\n                                        <span class="o_stat_text">Product Moves</span>\n                                    </div>\n                            </button>\n                            <field name="move_ids" invisible="1"/>\n                        </div>\n                        <div class="oe_title">\n                            <h1><field name="name" nolabel="1"/></h1>\n                        </div>\n                        <group>\n                            <group>\n                                <field name="product_id" context="{'default_is_storable': True}" readonly="state == 'done'"/>\n                                <field name="tracking" invisible="1"/>\n                                <label for="scrap_qty"/>\n                                <div class="o_row">\n                                    <field name="scrap_qty" readonly="state == 'done' or tracking == 'serial'"/>\n                                    <field name="product_uom_category_id" invisible="1"/>\n                                    <field name="product_uom_id" readonly="state == 'done' or tracking == 'serial'" groups="uom.group_uom" force_save="1"/>\n                                </div>\n                                <field name="lot_id" context="{'default_product_id': product_id}" invisible="not product_id or tracking == 'none'" readonly="state == 'done'" required="tracking != 'none'" groups="stock.group_production_lot"/>\n                                <field name="should_replenish" readonly="state == 'done'"/>\n                                <field name="scrap_reason_tag_ids" widget="many2many_tags" options="{'no_create_edit': True}"/>\n                            </group>\n                            <group>\n                                <field name="company_id" invisible="1" readonly="state == 'done'"/>\n                                <field name="package_id" groups="stock.group_tracking_lot" readonly="state == 'done'"/>\n                                <field name="owner_id" groups="stock.group_tracking_owner" readonly="state == 'done'"/>\n                                <field name="location_id" options="{'no_create': True, 'no_open': True}" groups="stock.group_stock_multi_locations" force_save="1" readonly="state == 'done'"/>\n                                <field name="scrap_location_id" options="{'no_create': True, 'no_open': True}" groups="stock.group_stock_multi_locations" force_save="1" readonly="state == 'done'"/>\n                                <field name="origin"/>\n                                <field name="date_done" invisible="state == 'draft'"/>\n                                <field name="picking_id" invisible="not picking_id" readonly="state == 'done'"/>\n                                <field name="company_id" groups="base.group_multi_company" readonly="state == 'done'"/>\n                            </group>\n                        </group>\n                    </sheet>\n                    <chatter/>\n                </form>\n            	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1769	16	\N	1	1	stock.scrap.kanban	stock.scrap	\N	kanban	stock/views/stock_scrap_views.xml	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\" sample=\\"1\\">\\n                    <templates>\\n                        <t t-name=\\"card\\">\\n                            <div class=\\"row\\">\\n                                <field name=\\"name\\" class=\\"col-6 fw-bolder\\"/>\\n                                <div class=\\"col-6 fw-bolder text-end\\">\\n                                    <i class=\\"fa fa-clock-o\\" role=\\"img\\" aria-label=\\"Date\\" title=\\"Date\\"/><field name=\\"date_done\\"/>\\n                                </div>\\n                            </div>\\n                            <field name=\\"product_id\\"/>\\n                            <div class=\\"row\\">\\n                                <field name=\\"scrap_qty\\" class=\\"col-6\\"/>\\n                                <div class=\\"col-6\\">\\n                                    <field name=\\"state\\" class=\\"float-end badge text-bg-secondary\\"/>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>", "es_ES": "<kanban class=\\"o_kanban_mobile\\" sample=\\"1\\">\\n                    <templates>\\n                        <t t-name=\\"card\\">\\n                            <div class=\\"row\\">\\n                                <field name=\\"name\\" class=\\"col-6 fw-bolder\\"/>\\n                                <div class=\\"col-6 fw-bolder text-end\\">\\n                                    <i class=\\"fa fa-clock-o\\" role=\\"img\\" aria-label=\\"Date\\" title=\\"Date\\"/><field name=\\"date_done\\"/>\\n                                </div>\\n                            </div>\\n                            <field name=\\"product_id\\"/>\\n                            <div class=\\"row\\">\\n                                <field name=\\"scrap_qty\\" class=\\"col-6\\"/>\\n                                <div class=\\"col-6\\">\\n                                    <field name=\\"state\\" class=\\"float-end badge text-bg-secondary\\"/>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile" sample="1">\n                    <templates>\n                        <t t-name="card">\n                            <div class="row">\n                                <field name="name" class="col-6 fw-bolder"/>\n                                <div class="col-6 fw-bolder text-end">\n                                    <i class="fa fa-clock-o" role="img" aria-label="Date" title="Date"/><field name="date_done"/>\n                                </div>\n                            </div>\n                            <field name="product_id"/>\n                            <div class="row">\n                                <field name="scrap_qty" class="col-6"/>\n                                <div class="col-6">\n                                    <field name="state" class="float-end badge text-bg-secondary"/>\n                                </div>\n                            </div>\n                        </t>\n                    </templates>\n                </kanban>\n            	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1771	16	\N	1	1	stock.scrap.form2	stock.scrap	\N	form	stock/views/stock_scrap_views.xml	primary	{"en_US": "<form string=\\"Scrap\\">\\n                    <group>\\n                        <group>\\n                            <field name=\\"state\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_id\\" options=\\"{'no_create': True}\\" domain=\\"[('id', 'in', context.get('product_ids', []))]\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <label for=\\"scrap_qty\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"scrap_qty\\" readonly=\\"tracking == 'serial'\\"/>\\n                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"product_uom_id\\" readonly=\\"tracking == 'serial'\\" groups=\\"uom.group_uom\\"/>\\n                            </div>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" context=\\"{'default_product_id': product_id}\\" invisible=\\"not product_id or tracking == 'none'\\" readonly=\\"state == 'done'\\" required=\\"tracking != 'none'\\"/>\\n                            <field name=\\"scrap_reason_tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_create_edit': True}\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"picking_id\\" invisible=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\" options=\\"{'no_open': True, 'no_create': True}\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"scrap_location_id\\" groups=\\"stock.group_stock_multi_locations\\" options=\\"{'no_open': True, 'no_create': True}\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"should_replenish\\" readonly=\\"state == 'done'\\"/>\\n                        </group>\\n                    </group>\\n                    <footer>\\n                        <button name=\\"action_validate\\" string=\\"Scrap Products\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>", "es_ES": "<form string=\\"Desechar\\">\\n                    <group>\\n                        <group>\\n                            <field name=\\"state\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_id\\" options=\\"{'no_create': True}\\" domain=\\"[('id', 'in', context.get('product_ids', []))]\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <label for=\\"scrap_qty\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"scrap_qty\\" readonly=\\"tracking == 'serial'\\"/>\\n                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"product_uom_id\\" readonly=\\"tracking == 'serial'\\" groups=\\"uom.group_uom\\"/>\\n                            </div>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" context=\\"{'default_product_id': product_id}\\" invisible=\\"not product_id or tracking == 'none'\\" readonly=\\"state == 'done'\\" required=\\"tracking != 'none'\\"/>\\n                            <field name=\\"scrap_reason_tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_create_edit': True}\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"picking_id\\" invisible=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\" options=\\"{'no_open': True, 'no_create': True}\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"scrap_location_id\\" groups=\\"stock.group_stock_multi_locations\\" options=\\"{'no_open': True, 'no_create': True}\\" readonly=\\"state == 'done'\\"/>\\n                            <field name=\\"should_replenish\\" readonly=\\"state == 'done'\\"/>\\n                        </group>\\n                    </group>\\n                    <footer>\\n                        <button name=\\"action_validate\\" string=\\"Desechar productos\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Descartar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Scrap">\n                    <group>\n                        <group>\n                            <field name="state" invisible="1"/>\n                            <field name="product_id" options="{'no_create': True}" domain="[('id', 'in', context.get('product_ids', []))]" readonly="state == 'done'"/>\n                            <field name="tracking" invisible="1"/>\n                            <label for="scrap_qty"/>\n                            <div class="o_row">\n                                <field name="scrap_qty" readonly="tracking == 'serial'"/>\n                                <field name="product_uom_category_id" invisible="1"/>\n                                <field name="product_uom_id" readonly="tracking == 'serial'" groups="uom.group_uom"/>\n                            </div>\n                            <field name="lot_id" groups="stock.group_production_lot" context="{'default_product_id': product_id}" invisible="not product_id or tracking == 'none'" readonly="state == 'done'" required="tracking != 'none'"/>\n                            <field name="scrap_reason_tag_ids" widget="many2many_tags" options="{'no_create_edit': True}"/>\n                        </group>\n                        <group>\n                            <field name="picking_id" invisible="1" readonly="state == 'done'"/>\n                            <field name="package_id" groups="stock.group_tracking_lot" readonly="state == 'done'"/>\n                            <field name="owner_id" groups="stock.group_tracking_owner" readonly="state == 'done'"/>\n                            <field name="company_id" invisible="1" readonly="state == 'done'"/>\n                            <field name="location_id" groups="stock.group_stock_multi_locations" options="{'no_open': True, 'no_create': True}" readonly="state == 'done'"/>\n                            <field name="scrap_location_id" groups="stock.group_stock_multi_locations" options="{'no_open': True, 'no_create': True}" readonly="state == 'done'"/>\n                            <field name="should_replenish" readonly="state == 'done'"/>\n                        </group>\n                    </group>\n                    <footer>\n                        <button name="action_validate" string="Scrap Products" type="object" class="btn-primary" data-hotkey="q"/>\n                        <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                    </footer>\n                </form>\n            	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1881	16	1776	1	1	stock.quant.list.inherit	stock.quant	\N	list	stock_account/views/stock_quant_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='product_uom_id']\\" position=\\"after\\">\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"value\\" optional=\\"hidden\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='product_uom_id']" position="after">\n                <field name="currency_id" column_invisible="True"/>\n                <field name="value" optional="hidden"/>\n            </xpath>\n        	f	t	2026-04-08 08:46:14.325631	2026-04-08 08:46:14.325631	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2891	16	2707	1	1	Snippet 's_features' for new page 'about' template 'personal'	\N	website.new_page_template_about_personal_s_features	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2892	16	2814	1	1	Snippet 's_call_to_action_about' for new page 'about' template 'personal'	\N	website.new_page_template_about_personal_s_call_to_action_about	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1772	10	\N	1	1	stock.quant.search	stock.quant	\N	search	stock/views/stock_quant_views.xml	primary	{"en_US": "<search string=\\"Quants\\">\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"location_id\\"/>\\n                <field name=\\"warehouse_id\\"/>\\n                <field name=\\"storage_category_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"inventory_date\\"/>\\n                <field name=\\"product_categ_id\\"/>\\n                <field name=\\"product_tmpl_id\\"/>\\n                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\"/>\\n                <field name=\\"lot_properties\\"/>\\n                <group expand=\\"0\\" string=\\"Filters\\">\\n                    <filter name=\\"internal_loc\\" string=\\"Internal Locations\\" domain=\\"[('location_id.usage','=', 'internal')]\\"/>\\n                    <filter name=\\"transit_loc\\" string=\\"Transit Locations\\" domain=\\"[('location_id.usage' ,'=', 'transit')]\\"/>\\n                    <separator/>\\n                    <filter name=\\"on_hand\\" string=\\"On Hand\\" domain=\\"[('on_hand', '=', True)]\\"/>\\n                    <filter name=\\"to_count\\" string=\\"To Count\\" domain=\\"[('inventory_date', '&lt;=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <filter name=\\"to_apply\\" string=\\"To Apply\\" domain=\\"[('inventory_quantity_set', '=', True)]\\"/>\\n                    <filter name=\\"priority_products\\" string=\\"Starred Products\\" domain=\\"[('is_favorite', '=', True)]\\"/>\\n                    <separator/>\\n                    <filter name=\\"in_stock\\" string=\\"In Stock\\" domain=\\"[('quantity', '&gt;', 0.0)]\\"/>\\n                    <filter name=\\"conflicts\\" string=\\"Conflicts\\" domain=\\"[('is_outdated', '=', True)]\\"/>\\n                    <filter name=\\"negative\\" string=\\"Negative Stock\\" domain=\\"[('quantity', '&lt;', 0.0)]\\"/>\\n                    <filter name=\\"reserved\\" string=\\"Reservations\\" domain=\\"[('reserved_quantity', '&gt;', 0.0)]\\"/>\\n                    <separator/>\\n                    <filter name=\\"filter_in_date\\" date=\\"in_date\\"/>\\n                    <separator/>\\n                    <filter name=\\"my_count\\" string=\\"My Counts\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                </group>\\n                <group expand=\\"0\\" string=\\"Group by...\\">\\n                    <filter string=\\"Product\\" name=\\"productgroup\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Product Category\\" name=\\"productcategorygroup\\" context=\\"{'group_by': 'product_categ_id'}\\"/>\\n                    <filter string=\\"Location\\" name=\\"locationgroup\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\"/>\\n                    <filter string=\\"Storage Category\\" name=\\"storagecategorygroup\\" domain=\\"[]\\" context=\\"{'group_by': 'storage_category_id'}\\"/>\\n                    <filter string=\\"Owner\\" name=\\"owner\\" context=\\"{'group_by': 'owner_id'}\\" groups=\\"stock.group_tracking_owner\\"/>\\n                    <filter string=\\"Lot/Serial Number\\" name=\\"Lot_Serial_number\\" context=\\"{'group_by': 'lot_id'}\\" groups=\\"stock.group_production_lot\\"/>\\n                    <filter string=\\"Package\\" name=\\"package\\" domain=\\"[]\\" context=\\"{'group_by': 'package_id'}\\" groups=\\"stock.group_tracking_lot\\"/>\\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=\\"Cuantos\\">\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"location_id\\"/>\\n                <field name=\\"warehouse_id\\"/>\\n                <field name=\\"storage_category_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"inventory_date\\"/>\\n                <field name=\\"product_categ_id\\"/>\\n                <field name=\\"product_tmpl_id\\"/>\\n                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\"/>\\n                <field name=\\"lot_properties\\"/>\\n                <group expand=\\"0\\" string=\\"Filtros\\">\\n                    <filter name=\\"internal_loc\\" string=\\"Ubicaciones Internas\\" domain=\\"[('location_id.usage','=', 'internal')]\\"/>\\n                    <filter name=\\"transit_loc\\" string=\\"Ubicaciones de tránsito\\" domain=\\"[('location_id.usage' ,'=', 'transit')]\\"/>\\n                    <separator/>\\n                    <filter name=\\"on_hand\\" string=\\"Stock real\\" domain=\\"[('on_hand', '=', True)]\\"/>\\n                    <filter name=\\"to_count\\" string=\\"A contar\\" domain=\\"[('inventory_date', '&lt;=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <filter name=\\"to_apply\\" string=\\"A aplicar\\" domain=\\"[('inventory_quantity_set', '=', True)]\\"/>\\n                    <filter name=\\"priority_products\\" string=\\"Productos destacados\\" domain=\\"[('is_favorite', '=', True)]\\"/>\\n                    <separator/>\\n                    <filter name=\\"in_stock\\" string=\\"En stock\\" domain=\\"[('quantity', '&gt;', 0.0)]\\"/>\\n                    <filter name=\\"conflicts\\" string=\\"Conflictos\\" domain=\\"[('is_outdated', '=', True)]\\"/>\\n                    <filter name=\\"negative\\" string=\\"Stock negativo\\" domain=\\"[('quantity', '&lt;', 0.0)]\\"/>\\n                    <filter name=\\"reserved\\" string=\\"Reservas\\" domain=\\"[('reserved_quantity', '&gt;', 0.0)]\\"/>\\n                    <separator/>\\n                    <filter name=\\"filter_in_date\\" date=\\"in_date\\"/>\\n                    <separator/>\\n                    <filter name=\\"my_count\\" string=\\"Mis recuentos\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                </group>\\n                <group expand=\\"0\\" string=\\"Agrupar por...\\">\\n                    <filter string=\\"Producto\\" name=\\"productgroup\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Categoría de producto\\" name=\\"productcategorygroup\\" context=\\"{'group_by': 'product_categ_id'}\\"/>\\n                    <filter string=\\"Ubicación\\" name=\\"locationgroup\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\"/>\\n                    <filter string=\\"Categoría de almacenamiento\\" name=\\"storagecategorygroup\\" domain=\\"[]\\" context=\\"{'group_by': 'storage_category_id'}\\"/>\\n                    <filter string=\\"Propietario\\" name=\\"owner\\" context=\\"{'group_by': 'owner_id'}\\" groups=\\"stock.group_tracking_owner\\"/>\\n                    <filter string=\\"Número de lote/serie\\" name=\\"Lot_Serial_number\\" context=\\"{'group_by': 'lot_id'}\\" groups=\\"stock.group_production_lot\\"/>\\n                    <filter string=\\"Paquete\\" name=\\"package\\" domain=\\"[]\\" context=\\"{'group_by': 'package_id'}\\" groups=\\"stock.group_tracking_lot\\"/>\\n                    <filter string=\\"Compañía\\" name=\\"company\\" domain=\\"[]\\" context=\\"{'group_by': 'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n               </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Quants">\n                <field name="product_id"/>\n                <field name="location_id"/>\n                <field name="warehouse_id"/>\n                <field name="storage_category_id" groups="stock.group_stock_multi_locations"/>\n                <field name="user_id"/>\n                <field name="inventory_date"/>\n                <field name="product_categ_id"/>\n                <field name="product_tmpl_id"/>\n                <field name="package_id" groups="stock.group_tracking_lot"/>\n                <field name="lot_id" groups="stock.group_production_lot"/>\n                <field name="owner_id" groups="stock.group_tracking_owner"/>\n                <field name="lot_properties"/>\n                <group expand="0" string="Filters">\n                    <filter name="internal_loc" string="Internal Locations" domain="[('location_id.usage','=', 'internal')]"/>\n                    <filter name="transit_loc" string="Transit Locations" domain="[('location_id.usage' ,'=', 'transit')]"/>\n                    <separator/>\n                    <filter name="on_hand" string="On Hand" domain="[('on_hand', '=', True)]"/>\n                    <filter name="to_count" string="To Count" domain="[('inventory_date', '&lt;=', context_today().strftime('%Y-%m-%d'))]"/>\n                    <filter name="to_apply" string="To Apply" domain="[('inventory_quantity_set', '=', True)]"/>\n                    <filter name="priority_products" string="Starred Products" domain="[('is_favorite', '=', True)]"/>\n                    <separator/>\n                    <filter name="in_stock" string="In Stock" domain="[('quantity', '&gt;', 0.0)]"/>\n                    <filter name="conflicts" string="Conflicts" domain="[('is_outdated', '=', True)]"/>\n                    <filter name="negative" string="Negative Stock" domain="[('quantity', '&lt;', 0.0)]"/>\n                    <filter name="reserved" string="Reservations" domain="[('reserved_quantity', '&gt;', 0.0)]"/>\n                    <separator/>\n                    <filter name="filter_in_date" date="in_date"/>\n                    <separator/>\n                    <filter name="my_count" string="My Counts" domain="[('user_id', '=', uid)]"/>\n                </group>\n                <group expand="0" string="Group by...">\n                    <filter string="Product" name="productgroup" context="{'group_by': 'product_id'}"/>\n                    <filter string="Product Category" name="productcategorygroup" context="{'group_by': 'product_categ_id'}"/>\n                    <filter string="Location" name="locationgroup" domain="[]" context="{'group_by': 'location_id'}"/>\n                    <filter string="Storage Category" name="storagecategorygroup" domain="[]" context="{'group_by': 'storage_category_id'}"/>\n                    <filter string="Owner" name="owner" context="{'group_by': 'owner_id'}" groups="stock.group_tracking_owner"/>\n                    <filter string="Lot/Serial Number" name="Lot_Serial_number" context="{'group_by': 'lot_id'}" groups="stock.group_production_lot"/>\n                    <filter string="Package" name="package" domain="[]" context="{'group_by': 'package_id'}" groups="stock.group_tracking_lot"/>\n                    <filter string="Company" name="company" domain="[]" context="{'group_by': 'company_id'}" groups="base.group_multi_company"/>\n               </group>\n            </search>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1773	11	\N	1	1	stock.quant.form.editable	stock.quant	\N	form	stock/views/stock_quant_views.xml	primary	{"en_US": "<form string=\\"Inventory Valuation\\" create=\\"false\\" edit=\\"false\\" delete=\\"false\\">\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_id\\" readonly=\\"0\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"location_id\\" readonly=\\"0\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" readonly=\\"tracking not in ['serial', 'lot']\\" required=\\"tracking != 'none'\\" context=\\"{'default_product_id': product_id}\\"/>\\n                            <field name=\\"package_id\\" readonly=\\"0\\" groups=\\"stock.group_tracking_lot\\"/>\\n                            <field name=\\"owner_id\\" readonly=\\"0\\" groups=\\"stock.group_tracking_owner\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                        <group>\\n                            <label for=\\"quantity\\" string=\\"Quantity On Hand\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"quantity\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_open': True}\\"/>\\n                            </div>\\n                            <label for=\\"available_quantity\\" string=\\"Available Quantity\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"available_quantity\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_open': True}\\"/>\\n                            </div>\\n                            <label for=\\"reserved_quantity\\" string=\\"Quantity Reserved\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"reserved_quantity\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_open': True}\\"/>\\n                            </div>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "es_ES": "<form string=\\"Valoración del inventario\\" create=\\"false\\" edit=\\"false\\" delete=\\"false\\">\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_id\\" readonly=\\"0\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"location_id\\" readonly=\\"0\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" readonly=\\"tracking not in ['serial', 'lot']\\" required=\\"tracking != 'none'\\" context=\\"{'default_product_id': product_id}\\"/>\\n                            <field name=\\"package_id\\" readonly=\\"0\\" groups=\\"stock.group_tracking_lot\\"/>\\n                            <field name=\\"owner_id\\" readonly=\\"0\\" groups=\\"stock.group_tracking_owner\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                        <group>\\n                            <label for=\\"quantity\\" string=\\"Cantidad real\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"quantity\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_open': True}\\"/>\\n                            </div>\\n                            <label for=\\"available_quantity\\" string=\\"Cantidad disponible\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"available_quantity\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_open': True}\\"/>\\n                            </div>\\n                            <label for=\\"reserved_quantity\\" string=\\"Cantidad reservada\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"reserved_quantity\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_open': True}\\"/>\\n                            </div>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Inventory Valuation" create="false" edit="false" delete="false">\n                <sheet>\n                    <group>\n                        <group>\n                            <field name="tracking" invisible="1"/>\n                            <field name="company_id" invisible="1"/>\n                            <field name="product_id" readonly="0" options="{'no_create': True}"/>\n                            <field name="location_id" readonly="0" options="{'no_create': True}"/>\n                            <field name="lot_id" groups="stock.group_production_lot" readonly="tracking not in ['serial', 'lot']" required="tracking != 'none'" context="{'default_product_id': product_id}"/>\n                            <field name="package_id" readonly="0" groups="stock.group_tracking_lot"/>\n                            <field name="owner_id" readonly="0" groups="stock.group_tracking_owner" options="{'no_create': True}"/>\n                            <field name="company_id" groups="base.group_multi_company"/>\n                        </group>\n                        <group>\n                            <label for="quantity" string="Quantity On Hand"/>\n                            <div class="o_row">\n                                <field name="quantity"/>\n                                <field name="product_uom_id" groups="uom.group_uom" options="{'no_open': True}"/>\n                            </div>\n                            <label for="available_quantity" string="Available Quantity"/>\n                            <div class="o_row">\n                                <field name="available_quantity"/>\n                                <field name="product_uom_id" groups="uom.group_uom" options="{'no_open': True}"/>\n                            </div>\n                            <label for="reserved_quantity" string="Quantity Reserved"/>\n                            <div class="o_row">\n                                <field name="reserved_quantity"/>\n                                <field name="product_uom_id" groups="uom.group_uom" options="{'no_open': True}"/>\n                            </div>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1774	5	\N	1	1	stock.quant.list.editable	stock.quant	\N	list	stock/views/stock_quant_views.xml	primary	{"en_US": "<list editable=\\"bottom\\" create=\\"1\\" edit=\\"1\\" js_class=\\"inventory_report_list\\" sample=\\"1\\" duplicate=\\"0\\">\\n                <header>\\n                    <button name=\\"action_stock_quant_relocate\\" string=\\"Relocate\\" type=\\"object\\" groups=\\"stock.group_stock_manager\\" invisible=\\"context.get('hide_location', False)\\" context=\\"{'action_ref': 'stock.action_view_quants'}\\"/>\\n                </header>\\n                <field name=\\"create_date\\" column_invisible=\\"True\\"/>\\n                <field name=\\"write_date\\" column_invisible=\\"True\\"/>\\n                <field name=\\"id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"tracking\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"location_id\\" column_invisible=\\"context.get('hide_location', False)\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"storage_category_id\\" optional=\\"hide\\"/>\\n                <field name=\\"product_id\\" readonly=\\"context.get('single_product', False) or id\\" force_save=\\"1\\" options=\\"{'no_create': True}\\" widget=\\"many2one\\"/>\\n                <field name=\\"product_categ_id\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hidden\\"/>\\n                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\" readonly=\\"id\\"/>\\n                <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" column_invisible=\\"context.get('hide_lot', False)\\" readonly=\\"id or tracking not in ['serial', 'lot']\\" context=\\"{'default_product_id': product_id}\\"/>\\n                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"inventory_quantity_auto_apply\\" string=\\"On Hand Quantity\\" readonly=\\"0\\" sum=\\"Total On Hand\\"/>\\n                <field name=\\"reserved_quantity\\" optional=\\"show\\" sum=\\"Total Reserved\\"/>\\n                <field name=\\"available_quantity\\" optional=\\"hide\\" sum=\\"Total Available\\"/>\\n                <field name=\\"product_uom_id\\" string=\\"Unit\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"lot_properties\\" optional=\\"hide\\"/>\\n                <button name=\\"action_view_stock_moves\\" string=\\"History\\" type=\\"object\\" class=\\"btn-link\\" icon=\\"fa-history\\"/>\\n                <button name=\\"action_view_orderpoints\\" string=\\"Replenishment\\" type=\\"object\\" context=\\"{'default_product_id': product_id, 'search_default_location_id': location_id}\\" class=\\"btn-link\\" icon=\\"fa-refresh\\"/>\\n            </list>", "es_ES": "<list editable=\\"bottom\\" create=\\"1\\" edit=\\"1\\" js_class=\\"inventory_report_list\\" sample=\\"1\\" duplicate=\\"0\\">\\n                <header>\\n                    <button name=\\"action_stock_quant_relocate\\" string=\\"Trasladar\\" type=\\"object\\" groups=\\"stock.group_stock_manager\\" invisible=\\"context.get('hide_location', False)\\" context=\\"{'action_ref': 'stock.action_view_quants'}\\"/>\\n                </header>\\n                <field name=\\"create_date\\" column_invisible=\\"True\\"/>\\n                <field name=\\"write_date\\" column_invisible=\\"True\\"/>\\n                <field name=\\"id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"tracking\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"location_id\\" column_invisible=\\"context.get('hide_location', False)\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"storage_category_id\\" optional=\\"hide\\"/>\\n                <field name=\\"product_id\\" readonly=\\"context.get('single_product', False) or id\\" force_save=\\"1\\" options=\\"{'no_create': True}\\" widget=\\"many2one\\"/>\\n                <field name=\\"product_categ_id\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hidden\\"/>\\n                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\" readonly=\\"id\\"/>\\n                <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" column_invisible=\\"context.get('hide_lot', False)\\" readonly=\\"id or tracking not in ['serial', 'lot']\\" context=\\"{'default_product_id': product_id}\\"/>\\n                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" readonly=\\"id\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"inventory_quantity_auto_apply\\" string=\\"Cantidad real\\" readonly=\\"0\\" sum=\\"Total en stock real\\"/>\\n                <field name=\\"reserved_quantity\\" optional=\\"show\\" sum=\\"Total reservado\\"/>\\n                <field name=\\"available_quantity\\" optional=\\"hide\\" sum=\\"Total disponible\\"/>\\n                <field name=\\"product_uom_id\\" string=\\"Unidad\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"lot_properties\\" optional=\\"hide\\"/>\\n                <button name=\\"action_view_stock_moves\\" string=\\"Historial\\" type=\\"object\\" class=\\"btn-link\\" icon=\\"fa-history\\"/>\\n                <button name=\\"action_view_orderpoints\\" string=\\"Reposición\\" type=\\"object\\" context=\\"{'default_product_id': product_id, 'search_default_location_id': location_id}\\" class=\\"btn-link\\" icon=\\"fa-refresh\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list editable="bottom" create="1" edit="1" js_class="inventory_report_list" sample="1" duplicate="0">\n                <header>\n                    <button name="action_stock_quant_relocate" string="Relocate" type="object" groups="stock.group_stock_manager" invisible="context.get('hide_location', False)" context="{'action_ref': 'stock.action_view_quants'}"/>\n                </header>\n                <field name="create_date" column_invisible="True"/>\n                <field name="write_date" column_invisible="True"/>\n                <field name="id" column_invisible="True"/>\n                <field name="tracking" column_invisible="True"/>\n                <field name="company_id" column_invisible="True"/>\n                <field name="location_id" column_invisible="context.get('hide_location', False)" readonly="id" options="{'no_create': True}"/>\n                <field name="storage_category_id" optional="hide"/>\n                <field name="product_id" readonly="context.get('single_product', False) or id" force_save="1" options="{'no_create': True}" widget="many2one"/>\n                <field name="product_categ_id" optional="hide"/>\n                <field name="company_id" groups="base.group_multi_company" optional="hidden"/>\n                <field name="package_id" groups="stock.group_tracking_lot" readonly="id"/>\n                <field name="lot_id" groups="stock.group_production_lot" column_invisible="context.get('hide_lot', False)" readonly="id or tracking not in ['serial', 'lot']" context="{'default_product_id': product_id}"/>\n                <field name="owner_id" groups="stock.group_tracking_owner" readonly="id" options="{'no_create': True}"/>\n                <field name="inventory_quantity_auto_apply" string="On Hand Quantity" readonly="0" sum="Total On Hand"/>\n                <field name="reserved_quantity" optional="show" sum="Total Reserved"/>\n                <field name="available_quantity" optional="hide" sum="Total Available"/>\n                <field name="product_uom_id" string="Unit" groups="uom.group_uom"/>\n                <field name="lot_properties" optional="hide"/>\n                <button name="action_view_stock_moves" string="History" type="object" class="btn-link" icon="fa-history"/>\n                <button name="action_view_orderpoints" string="Replenishment" type="object" context="{'default_product_id': product_id, 'search_default_location_id': location_id}" class="btn-link" icon="fa-refresh"/>\n            </list>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1775	10	\N	1	1	stock.quant.list	stock.quant	\N	list	stock/views/stock_quant_views.xml	primary	{"en_US": "<list export_xlsx=\\"0\\">\\n                <field name=\\"product_id\\" column_invisible=\\"context.get('single_product', False)\\"/>\\n                <field name=\\"location_id\\" column_invisible=\\"context.get('hide_location', False)\\"/>\\n                <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" column_invisible=\\"context.get('hide_lot', False)\\"/>\\n                <field name=\\"lot_properties\\"/>\\n                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\"/>\\n                <field name=\\"quantity\\" string=\\"On Hand\\"/>\\n                <field name=\\"available_quantity\\" string=\\"Available\\"/>\\n                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" string=\\"Unit\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hidden\\"/>\\n            </list>", "es_ES": "<list export_xlsx=\\"0\\">\\n                <field name=\\"product_id\\" column_invisible=\\"context.get('single_product', False)\\"/>\\n                <field name=\\"location_id\\" column_invisible=\\"context.get('hide_location', False)\\"/>\\n                <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" column_invisible=\\"context.get('hide_lot', False)\\"/>\\n                <field name=\\"lot_properties\\"/>\\n                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\"/>\\n                <field name=\\"quantity\\" string=\\"Stock real\\"/>\\n                <field name=\\"available_quantity\\" string=\\"Disponible\\"/>\\n                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" string=\\"Unidad\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hidden\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list export_xlsx="0">\n                <field name="product_id" column_invisible="context.get('single_product', False)"/>\n                <field name="location_id" column_invisible="context.get('hide_location', False)"/>\n                <field name="lot_id" groups="stock.group_production_lot" column_invisible="context.get('hide_lot', False)"/>\n                <field name="lot_properties"/>\n                <field name="package_id" groups="stock.group_tracking_lot"/>\n                <field name="owner_id" groups="stock.group_tracking_owner"/>\n                <field name="quantity" string="On Hand"/>\n                <field name="available_quantity" string="Available"/>\n                <field name="product_uom_id" groups="uom.group_uom" string="Unit"/>\n                <field name="company_id" groups="base.group_multi_company" optional="hidden"/>\n            </list>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1777	16	\N	1	1	stock.quant.pivot	stock.quant	\N	pivot	stock/views/stock_quant_views.xml	primary	{"en_US": "<pivot string=\\"Inventory\\" sample=\\"1\\">\\n                <field name=\\"product_id\\" type=\\"row\\"/>\\n                <field name=\\"location_id\\" type=\\"col\\"/>\\n                <field name=\\"quantity\\" type=\\"measure\\"/>\\n            </pivot>", "es_ES": "<pivot string=\\"Inventario\\" sample=\\"1\\">\\n                <field name=\\"product_id\\" type=\\"row\\"/>\\n                <field name=\\"location_id\\" type=\\"col\\"/>\\n                <field name=\\"quantity\\" type=\\"measure\\"/>\\n            </pivot>"}	<?xml version="1.0"?>\n<pivot string="Inventory" sample="1">\n                <field name="product_id" type="row"/>\n                <field name="location_id" type="col"/>\n                <field name="quantity" type="measure"/>\n            </pivot>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1778	16	\N	1	1	stock.quant.graph	stock.quant	\N	graph	stock/views/stock_quant_views.xml	primary	{"en_US": "<graph string=\\"Stock Quant\\" sample=\\"1\\">\\n                <field name=\\"location_id\\"/>\\n                <field name=\\"quantity\\" type=\\"measure\\"/>\\n            </graph>", "es_ES": "<graph string=\\"Cuanto del stock\\" sample=\\"1\\">\\n                <field name=\\"location_id\\"/>\\n                <field name=\\"quantity\\" type=\\"measure\\"/>\\n            </graph>"}	<?xml version="1.0"?>\n<graph string="Stock Quant" sample="1">\n                <field name="location_id"/>\n                <field name="quantity" type="measure"/>\n            </graph>\n        	f	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
