313	10	\N	1	1	mail.channel.tree	mail.channel	\N	tree	mail/views/mail_channel_views.xml	\N	primary	{"en_US": "<tree string=\\"Groups\\">\\n                    <field name=\\"name\\"/>\\n                </tree>", "vi_VN": "<tree string=\\"Nhóm\\">\\n                    <field name=\\"name\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree string="Groups">\n                    <field name="name"/>\n                </tree>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1892	16	1891	1	1	stock.location.tree2.editable	stock.location	\N	tree	stock/views/stock_location_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//tree\\" position=\\"attributes\\">\\n                <attribute name=\\"create\\">false</attribute>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//tree" position="attributes">\n                <attribute name="create">false</attribute>\n            </xpath>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
325	16	237	1	1	res.config.settings.view.form.inherit.mail	res.config.settings	\N	form	mail/views/res_config_settings_views.xml	\N	extension	{"en_US": "<data><div id=\\"emails\\" position=\\"replace\\">\\n                    <h2>Discuss</h2>\\n                    <div class=\\"row mt16 o_settings_container\\" id=\\"emails\\">\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"activities_setting\\">\\n                            <div class=\\"o_setting_left_pane\\"/>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <span class=\\"o_form_label\\">Activities</span>\\n                                <div class=\\"text-muted\\">\\n                                    Configure your activity types\\n                                </div>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\">\\n                                        <button name=\\"122\\" string=\\"Activity Types\\" type=\\"action\\" class=\\"oe_link\\" icon=\\"fa-arrow-right\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"email_servers_setting\\" title=\\"Using your own email server is required to send/receive emails in Community and Enterprise versions. Online users already benefit from a ready-to-use email server (@mycompany.odoo.com).\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"external_email_server_default\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"external_email_server_default\\"/>\\n                                <a href=\\"https://www.odoo.com/documentation/16.0/applications/general/email_communication/email_servers.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\" id=\\"external_email_server_default\\">\\n                                    Configure your own email servers\\n                                </div>\\n                                <div class=\\"content-group mb-3\\" attrs=\\"{'invisible': [('external_email_server_default', '=', False)]}\\">\\n                                    <div class=\\"mt16\\" id=\\"mail_alias_domain\\" dir=\\"ltr\\">\\n                                        <label for=\\"alias_domain\\" class=\\"o_light_label\\"/>\\n                                        <span>@</span>\\n                                        <field name=\\"alias_domain\\" placeholder=\\"e.g. &quot;mycompany.com&quot;\\"/>\\n                                    </div>\\n                                    <div class=\\"mt8\\">\\n                                        <button type=\\"action\\" name=\\"106\\" string=\\"Incoming Email Servers\\" icon=\\"fa-arrow-right\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                    <div class=\\"mt8\\">\\n                                        <button type=\\"action\\" name=\\"16\\" string=\\"Outgoing Email Servers\\" icon=\\"fa-arrow-right\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"mt-3 d-flex\\" attrs=\\"{'invisible': [('external_email_server_default', '=', False)]}\\">\\n                                    <field name=\\"module_google_gmail\\"/>\\n                                    <div>\\n                                        <label string=\\"Gmail Credentials\\" for=\\"module_google_gmail\\"/>\\n                                        <a href=\\"https://console.developers.google.com/\\" title=\\"Get Gmail API credentials\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                        <div class=\\"text-muted\\">\\n                                            Send and receive emails through your Gmail account.\\n                                        </div>\\n                                        <div class=\\"content-group\\" attrs=\\"{'invisible': [('module_google_gmail','=',False)]}\\" id=\\"msg_module_google_gmail\\">\\n                                            <div class=\\"mt16 text-warning\\"><strong>Save</strong> this page and come back here to set up the feature.</div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"mt-3 d-flex\\" attrs=\\"{'invisible': [('external_email_server_default', '=', False)]}\\">\\n                                    <field name=\\"module_microsoft_outlook\\"/>\\n                                    <div>\\n                                        <label string=\\"Outlook Credentials\\" for=\\"module_microsoft_outlook\\"/>\\n                                        <a href=\\"https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app\\" title=\\"Get Outlook API credentials\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                        <div class=\\"text-muted\\">\\n                                            Send and receive emails through your Outlook account.\\n                                        </div>\\n                                        <div class=\\"content-group\\" id=\\"msg_module_microsoft_outlook\\" attrs=\\"{'invisible': [('module_microsoft_outlook','=',False)]}\\">\\n                                            <div class=\\"mt16 text-warning\\">\\n                                                <strong>Save</strong> this page and come back here to set up the feature.\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"use_twilio_rtc_servers\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"use_twilio_rtc_servers\\"/>\\n                                <div class=\\"text-muted col-md-12\\">\\n                                    Add your twilio credentials for ICE servers\\n                                </div>\\n                                <div class=\\"content-group\\" attrs=\\"{'invisible': [('use_twilio_rtc_servers', '=', False)]}\\">\\n                                    <div class=\\"row mt16\\" id=\\"mail_twilio_sid\\">\\n                                        <label for=\\"twilio_account_sid\\" class=\\"col-lg-3\\"/>\\n                                        <field name=\\"twilio_account_sid\\" placeholder=\\"e.g. ACd5543a0b450ar4c7t95f1b6e8a39t543\\"/>\\n                                    </div>\\n                                    <div class=\\"row mt16\\" id=\\"mail_twilio_auth_token\\">\\n                                        <label for=\\"twilio_account_token\\" class=\\"col-lg-3\\"/>\\n                                        <field name=\\"twilio_account_token\\" placeholder=\\"e.g. 65ea4f9e948b693N5156F350256bd152\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\">\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <span class=\\"o_form_label\\">Custom ICE server list</span>\\n                                <div class=\\"row\\">\\n                                    <div class=\\"text-muted col-md-12\\">\\n                                        Configure your ICE server list for webRTC\\n                                    </div>\\n                                </div>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"row col-lg-4\\">\\n                                        <button type=\\"action\\" name=\\"115\\" string=\\"ICE Servers\\" icon=\\"fa-arrow-right\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"restrict_template_rendering_setting\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"restrict_template_rendering\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"restrict_template_rendering\\"/>\\n                                <div class=\\"text-muted\\" id=\\"restrict_template_rendering\\">\\n                                    Restrict mail templates edition and QWEB placeholders usage.\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n                <div id=\\"companies_setting\\" position=\\"inside\\">\\n                    <br/>\\n                    <div class=\\"o_setting_right_pane\\" id=\\"mail_templates_setting\\" groups=\\"mail.group_mail_template_editor,base.group_system\\">\\n                        <span class=\\"o_form_label\\">Email Templates</span>\\n                        <div class=\\"text-muted\\">\\n                            Customize the look and feel of automated emails\\n                        </div>\\n                        <div class=\\"w-50 row\\">\\n                            <span class=\\"d-block w-75 py-2\\">Header Color</span>\\n                            <field name=\\"primary_color\\" class=\\"d-block w-25 p-0 m-0\\" widget=\\"color\\"/>\\n                        </div>\\n                        <div class=\\"w-50 row mt-1\\">\\n                            <span class=\\"d-block w-75 py-2\\">Button Color</span>\\n                            <field name=\\"secondary_color\\" class=\\"d-block w-25 p-0 m-0\\" widget=\\"color\\"/>\\n                        </div>\\n                        <button name=\\"open_email_layout\\" icon=\\"fa-arrow-right\\" type=\\"object\\" string=\\"Update Mail Layout\\" groups=\\"base.group_no_one\\" class=\\"btn-link\\"/>\\n                        <br groups=\\"base.group_no_one\\"/>\\n                        <button name=\\"open_mail_templates\\" icon=\\"fa-arrow-right\\" type=\\"object\\" string=\\"Review All Templates\\" class=\\"btn-link\\"/>\\n                    </div>\\n                </div>\\n            </data>", "vi_VN": "<data><div id=\\"emails\\" position=\\"replace\\">\\n                    <h2>Thảo luận</h2>\\n                    <div class=\\"row mt16 o_settings_container\\" id=\\"emails\\">\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"activities_setting\\">\\n                            <div class=\\"o_setting_left_pane\\"/>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <span class=\\"o_form_label\\">Hoạt động</span>\\n                                <div class=\\"text-muted\\">\\n                                    Định cấu hình các loại hoạt động của bạn\\n                                </div>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt8\\">\\n                                        <button name=\\"122\\" string=\\"Kiểu hoạt động\\" type=\\"action\\" class=\\"oe_link\\" icon=\\"fa-arrow-right\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"email_servers_setting\\" title=\\"Sử dụng máy chủ email của riêng bạn là bắt buộc để gửi/nhận email trong các phiên bản Cộng đồng và Doanh nghiệp. Người dùng trực tuyến đã được hưởng lợi từ máy chủ email sẵn sàng sử dụng (@tencongty.com).\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"external_email_server_default\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"external_email_server_default\\"/>\\n                                <a href=\\"https://www.odoo.com/documentation/16.0/applications/general/email_communication/email_servers.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\" id=\\"external_email_server_default\\">\\n                                    Cấu hình tài khoản email server của bạn\\n                                </div>\\n                                <div class=\\"content-group mb-3\\" attrs=\\"{'invisible': [('external_email_server_default', '=', False)]}\\">\\n                                    <div class=\\"mt16\\" id=\\"mail_alias_domain\\" dir=\\"ltr\\">\\n                                        <label for=\\"alias_domain\\" class=\\"o_light_label\\"/>\\n                                        <span>@</span>\\n                                        <field name=\\"alias_domain\\" placeholder=\\"VD: &quot;mycompany.com&quot;\\"/>\\n                                    </div>\\n                                    <div class=\\"mt8\\">\\n                                        <button type=\\"action\\" name=\\"106\\" string=\\"Máy chủ thư đến\\" icon=\\"fa-arrow-right\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                    <div class=\\"mt8\\">\\n                                        <button type=\\"action\\" name=\\"16\\" string=\\"Máy chủ gửi Email\\" icon=\\"fa-arrow-right\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"mt-3 d-flex\\" attrs=\\"{'invisible': [('external_email_server_default', '=', False)]}\\">\\n                                    <field name=\\"module_google_gmail\\"/>\\n                                    <div>\\n                                        <label string=\\"Gmail Credentials\\" for=\\"module_google_gmail\\"/>\\n                                        <a href=\\"https://console.developers.google.com/\\" title=\\"Get Gmail API credentials\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                        <div class=\\"text-muted\\">\\n                                            Gửi và nhận email bằng tài khoản Gmail của bạn.\\n                                        </div>\\n                                        <div class=\\"content-group\\" attrs=\\"{'invisible': [('module_google_gmail','=',False)]}\\" id=\\"msg_module_google_gmail\\">\\n                                            <div class=\\"mt16 text-warning\\"><strong>Lưu</strong> trang này và quay lại đây để cài đặt tính năng này.</div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"mt-3 d-flex\\" attrs=\\"{'invisible': [('external_email_server_default', '=', False)]}\\">\\n                                    <field name=\\"module_microsoft_outlook\\"/>\\n                                    <div>\\n                                        <label string=\\"Outlook Credentials\\" for=\\"module_microsoft_outlook\\"/>\\n                                        <a href=\\"https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app\\" title=\\"Get Outlook API credentials\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                        <div class=\\"text-muted\\">\\n                                            Gửi và nhận email bằng tài khoản Outlook của bạn.\\n                                        </div>\\n                                        <div class=\\"content-group\\" id=\\"msg_module_microsoft_outlook\\" attrs=\\"{'invisible': [('module_microsoft_outlook','=',False)]}\\">\\n                                            <div class=\\"mt16 text-warning\\">\\n                                                <strong>Lưu</strong> trang này và quay lại đây để cài đặt tính năng này.\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"use_twilio_rtc_servers\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"use_twilio_rtc_servers\\"/>\\n                                <div class=\\"text-muted col-md-12\\">\\n                                    Thêm thông tin đăng nhập twilio của bạn cho máy chủ ICE\\n                                </div>\\n                                <div class=\\"content-group\\" attrs=\\"{'invisible': [('use_twilio_rtc_servers', '=', False)]}\\">\\n                                    <div class=\\"row mt16\\" id=\\"mail_twilio_sid\\">\\n                                        <label for=\\"twilio_account_sid\\" class=\\"col-lg-3\\"/>\\n                                        <field name=\\"twilio_account_sid\\" placeholder=\\"VD: ACd5543a0b450ar4c7t95f1b6e8a39t543\\"/>\\n                                    </div>\\n                                    <div class=\\"row mt16\\" id=\\"mail_twilio_auth_token\\">\\n                                        <label for=\\"twilio_account_token\\" class=\\"col-lg-3\\"/>\\n                                        <field name=\\"twilio_account_token\\" placeholder=\\"VD: 65ea4f9e948b693N5156F350256bd152\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\">\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <span class=\\"o_form_label\\">Danh sách máy chủ ICE tùy chỉnh</span>\\n                                <div class=\\"row\\">\\n                                    <div class=\\"text-muted col-md-12\\">\\n                                        Cấu hình danh sách máy chủ ICE của bạn cho webRTC\\n                                    </div>\\n                                </div>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"row col-lg-4\\">\\n                                        <button type=\\"action\\" name=\\"115\\" string=\\"Máy chủ ICE\\" icon=\\"fa-arrow-right\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"restrict_template_rendering_setting\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"restrict_template_rendering\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"restrict_template_rendering\\"/>\\n                                <div class=\\"text-muted\\" id=\\"restrict_template_rendering\\">\\n                                    Hạn chế phiên bản mẫu thư và việc sử dụng trình giữ chỗ QWEB.\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n                <div id=\\"companies_setting\\" position=\\"inside\\">\\n                    <br/>\\n                    <div class=\\"o_setting_right_pane\\" id=\\"mail_templates_setting\\" groups=\\"mail.group_mail_template_editor,base.group_system\\">\\n                        <span class=\\"o_form_label\\">Email Templates</span>\\n                        <div class=\\"text-muted\\">\\n                            Tùy chỉnh giao diện của email tự động\\n                        </div>\\n                        <div class=\\"w-50 row\\">\\n                            <span class=\\"d-block w-75 py-2\\">Màu header</span>\\n                            <field name=\\"primary_color\\" class=\\"d-block w-25 p-0 m-0\\" widget=\\"color\\"/>\\n                        </div>\\n                        <div class=\\"w-50 row mt-1\\">\\n                            <span class=\\"d-block w-75 py-2\\">Màu nút</span>\\n                            <field name=\\"secondary_color\\" class=\\"d-block w-25 p-0 m-0\\" widget=\\"color\\"/>\\n                        </div>\\n                        <button name=\\"open_email_layout\\" icon=\\"fa-arrow-right\\" type=\\"object\\" string=\\"Cập nhật bố cục email\\" groups=\\"base.group_no_one\\" class=\\"btn-link\\"/>\\n                        <br groups=\\"base.group_no_one\\"/>\\n                        <button name=\\"open_mail_templates\\" icon=\\"fa-arrow-right\\" type=\\"object\\" string=\\"Xem lại tất cả mẫu\\" class=\\"btn-link\\"/>\\n                    </div>\\n                </div>\\n            </data>"}	<?xml version="1.0"?>\n<data><div id="emails" position="replace">\n                    <h2>Discuss</h2>\n                    <div class="row mt16 o_settings_container" id="emails">\n                        <div class="col-12 col-lg-6 o_setting_box" id="activities_setting">\n                            <div class="o_setting_left_pane"/>\n                            <div class="o_setting_right_pane">\n                                <span class="o_form_label">Activities</span>\n                                <div class="text-muted">\n                                    Configure your activity types\n                                </div>\n                                <div class="content-group">\n                                    <div class="mt8">\n                                        <button name="122" string="Activity Types" type="action" class="oe_link" icon="fa-arrow-right"/>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="col-12 col-lg-6 o_setting_box" id="email_servers_setting" title="Using your own email server is required to send/receive emails in Community and Enterprise versions. Online users already benefit from a ready-to-use email server (@mycompany.odoo.com).">\n                            <div class="o_setting_left_pane">\n                                <field name="external_email_server_default"/>\n                            </div>\n                            <div class="o_setting_right_pane">\n                                <label for="external_email_server_default"/>\n                                <a href="https://www.odoo.com/documentation/16.0/applications/general/email_communication/email_servers.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                <div class="text-muted" id="external_email_server_default">\n                                    Configure your own email servers\n                                </div>\n                                <div class="content-group mb-3" attrs="{'invisible': [('external_email_server_default', '=', False)]}">\n                                    <div class="mt16" id="mail_alias_domain" dir="ltr">\n                                        <label for="alias_domain" class="o_light_label"/>\n                                        <span>@</span>\n                                        <field name="alias_domain" placeholder="e.g. &quot;mycompany.com&quot;"/>\n                                    </div>\n                                    <div class="mt8">\n                                        <button type="action" name="106" string="Incoming Email Servers" icon="fa-arrow-right" class="btn-link"/>\n                                    </div>\n                                    <div class="mt8">\n                                        <button type="action" name="16" string="Outgoing Email Servers" icon="fa-arrow-right" class="btn-link"/>\n                                    </div>\n                                </div>\n                                <div class="mt-3 d-flex" attrs="{'invisible': [('external_email_server_default', '=', False)]}">\n                                    <field name="module_google_gmail"/>\n                                    <div>\n                                        <label string="Gmail Credentials" for="module_google_gmail"/>\n                                        <a href="https://console.developers.google.com/" title="Get Gmail API credentials" class="o_doc_link" target="_blank"/>\n                                        <div class="text-muted">\n                                            Send and receive emails through your Gmail account.\n                                        </div>\n                                        <div class="content-group" attrs="{'invisible': [('module_google_gmail','=',False)]}" id="msg_module_google_gmail">\n                                            <div class="mt16 text-warning"><strong>Save</strong> this page and come back here to set up the feature.</div>\n                                        </div>\n                                    </div>\n                                </div>\n                                <div class="mt-3 d-flex" attrs="{'invisible': [('external_email_server_default', '=', False)]}">\n                                    <field name="module_microsoft_outlook"/>\n                                    <div>\n                                        <label string="Outlook Credentials" for="module_microsoft_outlook"/>\n                                        <a href="https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app" title="Get Outlook API credentials" class="o_doc_link" target="_blank"/>\n                                        <div class="text-muted">\n                                            Send and receive emails through your Outlook account.\n                                        </div>\n                                        <div class="content-group" id="msg_module_microsoft_outlook" attrs="{'invisible': [('module_microsoft_outlook','=',False)]}">\n                                            <div class="mt16 text-warning">\n                                                <strong>Save</strong> this page and come back here to set up the feature.\n                                            </div>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="col-12 col-lg-6 o_setting_box">\n                            <div class="o_setting_left_pane">\n                                <field name="use_twilio_rtc_servers"/>\n                            </div>\n                            <div class="o_setting_right_pane">\n                                <label for="use_twilio_rtc_servers"/>\n                                <div class="text-muted col-md-12">\n                                    Add your twilio credentials for ICE servers\n                                </div>\n                                <div class="content-group" attrs="{'invisible': [('use_twilio_rtc_servers', '=', False)]}">\n                                    <div class="row mt16" id="mail_twilio_sid">\n                                        <label for="twilio_account_sid" class="col-lg-3"/>\n                                        <field name="twilio_account_sid" placeholder="e.g. ACd5543a0b450ar4c7t95f1b6e8a39t543"/>\n                                    </div>\n                                    <div class="row mt16" id="mail_twilio_auth_token">\n                                        <label for="twilio_account_token" class="col-lg-3"/>\n                                        <field name="twilio_account_token" placeholder="e.g. 65ea4f9e948b693N5156F350256bd152"/>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="col-12 col-lg-6 o_setting_box">\n                            <div class="o_setting_right_pane">\n                                <span class="o_form_label">Custom ICE server list</span>\n                                <div class="row">\n                                    <div class="text-muted col-md-12">\n                                        Configure your ICE server list for webRTC\n                                    </div>\n                                </div>\n                                <div class="content-group">\n                                    <div class="row col-lg-4">\n                                        <button type="action" name="115" string="ICE Servers" icon="fa-arrow-right" class="btn-link"/>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="col-12 col-lg-6 o_setting_box" id="restrict_template_rendering_setting">\n                            <div class="o_setting_left_pane">\n                                <field name="restrict_template_rendering"/>\n                            </div>\n                            <div class="o_setting_right_pane">\n                                <label for="restrict_template_rendering"/>\n                                <div class="text-muted" id="restrict_template_rendering">\n                                    Restrict mail templates edition and QWEB placeholders usage.\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n                <div id="companies_setting" position="inside">\n                    <br/>\n                    <div class="o_setting_right_pane" id="mail_templates_setting" groups="mail.group_mail_template_editor,base.group_system">\n                        <span class="o_form_label">Email Templates</span>\n                        <div class="text-muted">\n                            Customize the look and feel of automated emails\n                        </div>\n                        <div class="w-50 row">\n                            <span class="d-block w-75 py-2">Header Color</span>\n                            <field name="primary_color" class="d-block w-25 p-0 m-0" widget="color"/>\n                        </div>\n                        <div class="w-50 row mt-1">\n                            <span class="d-block w-75 py-2">Button Color</span>\n                            <field name="secondary_color" class="d-block w-25 p-0 m-0" widget="color"/>\n                        </div>\n                        <button name="open_email_layout" icon="fa-arrow-right" type="object" string="Update Mail Layout" groups="base.group_no_one" class="btn-link"/>\n                        <br groups="base.group_no_one"/>\n                        <button name="open_mail_templates" icon="fa-arrow-right" type="object" string="Review All Templates" class="btn-link"/>\n                    </div>\n                </div>\n            </data>	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1907	16	\N	1	1	report_stock_inventory_print	\N	stock.report_stock_inventory_print	qweb	stock/views/report_stock_traceability.xml	\N	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	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1904	30	172	1	1	res.config.settings.view.form.inherit.stock	res.config.settings	\N	form	stock/views/res_config_settings_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//div[hasclass('settings')]\\" position=\\"inside\\">\\n                    <div class=\\"app_settings_block\\" data-string=\\"Inventory\\" string=\\"Inventory\\" data-key=\\"stock\\" groups=\\"stock.group_stock_manager\\">\\n                        <h2>Operations</h2>\\n                        <div class=\\"row mt16 o_settings_container\\" name=\\"operations_setting_container\\">\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"product_packs_tracking\\" title=\\"Put your products in packs (e.g. parcels, boxes) and track them\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_tracking_lot\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_tracking_lot\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/product_management/product_tracking/package.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Put your products in packs (e.g. parcels, boxes) and track them\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"process_transfers\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_stock_picking_batch\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_stock_picking_batch\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Process transfers in batch per worker\\n                                    </div>\\n                                    <div class=\\"row mt-2\\" attrs=\\"{'invisible': [('module_stock_picking_batch','=',False)]}\\">\\n                                        <field name=\\"group_stock_picking_wave\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                        <div class=\\"col ps-0\\">\\n                                            <label for=\\"group_stock_picking_wave\\"/>\\n                                            <div class=\\"text-muted\\">Process operations in wave transfers</div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"warning_info\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_warning_stock\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_warning_stock\\" string=\\"Warnings\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Get informative or blocking warnings on partners\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"quality_control\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_quality_control\\" widget=\\"upgrade_boolean\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_quality_control\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Add quality checks to your transfer operations\\n                                    </div>\\n                                    <div class=\\"row mt-2\\" attrs=\\"{'invisible': [('module_quality_control','=',False)]}\\">\\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                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"annual_inventory_date\\" groups=\\"stock.group_stock_manager\\">\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"annual_inventory_day\\" string=\\"Annual Inventory Day and Month\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Day and month that annual inventory counts should occur.\\n                                    </div>\\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                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"reception_report\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_reception_report\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_reception_report\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        View and allocate received quantities.\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <h2>Barcode</h2>\\n                        <div class=\\"row mt16 o_settings_container\\" name=\\"barcode_setting_container\\">\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"process_operations_barcodes\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_stock_barcode\\" widget=\\"upgrade_boolean\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\" id=\\"barcode_settings\\">\\n                                    <label for=\\"module_stock_barcode\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/barcode/setup/software.html\\" title=\\"Documentation\\" class=\\"me-2 o_doc_link\\" target=\\"_blank\\"/>\\n                                    <span class=\\"fa fa-lg fa-building-o\\" title=\\"Values set here are company-specific.\\" groups=\\"base.group_multi_company\\"/>\\n                                    <div class=\\"text-muted\\" name=\\"stock_barcode\\">\\n                                        Process operations faster with barcodes\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div id=\\"use_product_barcode\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <h2>Shipping</h2>\\n                        <div class=\\"row mt16 o_settings_container\\" name=\\"shipping_setting_container\\">\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"stock_move_email\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"stock_move_email_validation\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"stock_move_email_validation\\" string=\\"Email Confirmation\\"/>\\n                                    <span class=\\"fa fa-lg fa-building-o\\" title=\\"Values set here are company-specific.\\" groups=\\"base.group_multi_company\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Send an automatic confirmation email when Delivery Orders are done\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"stock_sms\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_stock_sms\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_stock_sms\\"/>\\n                                    <span class=\\"fa fa-lg fa-building-o\\" title=\\"Values set here are company-specific.\\" groups=\\"base.group_multi_company\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Send an automatic confirmation SMS Text Message when Delivery Orders are done\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_confirmation_sms\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"signature_delivery_orders\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_sign_delivery\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_sign_delivery\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Require a signature on your delivery orders\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"delivery\\" 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                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_delivery\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_delivery\\"/>\\n                                    <div class=\\"text-muted\\" id=\\"delivery_carrier\\">\\n                                        Compute shipping costs\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <h2>Shipping Connectors</h2>\\n                        <div class=\\"row mt16 o_settings_container\\" name=\\"product_setting_container\\">\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"compute_shipping_costs_ups\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <div class=\\"o_form_label\\">UPS Connector</div>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.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                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_delivery_ups\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"compute_shipping_costs_dhl\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <div class=\\"o_form_label\\">DHL Connector</div>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.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                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_delivery_dhl\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"compute_shipping_costs_fedex\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <div class=\\"o_form_label\\">FedEx Connector</div>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.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                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_delivery_fedex\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"compute_shipping_costs_usps\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <div class=\\"o_form_label\\">USPS Connector</div>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.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                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_delivery_usps\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"compute_shipping_costs_bpost\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_delivery_bpost\\" widget=\\"upgrade_boolean\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_delivery_bpost\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.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 bpost\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_delivery_bpost\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"compute_shipping_costs_easypost\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_delivery_easypost\\" widget=\\"upgrade_boolean\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_delivery_easypost\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.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 Easypost\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_delivery_easypost\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"compute_shipping_costs_sendcloud\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_delivery_sendcloud\\" widget=\\"upgrade_boolean\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_delivery_sendcloud\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.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 Sendcloud\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_delivery_sendcloud\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <h2>Products</h2>\\n                        <div class=\\"row mt16 o_settings_container\\" name=\\"product_setting_container\\">\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"product_attributes\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_product_variant\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_product_variant\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/sales/sales/products_prices/products/variants.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Set product attributes (e.g. color, size) to manage variants\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div class=\\"mt8\\" attrs=\\"{'invisible': [('group_product_variant', '=', False)]}\\">\\n                                            <button name=\\"163\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Attributes\\" class=\\"btn-link\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"sell_purchase_uom\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_uom\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_uom\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/management/products/uom.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Sell and purchase products in different units of measure\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div class=\\"mt8\\" attrs=\\"{'invisible': [('group_uom', '=', False)]}\\">\\n                                            <button name=\\"86\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Units Of Measure\\" class=\\"btn-link\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"manage_product_packaging\\" title=\\"Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_packaging\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_packaging\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/product_management/product_tracking/packaging.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div class=\\"mt8\\" attrs=\\"{'invisible': [('group_stock_packaging', '=', False)]}\\">\\n                                            <button name=\\"165\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Product Packagings\\" class=\\"btn-link\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <h2>Traceability</h2>\\n                        <div class=\\"row mt16 o_settings_container\\" id=\\"production_lot_info\\">\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"full_traceability\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_production_lot\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_production_lot\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/differences.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Get a full traceability from vendors to customers\\n                                    </div>\\n                                    <div class=\\"row mt-2\\" attrs=\\"{'invisible': [('group_stock_production_lot','=',False)]}\\">\\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>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"expiration_dates_serial_numbers\\" attrs=\\"{'invisible': [('group_stock_production_lot', '=', False)]}\\" 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).\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_product_expiry\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_product_expiry\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Set expiration dates on lots &amp; serial numbers\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" attrs=\\"{'invisible': [('group_stock_production_lot', '=', False)]}\\" id=\\"group_lot_on_delivery_slip\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_lot_on_delivery_slip\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_lot_on_delivery_slip\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Lots &amp; Serial numbers will appear on the delivery slip\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"owner_stored_products\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_tracking_owner\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_tracking_owner\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/management/misc/owned_stock.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Set owner on stored products\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <h2 class=\\"mt32\\">Warehouse</h2>\\n                        <div class=\\"row mt16 o_settings_container\\" name=\\"warehouse_setting_container\\">\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"track_product_location\\" title=\\"Store products in specific locations of your warehouse (e.g. bins, racks) and to track inventory accordingly.\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_multi_locations\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_multi_locations\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management/use_locations.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Track product location in your warehouse\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div class=\\"mt8\\" attrs=\\"{'invisible': [('group_stock_multi_locations', '=', False)]}\\">\\n                                            <button name=\\"571\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Locations\\" class=\\"btn-link\\"/><br/>\\n                                            <button name=\\"stock.action_putaway_tree\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Putaway Rules\\" class=\\"btn-link\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"use_own_routes\\" 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                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_adv_location\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_adv_location\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/routes/concepts/use_routes.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Use your own routes\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div class=\\"mt8\\" attrs=\\"{'invisible': [('group_stock_adv_location', '=', False)]}\\">\\n                                            <button name=\\"547\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Set Warehouse Routes\\" class=\\"btn-link\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"categorize_locations\\" attrs=\\"{'invisible': [('group_stock_multi_locations', '=', False)]}\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_storage_categories\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_storage_categories\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Categorize your locations for smarter putaway rules\\n                                    </div>\\n                                    <div class=\\"content-group\\" attrs=\\"{'invisible': [('group_stock_storage_categories', '=', False)]}\\">\\n                                        <div class=\\"mt8\\">\\n                                            <button name=\\"577\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Storage Categories\\" class=\\"btn-link\\"/>\\n                                        </div>\\n                                        <div class=\\"mt4\\" groups=\\"base.group_no_one\\">\\n                                            <button name=\\"578\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Storage Category Capacity\\" class=\\"btn-link\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <h2 id=\\"schedule_info\\" invisible=\\"1\\">Advanced Scheduling</h2>\\n                        <div class=\\"row mt16 o_settings_container\\">\\n                            <div id=\\"sale_security_lead\\"/>\\n                            <div id=\\"purchase_po_lead\\"/>\\n                        </div>\\n                    </div>\\n                </xpath>", "vi_VN": "<xpath expr=\\"//div[hasclass('settings')]\\" position=\\"inside\\">\\n                    <div class=\\"app_settings_block\\" data-string=\\"Inventory\\" string=\\"Tồn kho\\" data-key=\\"stock\\" groups=\\"stock.group_stock_manager\\">\\n                        <h2>Hoạt động</h2>\\n                        <div class=\\"row mt16 o_settings_container\\" name=\\"operations_setting_container\\">\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"product_packs_tracking\\" title=\\"Đặt sản phẩm trong kiện hàng (vd: gói, hộp) và theo dõi chúng\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_tracking_lot\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_tracking_lot\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/product_management/product_tracking/package.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Đặt sản phẩm trong kiện hàng (vd: gói, hộp) và theo dõi chúng\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"process_transfers\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_stock_picking_batch\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_stock_picking_batch\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Xử lý lệnh chuyển hàng theo lô theo từng nhân viên\\n                                    </div>\\n                                    <div class=\\"row mt-2\\" attrs=\\"{'invisible': [('module_stock_picking_batch','=',False)]}\\">\\n                                        <field name=\\"group_stock_picking_wave\\" class=\\"col flex-grow-0 ml16 mr0 pe-2\\"/>\\n                                        <div class=\\"col ps-0\\">\\n                                            <label for=\\"group_stock_picking_wave\\"/>\\n                                            <div class=\\"text-muted\\">Xử lý hoạt động trong lệnh chuyển hàng theo đợt</div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"warning_info\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_warning_stock\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_warning_stock\\" string=\\"Các cảnh báo\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Nhận các cảnh báo thông tin hoặc cảnh báo chặn về đối tác\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"quality_control\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_quality_control\\" widget=\\"upgrade_boolean\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_quality_control\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Thêm kiểm tra chất lượng vào hoạt động lệnh chuyển hàng của bạn\\n                                    </div>\\n                                    <div class=\\"row mt-2\\" attrs=\\"{'invisible': [('module_quality_control','=',False)]}\\">\\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                                                Tạo bảng công tác tùy chỉnh cho kiểm tra chất lượng\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"annual_inventory_date\\" groups=\\"stock.group_stock_manager\\">\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"annual_inventory_day\\" string=\\"Ngày và tháng kiểm kho hàng năm\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Ngày và tháng mà việc kiểm đếm hàng tồn kho hàng năm sẽ diễn ra.\\n                                    </div>\\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                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"reception_report\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_reception_report\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_reception_report\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Xem và phân bổ số lượng đã nhận.\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <h2>Mã vạch</h2>\\n                        <div class=\\"row mt16 o_settings_container\\" name=\\"barcode_setting_container\\">\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"process_operations_barcodes\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_stock_barcode\\" widget=\\"upgrade_boolean\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\" id=\\"barcode_settings\\">\\n                                    <label for=\\"module_stock_barcode\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/barcode/setup/software.html\\" title=\\"Tài liệu\\" class=\\"me-2 o_doc_link\\" target=\\"_blank\\"/>\\n                                    <span class=\\"fa fa-lg fa-building-o\\" title=\\"Giá trị ở đây áp dụng cho công ty cụ thể\\" groups=\\"base.group_multi_company\\"/>\\n                                    <div class=\\"text-muted\\" name=\\"stock_barcode\\">\\n                                        Xử lý các hoạt động nhanh hơn với mã vạch\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div id=\\"use_product_barcode\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <h2>Vận chuyển</h2>\\n                        <div class=\\"row mt16 o_settings_container\\" name=\\"shipping_setting_container\\">\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"stock_move_email\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"stock_move_email_validation\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"stock_move_email_validation\\" string=\\"Xác nhận qua email\\"/>\\n                                    <span class=\\"fa fa-lg fa-building-o\\" title=\\"Giá trị ở đây áp dụng cho công ty cụ thể\\" groups=\\"base.group_multi_company\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Tự động gửi một email xác nhận khi Lệnh giao hàng hoàn tất\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"stock_sms\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_stock_sms\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_stock_sms\\"/>\\n                                    <span class=\\"fa fa-lg fa-building-o\\" title=\\"Giá trị ở đây áp dụng cho công ty cụ thể\\" groups=\\"base.group_multi_company\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Tự động gửi một tin nhắn văn bản xác nhận khi Lệnh giao hàng hoàn tất\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_confirmation_sms\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"signature_delivery_orders\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_sign_delivery\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_sign_delivery\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Yêu cầu chữ ký trên lệnh giao hàng của bạn\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"delivery\\" title=\\"Kết nối hãng vận chuyển cho phép tính toán chi phí giao hàng, in phiếu giao hàng và yêu cầu hãng vận chuyển lấy hàng từ kho hàng của bạn để giao cho khách hàng. Chọn kết nối hãng vận chuyển từ phương thức giao hàng.\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_delivery\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_delivery\\"/>\\n                                    <div class=\\"text-muted\\" id=\\"delivery_carrier\\">\\n                                        Tính chi phí giao hàng\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <h2>Kết nối hãng vận chuyển</h2>\\n                        <div class=\\"row mt16 o_settings_container\\" name=\\"product_setting_container\\">\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"compute_shipping_costs_ups\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <div class=\\"o_form_label\\">Kết nối UPS</div>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Tài liệu\\" 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                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_delivery_ups\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"compute_shipping_costs_dhl\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <div class=\\"o_form_label\\">DHL Connector</div>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Tài liệu\\" 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                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_delivery_dhl\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"compute_shipping_costs_fedex\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <div class=\\"o_form_label\\">Kết nối FedEx</div>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Tài liệu\\" 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                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_delivery_fedex\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"compute_shipping_costs_usps\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <div class=\\"o_form_label\\">Kết nối USPS</div>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Tài liệu\\" 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                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_delivery_usps\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"compute_shipping_costs_bpost\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_delivery_bpost\\" widget=\\"upgrade_boolean\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_delivery_bpost\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Tính toán phí giao hàng và giao bằng bpost\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_delivery_bpost\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"compute_shipping_costs_easypost\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_delivery_easypost\\" widget=\\"upgrade_boolean\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_delivery_easypost\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Tính toán phí giao hàng và giao bằng Easypost\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_delivery_easypost\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"compute_shipping_costs_sendcloud\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_delivery_sendcloud\\" widget=\\"upgrade_boolean\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_delivery_sendcloud\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Tính toán phí giao hàng và giao bằng Sendcloud\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div id=\\"stock_delivery_sendcloud\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <h2>Sản phẩm</h2>\\n                        <div class=\\"row mt16 o_settings_container\\" name=\\"product_setting_container\\">\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"product_attributes\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_product_variant\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_product_variant\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/sales/sales/products_prices/products/variants.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Thiết lập thuộc tính sản phẩm (vd: màu sắc, kích thước) để quản lý các biến thể\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div class=\\"mt8\\" attrs=\\"{'invisible': [('group_product_variant', '=', False)]}\\">\\n                                            <button name=\\"163\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Thuộc tính\\" class=\\"btn-link\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"sell_purchase_uom\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_uom\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_uom\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/management/products/uom.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Bán và mua sản phẩm theo đơn vị tính khác nhau\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div class=\\"mt8\\" attrs=\\"{'invisible': [('group_uom', '=', False)]}\\">\\n                                            <button name=\\"86\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Đơn vị tính\\" class=\\"btn-link\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"manage_product_packaging\\" title=\\"Quản lý việc đóng gói sản phẩm (ví dụ: gói 6 chai, hộp 10 chiếc)\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_packaging\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_packaging\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/product_management/product_tracking/packaging.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Quản lý việc đóng gói sản phẩm (ví dụ: gói 6 chai, hộp 10 chiếc)\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div class=\\"mt8\\" attrs=\\"{'invisible': [('group_stock_packaging', '=', False)]}\\">\\n                                            <button name=\\"165\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Đóng gói sản phẩm\\" class=\\"btn-link\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <h2>Truy xuất nguồn gốc</h2>\\n                        <div class=\\"row mt16 o_settings_container\\" id=\\"production_lot_info\\">\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"full_traceability\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_production_lot\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_production_lot\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/differences.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Truy xuất nguồn gốc đầy đủ từ nhà cung cấp đến khách hàng\\n                                    </div>\\n                                    <div class=\\"row mt-2\\" attrs=\\"{'invisible': [('group_stock_production_lot','=',False)]}\\">\\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\\">Sử dụng ma trận dữ liệu danh pháp GS1 bất cứ khi nào mã vạch được in cho lô và số sê-ri.</div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"expiration_dates_serial_numbers\\" attrs=\\"{'invisible': [('group_stock_production_lot', '=', False)]}\\" title=\\"Theo dõi các ngày sau đây theo số lô và số sê-ri: tốt nhất trước ngày, loại bỏ, hết hạn, cảnh báo. Những ngày này được đặt tự động khi tạo số lô và số sê-ri dựa trên các giá trị sản phẩm (tính theo ngày).\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"module_product_expiry\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"module_product_expiry\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Đặt ngày hết hạn theo số lô &amp; số sê-ri\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" attrs=\\"{'invisible': [('group_stock_production_lot', '=', False)]}\\" id=\\"group_lot_on_delivery_slip\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_lot_on_delivery_slip\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_lot_on_delivery_slip\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Số lô &amp; sê-ri sẽ xuất hiện trên phiếu giao hàng\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"owner_stored_products\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_tracking_owner\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_tracking_owner\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/management/misc/owned_stock.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Chọn người phụ trách các sản phẩm được lưu kho\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <h2 class=\\"mt32\\">Kho hàng</h2>\\n                        <div class=\\"row mt16 o_settings_container\\" name=\\"warehouse_setting_container\\">\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"track_product_location\\" title=\\"Lưu trữ sản phẩm ở các vị trí cụ thể trong kho của bạn (ví dụ: thùng, giá đỡ) và theo dõi tồn kho tương ứng.\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_multi_locations\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_multi_locations\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management/use_locations.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Theo dõi vị trí sản phẩm trong kho hàng của bạn\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div class=\\"mt8\\" attrs=\\"{'invisible': [('group_stock_multi_locations', '=', False)]}\\">\\n                                            <button name=\\"571\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Vị trí\\" class=\\"btn-link\\"/><br/>\\n                                            <button name=\\"stock.action_putaway_tree\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Quy tắc lưu kho\\" class=\\"btn-link\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"use_own_routes\\" title=\\"Thêm và tùy chỉnh hoạt động theo tuyến để xử lý các dịch chuyển sản phẩm trong (các) kho hàng của bạn: ví dụ: dỡ hàng&gt; kiểm soát chất lượng&gt; tồn kho cho các sản phẩm đang về hàng, lấy hàng &gt; đóng gói &gt; giao hàng. Bạn cũng có thể thiết lập chiến lược lưu kho trong các vị trí của kho hàng để chuyển sản phẩm đang về hàng đến các vị trí con cụ thể ngay lập tức (ví dụ: thùng, giá đỡ cụ thể).\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_adv_location\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_adv_location\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/routes/concepts/use_routes.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Sử dụng các tuyến của bạn\\n                                    </div>\\n                                    <div class=\\"content-group\\">\\n                                        <div class=\\"mt8\\" attrs=\\"{'invisible': [('group_stock_adv_location', '=', False)]}\\">\\n                                            <button name=\\"547\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Cài đặt tuyến cung ứng của kho hàng\\" class=\\"btn-link\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"categorize_locations\\" attrs=\\"{'invisible': [('group_stock_multi_locations', '=', False)]}\\">\\n                                <div class=\\"o_setting_left_pane\\">\\n                                    <field name=\\"group_stock_storage_categories\\"/>\\n                                </div>\\n                                <div class=\\"o_setting_right_pane\\">\\n                                    <label for=\\"group_stock_storage_categories\\"/>\\n                                    <div class=\\"text-muted\\">\\n                                        Phân loại vị trí của bạn để có các quy tắc lưu kho hiệu quả hơn\\n                                    </div>\\n                                    <div class=\\"content-group\\" attrs=\\"{'invisible': [('group_stock_storage_categories', '=', False)]}\\">\\n                                        <div class=\\"mt8\\">\\n                                            <button name=\\"577\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Danh mục lưu kho\\" class=\\"btn-link\\"/>\\n                                        </div>\\n                                        <div class=\\"mt4\\" groups=\\"base.group_no_one\\">\\n                                            <button name=\\"578\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Sức chứa danh mục lưu kho\\" class=\\"btn-link\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <h2 id=\\"schedule_info\\" invisible=\\"1\\">Lên lịch nâng cao</h2>\\n                        <div class=\\"row mt16 o_settings_container\\">\\n                            <div id=\\"sale_security_lead\\"/>\\n                            <div id=\\"purchase_po_lead\\"/>\\n                        </div>\\n                    </div>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[hasclass('settings')]" position="inside">\n                    <div class="app_settings_block" data-string="Inventory" string="Inventory" data-key="stock" groups="stock.group_stock_manager">\n                        <h2>Operations</h2>\n                        <div class="row mt16 o_settings_container" name="operations_setting_container">\n                            <div class="col-12 col-lg-6 o_setting_box" id="product_packs_tracking" title="Put your products in packs (e.g. parcels, boxes) and track them">\n                                <div class="o_setting_left_pane">\n                                    <field name="group_stock_tracking_lot"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="group_stock_tracking_lot"/>\n                                    <a href="https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/product_management/product_tracking/package.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                    <div class="text-muted">\n                                        Put your products in packs (e.g. parcels, boxes) and track them\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="process_transfers">\n                                <div class="o_setting_left_pane">\n                                    <field name="module_stock_picking_batch"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="module_stock_picking_batch"/>\n                                    <div class="text-muted">\n                                        Process transfers in batch per worker\n                                    </div>\n                                    <div class="row mt-2" attrs="{'invisible': [('module_stock_picking_batch','=',False)]}">\n                                        <field name="group_stock_picking_wave" class="col flex-grow-0 ml16 mr0 pe-2"/>\n                                        <div class="col ps-0">\n                                            <label for="group_stock_picking_wave"/>\n                                            <div class="text-muted">Process operations in wave transfers</div>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="warning_info">\n                                <div class="o_setting_left_pane">\n                                    <field name="group_warning_stock"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="group_warning_stock" string="Warnings"/>\n                                    <div class="text-muted">\n                                        Get informative or blocking warnings on partners\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="quality_control">\n                                <div class="o_setting_left_pane">\n                                    <field name="module_quality_control" widget="upgrade_boolean"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="module_quality_control"/>\n                                    <div class="text-muted">\n                                        Add quality checks to your transfer operations\n                                    </div>\n                                    <div class="row mt-2" attrs="{'invisible': [('module_quality_control','=',False)]}">\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                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="annual_inventory_date" groups="stock.group_stock_manager">\n                                <div class="o_setting_right_pane">\n                                    <label for="annual_inventory_day" string="Annual Inventory Day and Month"/>\n                                    <div class="text-muted">\n                                        Day and month that annual inventory counts should occur.\n                                    </div>\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                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="reception_report">\n                                <div class="o_setting_left_pane">\n                                    <field name="group_stock_reception_report"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="group_stock_reception_report"/>\n                                    <div class="text-muted">\n                                        View and allocate received quantities.\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <h2>Barcode</h2>\n                        <div class="row mt16 o_settings_container" name="barcode_setting_container">\n                            <div class="col-12 col-lg-6 o_setting_box" id="process_operations_barcodes">\n                                <div class="o_setting_left_pane">\n                                    <field name="module_stock_barcode" widget="upgrade_boolean"/>\n                                </div>\n                                <div class="o_setting_right_pane" id="barcode_settings">\n                                    <label for="module_stock_barcode"/>\n                                    <a href="https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/barcode/setup/software.html" title="Documentation" class="me-2 o_doc_link" target="_blank"/>\n                                    <span class="fa fa-lg fa-building-o" title="Values set here are company-specific." groups="base.group_multi_company"/>\n                                    <div class="text-muted" name="stock_barcode">\n                                        Process operations faster with barcodes\n                                    </div>\n                                    <div class="content-group">\n                                        <div id="use_product_barcode"/>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <h2>Shipping</h2>\n                        <div class="row mt16 o_settings_container" name="shipping_setting_container">\n                            <div class="col-12 col-lg-6 o_setting_box" id="stock_move_email">\n                                <div class="o_setting_left_pane">\n                                    <field name="stock_move_email_validation"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="stock_move_email_validation" string="Email Confirmation"/>\n                                    <span class="fa fa-lg fa-building-o" title="Values set here are company-specific." groups="base.group_multi_company"/>\n                                    <div class="text-muted">\n                                        Send an automatic confirmation email when Delivery Orders are done\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="stock_sms">\n                                <div class="o_setting_left_pane">\n                                    <field name="module_stock_sms"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="module_stock_sms"/>\n                                    <span class="fa fa-lg fa-building-o" title="Values set here are company-specific." groups="base.group_multi_company"/>\n                                    <div class="text-muted">\n                                        Send an automatic confirmation SMS Text Message when Delivery Orders are done\n                                    </div>\n                                    <div class="content-group">\n                                        <div id="stock_confirmation_sms"/>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="signature_delivery_orders">\n                                <div class="o_setting_left_pane">\n                                    <field name="group_stock_sign_delivery"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="group_stock_sign_delivery"/>\n                                    <div class="text-muted">\n                                        Require a signature on your delivery orders\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="delivery" 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                                <div class="o_setting_left_pane">\n                                    <field name="module_delivery"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="module_delivery"/>\n                                    <div class="text-muted" id="delivery_carrier">\n                                        Compute shipping costs\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <h2>Shipping Connectors</h2>\n                        <div class="row mt16 o_settings_container" name="product_setting_container">\n                            <div class="col-12 col-lg-6 o_setting_box" id="compute_shipping_costs_ups">\n                                <div class="o_setting_left_pane">\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <div class="o_form_label">UPS Connector</div>\n                                    <a href="https://www.odoo.com/documentation/16.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                                    <div class="content-group">\n                                        <div id="stock_delivery_ups"/>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="compute_shipping_costs_dhl">\n                                <div class="o_setting_left_pane">\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <div class="o_form_label">DHL Connector</div>\n                                    <a href="https://www.odoo.com/documentation/16.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                                    <div class="content-group">\n                                        <div id="stock_delivery_dhl"/>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="compute_shipping_costs_fedex">\n                                <div class="o_setting_left_pane">\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <div class="o_form_label">FedEx Connector</div>\n                                    <a href="https://www.odoo.com/documentation/16.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                                    <div class="content-group">\n                                        <div id="stock_delivery_fedex"/>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="compute_shipping_costs_usps">\n                                <div class="o_setting_left_pane">\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <div class="o_form_label">USPS Connector</div>\n                                    <a href="https://www.odoo.com/documentation/16.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                                    <div class="content-group">\n                                        <div id="stock_delivery_usps"/>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="compute_shipping_costs_bpost">\n                                <div class="o_setting_left_pane">\n                                    <field name="module_delivery_bpost" widget="upgrade_boolean"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="module_delivery_bpost"/>\n                                    <a href="https://www.odoo.com/documentation/16.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 bpost\n                                    </div>\n                                    <div class="content-group">\n                                        <div id="stock_delivery_bpost"/>\n                                    </div>\n                                </div>\n                            </div>\n\n                            <div class="col-12 col-lg-6 o_setting_box" id="compute_shipping_costs_easypost">\n                                <div class="o_setting_left_pane">\n                                    <field name="module_delivery_easypost" widget="upgrade_boolean"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="module_delivery_easypost"/>\n                                    <a href="https://www.odoo.com/documentation/16.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 Easypost\n                                    </div>\n                                    <div class="content-group">\n                                        <div id="stock_delivery_easypost"/>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="compute_shipping_costs_sendcloud">\n                                <div class="o_setting_left_pane">\n                                    <field name="module_delivery_sendcloud" widget="upgrade_boolean"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="module_delivery_sendcloud"/>\n                                    <a href="https://www.odoo.com/documentation/16.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 Sendcloud\n                                    </div>\n                                    <div class="content-group">\n                                        <div id="stock_delivery_sendcloud"/>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <h2>Products</h2>\n                        <div class="row mt16 o_settings_container" name="product_setting_container">\n                            <div class="col-12 col-lg-6 o_setting_box" id="product_attributes">\n                                <div class="o_setting_left_pane">\n                                    <field name="group_product_variant"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="group_product_variant"/>\n                                    <a href="https://www.odoo.com/documentation/16.0/applications/sales/sales/products_prices/products/variants.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                    <div class="text-muted">\n                                        Set product attributes (e.g. color, size) to manage variants\n                                    </div>\n                                    <div class="content-group">\n                                        <div class="mt8" attrs="{'invisible': [('group_product_variant', '=', False)]}">\n                                            <button name="163" icon="fa-arrow-right" type="action" string="Attributes" class="btn-link"/>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="sell_purchase_uom">\n                                <div class="o_setting_left_pane">\n                                    <field name="group_uom"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="group_uom"/>\n                                    <a href="https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/management/products/uom.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                    <div class="text-muted">\n                                        Sell and purchase products in different units of measure\n                                    </div>\n                                    <div class="content-group">\n                                        <div class="mt8" attrs="{'invisible': [('group_uom', '=', False)]}">\n                                            <button name="86" icon="fa-arrow-right" type="action" string="Units Of Measure" class="btn-link"/>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="manage_product_packaging" title="Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)">\n                                <div class="o_setting_left_pane">\n                                    <field name="group_stock_packaging"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="group_stock_packaging"/>\n                                    <a href="https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/product_management/product_tracking/packaging.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                    <div class="text-muted">\n                                        Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)\n                                    </div>\n                                    <div class="content-group">\n                                        <div class="mt8" attrs="{'invisible': [('group_stock_packaging', '=', False)]}">\n                                            <button name="165" icon="fa-arrow-right" type="action" string="Product Packagings" class="btn-link"/>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <h2>Traceability</h2>\n                        <div class="row mt16 o_settings_container" id="production_lot_info">\n                            <div class="col-12 col-lg-6 o_setting_box" id="full_traceability">\n                                <div class="o_setting_left_pane">\n                                    <field name="group_stock_production_lot"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="group_stock_production_lot"/>\n                                    <a href="https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/differences.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                    <div class="text-muted">\n                                        Get a full traceability from vendors to customers\n                                    </div>\n                                    <div class="row mt-2" attrs="{'invisible': [('group_stock_production_lot','=',False)]}">\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>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="expiration_dates_serial_numbers" attrs="{'invisible': [('group_stock_production_lot', '=', False)]}" 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).">\n                                <div class="o_setting_left_pane">\n                                    <field name="module_product_expiry"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="module_product_expiry"/>\n                                    <div class="text-muted">\n                                        Set expiration dates on lots &amp; serial numbers\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" attrs="{'invisible': [('group_stock_production_lot', '=', False)]}" id="group_lot_on_delivery_slip">\n                                <div class="o_setting_left_pane">\n                                    <field name="group_lot_on_delivery_slip"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="group_lot_on_delivery_slip"/>\n                                    <div class="text-muted">\n                                        Lots &amp; Serial numbers will appear on the delivery slip\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="owner_stored_products">\n                                <div class="o_setting_left_pane">\n                                    <field name="group_stock_tracking_owner"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="group_stock_tracking_owner"/>\n                                    <a href="https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/management/misc/owned_stock.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                    <div class="text-muted">\n                                        Set owner on stored products\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <h2 class="mt32">Warehouse</h2>\n                        <div class="row mt16 o_settings_container" name="warehouse_setting_container">\n                            <div class="col-12 col-lg-6 o_setting_box" id="track_product_location" title="Store products in specific locations of your warehouse (e.g. bins, racks) and to track inventory accordingly.">\n                                <div class="o_setting_left_pane">\n                                    <field name="group_stock_multi_locations"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="group_stock_multi_locations"/>\n                                    <a href="https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management/use_locations.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                    <div class="text-muted">\n                                        Track product location in your warehouse\n                                    </div>\n                                    <div class="content-group">\n                                        <div class="mt8" attrs="{'invisible': [('group_stock_multi_locations', '=', False)]}">\n                                            <button name="571" icon="fa-arrow-right" type="action" string="Locations" class="btn-link"/><br/>\n                                            <button name="stock.action_putaway_tree" icon="fa-arrow-right" type="action" string="Putaway Rules" class="btn-link"/>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="use_own_routes" 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                                <div class="o_setting_left_pane">\n                                    <field name="group_stock_adv_location"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="group_stock_adv_location"/>\n                                    <a href="https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/routes/concepts/use_routes.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                    <div class="text-muted">\n                                        Use your own routes\n                                    </div>\n                                    <div class="content-group">\n                                        <div class="mt8" attrs="{'invisible': [('group_stock_adv_location', '=', False)]}">\n                                            <button name="547" icon="fa-arrow-right" type="action" string="Set Warehouse Routes" class="btn-link"/>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-12 col-lg-6 o_setting_box" id="categorize_locations" attrs="{'invisible': [('group_stock_multi_locations', '=', False)]}">\n                                <div class="o_setting_left_pane">\n                                    <field name="group_stock_storage_categories"/>\n                                </div>\n                                <div class="o_setting_right_pane">\n                                    <label for="group_stock_storage_categories"/>\n                                    <div class="text-muted">\n                                        Categorize your locations for smarter putaway rules\n                                    </div>\n                                    <div class="content-group" attrs="{'invisible': [('group_stock_storage_categories', '=', False)]}">\n                                        <div class="mt8">\n                                            <button name="577" icon="fa-arrow-right" type="action" string="Storage Categories" class="btn-link"/>\n                                        </div>\n                                        <div class="mt4" groups="base.group_no_one">\n                                            <button name="578" icon="fa-arrow-right" type="action" string="Storage Category Capacity" class="btn-link"/>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <h2 id="schedule_info" invisible="1">Advanced Scheduling</h2>\n                        <div class="row mt16 o_settings_container">\n                            <div id="sale_security_lead"/>\n                            <div id="purchase_po_lead"/>\n                        </div>\n                    </div>\n                </xpath>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
350	16	\N	1	1	email.template.form	mail.template	\N	form	mail/views/mail_template_views.xml	\N	primary	{"en_US": "<form string=\\"Templates\\">\\n                    <header>\\n                        <field name=\\"template_fs\\" invisible=\\"1\\"/>\\n                        <button string=\\"Reset Template\\" name=\\"105\\" type=\\"action\\" groups=\\"mail.group_mail_template_editor\\" attrs=\\"{'invisible': [('template_fs', '=', False)]}\\"/>\\n                    </header>\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <field name=\\"ref_ir_act_window\\" invisible=\\"1\\"/>\\n                            <button class=\\"oe_stat_button\\" groups=\\"base.group_no_one\\" name=\\"create_action\\" type=\\"object\\" attrs=\\"{'invisible':[('ref_ir_act_window','!=',False)]}\\" icon=\\"fa-plus\\" help=\\"Display an option on related documents to open a composition wizard with this template\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Add</span>\\n                                    <span class=\\"o_stat_text\\">Context Action</span>\\n                                </div>\\n                            </button>\\n                            <button name=\\"unlink_action\\" type=\\"object\\" groups=\\"base.group_no_one\\" class=\\"oe_stat_button\\" icon=\\"fa-minus\\" attrs=\\"{'invisible':[('ref_ir_act_window','=',False)]}\\" help=\\"Remove the contextual action to use this template on related documents\\" widget=\\"statinfo\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Remove</span>\\n                                    <span class=\\"o_stat_text\\">Context Action</span>\\n                                </div>\\n                            </button>\\n                            <button class=\\"oe_stat_button\\" name=\\"104\\" icon=\\"fa-search-plus\\" string=\\"Preview\\" type=\\"action\\" target=\\"new\\"/>\\n                        </div>\\n                        <div class=\\"oe_title\\">\\n                            <label for=\\"name\\"/>\\n                            <h1><field name=\\"name\\" class=\\"w-100\\" required=\\"1\\" placeholder=\\"e.g. &quot;Welcome email&quot;\\"/></h1>\\n                            <group>\\n                                <field name=\\"model_id\\" placeholder=\\"e.g. Contact\\" required=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"subject\\" placeholder=\\"e.g. &quot;Welcome to MyCompany&quot; or &quot;Nice to meet you, {{ object.name }}&quot;\\"/>\\n                                <field name=\\"model\\" invisible=\\"1\\"/>\\n                                <field name=\\"description\\"/>\\n                            </group>\\n                        </div>\\n                        <notebook>\\n                            <page string=\\"Content\\" name=\\"content\\">\\n                                <field name=\\"can_write\\" invisible=\\"1\\"/>\\n                                <field name=\\"body_html\\" widget=\\"html\\" class=\\"oe-bordered-editor\\" options=\\"{'style-inline': true, 'codeview': true, 'dynamic_placeholder': true}\\" attrs=\\"{'readonly': [('can_write', '=', False), ('id', '!=', False)]}\\"/>\\n                                <field name=\\"attachment_ids\\" widget=\\"many2many_binary\\"/>\\n                            </page>\\n                            <page string=\\"Email Configuration\\" name=\\"email_configuration\\">\\n                                <group>\\n                                    <field name=\\"email_from\\" placeholder=\\"Override author's email\\"/>\\n                                    <field name=\\"use_default_to\\"/>\\n                                    <field name=\\"email_to\\" attrs=\\"{'invisible': [('use_default_to', '=', True)]}\\" placeholder=\\"Comma-separated recipient addresses\\"/>\\n                                    <field name=\\"partner_to\\" attrs=\\"{'invisible': [('use_default_to', '=', True)]}\\" placeholder=\\"Comma-separated ids of recipient partners\\"/>\\n                                    <field name=\\"email_cc\\" attrs=\\"{'invisible': [('use_default_to', '=', True)]}\\" placeholder=\\"Comma-separated carbon copy recipients addresses\\"/>\\n                                    <field name=\\"reply_to\\" placeholder=\\"Email address to which replies will be redirected when sending emails in mass\\"/>\\n                                    <field name=\\"scheduled_date\\" string=\\"Scheduled Send Date\\"/>\\n                                </group>\\n                            </page>\\n                            <page string=\\"Settings\\" name=\\"email_settings\\">\\n                                <group>\\n                                    <field name=\\"lang\\" placeholder=\\"{{ object.partner_id.lang }}\\"/>\\n                                    <field name=\\"mail_server_id\\"/>\\n                                    <field name=\\"auto_delete\\"/>\\n                                    <field name=\\"report_template\\" domain=\\"[('model','=',model)]\\"/>\\n                                    <field name=\\"report_name\\" attrs=\\"{'invisible':[('report_template','=',False)]}\\"/>\\n                                </group>\\n                            </page>\\n                        </notebook>\\n                       </sheet>\\n                </form>", "vi_VN": "<form string=\\"Các mẫu\\">\\n                    <header>\\n                        <field name=\\"template_fs\\" invisible=\\"1\\"/>\\n                        <button string=\\"Đặt lại mẫu\\" name=\\"105\\" type=\\"action\\" groups=\\"mail.group_mail_template_editor\\" attrs=\\"{'invisible': [('template_fs', '=', False)]}\\"/>\\n                    </header>\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <field name=\\"ref_ir_act_window\\" invisible=\\"1\\"/>\\n                            <button class=\\"oe_stat_button\\" groups=\\"base.group_no_one\\" name=\\"create_action\\" type=\\"object\\" attrs=\\"{'invisible':[('ref_ir_act_window','!=',False)]}\\" icon=\\"fa-plus\\" help=\\"Hiển thị một tuỳ chọn trên các tài liệu liên quan để mở một đồ thoại soạn thảo cho mẫu này\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Thêm</span>\\n                                    <span class=\\"o_stat_text\\">Tác vụ theo ngữ cảnh</span>\\n                                </div>\\n                            </button>\\n                            <button name=\\"unlink_action\\" type=\\"object\\" groups=\\"base.group_no_one\\" class=\\"oe_stat_button\\" icon=\\"fa-minus\\" attrs=\\"{'invisible':[('ref_ir_act_window','=',False)]}\\" help=\\"Xóa tác vụ theo ngữ cảnh để sử dụng mẫu này trên các tài liệu liên quan\\" widget=\\"statinfo\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Gỡ bỏ</span>\\n                                    <span class=\\"o_stat_text\\">Tác vụ theo ngữ cảnh</span>\\n                                </div>\\n                            </button>\\n                            <button class=\\"oe_stat_button\\" name=\\"104\\" icon=\\"fa-search-plus\\" string=\\"Xem trước\\" type=\\"action\\" target=\\"new\\"/>\\n                        </div>\\n                        <div class=\\"oe_title\\">\\n                            <label for=\\"name\\"/>\\n                            <h1><field name=\\"name\\" class=\\"w-100\\" required=\\"1\\" placeholder=\\"VD: &quot;Email chào mừng&quot;\\"/></h1>\\n                            <group>\\n                                <field name=\\"model_id\\" placeholder=\\"VD: Liên hệ\\" required=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"subject\\" placeholder=\\"VD: &quot;Chào mừng đến với MyCompany&quot; hoặc &quot;Rất vui được gặp gỡ bạn, {{ object.name }}&quot;\\"/>\\n                                <field name=\\"model\\" invisible=\\"1\\"/>\\n                                <field name=\\"description\\"/>\\n                            </group>\\n                        </div>\\n                        <notebook>\\n                            <page string=\\"Nội dung\\" name=\\"content\\">\\n                                <field name=\\"can_write\\" invisible=\\"1\\"/>\\n                                <field name=\\"body_html\\" widget=\\"html\\" class=\\"oe-bordered-editor\\" options=\\"{'style-inline': true, 'codeview': true, 'dynamic_placeholder': true}\\" attrs=\\"{'readonly': [('can_write', '=', False), ('id', '!=', False)]}\\"/>\\n                                <field name=\\"attachment_ids\\" widget=\\"many2many_binary\\"/>\\n                            </page>\\n                            <page string=\\"Cấu hình Thư điện tử\\" name=\\"email_configuration\\">\\n                                <group>\\n                                    <field name=\\"email_from\\" placeholder=\\"Ghi đè email của tác giả\\"/>\\n                                    <field name=\\"use_default_to\\"/>\\n                                    <field name=\\"email_to\\" attrs=\\"{'invisible': [('use_default_to', '=', True)]}\\" placeholder=\\"Các địa chỉ người nhận cách nhau bằng dấu phảy\\"/>\\n                                    <field name=\\"partner_to\\" attrs=\\"{'invisible': [('use_default_to', '=', True)]}\\" placeholder=\\"Các ID của Đối tác nhận cách nhau bằng dấu phảy\\"/>\\n                                    <field name=\\"email_cc\\" attrs=\\"{'invisible': [('use_default_to', '=', True)]}\\" placeholder=\\"Các địa chỉ người nhận cách nhau bằng dấu phảy\\"/>\\n                                    <field name=\\"reply_to\\" placeholder=\\"Địa chỉ email mà thư trả lời sẽ được chuyển hướng đến khi gửi email hàng loạt\\"/>\\n                                    <field name=\\"scheduled_date\\" string=\\"Lên lịch ngày gửi\\"/>\\n                                </group>\\n                            </page>\\n                            <page string=\\"Thiết lập\\" name=\\"email_settings\\">\\n                                <group>\\n                                    <field name=\\"lang\\" placeholder=\\"{{ object.partner_id.lang }}\\"/>\\n                                    <field name=\\"mail_server_id\\"/>\\n                                    <field name=\\"auto_delete\\"/>\\n                                    <field name=\\"report_template\\" domain=\\"[('model','=',model)]\\"/>\\n                                    <field name=\\"report_name\\" attrs=\\"{'invisible':[('report_template','=',False)]}\\"/>\\n                                </group>\\n                            </page>\\n                        </notebook>\\n                       </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Templates">\n                    <header>\n                        <field name="template_fs" invisible="1"/>\n                        <button string="Reset Template" name="105" type="action" groups="mail.group_mail_template_editor" attrs="{'invisible': [('template_fs', '=', False)]}"/>\n                    </header>\n                    <sheet>\n                        <div class="oe_button_box" name="button_box">\n                            <field name="ref_ir_act_window" invisible="1"/>\n                            <button class="oe_stat_button" groups="base.group_no_one" name="create_action" type="object" attrs="{'invisible':[('ref_ir_act_window','!=',False)]}" icon="fa-plus" help="Display an option on related documents to open a composition wizard with this template">\n                                <div class="o_field_widget o_stat_info">\n                                    <span class="o_stat_text">Add</span>\n                                    <span class="o_stat_text">Context Action</span>\n                                </div>\n                            </button>\n                            <button name="unlink_action" type="object" groups="base.group_no_one" class="oe_stat_button" icon="fa-minus" attrs="{'invisible':[('ref_ir_act_window','=',False)]}" help="Remove the contextual action to use this template on related documents" widget="statinfo">\n                                <div class="o_field_widget o_stat_info">\n                                    <span class="o_stat_text">Remove</span>\n                                    <span class="o_stat_text">Context Action</span>\n                                </div>\n                            </button>\n                            <button class="oe_stat_button" name="104" icon="fa-search-plus" string="Preview" type="action" target="new"/>\n                        </div>\n                        <div class="oe_title">\n                            <label for="name"/>\n                            <h1><field name="name" class="w-100" required="1" placeholder="e.g. &quot;Welcome email&quot;"/></h1>\n                            <group>\n                                <field name="model_id" placeholder="e.g. Contact" required="1" options="{'no_create': True}"/>\n                                <field name="subject" placeholder="e.g. &quot;Welcome to MyCompany&quot; or &quot;Nice to meet you, {{ object.name }}&quot;"/>\n                                <field name="model" invisible="1"/>\n                                <field name="description"/>\n                            </group>\n                        </div>\n                        <notebook>\n                            <page string="Content" name="content">\n                                <field name="can_write" invisible="1"/>\n                                <field name="body_html" widget="html" class="oe-bordered-editor" options="{'style-inline': true, 'codeview': true, 'dynamic_placeholder': true}" attrs="{'readonly': [('can_write', '=', False), ('id', '!=', False)]}"/>\n                                <field name="attachment_ids" widget="many2many_binary"/>\n                            </page>\n                            <page string="Email Configuration" name="email_configuration">\n                                <group>\n                                    <field name="email_from" placeholder="Override author's email"/>\n                                    <field name="use_default_to"/>\n                                    <field name="email_to" attrs="{'invisible': [('use_default_to', '=', True)]}" placeholder="Comma-separated recipient addresses"/>\n                                    <field name="partner_to" attrs="{'invisible': [('use_default_to', '=', True)]}" placeholder="Comma-separated ids of recipient partners"/>\n                                    <field name="email_cc" attrs="{'invisible': [('use_default_to', '=', True)]}" placeholder="Comma-separated carbon copy recipients addresses"/>\n                                    <field name="reply_to" placeholder="Email address to which replies will be redirected when sending emails in mass"/>\n                                    <field name="scheduled_date" string="Scheduled Send Date"/>\n                                </group>\n                            </page>\n                            <page string="Settings" name="email_settings">\n                                <group>\n                                    <field name="lang" placeholder="{{ object.partner_id.lang }}"/>\n                                    <field name="mail_server_id"/>\n                                    <field name="auto_delete"/>\n                                    <field name="report_template" domain="[('model','=',model)]"/>\n                                    <field name="report_name" attrs="{'invisible':[('report_template','=',False)]}"/>\n                                </group>\n                            </page>\n                        </notebook>\n                       </sheet>\n                </form>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1915	16	1914	1	1	stock.rule.form	stock.rule	\N	form	stock/views/stock_rule_views.xml	\N	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	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1757	16	\N	1	1	exception_on_picking	\N	stock.exception_on_picking	qweb	stock/data/mail_templates.xml	\N	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>", "vi_VN": "<t t-name=\\"stock.exception_on_picking\\">\\n        <div> (Các) ngoại lệ đã xảy ra trong phiếu kho: \\n            <a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"origin_picking.id\\"><t t-esc=\\"origin_picking.name\\"/></a>.\\n            Có thể cần thao tác thủ công.\\n            <div class=\\"mt16\\">\\n                <p>(Các) ngoại lệ:</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                    của <t t-esc=\\"move.product_id.display_name\\"/> đã được xử lý thay vì <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>(Các) lệnh chuyển hàng tiếp theo bị ảnh hưởng:</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	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1761	16	\N	1	1	stock_report_view_graph	report.stock.quantity	\N	graph	stock/report/report_stock_quantity.xml	\N	primary	{"en_US": "<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>", "vi_VN": "<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 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	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1244	16	\N	1	1	Project Sharing View Embed	\N	project.project_sharing_embed	qweb	project/views/project_sharing_templates.xml	\N	primary	{"en_US": "<t name=\\"Project Sharing View Embed\\" t-name=\\"project.project_sharing_embed\\">\\n        <t t-call=\\"web.layout\\">\\n            <t t-set=\\"head_project_sharing\\">\\n                <script type=\\"text/javascript\\">\\n                    odoo.__session_info__ = <t t-out=\\"json.dumps(session_info)\\"/>;\\n                    // Prevent the menu_service to load anything. In an ideal world, Project Sharing assets would only contain\\n                    // what is genuinely necessary, and not the whole backend.\\n                    odoo.loadMenusPromise = Promise.resolve();\\n                </script>\\n                <base target=\\"_parent\\"/>\\n                <t t-call-assets=\\"web.assets_common\\" t-js=\\"false\\"/>\\n                <t t-call-assets=\\"project.webclient\\" t-js=\\"false\\"/>\\n                <t t-call-assets=\\"web.assets_common\\" t-css=\\"false\\"/>\\n                <t t-call-assets=\\"project.webclient\\" t-css=\\"false\\"/>\\n                <t t-call=\\"web.conditional_assets_tests\\"/>\\n            </t>\\n            <t t-set=\\"head\\" t-value=\\"head_project_sharing + (head or '')\\"/>\\n            <t t-set=\\"body_classname\\" t-value=\\"'o_web_client o_project_sharing'\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Project Sharing View Embed" t-name="project.project_sharing_embed">\n        <t t-call="web.layout">\n            <t t-set="head_project_sharing">\n                <script type="text/javascript">\n                    odoo.__session_info__ = <t t-out="json.dumps(session_info)"/>;\n                    // Prevent the menu_service to load anything. In an ideal world, Project Sharing assets would only contain\n                    // what is genuinely necessary, and not the whole backend.\n                    odoo.loadMenusPromise = Promise.resolve();\n                </script>\n                <base target="_parent"/>\n                <t t-call-assets="web.assets_common" t-js="false"/>\n                <t t-call-assets="project.webclient" t-js="false"/>\n                <t t-call-assets="web.assets_common" t-css="false"/>\n                <t t-call-assets="project.webclient" t-css="false"/>\n                <t t-call="web.conditional_assets_tests"/>\n            </t>\n            <t t-set="head" t-value="head_project_sharing + (head or '')"/>\n            <t t-set="body_classname" t-value="'o_web_client o_project_sharing'"/>\n        </t>\n    </t>\n\n	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
594	16	593	1	1	account.move.line.kanban.mobile	account.move.line	\N	kanban	account/views/account_move_views.xml	\N	primary	{"en_US": "<xpath expr=\\"//kanban[hasclass('o_kanban_mobile')]\\" position=\\"attributes\\">\\n                    <attribute name=\\"create\\">true</attribute>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//kanban[hasclass('o_kanban_mobile')]" position="attributes">\n                    <attribute name="create">true</attribute>\n                </xpath>\n            	f	t	2025-06-18 15:58:29.583463	2025-06-18 15:58:29.583463	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1763	16	\N	1	1	report_reception_body	\N	stock.report_reception_body	qweb	stock/report/report_stock_reception.xml	\N	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-4\\">\\n                <h3>\\n                    <t t-if=\\"docs\\">\\n                        <t t-foreach=\\"docs\\" t-as=\\"doc\\">\\n                            <div>\\n                                <a href=\\"#\\" t-att-res-model=\\"doc_model\\" view-type=\\"form\\" t-att-res-id=\\"doc.id\\">\\n                                    <t t-esc=\\"doc.display_name\\"/>\\n                                </a>\\n                                <span t-field=\\"doc.state\\" t-attf-class=\\"badge rounded-pill bg-opacity-50 #{'bg-success' if doc.state == 'done' else 'bg-info'}\\"/>\\n                            </div>\\n                        </t>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <span t-esc=\\"reason\\"/>\\n                    </t>\\n                </h3>\\n            </div>\\n            <table t-if=\\"sources_to_lines\\" class=\\"o_report_reception_table table table-sm\\">\\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                                <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\\" t-out=\\"source[0].display_name\\"/>\\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\\" t-out=\\"source[1].display_name\\"/>)\\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\\" t-out=\\"source[0].partner_id.name\\"/>\\n                                </span>\\n                            </th>\\n                            <th>Expected Delivery: <t t-esc=\\"sources_to_formatted_scheduled_date[source]\\"/></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                                    <t t-esc=\\"line['product']['display_name']\\"/>\\n                                </td>\\n                                <td>\\n                                    <t t-esc=\\"line['quantity']\\"/>\\n                                    <t groups=\\"uom.group_uom\\" t-esc=\\"line['uom']\\"/>\\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>", "vi_VN": "<t t-name=\\"stock.report_reception_body\\">\\n        <div class=\\"o_report_reception justify-content-between\\">\\n            <div class=\\"o_report_reception_header my-4\\">\\n                <h3>\\n                    <t t-if=\\"docs\\">\\n                        <t t-foreach=\\"docs\\" t-as=\\"doc\\">\\n                            <div>\\n                                <a href=\\"#\\" t-att-res-model=\\"doc_model\\" view-type=\\"form\\" t-att-res-id=\\"doc.id\\">\\n                                    <t t-esc=\\"doc.display_name\\"/>\\n                                </a>\\n                                <span t-field=\\"doc.state\\" t-attf-class=\\"badge rounded-pill bg-opacity-50 #{'bg-success' if doc.state == 'done' else 'bg-info'}\\"/>\\n                            </div>\\n                        </t>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <span t-esc=\\"reason\\"/>\\n                    </t>\\n                </h3>\\n            </div>\\n            <table t-if=\\"sources_to_lines\\" class=\\"o_report_reception_table table table-sm\\">\\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                                <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\\" t-out=\\"source[0].display_name\\"/>\\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\\" t-out=\\"source[1].display_name\\"/>)\\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\\" t-out=\\"source[0].partner_id.name\\"/>\\n                                </span>\\n                            </th>\\n                            <th>Thời gian giao hàng dự kiến: <t t-esc=\\"sources_to_formatted_scheduled_date[source]\\"/></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                                    <t t-esc=\\"line['product']['display_name']\\"/>\\n                                </td>\\n                                <td>\\n                                    <t t-esc=\\"line['quantity']\\"/>\\n                                    <t groups=\\"uom.group_uom\\" t-esc=\\"line['uom']\\"/>\\n                                </td>\\n                            </tr>\\n                        </t>\\n                    </tbody>\\n                </t>\\n            </table>\\n            <p t-else=\\"\\">\\n                Không tìm thấy nhu cầu phân bổ nào.\\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-4">\n                <h3>\n                    <t t-if="docs">\n                        <t t-foreach="docs" t-as="doc">\n                            <div>\n                                <a href="#" t-att-res-model="doc_model" view-type="form" t-att-res-id="doc.id">\n                                    <t t-esc="doc.display_name"/>\n                                </a>\n                                <span t-field="doc.state" t-attf-class="badge rounded-pill bg-opacity-50 #{'bg-success' if doc.state == 'done' else 'bg-info'}"/>\n                            </div>\n                        </t>\n                    </t>\n                    <t t-else="">\n                        <span t-esc="reason"/>\n                    </t>\n                </h3>\n            </div>\n            <table t-if="sources_to_lines" class="o_report_reception_table table table-sm">\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                                <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" t-out="source[0].display_name"/>\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" t-out="source[1].display_name"/>)\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" t-out="source[0].partner_id.name"/>\n                                </span>\n                            </th>\n                            <th>Expected Delivery: <t t-esc="sources_to_formatted_scheduled_date[source]"/></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                                    <t t-esc="line['product']['display_name']"/>\n                                </td>\n                                <td>\n                                    <t t-esc="line['quantity']"/>\n                                    <t groups="uom.group_uom" t-esc="line['uom']"/>\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	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1765	16	\N	1	1	report_package_barcode	\N	stock.report_package_barcode	qweb	stock/report/report_package_barcode.xml	\N	primary	{"en_US": "<t t-name=\\"stock.report_package_barcode\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <!-- quantity patterns are always 3 digit codes + 1 digit for number of digits (excluding units) -->\\n        <t t-set=\\"uom_unit_id\\" t-value=\\"env.ref('uom.product_uom_unit').id\\"/>\\n        <t t-set=\\"gs1_uom_patterns\\" t-value=\\"{rule.associated_uom_id.id: rule.pattern[1:4] + str(len(str('{:.10f}'.format(rule.associated_uom_id.rounding).rstrip('0')).split('.')[1])) for rule in env['barcode.rule'].search([('associated_uom_id', '!=', False), ('associated_uom_id.id', '!=', uom_unit_id), ('is_gs1_nomenclature', '=', True)])}\\"/>\\n        <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n            <t>\\n                <div class=\\"page\\">\\n                    <div class=\\"oe_structure\\"/>\\n                    <table class=\\"table table-condensed\\" style=\\"border-bottom: 0px solid white !important;\\">\\n                        <tr>\\n                            <th>\\n                              <h1 t-field=\\"o.name\\" class=\\"mt0 float-start\\"/>\\n                            </th>\\n                            <th name=\\"td_pk_barcode\\" style=\\"text-align: center\\">\\n                                <t t-if=\\"o.valid_sscc\\">\\n                                    <div class=\\"row text-start\\">\\n                                        <t t-set=\\"barcode\\" t-value=\\"'00' + o.name\\"/>\\n                                        <t t-if=\\"o.pack_date\\" t-set=\\"barcode\\" t-value=\\"barcode + '13' + o.pack_date.strftime('%y%m%d')\\"/>\\n                                        <div class=\\"col-3\\" name=\\"datamatrix_barcode\\" style=\\"margin: 0px 20px 40px 60px\\" t-out=\\"barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'width': 100, 'height': 100}\\"/>\\n                                    </div>\\n                                </t>\\n                                <t t-else=\\"\\">\\n                                    <div t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'width': 600, 'height': 100, 'img_style': 'width:300px;height:50px;'}\\"/>\\n                                    <p t-field=\\"o.name\\"/>\\n                                </t>\\n                            </th>\\n                        </tr>\\n                    </table>\\n                    <div class=\\"row mt32 mb32\\">\\n                        <div t-if=\\"o.pack_date\\" class=\\"col-auto\\">\\n                            <strong>Pack Date:</strong>\\n                            <p t-field=\\"o.pack_date\\"/>\\n                        </div>\\n                        <div t-if=\\"o.package_type_id\\" class=\\"o_packaging_type col-auto\\">\\n                            <strong>Package Type:</strong>\\n                            <p t-field=\\"o.package_type_id.name\\"/>\\n                        </div>\\n                    </div>\\n                    <table class=\\"table table-sm table-striped\\" style=\\"border-bottom: 0px solid white !important;\\">\\n                        <t t-set=\\"has_serial_number\\" t-value=\\"o.quant_ids.mapped('lot_id')\\"/>\\n                        <t t-set=\\"has_ean_barcode\\" t-value=\\"any(valid_ean for valid_ean in o.quant_ids.product_id.mapped('valid_ean'))\\"/>\\n                        <thead>\\n                            <tr>\\n                                <th>Product</th>\\n                                <th name=\\"th_quantity\\" class=\\"text-end\\">Quantity</th>\\n                                <th name=\\"th_uom\\" groups=\\"uom.group_uom\\"/>\\n                                <th name=\\"th_serial\\" class=\\"text-end\\" t-if=\\"has_serial_number\\">Lot/Serial Number</th>\\n                                <th name=\\"th_barcode\\" class=\\"text-end\\" t-if=\\"has_ean_barcode\\"/>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                            <tr t-foreach=\\"o.quant_ids\\" t-as=\\"l\\">\\n                                <td>\\n                                   <span t-field=\\"l.product_id.name\\"/>\\n                                </td>\\n                                <td class=\\"text-end\\">\\n                                    <span t-field=\\"l.quantity\\"/>\\n                                </td>\\n                                <td groups=\\"uom.group_uom\\">\\n                                    <span t-field=\\"l.product_id.uom_id.name\\"/>\\n                                </td>\\n                                <td class=\\"text-end\\" t-if=\\"has_serial_number\\">\\n                                    <t t-if=\\"l.lot_id\\"><span t-field=\\"l.lot_id.name\\"/></t>\\n                                </td>\\n                                <td class=\\"text-end\\" t-if=\\"has_ean_barcode\\">\\n                                    <t t-if=\\"l.product_id.valid_ean\\">\\n                                        <t t-set=\\"product_barcode\\" t-value=\\"'01' + '0' * (14 - len(l.product_id.barcode)) + l.product_id.barcode\\"/>\\n                                        <t t-set=\\"gs1_pattern\\" t-value=\\"gs1_uom_patterns.get(l.product_uom_id.id, False)\\"/>\\n                                        <t t-if=\\"(gs1_pattern or l.product_uom_id.id == uom_unit_id) and l.quantity &gt;= 0\\">\\n                                            <t t-if=\\"gs1_pattern\\">\\n                                                <t t-set=\\"qty_str\\" t-value=\\"str(int(l.quantity/l.product_uom_id.rounding))\\"/>\\n                                                <t t-if=\\"len(qty_str) &lt;= 6\\" t-set=\\"product_barcode\\" t-value=\\"product_barcode + gs1_pattern +  '0' * (6 - len(qty_str)) + qty_str\\"/>\\n                                            </t>\\n                                            <t t-else=\\"\\">\\n                                                <!-- GS1 have no decimal indicator for unit uom => round for now.. -->\\n                                                <t t-set=\\"qty_str\\" t-value=\\"str(int(round(l.quantity)))\\"/>\\n                                                <t t-if=\\"len(qty_str) &lt;=8\\" t-set=\\"product_barcode\\" t-value=\\"product_barcode + '30' +  '0' * (8 - len(qty_str)) + qty_str\\"/>\\n                                            </t>\\n                                        </t>\\n                                        <!-- TODO: lot/sn ALWAYS has to be last part of barcode since left padding '0's = different sn/lot name match when scanning => fix when FNC1 can be used,  -->\\n                                        <t name=\\"product_barcode_lot_datamatrix\\" t-if=\\"l.product_id.tracking == 'lot' and l.lot_id\\" t-set=\\"product_barcode\\" t-value=\\"product_barcode + '10' + l.lot_id.name\\"/>\\n                                        <t t-elif=\\"l.product_id.tracking == 'serial' and l.lot_id\\" t-set=\\"product_barcode\\" t-value=\\"product_barcode + '21' +  l.lot_id.name\\"/>\\n                                        <span t-out=\\"product_barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'img_style': 'width:17mm;height:17mm'}\\"/>\\n                                    </t>\\n                                </td>\\n                            </tr>\\n                        </tbody>\\n                    </table>\\n                </div>\\n            </t>\\n        </t>\\n    </t>\\n</t>", "vi_VN": "<t t-name=\\"stock.report_package_barcode\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <!-- quantity patterns are always 3 digit codes + 1 digit for number of digits (excluding units) -->\\n        <t t-set=\\"uom_unit_id\\" t-value=\\"env.ref('uom.product_uom_unit').id\\"/>\\n        <t t-set=\\"gs1_uom_patterns\\" t-value=\\"{rule.associated_uom_id.id: rule.pattern[1:4] + str(len(str('{:.10f}'.format(rule.associated_uom_id.rounding).rstrip('0')).split('.')[1])) for rule in env['barcode.rule'].search([('associated_uom_id', '!=', False), ('associated_uom_id.id', '!=', uom_unit_id), ('is_gs1_nomenclature', '=', True)])}\\"/>\\n        <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n            <t>\\n                <div class=\\"page\\">\\n                    <div class=\\"oe_structure\\"/>\\n                    <table class=\\"table table-condensed\\" style=\\"border-bottom: 0px solid white !important;\\">\\n                        <tr>\\n                            <th>\\n                              <h1 t-field=\\"o.name\\" class=\\"mt0 float-start\\"/>\\n                            </th>\\n                            <th name=\\"td_pk_barcode\\" style=\\"text-align: center\\">\\n                                <t t-if=\\"o.valid_sscc\\">\\n                                    <div class=\\"row text-start\\">\\n                                        <t t-set=\\"barcode\\" t-value=\\"'00' + o.name\\"/>\\n                                        <t t-if=\\"o.pack_date\\" t-set=\\"barcode\\" t-value=\\"barcode + '13' + o.pack_date.strftime('%y%m%d')\\"/>\\n                                        <div class=\\"col-3\\" name=\\"datamatrix_barcode\\" style=\\"margin: 0px 20px 40px 60px\\" t-out=\\"barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'width': 100, 'height': 100}\\"/>\\n                                    </div>\\n                                </t>\\n                                <t t-else=\\"\\">\\n                                    <div t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'width': 600, 'height': 100, 'img_style': 'width:300px;height:50px;'}\\"/>\\n                                    <p t-field=\\"o.name\\"/>\\n                                </t>\\n                            </th>\\n                        </tr>\\n                    </table>\\n                    <div class=\\"row mt32 mb32\\">\\n                        <div t-if=\\"o.pack_date\\" class=\\"col-auto\\">\\n                            <strong>Ngày đóng gói:</strong>\\n                            <p t-field=\\"o.pack_date\\"/>\\n                        </div>\\n                        <div t-if=\\"o.package_type_id\\" class=\\"o_packaging_type col-auto\\">\\n                            <strong>Loại kiện hàng:</strong>\\n                            <p t-field=\\"o.package_type_id.name\\"/>\\n                        </div>\\n                    </div>\\n                    <table class=\\"table table-sm table-striped\\" style=\\"border-bottom: 0px solid white !important;\\">\\n                        <t t-set=\\"has_serial_number\\" t-value=\\"o.quant_ids.mapped('lot_id')\\"/>\\n                        <t t-set=\\"has_ean_barcode\\" t-value=\\"any(valid_ean for valid_ean in o.quant_ids.product_id.mapped('valid_ean'))\\"/>\\n                        <thead>\\n                            <tr>\\n                                <th>Sản phẩm</th>\\n                                <th name=\\"th_quantity\\" class=\\"text-end\\">Số lượng</th>\\n                                <th name=\\"th_uom\\" groups=\\"uom.group_uom\\"/>\\n                                <th name=\\"th_serial\\" class=\\"text-end\\" t-if=\\"has_serial_number\\">Số lô/sê-ri</th>\\n                                <th name=\\"th_barcode\\" class=\\"text-end\\" t-if=\\"has_ean_barcode\\"/>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                            <tr t-foreach=\\"o.quant_ids\\" t-as=\\"l\\">\\n                                <td>\\n                                   <span t-field=\\"l.product_id.name\\"/>\\n                                </td>\\n                                <td class=\\"text-end\\">\\n                                    <span t-field=\\"l.quantity\\"/>\\n                                </td>\\n                                <td groups=\\"uom.group_uom\\">\\n                                    <span t-field=\\"l.product_id.uom_id.name\\"/>\\n                                </td>\\n                                <td class=\\"text-end\\" t-if=\\"has_serial_number\\">\\n                                    <t t-if=\\"l.lot_id\\"><span t-field=\\"l.lot_id.name\\"/></t>\\n                                </td>\\n                                <td class=\\"text-end\\" t-if=\\"has_ean_barcode\\">\\n                                    <t t-if=\\"l.product_id.valid_ean\\">\\n                                        <t t-set=\\"product_barcode\\" t-value=\\"'01' + '0' * (14 - len(l.product_id.barcode)) + l.product_id.barcode\\"/>\\n                                        <t t-set=\\"gs1_pattern\\" t-value=\\"gs1_uom_patterns.get(l.product_uom_id.id, False)\\"/>\\n                                        <t t-if=\\"(gs1_pattern or l.product_uom_id.id == uom_unit_id) and l.quantity &gt;= 0\\">\\n                                            <t t-if=\\"gs1_pattern\\">\\n                                                <t t-set=\\"qty_str\\" t-value=\\"str(int(l.quantity/l.product_uom_id.rounding))\\"/>\\n                                                <t t-if=\\"len(qty_str) &lt;= 6\\" t-set=\\"product_barcode\\" t-value=\\"product_barcode + gs1_pattern +  '0' * (6 - len(qty_str)) + qty_str\\"/>\\n                                            </t>\\n                                            <t t-else=\\"\\">\\n                                                <!-- GS1 have no decimal indicator for unit uom => round for now.. -->\\n                                                <t t-set=\\"qty_str\\" t-value=\\"str(int(round(l.quantity)))\\"/>\\n                                                <t t-if=\\"len(qty_str) &lt;=8\\" t-set=\\"product_barcode\\" t-value=\\"product_barcode + '30' +  '0' * (8 - len(qty_str)) + qty_str\\"/>\\n                                            </t>\\n                                        </t>\\n                                        <!-- TODO: lot/sn ALWAYS has to be last part of barcode since left padding '0's = different sn/lot name match when scanning => fix when FNC1 can be used,  -->\\n                                        <t name=\\"product_barcode_lot_datamatrix\\" t-if=\\"l.product_id.tracking == 'lot' and l.lot_id\\" t-set=\\"product_barcode\\" t-value=\\"product_barcode + '10' + l.lot_id.name\\"/>\\n                                        <t t-elif=\\"l.product_id.tracking == 'serial' and l.lot_id\\" t-set=\\"product_barcode\\" t-value=\\"product_barcode + '21' +  l.lot_id.name\\"/>\\n                                        <span t-out=\\"product_barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'img_style': 'width:17mm;height:17mm'}\\"/>\\n                                    </t>\\n                                </td>\\n                            </tr>\\n                        </tbody>\\n                    </table>\\n                </div>\\n            </t>\\n        </t>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="stock.report_package_barcode">\n    <t t-call="web.basic_layout">\n        <!-- quantity patterns are always 3 digit codes + 1 digit for number of digits (excluding units) -->\n        <t t-set="uom_unit_id" t-value="env.ref('uom.product_uom_unit').id"/>\n        <t t-set="gs1_uom_patterns" t-value="{rule.associated_uom_id.id: rule.pattern[1:4] + str(len(str('{:.10f}'.format(rule.associated_uom_id.rounding).rstrip('0')).split('.')[1])) for rule in env['barcode.rule'].search([('associated_uom_id', '!=', False), ('associated_uom_id.id', '!=', uom_unit_id), ('is_gs1_nomenclature', '=', True)])}"/>\n        <t t-foreach="docs" t-as="o">\n            <t>\n                <div class="page">\n                    <div class="oe_structure"/>\n                    <table class="table table-condensed" style="border-bottom: 0px solid white !important;">\n                        <tr>\n                            <th>\n                              <h1 t-field="o.name" class="mt0 float-start"/>\n                            </th>\n                            <th name="td_pk_barcode" style="text-align: center">\n                                <t t-if="o.valid_sscc">\n                                    <div class="row text-start">\n                                        <t t-set="barcode" t-value="'00' + o.name"/>\n                                        <t t-if="o.pack_date" t-set="barcode" t-value="barcode + '13' + o.pack_date.strftime('%y%m%d')"/>\n                                        <div class="col-3" name="datamatrix_barcode" style="margin: 0px 20px 40px 60px" t-out="barcode" t-options="{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'width': 100, 'height': 100}"/>\n                                    </div>\n                                </t>\n                                <t t-else="">\n                                    <div t-field="o.name" t-options="{'widget': 'barcode', 'width': 600, 'height': 100, 'img_style': 'width:300px;height:50px;'}"/>\n                                    <p t-field="o.name"/>\n                                </t>\n                            </th>\n                        </tr>\n                    </table>\n                    <div class="row mt32 mb32">\n                        <div t-if="o.pack_date" class="col-auto">\n                            <strong>Pack Date:</strong>\n                            <p t-field="o.pack_date"/>\n                        </div>\n                        <div t-if="o.package_type_id" class="o_packaging_type col-auto">\n                            <strong>Package Type:</strong>\n                            <p t-field="o.package_type_id.name"/>\n                        </div>\n                    </div>\n                    <table class="table table-sm table-striped" style="border-bottom: 0px solid white !important;">\n                        <t t-set="has_serial_number" t-value="o.quant_ids.mapped('lot_id')"/>\n                        <t t-set="has_ean_barcode" t-value="any(valid_ean for valid_ean in o.quant_ids.product_id.mapped('valid_ean'))"/>\n                        <thead>\n                            <tr>\n                                <th>Product</th>\n                                <th name="th_quantity" class="text-end">Quantity</th>\n                                <th name="th_uom" groups="uom.group_uom"/>\n                                <th name="th_serial" class="text-end" t-if="has_serial_number">Lot/Serial Number</th>\n                                <th name="th_barcode" class="text-end" t-if="has_ean_barcode"/>\n                            </tr>\n                        </thead>\n                        <tbody>\n                            <tr t-foreach="o.quant_ids" t-as="l">\n                                <td>\n                                   <span t-field="l.product_id.name"/>\n                                </td>\n                                <td class="text-end">\n                                    <span t-field="l.quantity"/>\n                                </td>\n                                <td groups="uom.group_uom">\n                                    <span t-field="l.product_id.uom_id.name"/>\n                                </td>\n                                <td class="text-end" t-if="has_serial_number">\n                                    <t t-if="l.lot_id"><span t-field="l.lot_id.name"/></t>\n                                </td>\n                                <td class="text-end" t-if="has_ean_barcode">\n                                    <t t-if="l.product_id.valid_ean">\n                                        <t t-set="product_barcode" t-value="'01' + '0' * (14 - len(l.product_id.barcode)) + l.product_id.barcode"/>\n                                        <t t-set="gs1_pattern" t-value="gs1_uom_patterns.get(l.product_uom_id.id, False)"/>\n                                        <t t-if="(gs1_pattern or l.product_uom_id.id == uom_unit_id) and l.quantity &gt;= 0">\n                                            <t t-if="gs1_pattern">\n                                                <t t-set="qty_str" t-value="str(int(l.quantity/l.product_uom_id.rounding))"/>\n                                                <t t-if="len(qty_str) &lt;= 6" t-set="product_barcode" t-value="product_barcode + gs1_pattern +  '0' * (6 - len(qty_str)) + qty_str"/>\n                                            </t>\n                                            <t t-else="">\n                                                <!-- GS1 have no decimal indicator for unit uom => round for now.. -->\n                                                <t t-set="qty_str" t-value="str(int(round(l.quantity)))"/>\n                                                <t t-if="len(qty_str) &lt;=8" t-set="product_barcode" t-value="product_barcode + '30' +  '0' * (8 - len(qty_str)) + qty_str"/>\n                                            </t>\n                                        </t>\n                                        <!-- TODO: lot/sn ALWAYS has to be last part of barcode since left padding '0's = different sn/lot name match when scanning => fix when FNC1 can be used,  -->\n                                        <t name="product_barcode_lot_datamatrix" t-if="l.product_id.tracking == 'lot' and l.lot_id" t-set="product_barcode" t-value="product_barcode + '10' + l.lot_id.name"/>\n                                        <t t-elif="l.product_id.tracking == 'serial' and l.lot_id" t-set="product_barcode" t-value="product_barcode + '21' +  l.lot_id.name"/>\n                                        <span t-out="product_barcode" t-options="{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'img_style': 'width:17mm;height:17mm'}"/>\n                                    </t>\n                                </td>\n                            </tr>\n                        </tbody>\n                    </table>\n                </div>\n            </t>\n        </t>\n    </t>\n</t>\n\n	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1766	16	\N	1	1	report_package_barcode_small	\N	stock.report_package_barcode_small	qweb	stock/report/report_package_barcode.xml	\N	primary	{"en_US": "<t t-name=\\"stock.report_package_barcode_small\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n            <t>\\n                <div class=\\"page\\">\\n                    <div class=\\"oe_structure\\"/>\\n                    <t t-if=\\"o.valid_sscc\\">\\n                        <div class=\\"row\\">\\n                            <t t-set=\\"barcode\\" t-value=\\"'00' + o.name\\"/>\\n                            <t t-if=\\"o.pack_date\\" t-set=\\"barcode\\" t-value=\\"barcode + '13' + o.pack_date.strftime('%y%m%d')\\"/>\\n                            <div class=\\"col-5 text-end\\" name=\\"datamatrix_barcode\\" style=\\"margin: 0px 20px 40px 60px\\" t-out=\\"barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'width': 200, 'height': 200}\\"/>\\n                            <div class=\\"col-7 text-start\\" style=\\"font-size:20px;\\">\\n                                <div class=\\"row\\">SSCC: <span t-field=\\"o.name\\"/></div>\\n                                <div t-if=\\"o.pack_date\\" class=\\"row\\">Pack Date: <span t-field=\\"o.pack_date\\"/></div>\\n                                <div t-if=\\"o.package_type_id\\" class=\\"row\\" name=\\"datamatrix_pack_type\\">Package Type: <span t-field=\\"o.package_type_id.name\\"/></div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <div class=\\"row\\">\\n                            <div class=\\"text-center col-12\\">\\n                                <div t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'width': 600, 'height': 100, 'img_style': 'width:600px;height:100px;'}\\"/>\\n                                <div t-field=\\"o.name\\" style=\\"font-size:20px;\\"/>\\n                            </div>\\n                        </div>\\n                        <div t-if=\\"o.pack_date\\" class=\\"col-12 text-center\\" style=\\"font-size:24px; font-weight:bold;\\">Pack Date: <span t-field=\\"o.pack_date\\"/></div>\\n                        <div class=\\"row o_packaging_type\\" t-if=\\"o.package_type_id\\">\\n                            <div class=\\"col-12 text-center\\" style=\\"font-size:24px; font-weight:bold;\\"><span>Package Type: </span><span t-field=\\"o.package_type_id.name\\"/></div>\\n                        </div>\\n                    </t>\\n                </div>\\n            </t>\\n        </t>\\n    </t>\\n</t>", "vi_VN": "<t t-name=\\"stock.report_package_barcode_small\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n            <t>\\n                <div class=\\"page\\">\\n                    <div class=\\"oe_structure\\"/>\\n                    <t t-if=\\"o.valid_sscc\\">\\n                        <div class=\\"row\\">\\n                            <t t-set=\\"barcode\\" t-value=\\"'00' + o.name\\"/>\\n                            <t t-if=\\"o.pack_date\\" t-set=\\"barcode\\" t-value=\\"barcode + '13' + o.pack_date.strftime('%y%m%d')\\"/>\\n                            <div class=\\"col-5 text-end\\" name=\\"datamatrix_barcode\\" style=\\"margin: 0px 20px 40px 60px\\" t-out=\\"barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'width': 200, 'height': 200}\\"/>\\n                            <div class=\\"col-7 text-start\\" style=\\"font-size:20px;\\">\\n                                <div class=\\"row\\">SSCC: <span t-field=\\"o.name\\"/></div>\\n                                <div t-if=\\"o.pack_date\\" class=\\"row\\">Ngày đóng gói: <span t-field=\\"o.pack_date\\"/></div>\\n                                <div t-if=\\"o.package_type_id\\" class=\\"row\\" name=\\"datamatrix_pack_type\\">Kiểu đóng gói: <span t-field=\\"o.package_type_id.name\\"/></div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <div class=\\"row\\">\\n                            <div class=\\"text-center col-12\\">\\n                                <div t-field=\\"o.name\\" t-options=\\"{'widget': 'barcode', 'width': 600, 'height': 100, 'img_style': 'width:600px;height:100px;'}\\"/>\\n                                <div t-field=\\"o.name\\" style=\\"font-size:20px;\\"/>\\n                            </div>\\n                        </div>\\n                        <div t-if=\\"o.pack_date\\" class=\\"col-12 text-center\\" style=\\"font-size:24px; font-weight:bold;\\">Ngày đóng gói: <span t-field=\\"o.pack_date\\"/></div>\\n                        <div class=\\"row o_packaging_type\\" t-if=\\"o.package_type_id\\">\\n                            <div class=\\"col-12 text-center\\" style=\\"font-size:24px; font-weight:bold;\\"><span>Loại kiện hàng: </span><span t-field=\\"o.package_type_id.name\\"/></div>\\n                        </div>\\n                    </t>\\n                </div>\\n            </t>\\n        </t>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="stock.report_package_barcode_small">\n    <t t-call="web.basic_layout">\n        <t t-foreach="docs" t-as="o">\n            <t>\n                <div class="page">\n                    <div class="oe_structure"/>\n                    <t t-if="o.valid_sscc">\n                        <div class="row">\n                            <t t-set="barcode" t-value="'00' + o.name"/>\n                            <t t-if="o.pack_date" t-set="barcode" t-value="barcode + '13' + o.pack_date.strftime('%y%m%d')"/>\n                            <div class="col-5 text-end" name="datamatrix_barcode" style="margin: 0px 20px 40px 60px" t-out="barcode" t-options="{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'width': 200, 'height': 200}"/>\n                            <div class="col-7 text-start" style="font-size:20px;">\n                                <div class="row">SSCC: <span t-field="o.name"/></div>\n                                <div t-if="o.pack_date" class="row">Pack Date: <span t-field="o.pack_date"/></div>\n                                <div t-if="o.package_type_id" class="row" name="datamatrix_pack_type">Package Type: <span t-field="o.package_type_id.name"/></div>\n                            </div>\n                        </div>\n                    </t>\n                    <t t-else="">\n                        <div class="row">\n                            <div class="text-center col-12">\n                                <div t-field="o.name" t-options="{'widget': 'barcode', 'width': 600, 'height': 100, 'img_style': 'width:600px;height:100px;'}"/>\n                                <div t-field="o.name" style="font-size:20px;"/>\n                            </div>\n                        </div>\n                        <div t-if="o.pack_date" class="col-12 text-center" style="font-size:24px; font-weight:bold;">Pack Date: <span t-field="o.pack_date"/></div>\n                        <div class="row o_packaging_type" t-if="o.package_type_id">\n                            <div class="col-12 text-center" style="font-size:24px; font-weight:bold;"><span>Package Type: </span><span t-field="o.package_type_id.name"/></div>\n                        </div>\n                    </t>\n                </div>\n            </t>\n        </t>\n    </t>\n</t>\n\n	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
370	16	\N	1	1	account.analytic.line.kanban	account.analytic.line	\N	kanban	analytic/views/analytic_line_views.xml	\N	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\">\\n                <field name=\\"date\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"account_id\\"/>\\n                <field name=\\"currency_id\\"/>\\n                <field name=\\"amount\\"/>\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div t-attf-class=\\"oe_kanban_card oe_kanban_global_click\\">\\n                            <div class=\\"row\\">\\n                                <div class=\\"col-6\\">\\n                                    <strong><span><t t-esc=\\"record.name.value\\"/></span></strong>\\n                                </div>\\n                                <div class=\\"col-6 text-end\\">\\n                                    <strong><t t-esc=\\"record.date.value\\"/></strong>\\n                                </div>\\n                            </div>\\n                            <div class=\\"row\\">\\n                                <div class=\\"col-6 text-muted\\">\\n                                    <span><t t-esc=\\"record.account_id.value\\"/></span>\\n                                </div>\\n                                <div class=\\"col-6\\">\\n                                    <span class=\\"float-end text-end\\">\\n                                        <field name=\\"amount\\" widget=\\"monetary\\"/>\\n                                    </span>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile">\n                <field name="date"/>\n                <field name="name"/>\n                <field name="account_id"/>\n                <field name="currency_id"/>\n                <field name="amount"/>\n                <templates>\n                    <t t-name="kanban-box">\n                        <div t-attf-class="oe_kanban_card oe_kanban_global_click">\n                            <div class="row">\n                                <div class="col-6">\n                                    <strong><span><t t-esc="record.name.value"/></span></strong>\n                                </div>\n                                <div class="col-6 text-end">\n                                    <strong><t t-esc="record.date.value"/></strong>\n                                </div>\n                            </div>\n                            <div class="row">\n                                <div class="col-6 text-muted">\n                                    <span><t t-esc="record.account_id.value"/></span>\n                                </div>\n                                <div class="col-6">\n                                    <span class="float-end text-end">\n                                        <field name="amount" widget="monetary"/>\n                                    </span>\n                                </div>\n                            </div>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2025-06-18 15:58:12.212842	2025-06-18 15:58:12.212842	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
597	16	596	1	1	account.move.line.tree.grouped.sales.purchase	account.move.line	\N	tree	account/views/account_move_views.xml	\N	primary	{"en_US": "<data><field name=\\"date\\" position=\\"attributes\\"><attribute name=\\"optional\\">hide</attribute></field>\\n                <field name=\\"tax_tag_ids\\" position=\\"attributes\\"><attribute name=\\"optional\\">show</attribute></field>\\n            </data>"}	<?xml version="1.0"?>\n<data><field name="date" position="attributes"><attribute name="optional">hide</attribute></field>\n                <field name="tax_tag_ids" position="attributes"><attribute name="optional">show</attribute></field>\n            </data>	f	t	2025-06-18 15:58:29.583463	2025-06-18 15:58:29.583463	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
598	16	596	1	1	account.move.line.tree.grouped.bank.cash	account.move.line	\N	tree	account/views/account_move_views.xml	\N	primary	{"en_US": "<field name=\\"date\\" position=\\"attributes\\"><attribute name=\\"optional\\">hide</attribute></field>"}	<?xml version="1.0"?>\n<field name="date" position="attributes"><attribute name="optional">hide</attribute></field>\n            	f	t	2025-06-18 15:58:29.583463	2025-06-18 15:58:29.583463	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
599	16	596	1	1	account.move.line.tree.grouped.misc	account.move.line	\N	tree	account/views/account_move_views.xml	\N	primary	{"en_US": "<field name=\\"date\\" position=\\"attributes\\"><attribute name=\\"optional\\">hide</attribute></field>"}	<?xml version="1.0"?>\n<field name="date" position="attributes"><attribute name="optional">hide</attribute></field>\n            	f	t	2025-06-18 15:58:29.583463	2025-06-18 15:58:29.583463	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
600	16	596	1	1	account.move.line.tree.grouped.misc	account.move.line	\N	tree	account/views/account_move_views.xml	\N	primary	{"en_US": "<data><field name=\\"account_id\\" position=\\"attributes\\"><attribute name=\\"optional\\">hide</attribute></field>\\n                <field name=\\"balance\\" position=\\"attributes\\"><attribute name=\\"optional\\">show</attribute></field>\\n            </data>"}	<?xml version="1.0"?>\n<data><field name="account_id" position="attributes"><attribute name="optional">hide</attribute></field>\n                <field name="balance" position="attributes"><attribute name="optional">show</attribute></field>\n            </data>	f	t	2025-06-18 15:58:29.583463	2025-06-18 15:58:29.583463	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
601	16	596	1	1	account.move.line.tree.grouped.partner	account.move.line	\N	tree	account/views/account_move_views.xml	\N	primary	{"en_US": "<data><field name=\\"partner_id\\" position=\\"attributes\\"><attribute name=\\"optional\\">hide</attribute></field>\\n                <field name=\\"date_maturity\\" position=\\"attributes\\"><attribute name=\\"optional\\">show</attribute></field>\\n                <field name=\\"balance\\" position=\\"attributes\\"><attribute name=\\"optional\\">show</attribute></field>\\n            </data>"}	<?xml version="1.0"?>\n<data><field name="partner_id" position="attributes"><attribute name="optional">hide</attribute></field>\n                <field name="date_maturity" position="attributes"><attribute name="optional">show</attribute></field>\n                <field name="balance" position="attributes"><attribute name="optional">show</attribute></field>\n            </data>	f	t	2025-06-18 15:58:29.583463	2025-06-18 15:58:29.583463	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1772	16	\N	1	1	report_picking_type_label	\N	stock.report_picking_type_label	qweb	stock/report/report_stockpicking_operations.xml	\N	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>", "vi_VN": "<t t-name=\\"stock.report_picking_type_label\\">\\n            <t t-set=\\"title\\">Loại hoạt động</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	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1777	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	\N	primary	{"en_US": "<t t-name=\\"stock.stock_report_delivery_no_package_section_line\\">\\n        <tr t-att-class=\\"'bg-200 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>", "vi_VN": "<t t-name=\\"stock.stock_report_delivery_no_package_section_line\\">\\n        <tr t-att-class=\\"'bg-200 fw-bold o_line_section'\\">\\n            <td colspan=\\"99\\" name=\\"no_package_info\\">\\n                <span>Sản phẩm không thuộc về kiện hàng nào</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="'bg-200 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	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
373	18	372	1	1	account.analytic.account.list.select	account.analytic.account	\N	tree	analytic/views/analytic_account_views.xml	\N	primary	{"en_US": "<tree position=\\"attributes\\">\\n                    <attribute name=\\"multi_edit\\">0</attribute>\\n                </tree>"}	<?xml version="1.0"?>\n<tree position="attributes">\n                    <attribute name="multi_edit">0</attribute>\n                </tree>\n            	f	t	2025-06-18 15:58:12.212842	2025-06-18 15:58:12.212842	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1779	16	\N	1	1	report_inventory	\N	stock.report_inventory	qweb	stock/report/report_stockinventory.xml	\N	primary	{"en_US": "<t t-name=\\"stock.report_inventory\\">\\n            <t t-call=\\"web.html_container\\">\\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                        <table class=\\"table table-sm\\">\\n                            <thead>\\n                                <tr>\\n                                    <th groups=\\"stock.group_stock_multi_locations\\"><strong>Location</strong></th>\\n                                    <th><strong>Product</strong></th>\\n                                    <th groups=\\"stock.group_production_lot\\"><strong>Lot/Serial Number</strong></th>\\n                                    <th groups=\\"stock.group_tracking_lot\\"><strong>Package</strong></th>\\n                                    <th class=\\"text-end\\"><strong>Available Quantity</strong></th>\\n                                    <th class=\\"text-end\\"><strong>On hand Quantity</strong></th>\\n                                    <th class=\\"text-end\\"><strong>Counted Quantity</strong></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\\"><strong t-esc=\\"location.display_name\\"/></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\\"/></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=\\"text-end\\"><span t-field=\\"line.available_quantity\\"/> <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\"/></td>\\n                                        <td class=\\"text-end\\"><span t-field=\\"line.quantity\\"/> <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\"/></td>\\n                                        <td class=\\"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\\"/></t>\\n                                            <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                                        </td>\\n                                    </tr>\\n                                </t>\\n                            </tbody>\\n                        </table>\\n                    </div>\\n                </t>\\n            </t>\\n        </t>", "vi_VN": "<t t-name=\\"stock.report_inventory\\">\\n            <t t-call=\\"web.html_container\\">\\n                <t t-call=\\"web.external_layout\\">\\n                    <div class=\\"page\\">\\n                        <br/>\\n                        <h2>Bảng tính kiểm kho</h2>\\n                        <t t-set=\\"locations\\" t-value=\\"docs.mapped('location_id')\\"/>\\n                        <table class=\\"table table-sm\\">\\n                            <thead>\\n                                <tr>\\n                                    <th groups=\\"stock.group_stock_multi_locations\\"><strong>Vị trí</strong></th>\\n                                    <th><strong>Sản phẩm</strong></th>\\n                                    <th groups=\\"stock.group_production_lot\\"><strong>Số lô/sê-ri</strong></th>\\n                                    <th groups=\\"stock.group_tracking_lot\\"><strong>Kiện hàng</strong></th>\\n                                    <th class=\\"text-end\\"><strong>Số lượng còn hàng</strong></th>\\n                                    <th class=\\"text-end\\"><strong>Số lượng hiện có</strong></th>\\n                                    <th class=\\"text-end\\"><strong>Số lượng đã đếm</strong></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\\"><strong t-esc=\\"location.display_name\\"/></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\\"/></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=\\"text-end\\"><span t-field=\\"line.available_quantity\\"/> <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\"/></td>\\n                                        <td class=\\"text-end\\"><span t-field=\\"line.quantity\\"/> <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\"/></td>\\n                                        <td class=\\"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\\"/></t>\\n                                            <span t-field=\\"line.product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                                        </td>\\n                                    </tr>\\n                                </t>\\n                            </tbody>\\n                        </table>\\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                <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                        <table class="table table-sm">\n                            <thead>\n                                <tr>\n                                    <th groups="stock.group_stock_multi_locations"><strong>Location</strong></th>\n                                    <th><strong>Product</strong></th>\n                                    <th groups="stock.group_production_lot"><strong>Lot/Serial Number</strong></th>\n                                    <th groups="stock.group_tracking_lot"><strong>Package</strong></th>\n                                    <th class="text-end"><strong>Available Quantity</strong></th>\n                                    <th class="text-end"><strong>On hand Quantity</strong></th>\n                                    <th class="text-end"><strong>Counted Quantity</strong></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"><strong t-esc="location.display_name"/></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"/></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="text-end"><span t-field="line.available_quantity"/> <span t-field="line.product_uom_id" groups="uom.group_uom"/></td>\n                                        <td class="text-end"><span t-field="line.quantity"/> <span t-field="line.product_uom_id" groups="uom.group_uom"/></td>\n                                        <td class="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"/></t>\n                                            <span t-field="line.product_uom_id" groups="uom.group_uom"/>\n                                        </td>\n                                    </tr>\n                                </t>\n                            </tbody>\n                        </table>\n                    </div>\n                </t>\n            </t>\n        </t>\n    	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1794	16	\N	1	1	Change Product Quantity	stock.change.product.qty	\N	form	stock/wizard/stock_change_product_qty_views.xml	\N	primary	{"en_US": "<form string=\\"Update Product Quantity\\">\\n                    <group>\\n                        <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_id\\" options=\\"{'no_open': True, 'no_create': True}\\" domain=\\"[('product_tmpl_id', '=', product_tmpl_id)]\\" attrs=\\"{'invisible': [('product_variant_count', '=', 1)]}\\" invisible=\\"context.get('default_product_id')\\" readonly=\\"context.get('default_product_id')\\"/>\\n                        <field name=\\"new_quantity\\"/>\\n                    </group>\\n                    <footer>\\n                        <button name=\\"change_product_qty\\" string=\\"Apply\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                    </footer>\\n                </form>", "vi_VN": "<form string=\\"Cập nhật số lượng sản phẩm\\">\\n                    <group>\\n                        <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_id\\" options=\\"{'no_open': True, 'no_create': True}\\" domain=\\"[('product_tmpl_id', '=', product_tmpl_id)]\\" attrs=\\"{'invisible': [('product_variant_count', '=', 1)]}\\" invisible=\\"context.get('default_product_id')\\" readonly=\\"context.get('default_product_id')\\"/>\\n                        <field name=\\"new_quantity\\"/>\\n                    </group>\\n                    <footer>\\n                        <button name=\\"change_product_qty\\" string=\\"Áp dụng\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Hủy\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Update Product Quantity">\n                    <group>\n                        <field name="product_tmpl_id" invisible="1"/>\n                        <field name="product_variant_count" invisible="1"/>\n                        <field name="product_id" options="{'no_open': True, 'no_create': True}" domain="[('product_tmpl_id', '=', product_tmpl_id)]" attrs="{'invisible': [('product_variant_count', '=', 1)]}" invisible="context.get('default_product_id')" readonly="context.get('default_product_id')"/>\n                        <field name="new_quantity"/>\n                    </group>\n                    <footer>\n                        <button name="change_product_qty" string="Apply" type="object" class="btn-primary" data-hotkey="q"/>\n                        <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="z"/>\n                    </footer>\n                </form>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1795	16	\N	1	1	Return lines	stock.return.picking	\N	form	stock/wizard/stock_picking_return_views.xml	\N	primary	{"en_US": "<form>\\n                <field name=\\"move_dest_exists\\" invisible=\\"1\\"/>\\n                <field name=\\"picking_id\\" invisible=\\"1\\" force_save=\\"1\\"/>\\n                <field name=\\"parent_location_id\\" invisible=\\"1\\"/>\\n                <field name=\\"original_location_id\\" invisible=\\"1\\"/>\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <div class=\\"oe_grey\\" attrs=\\"{'invisible': [('move_dest_exists', '=', False)]}\\">\\n                    <p>This picking appears to be chained with another operation. Later, if you receive the goods you are returning now, make sure to <b>reverse</b> the returned picking in order to avoid logistic rules to be applied again (which would create duplicated operations)</p>\\n                </div>\\n                <field name=\\"product_return_moves\\">\\n                    <tree editable=\\"top\\" create=\\"0\\">\\n                        <field name=\\"product_id\\" options=\\"{'no_create': True, 'no_open': True}\\" force_save=\\"1\\"/>\\n                        <field name=\\"quantity\\"/>\\n                        <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                        <field name=\\"move_id\\" invisible=\\"1\\"/>\\n                    </tree>\\n                </field>\\n                <group>\\n                    <field name=\\"location_id\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"stock.group_stock_multi_locations\\" required=\\"1\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"create_returns\\" string=\\"Return\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form>\\n                <field name=\\"move_dest_exists\\" invisible=\\"1\\"/>\\n                <field name=\\"picking_id\\" invisible=\\"1\\" force_save=\\"1\\"/>\\n                <field name=\\"parent_location_id\\" invisible=\\"1\\"/>\\n                <field name=\\"original_location_id\\" invisible=\\"1\\"/>\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <div class=\\"oe_grey\\" attrs=\\"{'invisible': [('move_dest_exists', '=', False)]}\\">\\n                    <p>Phiếu kho này có vẻ như được xâu chuỗi với một hoạt động khác. Sau này, nếu bạn nhận được hàng hoá mà bạn hiện đang trả lại, hãy đảm bảo <b>đảo lại</b> phiếu trả hàng để tránh các quy tắc logistics được áp dụng lại (điều này sẽ tạo ra các hoạt động trùng lặp)</p>\\n                </div>\\n                <field name=\\"product_return_moves\\">\\n                    <tree editable=\\"top\\" create=\\"0\\">\\n                        <field name=\\"product_id\\" options=\\"{'no_create': True, 'no_open': True}\\" force_save=\\"1\\"/>\\n                        <field name=\\"quantity\\"/>\\n                        <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                        <field name=\\"move_id\\" invisible=\\"1\\"/>\\n                    </tree>\\n                </field>\\n                <group>\\n                    <field name=\\"location_id\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"stock.group_stock_multi_locations\\" required=\\"1\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"create_returns\\" string=\\"Trả hàng\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Hủy\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <field name="move_dest_exists" invisible="1"/>\n                <field name="picking_id" invisible="1" force_save="1"/>\n                <field name="parent_location_id" invisible="1"/>\n                <field name="original_location_id" invisible="1"/>\n                <field name="company_id" invisible="1"/>\n                <div class="oe_grey" attrs="{'invisible': [('move_dest_exists', '=', False)]}">\n                    <p>This picking appears to be chained with another operation. Later, if you receive the goods you are returning now, make sure to <b>reverse</b> the returned picking in order to avoid logistic rules to be applied again (which would create duplicated operations)</p>\n                </div>\n                <field name="product_return_moves">\n                    <tree editable="top" create="0">\n                        <field name="product_id" options="{'no_create': True, 'no_open': True}" force_save="1"/>\n                        <field name="quantity"/>\n                        <field name="uom_id" groups="uom.group_uom"/>\n                        <field name="move_id" invisible="1"/>\n                    </tree>\n                </field>\n                <group>\n                    <field name="location_id" options="{'no_create': True, 'no_open': True}" groups="stock.group_stock_multi_locations" required="1"/>\n                </group>\n                <footer>\n                    <button name="create_returns" string="Return" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1796	16	\N	1	1	Run Schedulers Manually	stock.scheduler.compute	\N	form	stock/wizard/stock_scheduler_compute_views.xml	\N	primary	{"en_US": "<form string=\\"Parameters\\">\\n                <p>\\n                The stock will be reserved for operations waiting for availability and the reordering rules will be triggered.\\n                </p>\\n                <footer>\\n                    <button name=\\"procure_calculation\\" string=\\"Run Scheduler\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"Tham số\\">\\n                <p>\\n                Tồn kho sẽ được dự trữ cho các hoạt động chờ hàng và các quy tắc tái đặt hàng sẽ được kích hoạt.\\n                </p>\\n                <footer>\\n                    <button name=\\"procure_calculation\\" string=\\"Chạy trình lập kế hoạch\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Hủy\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Parameters">\n                <p>\n                The stock will be reserved for operations waiting for availability and the reordering rules will be triggered.\n                </p>\n                <footer>\n                    <button name="procure_calculation" string="Run Scheduler" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1797	16	\N	1	1	stock.immediate.transfer.view.form	stock.immediate.transfer	\N	form	stock/wizard/stock_immediate_transfer_views.xml	\N	primary	{"en_US": "<form string=\\"Immediate transfer?\\">\\n                <p>You have not recorded <i>done</i> quantities yet, by clicking on <i>apply</i> Odoo will process all the quantities.</p>\\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=\\"immediate_transfer_line_ids\\" nolabel=\\"1\\" attrs=\\"{'invisible': [('show_transfers', '=', False)]}\\">&gt;\\n                    <tree create=\\"0\\" delete=\\"0\\" editable=\\"top\\">\\n                        <field name=\\"picking_id\\"/>\\n                        <field name=\\"to_immediate\\" widget=\\"boolean_toggle\\" options=\\"{'autosave': False}\\"/>\\n                    </tree>\\n                </field>\\n\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Apply\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"Lệnh chuyển hàng ngay?\\">\\n                <p>Bạn chưa ghi lại số lượng <i>đã hoàn tất</i>, bằng cách nhấp vào <i>áp dụng</i> Odoo sẽ xử lý toàn bộ số lượng.</p>\\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=\\"immediate_transfer_line_ids\\" nolabel=\\"1\\" attrs=\\"{'invisible': [('show_transfers', '=', False)]}\\">&gt;\\n                    <tree create=\\"0\\" delete=\\"0\\" editable=\\"top\\">\\n                        <field name=\\"picking_id\\"/>\\n                        <field name=\\"to_immediate\\" widget=\\"boolean_toggle\\" options=\\"{'autosave': False}\\"/>\\n                    </tree>\\n                </field>\\n\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Áp dụng\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Hủy\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Immediate transfer?">\n                <p>You have not recorded <i>done</i> quantities yet, by clicking on <i>apply</i> Odoo will process all the quantities.</p>\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="immediate_transfer_line_ids" nolabel="1" attrs="{'invisible': [('show_transfers', '=', False)]}">&gt;\n                    <tree create="0" delete="0" editable="top">\n                        <field name="picking_id"/>\n                        <field name="to_immediate" widget="boolean_toggle" options="{'autosave': False}"/>\n                    </tree>\n                </field>\n\n                <footer>\n                    <button name="process" string="Apply" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
540	16	\N	1	1	digest_mail_main	\N	digest.digest_mail_main	qweb	digest/data/digest_data.xml	\N	primary	{"en_US": "<t t-name=\\"digest.digest_mail_main\\">\\n<div id=\\"header_background\\">\\n    <div class=\\"global_layout\\" id=\\"header\\">\\n        <div style=\\"overflow: auto;\\">\\n            <p t-field=\\"company.name\\" class=\\"company_name\\"/>\\n            <a t-att-href=\\"top_button_url\\" target=\\"_blank\\"><span t-esc=\\"top_button_label\\" class=\\"button\\" id=\\"button_connect\\"/></a>\\n        </div>\\n        <div class=\\"title_subtitle\\">\\n            <p t-esc=\\"title\\"/>\\n            <p t-if=\\"sub_title\\" t-esc=\\"sub_title\\"/>\\n        </div>\\n        <div t-esc=\\"formatted_date\\" class=\\"date\\"/>\\n    </div>\\n</div>\\n\\n<div style=\\"background-color: #eeeeee;\\">\\n<div t-foreach=\\"tips\\" t-as=\\"tip\\" t-out=\\"tip\\" class=\\"global_layout\\"/>\\n\\n<div t-if=\\"kpi_data\\" class=\\"global_layout\\" style=\\"padding-bottom: 0;\\">\\n    <t t-set=\\"kpi_color\\" t-value=\\"'kpi_border_col'\\"/>\\n    <div t-foreach=\\"kpi_data\\" t-as=\\"kpi_info\\" class=\\"kpi_row_footer\\">\\n        <div t-if=\\"kpi_info.get('kpi_col1') or kpi_info.get('kpi_col2') or kpi_info.get('kpi_col3')\\" t-att-data-field=\\"kpi_info['kpi_name']\\">\\n            <div class=\\"kpi_header\\">\\n                <span t-esc=\\"kpi_info['kpi_fullname']\\" style=\\"vertical-align: middle;\\"/>\\n                <a t-if=\\"kpi_info['kpi_action']\\" t-att-href=\\"'/web#action=%s' % kpi_info['kpi_action']\\"><span class=\\"button\\" id=\\"button_open_report\\">Open Report</span></a>\\n            </div>\\n            <div t-if=\\"kpi_info.get('kpi_col1')\\" class=\\"kpi_cell kpi_cell_border\\">\\n                <div t-call=\\"digest.digest_tool_kpi\\">\\n                    <t t-set=\\"kpi_value\\" t-value=\\"kpi_info['kpi_col1']['value']\\"/>\\n                    <t t-set=\\"kpi_margin\\" t-value=\\"kpi_info['kpi_col1'].get('margin')\\"/>\\n                    <t t-set=\\"kpi_subtitle\\" t-value=\\"kpi_info['kpi_col1']['col_subtitle']\\"/>\\n                </div>\\n            </div>\\n            <div t-if=\\"kpi_info.get('kpi_col2')\\" class=\\"kpi_cell kpi_cell_center\\">\\n                <div t-call=\\"digest.digest_tool_kpi\\">\\n                    <t t-set=\\"kpi_value\\" t-value=\\"kpi_info['kpi_col2']['value']\\"/>\\n                    <t t-set=\\"kpi_margin\\" t-value=\\"kpi_info['kpi_col2'].get('margin')\\"/>\\n                    <t t-set=\\"kpi_subtitle\\" t-value=\\"kpi_info['kpi_col2']['col_subtitle']\\"/>\\n                </div>\\n            </div>\\n            <div t-if=\\"kpi_info.get('kpi_col3')\\" class=\\"kpi_cell kpi_cell_border\\">\\n                <div t-call=\\"digest.digest_tool_kpi\\">\\n                    <t t-set=\\"kpi_value\\" t-value=\\"kpi_info['kpi_col3']['value']\\"/>\\n                    <t t-set=\\"kpi_margin\\" t-value=\\"kpi_info['kpi_col3'].get('margin')\\"/>\\n                    <t t-set=\\"kpi_subtitle\\" t-value=\\"kpi_info['kpi_col3']['col_subtitle']\\"/>\\n                </div>\\n            </div>\\n            <div class=\\"kpi_trick\\"/>\\n        </div>\\n    </div>\\n</div>\\n\\n<t t-if=\\"body\\" t-out=\\"body\\"/>\\n\\n<div>\\n    <div class=\\"global_layout\\">\\n        <div class=\\"preference_div\\">\\n            <div t-if=\\"preferences\\" t-foreach=\\"preferences\\" t-as=\\"preference\\" class=\\"preference\\">\\n                <t t-out=\\"preference\\"/>\\n            </div>\\n            <div class=\\"by_odoo\\">\\n                Sent by <a href=\\"https://www.odoo.com\\" target=\\"_blank\\" class=\\"odoo_link\\"><span class=\\"odoo_link_text\\">Odoo</span></a>\\n                <t t-if=\\"unsubscribe_token\\">\\n                    –\\n                    <a t-attf-href=\\"/digest/#{object.id}/unsubscribe?token=#{unsubscribe_token}&amp;user_id=#{user.id}\\" target=\\"_blank\\" style=\\"text-decoration: none;\\">\\n                        <span style=\\"color: #8f8f8f;\\">Unsubscribe</span>\\n                    </a>\\n                </t>\\n                <t t-elif=\\"object and object._name == 'digest.digest'\\">\\n                    –\\n                    <a t-att-href=\\"'/web#view_type=form&amp;model=digest.digest&amp;id=%s' % object.id\\" target=\\"_blank\\" style=\\"text-decoration: none;\\">\\n                        <span style=\\"color: #8f8f8f;\\">Unsubscribe</span>\\n                    </a>\\n                </t>\\n            </div>\\n        </div>\\n    </div>\\n</div>\\n\\n<div t-if=\\"display_mobile_banner\\" t-call=\\"digest.digest_section_mobile\\"/>\\n\\n<div class=\\"global_layout\\" id=\\"footer\\">\\n    <p style=\\"font-weight: bold;\\" t-esc=\\"company.name\\"/>\\n    <p class=\\"by_odoo\\" id=\\"powered\\">\\n        Powered by <a href=\\"https://www.odoo.com\\" target=\\"_blank\\" class=\\"odoo_link\\"><span class=\\"odoo_link_text\\">Odoo</span></a>\\n    </p>\\n</div>\\n</div>\\n    </t>", "vi_VN": "<t t-name=\\"digest.digest_mail_main\\">\\n<div id=\\"header_background\\">\\n    <div class=\\"global_layout\\" id=\\"header\\">\\n        <div style=\\"overflow: auto;\\">\\n            <p t-field=\\"company.name\\" class=\\"company_name\\"/>\\n            <a t-att-href=\\"top_button_url\\" target=\\"_blank\\"><span t-esc=\\"top_button_label\\" class=\\"button\\" id=\\"button_connect\\"/></a>\\n        </div>\\n        <div class=\\"title_subtitle\\">\\n            <p t-esc=\\"title\\"/>\\n            <p t-if=\\"sub_title\\" t-esc=\\"sub_title\\"/>\\n        </div>\\n        <div t-esc=\\"formatted_date\\" class=\\"date\\"/>\\n    </div>\\n</div>\\n\\n<div style=\\"background-color: #eeeeee;\\">\\n<div t-foreach=\\"tips\\" t-as=\\"tip\\" t-out=\\"tip\\" class=\\"global_layout\\"/>\\n\\n<div t-if=\\"kpi_data\\" class=\\"global_layout\\" style=\\"padding-bottom: 0;\\">\\n    <t t-set=\\"kpi_color\\" t-value=\\"'kpi_border_col'\\"/>\\n    <div t-foreach=\\"kpi_data\\" t-as=\\"kpi_info\\" class=\\"kpi_row_footer\\">\\n        <div t-if=\\"kpi_info.get('kpi_col1') or kpi_info.get('kpi_col2') or kpi_info.get('kpi_col3')\\" t-att-data-field=\\"kpi_info['kpi_name']\\">\\n            <div class=\\"kpi_header\\">\\n                <span t-esc=\\"kpi_info['kpi_fullname']\\" style=\\"vertical-align: middle;\\"/>\\n                <a t-if=\\"kpi_info['kpi_action']\\" t-att-href=\\"'/web#action=%s' % kpi_info['kpi_action']\\"><span class=\\"button\\" id=\\"button_open_report\\">Open Report</span></a>\\n            </div>\\n            <div t-if=\\"kpi_info.get('kpi_col1')\\" class=\\"kpi_cell kpi_cell_border\\">\\n                <div t-call=\\"digest.digest_tool_kpi\\">\\n                    <t t-set=\\"kpi_value\\" t-value=\\"kpi_info['kpi_col1']['value']\\"/>\\n                    <t t-set=\\"kpi_margin\\" t-value=\\"kpi_info['kpi_col1'].get('margin')\\"/>\\n                    <t t-set=\\"kpi_subtitle\\" t-value=\\"kpi_info['kpi_col1']['col_subtitle']\\"/>\\n                </div>\\n            </div>\\n            <div t-if=\\"kpi_info.get('kpi_col2')\\" class=\\"kpi_cell kpi_cell_center\\">\\n                <div t-call=\\"digest.digest_tool_kpi\\">\\n                    <t t-set=\\"kpi_value\\" t-value=\\"kpi_info['kpi_col2']['value']\\"/>\\n                    <t t-set=\\"kpi_margin\\" t-value=\\"kpi_info['kpi_col2'].get('margin')\\"/>\\n                    <t t-set=\\"kpi_subtitle\\" t-value=\\"kpi_info['kpi_col2']['col_subtitle']\\"/>\\n                </div>\\n            </div>\\n            <div t-if=\\"kpi_info.get('kpi_col3')\\" class=\\"kpi_cell kpi_cell_border\\">\\n                <div t-call=\\"digest.digest_tool_kpi\\">\\n                    <t t-set=\\"kpi_value\\" t-value=\\"kpi_info['kpi_col3']['value']\\"/>\\n                    <t t-set=\\"kpi_margin\\" t-value=\\"kpi_info['kpi_col3'].get('margin')\\"/>\\n                    <t t-set=\\"kpi_subtitle\\" t-value=\\"kpi_info['kpi_col3']['col_subtitle']\\"/>\\n                </div>\\n            </div>\\n            <div class=\\"kpi_trick\\"/>\\n        </div>\\n    </div>\\n</div>\\n\\n<t t-if=\\"body\\" t-out=\\"body\\"/>\\n\\n<div>\\n    <div class=\\"global_layout\\">\\n        <div class=\\"preference_div\\">\\n            <div t-if=\\"preferences\\" t-foreach=\\"preferences\\" t-as=\\"preference\\" class=\\"preference\\">\\n                <t t-out=\\"preference\\"/>\\n            </div>\\n            <div class=\\"by_odoo\\">\\n                Đã gửi bởi <a href=\\"https://www.odoo.com\\" target=\\"_blank\\" class=\\"odoo_link\\"><span class=\\"odoo_link_text\\">Odoo</span></a>\\n                <t t-if=\\"unsubscribe_token\\">\\n                    –\\n                    <a t-attf-href=\\"/digest/#{object.id}/unsubscribe?token=#{unsubscribe_token}&amp;user_id=#{user.id}\\" target=\\"_blank\\" style=\\"text-decoration: none;\\">\\n                        <span style=\\"color: #8f8f8f;\\">Unsubscribe</span>\\n                    </a>\\n                </t>\\n                <t t-elif=\\"object and object._name == 'digest.digest'\\">\\n                    –\\n                    <a t-att-href=\\"'/web#view_type=form&amp;model=digest.digest&amp;id=%s' % object.id\\" target=\\"_blank\\" style=\\"text-decoration: none;\\">\\n                        <span style=\\"color: #8f8f8f;\\">Unsubscribe</span>\\n                    </a>\\n                </t>\\n            </div>\\n        </div>\\n    </div>\\n</div>\\n\\n<div t-if=\\"display_mobile_banner\\" t-call=\\"digest.digest_section_mobile\\"/>\\n\\n<div class=\\"global_layout\\" id=\\"footer\\">\\n    <p style=\\"font-weight: bold;\\" t-esc=\\"company.name\\"/>\\n    <p class=\\"by_odoo\\" id=\\"powered\\">\\n        Cung cấp bởi <a href=\\"https://www.odoo.com\\" target=\\"_blank\\" class=\\"odoo_link\\"><span class=\\"odoo_link_text\\">Odoo</span></a>\\n    </p>\\n</div>\\n</div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="digest.digest_mail_main">\n<div id="header_background">\n    <div class="global_layout" id="header">\n        <div style="overflow: auto;">\n            <p t-field="company.name" class="company_name"/>\n            <a t-att-href="top_button_url" target="_blank"><span t-esc="top_button_label" class="button" id="button_connect"/></a>\n        </div>\n        <div class="title_subtitle">\n            <p t-esc="title"/>\n            <p t-if="sub_title" t-esc="sub_title"/>\n        </div>\n        <div t-esc="formatted_date" class="date"/>\n    </div>\n</div>\n\n<div style="background-color: #eeeeee;">\n<div t-foreach="tips" t-as="tip" t-out="tip" class="global_layout"/>\n\n<div t-if="kpi_data" class="global_layout" style="padding-bottom: 0;">\n    <t t-set="kpi_color" t-value="'kpi_border_col'"/>\n    <div t-foreach="kpi_data" t-as="kpi_info" class="kpi_row_footer">\n        <div t-if="kpi_info.get('kpi_col1') or kpi_info.get('kpi_col2') or kpi_info.get('kpi_col3')" t-att-data-field="kpi_info['kpi_name']">\n            <div class="kpi_header">\n                <span t-esc="kpi_info['kpi_fullname']" style="vertical-align: middle;"/>\n                <a t-if="kpi_info['kpi_action']" t-att-href="'/web#action=%s' % kpi_info['kpi_action']"><span class="button" id="button_open_report">Open Report</span></a>\n            </div>\n            <div t-if="kpi_info.get('kpi_col1')" class="kpi_cell kpi_cell_border">\n                <div t-call="digest.digest_tool_kpi">\n                    <t t-set="kpi_value" t-value="kpi_info['kpi_col1']['value']"/>\n                    <t t-set="kpi_margin" t-value="kpi_info['kpi_col1'].get('margin')"/>\n                    <t t-set="kpi_subtitle" t-value="kpi_info['kpi_col1']['col_subtitle']"/>\n                </div>\n            </div>\n            <div t-if="kpi_info.get('kpi_col2')" class="kpi_cell kpi_cell_center">\n                <div t-call="digest.digest_tool_kpi">\n                    <t t-set="kpi_value" t-value="kpi_info['kpi_col2']['value']"/>\n                    <t t-set="kpi_margin" t-value="kpi_info['kpi_col2'].get('margin')"/>\n                    <t t-set="kpi_subtitle" t-value="kpi_info['kpi_col2']['col_subtitle']"/>\n                </div>\n            </div>\n            <div t-if="kpi_info.get('kpi_col3')" class="kpi_cell kpi_cell_border">\n                <div t-call="digest.digest_tool_kpi">\n                    <t t-set="kpi_value" t-value="kpi_info['kpi_col3']['value']"/>\n                    <t t-set="kpi_margin" t-value="kpi_info['kpi_col3'].get('margin')"/>\n                    <t t-set="kpi_subtitle" t-value="kpi_info['kpi_col3']['col_subtitle']"/>\n                </div>\n            </div>\n            <div class="kpi_trick"/>\n        </div>\n    </div>\n</div>\n\n<t t-if="body" t-out="body"/>\n\n<div>\n    <div class="global_layout">\n        <div class="preference_div">\n            <div t-if="preferences" t-foreach="preferences" t-as="preference" class="preference">\n                <t t-out="preference"/>\n            </div>\n            <div class="by_odoo">\n                Sent by <a href="https://www.odoo.com" target="_blank" class="odoo_link"><span class="odoo_link_text">Odoo</span></a>\n                <t t-if="unsubscribe_token">\n                    –\n                    <a t-attf-href="/digest/#{object.id}/unsubscribe?token=#{unsubscribe_token}&amp;user_id=#{user.id}" target="_blank" style="text-decoration: none;">\n                        <span style="color: #8f8f8f;">Unsubscribe</span>\n                    </a>\n                </t>\n                <t t-elif="object and object._name == 'digest.digest'">\n                    –\n                    <a t-att-href="'/web#view_type=form&amp;model=digest.digest&amp;id=%s' % object.id" target="_blank" style="text-decoration: none;">\n                        <span style="color: #8f8f8f;">Unsubscribe</span>\n                    </a>\n                </t>\n            </div>\n        </div>\n    </div>\n</div>\n\n<div t-if="display_mobile_banner" t-call="digest.digest_section_mobile"/>\n\n<div class="global_layout" id="footer">\n    <p style="font-weight: bold;" t-esc="company.name"/>\n    <p class="by_odoo" id="powered">\n        Powered by <a href="https://www.odoo.com" target="_blank" class="odoo_link"><span class="odoo_link_text">Odoo</span></a>\n    </p>\n</div>\n</div>\n    </t>\n\n\n    	f	t	2025-06-18 15:58:26.267004	2025-06-18 15:58:26.267004	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1798	16	\N	1	1	stock.inventory.conflict.form.view	stock.inventory.conflict	\N	form	stock/wizard/stock_inventory_conflict.xml	\N	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                        <tree editable=\\"bottom\\" create=\\"0\\" delete=\\"0\\">\\n                            <field name=\\"id\\" invisible=\\"1\\"/>\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_id\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\" invisible=\\"context.get('single_product', False)\\" readonly=\\"context.get('single_product', False)\\" force_save=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"location_id\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\" invisible=\\"context.get('hide_location', False)\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" attrs=\\"{                                 'readonly': ['|', ('id', '!=', False), ('tracking', 'not in', ['serial', 'lot'])],                                 'required': [('tracking', '!=', 'none')]                             }\\" invisible=\\"context.get('hide_lot', False)\\" context=\\"{'default_product_id': product_id, 'default_company_id': company_id}\\"/>\\n                            <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\"/>\\n                            <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\" 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                        </tree>\\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=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form>\\n                <div>\\n                    <strong>Do một số lần dịch chuyển tồn kho được thực hiện giữa lần cập nhật số lượng ban đầu và hiện tại, chênh lệch số lượng không còn nhất quán.</strong>\\n                </div>\\n                <div>\\n                    Bạn có thể:\\n                    <ul>\\n                        <li>Giữ <strong>Số lượng được đếm</strong> (Chênh lệch sẽ được cập nhật)</li>\\n                        <li>Giữ <strong>Chênh lệch</strong> (Số lượng được đếm sẽ được cập nhật để phản ánh cùng mức chênh lệch khi bạn đếm)</li>\\n                        <li>Loại bỏ và xử lý các điểm không nhất quán theo cách thủ công</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                        <tree editable=\\"bottom\\" create=\\"0\\" delete=\\"0\\">\\n                            <field name=\\"id\\" invisible=\\"1\\"/>\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_id\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\" invisible=\\"context.get('single_product', False)\\" readonly=\\"context.get('single_product', False)\\" force_save=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"location_id\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\" invisible=\\"context.get('hide_location', False)\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" attrs=\\"{                                 'readonly': ['|', ('id', '!=', False), ('tracking', 'not in', ['serial', 'lot'])],                                 'required': [('tracking', '!=', 'none')]                             }\\" invisible=\\"context.get('hide_lot', False)\\" context=\\"{'default_product_id': product_id, 'default_company_id': company_id}\\"/>\\n                            <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\"/>\\n                            <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"quantity\\" string=\\"Số lượng\\"/>\\n                            <field name=\\"inventory_quantity\\" string=\\"Số lượng đã đếm\\" decoration-muted=\\"inventory_quantity == 0\\" readonly=\\"0\\"/>\\n                            <field name=\\"inventory_diff_quantity\\" string=\\"Chênh lệch\\" 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                        </tree>\\n                    </field>\\n                </div>\\n                <footer>\\n                    <button name=\\"action_keep_counted_quantity\\" string=\\"Giữ số lượng được đếm\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"action_keep_difference\\" string=\\"Giữ chênh lệch\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Huỷ bỏ\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\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                        <tree editable="bottom" create="0" delete="0">\n                            <field name="id" invisible="1"/>\n                            <field name="tracking" invisible="1"/>\n                            <field name="company_id" invisible="1"/>\n                            <field name="product_id" attrs="{'readonly': [('id', '!=', False)]}" invisible="context.get('single_product', False)" readonly="context.get('single_product', False)" force_save="1" options="{'no_create': True}"/>\n                            <field name="location_id" attrs="{'readonly': [('id', '!=', False)]}" invisible="context.get('hide_location', False)" options="{'no_create': True}"/>\n                            <field name="lot_id" groups="stock.group_production_lot" attrs="{                                 'readonly': ['|', ('id', '!=', False), ('tracking', 'not in', ['serial', 'lot'])],                                 'required': [('tracking', '!=', 'none')]                             }" invisible="context.get('hide_lot', False)" context="{'default_product_id': product_id, 'default_company_id': company_id}"/>\n                            <field name="package_id" groups="stock.group_tracking_lot" attrs="{'readonly': [('id', '!=', False)]}"/>\n                            <field name="owner_id" groups="stock.group_tracking_owner" attrs="{'readonly': [('id', '!=', False)]}" 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                        </tree>\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="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1799	16	\N	1	1	stock_backorder_confirmation	stock.backorder.confirmation	\N	form	stock/wizard/stock_backorder_confirmation_views.xml	\N	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\\" attrs=\\"{'invisible': [('show_transfers', '=', False)]}\\">&gt;\\n                    <tree create=\\"0\\" delete=\\"0\\" editable=\\"top\\">\\n                        <field name=\\"picking_id\\"/>\\n                        <field name=\\"to_backorder\\" widget=\\"boolean_toggle\\"/>\\n                    </tree>\\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-primary\\" attrs=\\"{'invisible': [('show_transfers', '=', True)]}\\" data-hotkey=\\"w\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"Tạo đơn hàng chậm trễ\\">\\n                <group>\\n                    <group>\\n                        <div colspan=\\"2\\"><p name=\\"explanation-text\\">\\n                            Bạn đã xử lý ít sản phẩm hơn nhu cầu ban đầu.\\n                        </p></div>\\n                    </group>\\n                    <group>\\n                        <div colspan=\\"2\\" class=\\"text-muted\\">\\n                            Tạo đơn hàng tách kiện nếu bạn dự kiến sẽ xử lý sản phẩm\\n                          còn lại sau. Không tạo đơn hàng tách kiện nếu bạn sẽ không \\n                          xử lý sản phẩm còn lại. \\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\\" attrs=\\"{'invisible': [('show_transfers', '=', False)]}\\">&gt;\\n                    <tree create=\\"0\\" delete=\\"0\\" editable=\\"top\\">\\n                        <field name=\\"picking_id\\"/>\\n                        <field name=\\"to_backorder\\" widget=\\"boolean_toggle\\"/>\\n                    </tree>\\n                </field>\\n\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Tạo đơn hàng tách kiện\\" type=\\"object\\" class=\\"oe_highlight\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"process_cancel_backorder\\" string=\\"Không có đơn hàng tách kiện\\" type=\\"object\\" class=\\"btn-primary\\" attrs=\\"{'invisible': [('show_transfers', '=', True)]}\\" data-hotkey=\\"w\\"/>\\n                    <button string=\\"Hủy\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\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" attrs="{'invisible': [('show_transfers', '=', False)]}">&gt;\n                    <tree create="0" delete="0" editable="top">\n                        <field name="picking_id"/>\n                        <field name="to_backorder" widget="boolean_toggle"/>\n                    </tree>\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-primary" attrs="{'invisible': [('show_transfers', '=', True)]}" data-hotkey="w"/>\n                    <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1800	16	\N	1	1	Inventory Report at Date	stock.quantity.history	\N	form	stock/wizard/stock_quantity_history.xml	\N	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=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"Chọn ngày\\">\\n                <group>\\n                    <field name=\\"inventory_datetime\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"open_at_date\\" string=\\"Xác nhận\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Hủy\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\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="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
539	16	\N	1	1	digest_mail_layout	\N	digest.digest_mail_layout	qweb	digest/data/digest_data.xml	\N	primary	{"en_US": "<t t-name=\\"digest.digest_mail_layout\\">\\n&lt;!DOCTYPE html&gt;\\n<html xmlns=\\"http://www.w3.org/1999/xhtml\\">\\n    <head>\\n        <meta http-equiv=\\"Content-Type\\" content=\\"text/html; charset=UTF-8\\"/>\\n        <meta name=\\"format-detection\\" content=\\"telephone=no\\"/>\\n        <meta name=\\"viewport\\" content=\\"width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=no;\\"/>\\n        <meta http-equiv=\\"X-UA-Compatible\\" content=\\"IE=9; IE=8; IE=7; IE=EDGE\\"/>\\n\\n        <style type=\\"text/css\\">\\n            <t t-set=\\"company_color\\" t-value=\\"company.secondary_color or '#875a7b'\\"/>\\n            body {\\n                margin: 0;\\n                padding: 0;\\n                font-family: Arial, Helvetica, Verdana, sans-serif;\\n            }\\n            #header_background {\\n                background-color: <t t-out=\\"company_color\\"/>;\\n            }\\n            .global_layout {\\n                max-width: 588px;\\n                margin: 0 auto;\\n                border: 1px solid #eeeeee;\\n                border-top: 0;\\n                background-color: #ffffff;\\n            }\\n            .company_name {\\n                display: inline;\\n                vertical-align: middle;\\n                font-weight: bold;\\n                color: #8f8f8f;\\n            }\\n            .title_subtitle {\\n                font-weight: bold;\\n                color: #282f33;\\n                word-break: break-all;\\n            }\\n            .button {\\n                float: right;\\n                background-color: <t t-out=\\"company_color\\"/>;\\n                color: #ffffff;\\n                border-radius: 5px;\\n            }\\n            #button_connect {\\n                text-align: center;\\n            }\\n            .date {\\n                color: #8f8f8f;\\n            }\\n            .tip_title {\\n                margin-top: 0;\\n                font-weight: bold;\\n            }\\n            .tip_content {\\n                margin: 0 auto;\\n                color:#333333;\\n                text-align: justify;\\n                text-justify: inter-word;\\n            }\\n            .tip_button {\\n                background-color: <t t-out=\\"company_color\\"/>;\\n                border-radius: 5px;\\n                margin: 14px 16px 14px 0px;\\n                padding: 10px;\\n                text-decoration: none;\\n            }\\n            .tip_button_text {\\n                color: #ffffff;\\n            }\\n            .illustration_border {\\n                width: 100%;\\n                border: 1px solid grey;\\n            }\\n            .kpi_row_footer {\\n                padding-bottom: 20px;\\n            }\\n            .kpi_header {\\n                overflow: auto;\\n                padding-bottom: 10px;\\n                border-bottom: 1px solid #eeeeee;\\n                font-size: 15px;\\n                font-weight: bold;\\n                color: #282f33;\\n            }\\n            #button_open_report {\\n                padding: 5px 10px;\\n                font-size: 12px;\\n                font-weight: normal;\\n            }\\n            .kpi_cell {\\n                float: left;\\n                width: 33%;\\n                text-align: center;\\n                padding-top: 2px;\\n            }\\n            .kpi_cell_center {\\n                border-top: 2px solid <t t-out=\\"company_color\\"/>;\\n            }\\n            .kpi_cell_border {\\n                border-top: 2px solid #00A09D;\\n            }\\n            .kpi_value {\\n                color: #282f33;\\n                font-weight: bold;\\n                text-decoration: none;\\n            }\\n            .kpi_center_col {\\n                color: <t t-out=\\"company_color\\"/>;\\n            }\\n            .kpi_border_col {\\n                color: #00A09D;\\n            }\\n            .kpi_value_label {\\n                display: inline-block;\\n                margin-bottom: 10px;\\n                color: #888888;\\n                font-size: 12px;\\n                text-transform: uppercase;\\n            }\\n            .kpi_margin {\\n                width: 75px;\\n                padding: 5px 10px;\\n                text-decoration: none;\\n                border-radius: 5px;\\n            }\\n            .positive_kpi_margin {\\n                border: 1px solid #c4ecd7;\\n                background-color: #d5f1e2;\\n                color: #17613a;\\n            }\\n            .negative_kpi_margin {\\n                border: 1px solid #f4cfce;\\n                background-color: #f7dddc;\\n                color: #712b29;\\n            }\\n            .kpi_trick {\\n                clear: both;\\n            }\\n            .download_app {\\n                height: 40px;\\n                margin-bottom: 5px;\\n                display: inline-block;\\n            }\\n            .preference_div {\\n                clear: both;\\n                background-color: #eeeeee;\\n                text-align: center;\\n            }\\n            .preference {\\n                margin-bottom: 15px;\\n                color: #6b6d70;\\n            }\\n            .preference a {\\n                text-decoration: none;\\n            }\\n            .by_odoo {\\n                color: #8f8f8f;\\n            }\\n            .odoo_link {\\n                text-decoration: none;\\n            }\\n            .odoo_link_text {\\n                font-weight: bold;\\n                color: <t t-out=\\"company_color\\"/>;\\n            }\\n            .run_business {\\n                color: #2d2a26;\\n            }\\n            #footer {\\n                background-color: #eeeeee;\\n                color: #8f8f8f;\\n                text-align: center;\\n            }\\n\\n            @media only screen and (max-width: 650px) {\\n                .d-block {\\n                    display: block !important;\\n                }\\n                #header_background {\\n                    padding-top: 0px;\\n                }\\n                #header {\\n                    padding: 15px 20px;\\n                    border: 1px solid #eeeeee;\\n                }\\n                .global_layout {\\n                    padding: 20px;\\n                }\\n                .company_name {\\n                    font-size: 15px;\\n                }\\n                .title_subtitle {\\n                    margin: 5px auto;\\n                }\\n                #button_connect {\\n                    padding: 4px 10px;\\n                    font-size: 12px;\\n                }\\n                .date {\\n                    margin-top: 10px;\\n                    font-size: 10px;\\n                }\\n                .tip_title {\\n                    font-size: 14px;\\n                }\\n                .tip_content {\\n                    margin: 10px auto 0 auto;\\n                    font-size: 12px;\\n                    line-height: 20px;\\n                }\\n                .illustration_border {\\n                    margin-top: 15px;\\n                }\\n                .kpi_value {\\n                    font-size: 20px;\\n                }\\n                .kpi_margin {\\n                    font-size: 10px;\\n                }\\n                .kpi_margin_margin {\\n                    margin-bottom: 5px;\\n                }\\n                .preference_div {\\n                    padding: 15px;\\n                }\\n                .preference {\\n                    font-size: 12px;\\n                }\\n                .by_odoo {\\n                    font-size: 10px;\\n                }\\n                .run_business {\\n                    margin: 20px auto;\\n                    font-size: 12px;\\n                }\\n                #footer {\\n                    font-size: 15px;\\n                }\\n                #powered {\\n                    margin-top: 15px;\\n                }\\n            }\\n\\n            @media only screen and (min-width: 651px) {\\n                #header_background {\\n                    padding-top: 70px;\\n                }\\n                #header {\\n                    padding: 20px 30px 25px 30px;\\n                    border-left: 1px solid <t t-out=\\"company_color\\"/>;\\n                    border-right: 1px solid <t t-out=\\"company_color\\"/>;\\n                }\\n                .global_layout {\\n                    padding: 25px 30px 30px 30px;\\n                }\\n                .company_name {\\n                    font-size: 25px;\\n                }\\n                .title_subtitle {\\n                    margin: 10px auto;\\n                }\\n                .button {\\n                    padding: 5px 10px;\\n                }\\n                #button_connect {\\n                    padding: 6px 10px;\\n                    font-size: 15px;\\n                }\\n                .date {\\n                    margin-top: 15px;\\n                    font-size: 12px;\\n                }\\n                .tip_title {\\n                    font-size: 20px;\\n                }\\n                .tip_content {\\n                    margin: 15px auto 0 auto;\\n                    font-size: 15px;\\n                    line-height: 25px;\\n                }\\n                .illustration_border {\\n                    margin-top: 20px;\\n                }\\n                .kpi_value {\\n                    font-size: 30px;\\n                }\\n                .kpi_margin {\\n                    font-size: 12px;\\n                }\\n                .kpi_margin_margin {\\n                    margin-bottom: 10px;\\n                }\\n                .preference_div {\\n                    padding: 20px;\\n                }\\n                .preference {\\n                    font-size: 15px;\\n                }\\n                .by_odoo {\\n                    font-size: 12px;\\n                }\\n                .run_business {\\n                    margin: 15px auto;\\n                    font-size: 18px;\\n                }\\n                #footer {\\n                    font-size: 20px;\\n                }\\n                #stock_tip {\\n                    overflow: auto;\\n                    margin-top: 20px;\\n                }\\n                #stock_div_img {\\n                    text-align: center;\\n                }\\n                #stock_img {\\n                    width: 70%;\\n                }\\n            }\\n         </style>\\n    </head>\\n    <body>\\n        <t t-out=\\"body\\"/>\\n    </body>\\n</html>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="digest.digest_mail_layout">\n&lt;!DOCTYPE html&gt;\n<html xmlns="http://www.w3.org/1999/xhtml">\n    <head>\n        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>\n        <meta name="format-detection" content="telephone=no"/>\n        <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=no;"/>\n        <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE"/>\n\n        <style type="text/css">\n            <t t-set="company_color" t-value="company.secondary_color or '#875a7b'"/>\n            body {\n                margin: 0;\n                padding: 0;\n                font-family: Arial, Helvetica, Verdana, sans-serif;\n            }\n            #header_background {\n                background-color: <t t-out="company_color"/>;\n            }\n            .global_layout {\n                max-width: 588px;\n                margin: 0 auto;\n                border: 1px solid #eeeeee;\n                border-top: 0;\n                background-color: #ffffff;\n            }\n            .company_name {\n                display: inline;\n                vertical-align: middle;\n                font-weight: bold;\n                color: #8f8f8f;\n            }\n            .title_subtitle {\n                font-weight: bold;\n                color: #282f33;\n                word-break: break-all;\n            }\n            .button {\n                float: right;\n                background-color: <t t-out="company_color"/>;\n                color: #ffffff;\n                border-radius: 5px;\n            }\n            #button_connect {\n                text-align: center;\n            }\n            .date {\n                color: #8f8f8f;\n            }\n            .tip_title {\n                margin-top: 0;\n                font-weight: bold;\n            }\n            .tip_content {\n                margin: 0 auto;\n                color:#333333;\n                text-align: justify;\n                text-justify: inter-word;\n            }\n            .tip_button {\n                background-color: <t t-out="company_color"/>;\n                border-radius: 5px;\n                margin: 14px 16px 14px 0px;\n                padding: 10px;\n                text-decoration: none;\n            }\n            .tip_button_text {\n                color: #ffffff;\n            }\n            .illustration_border {\n                width: 100%;\n                border: 1px solid grey;\n            }\n            .kpi_row_footer {\n                padding-bottom: 20px;\n            }\n            .kpi_header {\n                overflow: auto;\n                padding-bottom: 10px;\n                border-bottom: 1px solid #eeeeee;\n                font-size: 15px;\n                font-weight: bold;\n                color: #282f33;\n            }\n            #button_open_report {\n                padding: 5px 10px;\n                font-size: 12px;\n                font-weight: normal;\n            }\n            .kpi_cell {\n                float: left;\n                width: 33%;\n                text-align: center;\n                padding-top: 2px;\n            }\n            .kpi_cell_center {\n                border-top: 2px solid <t t-out="company_color"/>;\n            }\n            .kpi_cell_border {\n                border-top: 2px solid #00A09D;\n            }\n            .kpi_value {\n                color: #282f33;\n                font-weight: bold;\n                text-decoration: none;\n            }\n            .kpi_center_col {\n                color: <t t-out="company_color"/>;\n            }\n            .kpi_border_col {\n                color: #00A09D;\n            }\n            .kpi_value_label {\n                display: inline-block;\n                margin-bottom: 10px;\n                color: #888888;\n                font-size: 12px;\n                text-transform: uppercase;\n            }\n            .kpi_margin {\n                width: 75px;\n                padding: 5px 10px;\n                text-decoration: none;\n                border-radius: 5px;\n            }\n            .positive_kpi_margin {\n                border: 1px solid #c4ecd7;\n                background-color: #d5f1e2;\n                color: #17613a;\n            }\n            .negative_kpi_margin {\n                border: 1px solid #f4cfce;\n                background-color: #f7dddc;\n                color: #712b29;\n            }\n            .kpi_trick {\n                clear: both;\n            }\n            .download_app {\n                height: 40px;\n                margin-bottom: 5px;\n                display: inline-block;\n            }\n            .preference_div {\n                clear: both;\n                background-color: #eeeeee;\n                text-align: center;\n            }\n            .preference {\n                margin-bottom: 15px;\n                color: #6b6d70;\n            }\n            .preference a {\n                text-decoration: none;\n            }\n            .by_odoo {\n                color: #8f8f8f;\n            }\n            .odoo_link {\n                text-decoration: none;\n            }\n            .odoo_link_text {\n                font-weight: bold;\n                color: <t t-out="company_color"/>;\n            }\n            .run_business {\n                color: #2d2a26;\n            }\n            #footer {\n                background-color: #eeeeee;\n                color: #8f8f8f;\n                text-align: center;\n            }\n\n            @media only screen and (max-width: 650px) {\n                .d-block {\n                    display: block !important;\n                }\n                #header_background {\n                    padding-top: 0px;\n                }\n                #header {\n                    padding: 15px 20px;\n                    border: 1px solid #eeeeee;\n                }\n                .global_layout {\n                    padding: 20px;\n                }\n                .company_name {\n                    font-size: 15px;\n                }\n                .title_subtitle {\n                    margin: 5px auto;\n                }\n                #button_connect {\n                    padding: 4px 10px;\n                    font-size: 12px;\n                }\n                .date {\n                    margin-top: 10px;\n                    font-size: 10px;\n                }\n                .tip_title {\n                    font-size: 14px;\n                }\n                .tip_content {\n                    margin: 10px auto 0 auto;\n                    font-size: 12px;\n                    line-height: 20px;\n                }\n                .illustration_border {\n                    margin-top: 15px;\n                }\n                .kpi_value {\n                    font-size: 20px;\n                }\n                .kpi_margin {\n                    font-size: 10px;\n                }\n                .kpi_margin_margin {\n                    margin-bottom: 5px;\n                }\n                .preference_div {\n                    padding: 15px;\n                }\n                .preference {\n                    font-size: 12px;\n                }\n                .by_odoo {\n                    font-size: 10px;\n                }\n                .run_business {\n                    margin: 20px auto;\n                    font-size: 12px;\n                }\n                #footer {\n                    font-size: 15px;\n                }\n                #powered {\n                    margin-top: 15px;\n                }\n            }\n\n            @media only screen and (min-width: 651px) {\n                #header_background {\n                    padding-top: 70px;\n                }\n                #header {\n                    padding: 20px 30px 25px 30px;\n                    border-left: 1px solid <t t-out="company_color"/>;\n                    border-right: 1px solid <t t-out="company_color"/>;\n                }\n                .global_layout {\n                    padding: 25px 30px 30px 30px;\n                }\n                .company_name {\n                    font-size: 25px;\n                }\n                .title_subtitle {\n                    margin: 10px auto;\n                }\n                .button {\n                    padding: 5px 10px;\n                }\n                #button_connect {\n                    padding: 6px 10px;\n                    font-size: 15px;\n                }\n                .date {\n                    margin-top: 15px;\n                    font-size: 12px;\n                }\n                .tip_title {\n                    font-size: 20px;\n                }\n                .tip_content {\n                    margin: 15px auto 0 auto;\n                    font-size: 15px;\n                    line-height: 25px;\n                }\n                .illustration_border {\n                    margin-top: 20px;\n                }\n                .kpi_value {\n                    font-size: 30px;\n                }\n                .kpi_margin {\n                    font-size: 12px;\n                }\n                .kpi_margin_margin {\n                    margin-bottom: 10px;\n                }\n                .preference_div {\n                    padding: 20px;\n                }\n                .preference {\n                    font-size: 15px;\n                }\n                .by_odoo {\n                    font-size: 12px;\n                }\n                .run_business {\n                    margin: 15px auto;\n                    font-size: 18px;\n                }\n                #footer {\n                    font-size: 20px;\n                }\n                #stock_tip {\n                    overflow: auto;\n                    margin-top: 20px;\n                }\n                #stock_div_img {\n                    text-align: center;\n                }\n                #stock_img {\n                    width: 70%;\n                }\n            }\n         </style>\n    </head>\n    <body>\n        <t t-out="body"/>\n    </body>\n</html>\n    </t>\n\n    	f	t	2025-06-18 15:58:26.267004	2025-06-18 15:58:26.267004	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
559	16	\N	1	1	Payment Express Checkout	\N	payment.express_checkout	qweb	payment/views/payment_templates.xml	\N	primary	{"en_US": "<t name=\\"Payment Express Checkout\\" t-name=\\"payment.express_checkout\\">\\n        <!-- Variables description:\\n            - 'providers' - The payment providers compatible with the current transaction.\\n            - 'reference_prefix' - The custom prefix to compute the full transaction reference.\\n            - 'amount' - The amount to pay.\\n            - 'minor_amount' - The amount to pay in the minor units of its currency.\\n            - 'currency' - The currency of the transaction, as a `res.currency` record.\\n            - 'merchant_name' - The merchant name.\\n            - 'access_token' - The access token used to authenticate the partner.\\n            - 'shipping_info_required' - Whether the shipping information is required or not.\\n            - 'transaction_route' - The route used to create a transaction when the user clicks Pay.\\n            - 'shipping_address_update_route' - The route where available carriers are computed\\n                                                based on the (partial) shipping information\\n                                                available. Optional\\n            - 'express_checkout_route' - The route where the billing and shipping information are\\n                                         sent.\\n            - 'landing_route' - The route the user is redirected to after the transaction.\\n        -->\\n        <form name=\\"o_payment_express_checkout_form\\" class=\\"container\\" t-att-data-reference-prefix=\\"reference_prefix\\" t-att-data-amount=\\"amount\\" t-att-data-minor-amount=\\"minor_amount\\" t-att-data-currency-id=\\"currency and currency.id\\" t-att-data-currency-name=\\"currency.name.lower()\\" t-att-data-merchant-name=\\"merchant_name\\" t-att-data-partner-id=\\"partner_id\\" t-att-data-access-token=\\"payment_access_token\\" t-att-data-shipping-info-required=\\"shipping_info_required\\" t-att-data-transaction-route=\\"transaction_route\\" t-att-data-shipping-address-update-route=\\"shipping_address_update_route\\" t-att-data-express-checkout-route=\\"express_checkout_route\\" t-att-data-landing-route=\\"landing_route\\">\\n            <t t-foreach=\\"providers_sudo\\" t-as=\\"provider_sudo\\">\\n                <t t-set=\\"express_checkout_form_xml_id\\" t-value=\\"provider_sudo.express_checkout_form_view_id.xml_id\\"/>\\n                <t t-if=\\"express_checkout_form_xml_id\\">\\n                    <t t-call=\\"{{express_checkout_form_xml_id}}\\">\\n                        <t t-set=\\"provider_sudo\\" t-value=\\"provider_sudo\\"/>\\n                    </t>\\n                </t>\\n            </t>\\n        </form>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Payment Express Checkout" t-name="payment.express_checkout">\n        <!-- Variables description:\n            - 'providers' - The payment providers compatible with the current transaction.\n            - 'reference_prefix' - The custom prefix to compute the full transaction reference.\n            - 'amount' - The amount to pay.\n            - 'minor_amount' - The amount to pay in the minor units of its currency.\n            - 'currency' - The currency of the transaction, as a `res.currency` record.\n            - 'merchant_name' - The merchant name.\n            - 'access_token' - The access token used to authenticate the partner.\n            - 'shipping_info_required' - Whether the shipping information is required or not.\n            - 'transaction_route' - The route used to create a transaction when the user clicks Pay.\n            - 'shipping_address_update_route' - The route where available carriers are computed\n                                                based on the (partial) shipping information\n                                                available. Optional\n            - 'express_checkout_route' - The route where the billing and shipping information are\n                                         sent.\n            - 'landing_route' - The route the user is redirected to after the transaction.\n        -->\n        <form name="o_payment_express_checkout_form" class="container" t-att-data-reference-prefix="reference_prefix" t-att-data-amount="amount" t-att-data-minor-amount="minor_amount" t-att-data-currency-id="currency and currency.id" t-att-data-currency-name="currency.name.lower()" t-att-data-merchant-name="merchant_name" t-att-data-partner-id="partner_id" t-att-data-access-token="payment_access_token" t-att-data-shipping-info-required="shipping_info_required" t-att-data-transaction-route="transaction_route" t-att-data-shipping-address-update-route="shipping_address_update_route" t-att-data-express-checkout-route="express_checkout_route" t-att-data-landing-route="landing_route">\n            <t t-foreach="providers_sudo" t-as="provider_sudo">\n                <t t-set="express_checkout_form_xml_id" t-value="provider_sudo.express_checkout_form_view_id.xml_id"/>\n                <t t-if="express_checkout_form_xml_id">\n                    <t t-call="{{express_checkout_form_xml_id}}">\n                        <t t-set="provider_sudo" t-value="provider_sudo"/>\n                    </t>\n                </t>\n            </t>\n        </form>\n    </t>\n\n    	f	t	2025-06-18 15:58:27.036322	2025-06-18 15:58:27.036322	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1801	16	\N	1	1	stock.request.count.form.view	stock.request.count	\N	form	stock/wizard/stock_request_count.xml	\N	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=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<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=\\"Xác nhận\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Huỷ bỏ\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\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="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1802	16	\N	1	1	Stock Replenishment Information	stock.replenishment.info	\N	form	stock/wizard/stock_replenishment_info.xml	\N	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\\" attrs=\\"{'invisible' : [('warehouseinfo_ids', '=', [])]}\\">\\n                        <field name=\\"wh_replenishment_option_ids\\"/>\\n                    </page>\\n                </notebook>\\n                <footer>\\n                    <button string=\\"Close\\" class=\\"btn-default\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<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=\\"Kho hàng\\" attrs=\\"{'invisible' : [('warehouseinfo_ids', '=', [])]}\\">\\n                        <field name=\\"wh_replenishment_option_ids\\"/>\\n                    </page>\\n                </notebook>\\n                <footer>\\n                    <button string=\\"Đóng\\" class=\\"btn-default\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\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" attrs="{'invisible' : [('warehouseinfo_ids', '=', [])]}">\n                        <field name="wh_replenishment_option_ids"/>\n                    </page>\n                </notebook>\n                <footer>\n                    <button string="Close" class="btn-default" special="cancel" data-hotkey="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1803	16	\N	1	1	stock.replenishment.option.tree.view	stock.replenishment.option	\N	tree	stock/wizard/stock_replenishment_info.xml	\N	primary	{"en_US": "<tree>\\n                <field name=\\"qty_to_order\\" invisible=\\"1\\"/>\\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            </tree>", "vi_VN": "<tree>\\n                <field name=\\"qty_to_order\\" invisible=\\"1\\"/>\\n                <field name=\\"warehouse_id\\" string=\\"Kho hàng\\"/>\\n                <field name=\\"location_id\\" string=\\"Vị trí kho hàng\\"/>\\n                <field name=\\"free_qty\\" decoration-danger=\\"free_qty &lt; qty_to_order\\" string=\\"Số lượng hiện có\\"/>\\n                <field name=\\"uom\\" string=\\"Đơn vị tính\\"/>\\n                <field name=\\"route_id\\"/>\\n                <field name=\\"lead_time\\"/>\\n                <button name=\\"select_route\\" string=\\"Chọn tuyến cung ứng\\" type=\\"object\\" class=\\"btn btn-link\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree>\n                <field name="qty_to_order" invisible="1"/>\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            </tree>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1804	100	\N	1	1	stock.replenishment.warning.view	stock.replenishment.option	\N	form	stock/wizard/stock_replenishment_info.xml	\N	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\\" attrs=\\"{'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>", "vi_VN": "<form>\\n                <div>\\n                    <field name=\\"warning_message\\"/>\\n                </div>\\n                <footer>\\n                    <button name=\\"order_avbl\\" type=\\"object\\" class=\\"btn-primary\\" attrs=\\"{'invisible': [('free_qty', '&lt;=', 0.0)]}\\">\\n                        Đơn hàng <field name=\\"free_qty\\"/>\\n                    </button>\\n                    <button name=\\"order_all\\" type=\\"object\\">\\n                        Đơn hàng <field name=\\"qty_to_order\\"/>\\n                    </button>\\n                    <button string=\\"Hủy\\" 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" attrs="{'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	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1805	16	\N	1	1	Stock Rules Report	stock.rules.report	\N	form	stock/wizard/stock_rules_report_views.xml	\N	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)]\\" attrs=\\"{'readonly': [('product_has_variants', '=', False)]}\\" 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=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"Báo cáo tuyến cung ứng sản phẩm\\">\\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)]\\" attrs=\\"{'readonly': [('product_has_variants', '=', False)]}\\" 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=\\"Tổng quan\\" type=\\"object\\" data-hotkey=\\"q\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Hủy\\" class=\\"btn-default\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\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)]" attrs="{'readonly': [('product_has_variants', '=', False)]}" 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="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1806	16	\N	1	1	stock.warn.insufficient.qty	stock.warn.insufficient.qty	\N	form	stock/wizard/stock_warn_insufficient_qty_views.xml	\N	primary	{"en_US": "<form>\\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 attrs=\\"{'invisible': [('quant_ids', '=', [])]}\\">\\n                    <br/>\\n                    <strong>Current Inventory: </strong>\\n                    <field name=\\"quant_ids\\" style=\\"margin-top:10px;\\">\\n                        <tree>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                            <field name=\\"quantity\\"/>\\n                        </tree>\\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=\\"z\\"/>\\n                    <button string=\\"Confirm\\" name=\\"action_done\\" type=\\"object\\" class=\\"btn-secondary\\" data-hotkey=\\"q\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form>\\n                <field name=\\"product_id\\" invisible=\\"True\\"/>\\n                <div>\\n                    Sản phẩm không có đủ số lượng\\n                    <span class=\\"oe_inline\\" groups=\\"stock.group_stock_multi_locations\\"> trong\\n                        <strong><field name=\\"location_id\\" readonly=\\"True\\"/></strong>.\\n                    </span>\\n                </div>\\n                <div attrs=\\"{'invisible': [('quant_ids', '=', [])]}\\">\\n                    <br/>\\n                    <strong>Tồn kho hiện tại: </strong>\\n                    <field name=\\"quant_ids\\" style=\\"margin-top:10px;\\">\\n                        <tree>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                            <field name=\\"quantity\\"/>\\n                        </tree>\\n                    </field>\\n                </div>\\n                <div name=\\"description\\">\\n                </div>\\n                <footer>\\n                    <button name=\\"cancel_button\\" string=\\"Huỷ bỏ\\" class=\\"btn-primary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                    <button string=\\"Xác nhận\\" name=\\"action_done\\" type=\\"object\\" class=\\"btn-secondary\\" data-hotkey=\\"q\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\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 attrs="{'invisible': [('quant_ids', '=', [])]}">\n                    <br/>\n                    <strong>Current Inventory: </strong>\n                    <field name="quant_ids" style="margin-top:10px;">\n                        <tree>\n                            <field name="location_id" options="{'no_create': True}"/>\n                            <field name="lot_id" groups="stock.group_production_lot"/>\n                            <field name="quantity"/>\n                        </tree>\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="z"/>\n                    <button string="Confirm" name="action_done" type="object" class="btn-secondary" data-hotkey="q"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1807	16	1806	1	1	stock.warn.insufficient.qty.scrap	stock.warn.insufficient.qty.scrap	\N	form	stock/wizard/stock_warn_insufficient_qty_views.xml	\N	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>", "vi_VN": "<data><xpath expr=\\"//div[@name='description']\\" position=\\"inside\\">\\n                Bạn có xác nhận muốn bỏ <strong><field name=\\"quantity\\" readonly=\\"True\\"/></strong><field name=\\"product_uom_name\\" readonly=\\"True\\" class=\\"mx-1\\"/>từ vị trí <strong><field name=\\"location_id\\" readonly=\\"True\\"/></strong>? Điều này có thể dẫn đến thiếu nhất quán trong tồn kho.\\n            </xpath>\\n            <xpath expr=\\"//button[@name='cancel_button']\\" position=\\"replace\\">\\n                <button string=\\"Huỷ bỏ\\" 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	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1808	16	\N	1	1	Replenish	product.replenish	\N	form	stock/wizard/product_replenish_views.xml	\N	primary	{"en_US": "<form string=\\"Replenish wizard\\">\\n                <p>\\n                Use this assistant to replenish your stock.\\n                Depending on your product configuration, launching a replenishment may trigger a request for quotation,\\n                a manufacturing order or a transfer.\\n                </p>\\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)]\\" attrs=\\"{'readonly': [('product_has_variants', '=', False)]}\\" options=\\"{'no_create_edit':1}\\"/>\\n                    <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                    <label for=\\"quantity\\"/>\\n                    <div class=\\"o_row\\">\\n                        <field name=\\"quantity\\"/>\\n                        <field name=\\"product_uom_id\\" domain=\\"[('category_id', '=', product_uom_category_id)]\\" groups=\\"uom.group_uom\\"/>\\n                    </div>\\n                    <field name=\\"date_planned\\"/>\\n                    <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                    <field name=\\"route_ids\\" widget=\\"many2many_tags\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\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=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"Công cụ bổ sung hàng\\">\\n                <p>\\n                Sử dụng công cụ hỗ trợ này để bổ sung tồn kho của bạn.\\n                Tùy thuộc vào cấu hình sản phẩm, việc tiến hành bổ sung hàng có thể tạo ra một yêu cầu báo giá,\\n                 một lệnh sản xuất hoặc phiếu lệnh chuyển hàng hàng.\\n                </p>\\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)]\\" attrs=\\"{'readonly': [('product_has_variants', '=', False)]}\\" options=\\"{'no_create_edit':1}\\"/>\\n                    <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                    <label for=\\"quantity\\"/>\\n                    <div class=\\"o_row\\">\\n                        <field name=\\"quantity\\"/>\\n                        <field name=\\"product_uom_id\\" domain=\\"[('category_id', '=', product_uom_category_id)]\\" groups=\\"uom.group_uom\\"/>\\n                    </div>\\n                    <field name=\\"date_planned\\"/>\\n                    <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                    <field name=\\"route_ids\\" widget=\\"many2many_tags\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"launch_replenishment\\" string=\\"Xác nhận\\" type=\\"object\\" data-hotkey=\\"q\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Huỷ bỏ\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Replenish wizard">\n                <p>\n                Use this assistant to replenish your stock.\n                Depending on your product configuration, launching a replenishment may trigger a request for quotation,\n                a manufacturing order or a transfer.\n                </p>\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)]" attrs="{'readonly': [('product_has_variants', '=', False)]}" options="{'no_create_edit':1}"/>\n                    <field name="product_uom_category_id" invisible="1"/>\n                    <label for="quantity"/>\n                    <div class="o_row">\n                        <field name="quantity"/>\n                        <field name="product_uom_id" domain="[('category_id', '=', product_uom_category_id)]" groups="uom.group_uom"/>\n                    </div>\n                    <field name="date_planned"/>\n                    <field name="warehouse_id" groups="stock.group_stock_multi_warehouses"/>\n                    <field name="route_ids" widget="many2many_tags"/>\n                    <field name="company_id" invisible="1"/>\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="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1810	16	\N	1	1	stock.track.confirmation.view.form	stock.track.confirmation	\N	form	stock/wizard/stock_track_confirmation_views.xml	\N	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                    <tree>\\n                        <field name=\\"product_display_name\\"/>\\n                        <field name=\\"tracking\\"/>\\n                    </tree>\\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=\\"z\\" class=\\"btn-secondary\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"Số lô hoặc số sê-ri không được cung cấp cho các sản phẩm được theo dõi\\">\\n                <field name=\\"product_ids\\" invisible=\\"1\\"/>\\n                <field name=\\"quant_ids\\" invisible=\\"1\\"/>\\n                <p>\\n                    Những sản phẩm bạn đã thêm được theo dõi nhưng lô/số sê-ri chưa được xác định. Sau khi áp dụng, bạn sẽ không thể thay đổi chúng.<br/>\\n                    Bạn có muốn áp dụng nữa không?\\n                </p>\\n                <strong>(Các) sản phẩm được theo dõi:</strong>\\n                <field name=\\"tracking_line_ids\\" readonly=\\"1\\">\\n                    <tree>\\n                        <field name=\\"product_display_name\\"/>\\n                        <field name=\\"tracking\\"/>\\n                    </tree>\\n                </field>\\n                <footer>\\n                    <button name=\\"action_confirm\\" string=\\"Áp dụng\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Huỷ bỏ\\" special=\\"cancel\\" data-hotkey=\\"z\\" 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                    <tree>\n                        <field name="product_display_name"/>\n                        <field name="tracking"/>\n                    </tree>\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="z" class="btn-secondary"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1811	16	\N	1	1	Stock Orderpoint Snooze	stock.orderpoint.snooze	\N	form	stock/wizard/stock_orderpoint_snooze_views.xml	\N	primary	{"en_US": "<form string=\\"Snooze\\">\\n                <group>\\n                    <field name=\\"orderpoint_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"predefined_date\\" widget=\\"radio\\"/>\\n                    <field name=\\"snoozed_until\\" attrs=\\"{'readonly': [('predefined_date', '!=', 'custom')]}\\" force_save=\\"1\\"/>\\n                </group>\\n                <footer>\\n                    <button string=\\"Snooze\\" name=\\"action_snooze\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Discard\\" name=\\"cancel_button\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"Tạm dừng\\">\\n                <group>\\n                    <field name=\\"orderpoint_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"predefined_date\\" widget=\\"radio\\"/>\\n                    <field name=\\"snoozed_until\\" attrs=\\"{'readonly': [('predefined_date', '!=', 'custom')]}\\" force_save=\\"1\\"/>\\n                </group>\\n                <footer>\\n                    <button string=\\"Tạm dừng\\" name=\\"action_snooze\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Huỷ bỏ\\" name=\\"cancel_button\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Snooze">\n                <group>\n                    <field name="orderpoint_ids" invisible="1"/>\n                    <field name="predefined_date" widget="radio"/>\n                    <field name="snoozed_until" attrs="{'readonly': [('predefined_date', '!=', 'custom')]}" force_save="1"/>\n                </group>\n                <footer>\n                    <button string="Snooze" name="action_snooze" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Discard" name="cancel_button" class="btn-secondary" special="cancel" data-hotkey="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1812	16	\N	1	1	stock.package.destination.view	stock.package.destination	\N	form	stock/wizard/stock_package_destination_views.xml	\N	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                        <tree>\\n                            <field name=\\"product_id\\"/>\\n                            <field name=\\"location_dest_id\\"/>\\n                            <field name=\\"qty_done\\" String=\\"quantity\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                        </tree>\\n                        <kanban>\\n                            <field name=\\"product_id\\"/>\\n                            <field name=\\"qty_done\\"/>\\n                            <field name=\\"location_dest_id\\"/>\\n                            <templates>\\n                                <t t-name=\\"kanban-box\\">\\n                                    <div class=\\"container o_kanban_card_content\\">\\n                                        <div class=\\"row\\">\\n                                            <div class=\\"col-6 o_kanban_primary_left\\">\\n                                                <field name=\\"product_id\\"/>\\n                                            </div>\\n                                            <div class=\\"col-6 o_kanban_primary_right\\">\\n                                                <field name=\\"qty_done\\" String=\\"quantity\\"/>\\n                                            </div>\\n                                        </div>\\n                                        <div class=\\"row\\">\\n                                            <div class=\\"col-12\\">\\n                                                <field name=\\"location_dest_id\\"/>\\n                                            </div>\\n                                        </div>\\n                                    </div>\\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=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form>\\n                <div>\\n                    Bạn đang cố đặt các sản phẩm sẽ được chuyến đến những vị trí khác nhau vào cùng một kiện hàng\\n                </div>\\n                <div>\\n                    <field name=\\"move_line_ids\\" style=\\"margin-top:10px;\\">\\n                        <tree>\\n                            <field name=\\"product_id\\"/>\\n                            <field name=\\"location_dest_id\\"/>\\n                            <field name=\\"qty_done\\" String=\\"quantity\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                        </tree>\\n                        <kanban>\\n                            <field name=\\"product_id\\"/>\\n                            <field name=\\"qty_done\\"/>\\n                            <field name=\\"location_dest_id\\"/>\\n                            <templates>\\n                                <t t-name=\\"kanban-box\\">\\n                                    <div class=\\"container o_kanban_card_content\\">\\n                                        <div class=\\"row\\">\\n                                            <div class=\\"col-6 o_kanban_primary_left\\">\\n                                                <field name=\\"product_id\\"/>\\n                                            </div>\\n                                            <div class=\\"col-6 o_kanban_primary_right\\">\\n                                                <field name=\\"qty_done\\" String=\\"quantity\\"/>\\n                                            </div>\\n                                        </div>\\n                                        <div class=\\"row\\">\\n                                            <div class=\\"col-12\\">\\n                                                <field name=\\"location_dest_id\\"/>\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </t>\\n                            </templates>\\n                        </kanban>\\n                    </field>\\n                </div>\\n                <div>\\n                    <strong>Bạn muốn chuyển sản phẩm đến đâu?</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=\\"Xác nhận\\" name=\\"action_done\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Huỷ bỏ\\" name=\\"cancel_button\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\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                        <tree>\n                            <field name="product_id"/>\n                            <field name="location_dest_id"/>\n                            <field name="qty_done" String="quantity"/>\n                            <field name="lot_id" groups="stock.group_production_lot"/>\n                        </tree>\n                        <kanban>\n                            <field name="product_id"/>\n                            <field name="qty_done"/>\n                            <field name="location_dest_id"/>\n                            <templates>\n                                <t t-name="kanban-box">\n                                    <div class="container o_kanban_card_content">\n                                        <div class="row">\n                                            <div class="col-6 o_kanban_primary_left">\n                                                <field name="product_id"/>\n                                            </div>\n                                            <div class="col-6 o_kanban_primary_right">\n                                                <field name="qty_done" String="quantity"/>\n                                            </div>\n                                        </div>\n                                        <div class="row">\n                                            <div class="col-12">\n                                                <field name="location_dest_id"/>\n                                            </div>\n                                        </div>\n                                    </div>\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="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
382	16	161	1	1	res.users.tree.inherit	res.users	\N	tree	auth_signup/views/res_users_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//field[@name='company_id']\\" position=\\"after\\">\\n                    <field name=\\"state\\" widget=\\"badge\\" decoration-info=\\"state == 'new'\\" decoration-success=\\"state == 'active'\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='company_id']" position="after">\n                    <field name="state" widget="badge" decoration-info="state == 'new'" decoration-success="state == 'active'"/>\n                </xpath>\n            	f	t	2025-06-18 15:58:13.069492	2025-06-18 15:58:13.069492	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1813	16	\N	1	1	stock.inventory.adjustment.name.form.view	stock.inventory.adjustment.name	\N	form	stock/wizard/stock_inventory_adjustment_name.xml	\N	primary	{"en_US": "<form>\\n                <div>\\n                    <div attrs=\\"{'invisible': [('show_info', '=', False)]}\\">\\n                        Some selected lines don't have any quantities set, they will be ignored.\\n                    </div>\\n                    <group>\\n                        <field name=\\"inventory_adjustment_name\\" string=\\"Inventory Reference / Reason\\"/>\\n                        <field name=\\"show_info\\" invisible=\\"1\\"/>\\n                    </group>\\n                </div>\\n                <footer>\\n                    <button name=\\"action_apply\\" string=\\"Apply\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form>\\n                <div>\\n                    <div attrs=\\"{'invisible': [('show_info', '=', False)]}\\">\\n                        Một số dòng đã chọn chưa được đặt số lượng, chúng sẽ bị bỏ qua.\\n                    </div>\\n                    <group>\\n                        <field name=\\"inventory_adjustment_name\\" string=\\"Tham chiếu/Lý do kiểm kho\\"/>\\n                        <field name=\\"show_info\\" invisible=\\"1\\"/>\\n                    </group>\\n                </div>\\n                <footer>\\n                    <button name=\\"action_apply\\" string=\\"Áp dụng\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Huỷ bỏ\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <div>\n                    <div attrs="{'invisible': [('show_info', '=', False)]}">\n                        Some selected lines don't have any quantities set, they will be ignored.\n                    </div>\n                    <group>\n                        <field name="inventory_adjustment_name" string="Inventory Reference / Reason"/>\n                        <field name="show_info" invisible="1"/>\n                    </group>\n                </div>\n                <footer>\n                    <button name="action_apply" string="Apply" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button name="cancel_button" string="Discard" class="btn-secondary" special="cancel" data-hotkey="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1814	16	\N	1	1	inventory.reset.warning.view	stock.inventory.warning	\N	form	stock/wizard/stock_inventory_warning.xml	\N	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=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form>\\n                <div>\\n                    Thao tác này sẽ loại bỏ tất cả các kiểm đếm chưa được áp dụng, bạn có muốn tiếp tục không?\\n                </div>\\n                <footer>\\n                    <button name=\\"action_reset\\" string=\\"Tiếp tục\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Huỷ bỏ\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\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="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1815	16	\N	1	1	inventory.set.warning.view	stock.inventory.warning	\N	form	stock/wizard/stock_inventory_warning.xml	\N	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=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form>\\n                <div>\\n                    Một số dòng đã chọn đã được đặt số lượng, chúng sẽ bị bỏ qua.\\n                </div>\\n                <footer>\\n                    <button name=\\"action_set\\" string=\\"Tiếp tục\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button name=\\"cancel_button\\" string=\\"Huỷ bỏ\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\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="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1816	25	\N	1	1	picking.label.type.form	picking.label.type	\N	form	stock/wizard/stock_label_type.xml	\N	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=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form>\\n                <group>\\n                    <field name=\\"label_type\\" widget=\\"radio\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Xác nhận\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Hủy\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\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="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
123	1	\N	1	1	res.partner.form	res.partner	\N	form	base/views/res_partner_views.xml	\N	primary	{"en_US": "<form string=\\"Partners\\">\\n                <div class=\\"alert alert-warning oe_edit_only\\" role=\\"alert\\" attrs=\\"{'invisible': [('same_vat_partner_id', '=', False)]}\\">\\n                  A partner with the same <span><span class=\\"o_vat_label\\">Tax ID</span></span> already exists (<field name=\\"same_vat_partner_id\\"/>), are you sure to create a new one?\\n                </div>\\n                <div class=\\"alert alert-warning oe_edit_only\\" role=\\"alert\\" attrs=\\"{'invisible': [('same_company_registry_partner_id', '=', False)]}\\">\\n                  A partner with the same <span><span class=\\"o_vat_label\\">Company Registry</span></span> already exists (<field name=\\"same_company_registry_partner_id\\"/>), are you sure to create a new one?\\n                </div>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\"/>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <field name=\\"avatar_128\\" invisible=\\"1\\"/>\\n                    <field name=\\"image_1920\\" widget=\\"image\\" class=\\"oe_avatar\\" options=\\"{&quot;preview_image&quot;: &quot;avatar_128&quot;}\\"/>\\n                    <div class=\\"oe_title mb24\\">\\n                        <field name=\\"is_company\\" invisible=\\"1\\"/>\\n                        <field name=\\"commercial_partner_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"active\\" invisible=\\"1\\"/>\\n                        <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"country_code\\" invisible=\\"1\\"/>\\n                        <field name=\\"company_type\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\"/>\\n                        <h1>\\n                            <field id=\\"company\\" class=\\"text-break\\" name=\\"name\\" default_focus=\\"1\\" placeholder=\\"e.g. Lumber Inc\\" attrs=\\"{'required' : [('type', '=', 'contact')], 'invisible': [('is_company','=', False)]}\\"/>\\n                            <field id=\\"individual\\" class=\\"text-break\\" name=\\"name\\" default_focus=\\"1\\" placeholder=\\"e.g. Brandom Freeman\\" attrs=\\"{'required' : [('type', '=', 'contact')], 'invisible': [('is_company','=', True)]}\\"/>\\n                        </h1>\\n                        <div class=\\"o_row\\">\\n                            <field name=\\"parent_id\\" widget=\\"res_partner_many2one\\" placeholder=\\"Company Name...\\" domain=\\"[('is_company', '=', True)]\\" context=\\"{'default_is_company': True, 'show_vat': True, 'default_user_id': user_id}\\" attrs=\\"{'invisible': ['|', '&amp;', ('is_company','=', True),('parent_id', '=', False),('company_name', '!=', False),('company_name', '!=', '')]}\\"/>\\n                                <field name=\\"company_name\\" attrs=\\"{'invisible': ['|', '|', ('company_name', '=', False), ('company_name', '=', ''), ('is_company', '=', True)]}\\"/>\\n                                <button name=\\"create_company\\" icon=\\"fa-plus-square\\" string=\\"Create company\\" type=\\"object\\" class=\\"oe_edit_only btn-link\\" attrs=\\"{'invisible': ['|', '|', ('is_company','=', True), ('company_name', '=', ''), ('company_name', '=', False)]}\\"/>\\n                        </div>\\n                    </div>\\n\\n                    <group>\\n                        <group>\\n                            <span class=\\"o_form_label o_td_label\\" name=\\"address_name\\">\\n                                <field name=\\"type\\" attrs=\\"{'invisible': [('is_company','=', True)], 'required': [('is_company','!=', True)], 'readonly': [('user_ids', '!=', [])]}\\" class=\\"fw-bold\\"/>\\n                                <b attrs=\\"{'invisible': [('is_company', '=', False)]}\\">Address</b>\\n                            </span>\\n                            <div class=\\"o_address_format\\">\\n                                <field name=\\"street\\" placeholder=\\"Street...\\" class=\\"o_address_street\\" attrs=\\"{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}\\"/>\\n                                <field name=\\"street2\\" placeholder=\\"Street 2...\\" class=\\"o_address_street\\" attrs=\\"{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}\\"/>\\n                                <field name=\\"city\\" placeholder=\\"City\\" class=\\"o_address_city\\" attrs=\\"{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}\\"/>\\n                                <field name=\\"state_id\\" class=\\"o_address_state\\" placeholder=\\"State\\" options=\\"{'no_open': True, 'no_quick_create': True}\\" attrs=\\"{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}\\" context=\\"{'country_id': country_id, 'default_country_id': country_id, 'zip': zip}\\"/>\\n                                <field name=\\"zip\\" placeholder=\\"ZIP\\" class=\\"o_address_zip\\" attrs=\\"{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}\\"/>\\n                                <div name=\\"partner_address_country\\" class=\\"d-flex justify-content-between\\">\\n                                    <field name=\\"country_id\\" placeholder=\\"Country\\" class=\\"o_address_country\\" options=\\"{&quot;no_open&quot;: True, &quot;no_create&quot;: True}\\" attrs=\\"{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}\\"/>\\n                                </div>\\n                            </div>\\n                            <field name=\\"vat\\" placeholder=\\"e.g. BE0477472701\\" attrs=\\"{'readonly': [('parent_id','!=',False)]}\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"function\\" placeholder=\\"e.g. Sales Director\\" attrs=\\"{'invisible': [('is_company','=', True)]}\\"/>\\n                            <field name=\\"phone\\" widget=\\"phone\\"/>\\n                            <field name=\\"mobile\\" widget=\\"phone\\"/>\\n                            <field name=\\"user_ids\\" invisible=\\"1\\"/>\\n                            <field name=\\"email\\" widget=\\"email\\" context=\\"{'gravatar_image': True}\\" attrs=\\"{'required': [('user_ids','!=', [])]}\\"/>\\n                            <field name=\\"website\\" string=\\"Website\\" widget=\\"url\\" placeholder=\\"e.g. https://www.odoo.com\\"/>\\n                            <field name=\\"title\\" options=\\"{&quot;no_open&quot;: True}\\" placeholder=\\"e.g. Mister\\" attrs=\\"{'invisible': [('is_company', '=', True)]}\\"/>\\n                            <field name=\\"active_lang_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"lang\\" attrs=\\"{'invisible': [('active_lang_count', '&lt;=', 1)]}\\"/>\\n                            <field name=\\"category_id\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_create_edit': True}\\" placeholder=\\"e.g. &quot;B2B&quot;, &quot;VIP&quot;, &quot;Consulting&quot;, ...\\"/>\\n                        </group>\\n                    </group>\\n\\n                    <notebook colspan=\\"4\\">\\n                        <page string=\\"Contacts &amp; Addresses\\" name=\\"contact_addresses\\" autofocus=\\"autofocus\\">\\n                            <field name=\\"child_ids\\" mode=\\"kanban\\" context=\\"{'default_parent_id': active_id, 'default_street': street, 'default_street2': street2, 'default_city': city, 'default_state_id': state_id, 'default_zip': zip, 'default_country_id': country_id, 'default_lang': lang, 'default_user_id': user_id, 'default_type': 'other'}\\">\\n                                <kanban>\\n                                    <field name=\\"id\\"/>\\n                                    <field name=\\"color\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"title\\"/>\\n                                    <field name=\\"type\\"/>\\n                                    <field name=\\"email\\"/>\\n                                    <field name=\\"parent_id\\"/>\\n                                    <field name=\\"is_company\\"/>\\n                                    <field name=\\"function\\"/>\\n                                    <field name=\\"phone\\"/>\\n                                    <field name=\\"street\\"/>\\n                                    <field name=\\"street2\\"/>\\n                                    <field name=\\"zip\\"/>\\n                                    <field name=\\"city\\"/>\\n                                    <field name=\\"country_id\\"/>\\n                                    <field name=\\"mobile\\"/>\\n                                    <field name=\\"state_id\\"/>\\n                                    <field name=\\"image_128\\"/>\\n                                    <field name=\\"avatar_128\\"/>\\n                                    <field name=\\"lang\\"/>\\n                                    <!-- fields in form x2many view to diminish requests -->\\n                                    <field name=\\"comment\\"/>\\n                                    <field name=\\"display_name\\"/>\\n                                    <templates>\\n                                        <t t-name=\\"kanban-box\\">\\n                                            <t t-set=\\"color\\" t-value=\\"kanban_color(record.color.raw_value)\\"/>\\n                                            <div t-att-class=\\"color + (record.title.raw_value == 1 ? ' oe_kanban_color_alert' : '') + ' oe_kanban_global_click'\\">\\n                                                <div class=\\"o_kanban_image\\">\\n                                                    <img alt=\\"Contact image\\" t-att-src=\\"kanban_image('res.partner', 'avatar_128', record.id.raw_value)\\"/>\\n                                                </div>\\n                                                <div class=\\"oe_kanban_details\\">\\n                                                    <field name=\\"name\\"/>\\n                                                    <div t-if=\\"record.function.raw_value\\"><field name=\\"function\\"/></div>\\n                                                    <div t-if=\\"record.email.raw_value\\"><field name=\\"email\\" widget=\\"email\\"/></div>\\n                                                    <div t-if=\\"record.type.raw_value != 'contact'\\">\\n                                                        <div>\\n                                                            <field name=\\"zip\\"/><t t-if=\\"record.city\\"> </t>\\n                                                            <field name=\\"city\\"/>\\n                                                        </div>\\n                                                        <field t-if=\\"record.state_id.raw_value\\" name=\\"state_id\\"/><t t-if=\\"record.country_id\\"> </t>\\n                                                        <field name=\\"country_id\\"/>\\n                                                    </div>\\n                                                    <div t-if=\\"record.phone.raw_value\\">Phone: <t t-esc=\\"record.phone.value\\"/></div>\\n                                                    <div t-if=\\"record.mobile.raw_value\\">Mobile: <t t-esc=\\"record.mobile.value\\"/></div>\\n                                                </div>\\n                                            </div>\\n                                        </t>\\n                                    </templates>\\n                                </kanban>\\n                                <form string=\\"Contact / Address\\">\\n                                    <sheet>\\n                                        <field name=\\"type\\" required=\\"1\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\"/>\\n                                        <field name=\\"parent_id\\" invisible=\\"1\\"/>\\n                                        <div class=\\"text-muted oe_edit_only\\">\\n                                            <p class=\\"mb-0\\" attrs=\\"{'invisible': [('type', '!=', 'contact')]}\\">\\n                                                <span>Use this to organize the contact details of employees of a given company (e.g. CEO, CFO, ...).</span>\\n                                            </p>\\n                                            <p class=\\"mb-0\\" attrs=\\"{'invisible': [('type', '!=', 'invoice')]}\\">\\n                                                <span>Preferred address for all invoices. Selected by default when you invoice an order that belongs to this company.</span>\\n                                            </p>\\n                                            <p class=\\"mb-0\\" attrs=\\"{'invisible': [('type', '!=', 'delivery')]}\\">\\n                                                <span>Preferred address for all deliveries. Selected by default when you deliver an order that belongs to this company.</span>\\n                                            </p>\\n                                            <p class=\\"mb-0\\" attrs=\\"{'invisible': [('type', '!=', 'private')]}\\">\\n                                                <span>Private addresses are only visible by authorized users and contain sensitive data (employee home addresses, ...).</span>\\n                                            </p>\\n                                            <p class=\\"mb-0\\" attrs=\\"{'invisible': [('type', '!=', 'other')]}\\">\\n                                                <span>Other address for the company (e.g. subsidiary, ...)</span>\\n                                            </p>\\n                                        </div>\\n                                        <hr/>\\n                                        <group>\\n                                            <group>\\n                                                <field name=\\"name\\" string=\\"Contact Name\\" attrs=\\"{'required' : [('type', '=', 'contact')]}\\"/>\\n                                                <field name=\\"title\\" options=\\"{'no_open': True}\\" placeholder=\\"e.g. Mr.\\" attrs=\\"{'invisible': [('type','!=', 'contact')]}\\"/>\\n                                                <field name=\\"function\\" placeholder=\\"e.g. Sales Director\\" attrs=\\"{'invisible': [('type','!=', 'contact')]}\\"/>\\n                                                <label for=\\"street\\" string=\\"Address\\" attrs=\\"{'invisible': [('type','=', 'contact')]}\\"/>\\n                                                <div attrs=\\"{'invisible': [('type','=', 'contact')]}\\">\\n                                                    <div class=\\"o_address_format\\" name=\\"div_address\\">\\n                                                        <field name=\\"street\\" placeholder=\\"Street...\\" class=\\"o_address_street\\"/>\\n                                                        <field name=\\"street2\\" placeholder=\\"Street 2...\\" class=\\"o_address_street\\"/>\\n                                                        <field name=\\"city\\" placeholder=\\"City\\" class=\\"o_address_city\\"/>\\n                                                        <field name=\\"state_id\\" class=\\"o_address_state\\" placeholder=\\"State\\" options=\\"{'no_open': True, 'no_quick_create': True}\\" context=\\"{'country_id': country_id, 'default_country_id': country_id, 'zip': zip}\\"/>\\n                                                        <field name=\\"zip\\" placeholder=\\"ZIP\\" class=\\"o_address_zip\\"/>\\n                                                        <field name=\\"country_id\\" placeholder=\\"Country\\" class=\\"o_address_country\\" options=\\"{&quot;no_open&quot;: True, &quot;no_create&quot;: True}\\"/>\\n                                                    </div>\\n                                                </div>\\n                                            </group>\\n                                            <group>\\n                                                <field name=\\"email\\" widget=\\"email\\"/>\\n                                                <field name=\\"phone\\" widget=\\"phone\\"/>\\n                                                <field name=\\"mobile\\" widget=\\"phone\\"/>\\n                                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                            </group>\\n                                        </group>\\n                                        <group>\\n                                            <field name=\\"comment\\" placeholder=\\"Internal notes...\\" nolabel=\\"1\\" colspan=\\"2\\"/>\\n                                        </group>\\n                                        <field name=\\"lang\\" invisible=\\"True\\"/>\\n                                        <field name=\\"user_id\\" invisible=\\"True\\"/>\\n                                    </sheet>\\n                                </form>\\n                            </field>\\n                        </page>\\n                        <page name=\\"sales_purchases\\" string=\\"Sales &amp; Purchase\\">\\n                            <group name=\\"container_row_2\\">\\n                                <group string=\\"Sales\\" name=\\"sale\\" priority=\\"1\\">\\n                                    <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" domain=\\"[('share', '=', False)]\\"/>\\n                                </group>\\n                                <group string=\\"Purchase\\" name=\\"purchase\\" priority=\\"2\\">\\n                                </group>\\n                                <group name=\\"misc\\" string=\\"Misc\\">\\n                                    <field name=\\"company_registry\\" attrs=\\"{'invisible': [('parent_id','!=',False)]}\\"/>\\n                                    <field name=\\"ref\\" string=\\"Reference\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" attrs=\\"{'readonly': [('parent_id', '!=', False)]}\\" force_save=\\"1\\"/>\\n                                    <field name=\\"industry_id\\" attrs=\\"{'invisible': [('is_company', '=', False)]}\\" options=\\"{'no_create': True}\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page name=\\"internal_notes\\" string=\\"Internal Notes\\">\\n                            <field name=\\"comment\\" placeholder=\\"Internal notes...\\"/>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                </form>", "vi_VN": "<form string=\\"Đối tác\\">\\n                <div class=\\"alert alert-warning oe_edit_only\\" role=\\"alert\\" attrs=\\"{'invisible': [('same_vat_partner_id', '=', False)]}\\">\\n                  Một đối tác có cùng một<span><span class=\\"o_vat_label\\">Mã số Thuế</span></span> đã tồn tại (<field name=\\"same_vat_partner_id\\"/>), bạn có chắc muốn tạo mới?\\n                </div>\\n                <div class=\\"alert alert-warning oe_edit_only\\" role=\\"alert\\" attrs=\\"{'invisible': [('same_company_registry_partner_id', '=', False)]}\\">\\n                  Một đối tác với cùng một <span><span class=\\"o_vat_label\\">Mã số Công ty</span></span> đã tồn tại (<field name=\\"same_company_registry_partner_id\\"/>), bạn có chắc muốn tạo mới?\\n                </div>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\"/>\\n                    <widget name=\\"web_ribbon\\" title=\\"Đã lưu trữ\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <field name=\\"avatar_128\\" invisible=\\"1\\"/>\\n                    <field name=\\"image_1920\\" widget=\\"image\\" class=\\"oe_avatar\\" options=\\"{&quot;preview_image&quot;: &quot;avatar_128&quot;}\\"/>\\n                    <div class=\\"oe_title mb24\\">\\n                        <field name=\\"is_company\\" invisible=\\"1\\"/>\\n                        <field name=\\"commercial_partner_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"active\\" invisible=\\"1\\"/>\\n                        <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"country_code\\" invisible=\\"1\\"/>\\n                        <field name=\\"company_type\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\"/>\\n                        <h1>\\n                            <field id=\\"company\\" class=\\"text-break\\" name=\\"name\\" default_focus=\\"1\\" placeholder=\\"ví dụ. Lumber Inc\\" attrs=\\"{'required' : [('type', '=', 'contact')], 'invisible': [('is_company','=', False)]}\\"/>\\n                            <field id=\\"individual\\" class=\\"text-break\\" name=\\"name\\" default_focus=\\"1\\" placeholder=\\"ví dụ. Brandom Freeman\\" attrs=\\"{'required' : [('type', '=', 'contact')], 'invisible': [('is_company','=', True)]}\\"/>\\n                        </h1>\\n                        <div class=\\"o_row\\">\\n                            <field name=\\"parent_id\\" widget=\\"res_partner_many2one\\" placeholder=\\"Tên Công ty...\\" domain=\\"[('is_company', '=', True)]\\" context=\\"{'default_is_company': True, 'show_vat': True, 'default_user_id': user_id}\\" attrs=\\"{'invisible': ['|', '&amp;', ('is_company','=', True),('parent_id', '=', False),('company_name', '!=', False),('company_name', '!=', '')]}\\"/>\\n                                <field name=\\"company_name\\" attrs=\\"{'invisible': ['|', '|', ('company_name', '=', False), ('company_name', '=', ''), ('is_company', '=', True)]}\\"/>\\n                                <button name=\\"create_company\\" icon=\\"fa-plus-square\\" string=\\"Tạo công ty\\" type=\\"object\\" class=\\"oe_edit_only btn-link\\" attrs=\\"{'invisible': ['|', '|', ('is_company','=', True), ('company_name', '=', ''), ('company_name', '=', False)]}\\"/>\\n                        </div>\\n                    </div>\\n\\n                    <group>\\n                        <group>\\n                            <span class=\\"o_form_label o_td_label\\" name=\\"address_name\\">\\n                                <field name=\\"type\\" attrs=\\"{'invisible': [('is_company','=', True)], 'required': [('is_company','!=', True)], 'readonly': [('user_ids', '!=', [])]}\\" class=\\"fw-bold\\"/>\\n                                <b attrs=\\"{'invisible': [('is_company', '=', False)]}\\">Địa chỉ</b>\\n                            </span>\\n                            <div class=\\"o_address_format\\">\\n                                <field name=\\"street\\" placeholder=\\"Địa chỉ...\\" class=\\"o_address_street\\" attrs=\\"{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}\\"/>\\n                                <field name=\\"street2\\" placeholder=\\"Địa chỉ, đường...\\" class=\\"o_address_street\\" attrs=\\"{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}\\"/>\\n                                <field name=\\"city\\" placeholder=\\"Thành phố\\" class=\\"o_address_city\\" attrs=\\"{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}\\"/>\\n                                <field name=\\"state_id\\" class=\\"o_address_state\\" placeholder=\\"Tỉnh/TP\\" options=\\"{'no_open': True, 'no_quick_create': True}\\" attrs=\\"{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}\\" context=\\"{'country_id': country_id, 'default_country_id': country_id, 'zip': zip}\\"/>\\n                                <field name=\\"zip\\" placeholder=\\"Mã bưu điện\\" class=\\"o_address_zip\\" attrs=\\"{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}\\"/>\\n                                <div name=\\"partner_address_country\\" class=\\"d-flex justify-content-between\\">\\n                                    <field name=\\"country_id\\" placeholder=\\"Quốc gia\\" class=\\"o_address_country\\" options=\\"{&quot;no_open&quot;: True, &quot;no_create&quot;: True}\\" attrs=\\"{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}\\"/>\\n                                </div>\\n                            </div>\\n                            <field name=\\"vat\\" placeholder=\\"ví dụ: BE0477472701\\" attrs=\\"{'readonly': [('parent_id','!=',False)]}\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"function\\" placeholder=\\"e.g. Sales Director\\" attrs=\\"{'invisible': [('is_company','=', True)]}\\"/>\\n                            <field name=\\"phone\\" widget=\\"phone\\"/>\\n                            <field name=\\"mobile\\" widget=\\"phone\\"/>\\n                            <field name=\\"user_ids\\" invisible=\\"1\\"/>\\n                            <field name=\\"email\\" widget=\\"email\\" context=\\"{'gravatar_image': True}\\" attrs=\\"{'required': [('user_ids','!=', [])]}\\"/>\\n                            <field name=\\"website\\" string=\\"Trang web\\" widget=\\"url\\" placeholder=\\"vd: https://www.odoo.com\\"/>\\n                            <field name=\\"title\\" options=\\"{&quot;no_open&quot;: True}\\" placeholder=\\"vd: Cô\\" attrs=\\"{'invisible': [('is_company', '=', True)]}\\"/>\\n                            <field name=\\"active_lang_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"lang\\" attrs=\\"{'invisible': [('active_lang_count', '&lt;=', 1)]}\\"/>\\n                            <field name=\\"category_id\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_create_edit': True}\\" placeholder=\\"ví dụ. &quot;B2B&quot;, &quot;VIP&quot;, &quot;Tư vấn&quot;, ...\\"/>\\n                        </group>\\n                    </group>\\n\\n                    <notebook colspan=\\"4\\">\\n                        <page string=\\"Liên hệ &amp; Địa chỉ\\" name=\\"contact_addresses\\" autofocus=\\"autofocus\\">\\n                            <field name=\\"child_ids\\" mode=\\"kanban\\" context=\\"{'default_parent_id': active_id, 'default_street': street, 'default_street2': street2, 'default_city': city, 'default_state_id': state_id, 'default_zip': zip, 'default_country_id': country_id, 'default_lang': lang, 'default_user_id': user_id, 'default_type': 'other'}\\">\\n                                <kanban>\\n                                    <field name=\\"id\\"/>\\n                                    <field name=\\"color\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"title\\"/>\\n                                    <field name=\\"type\\"/>\\n                                    <field name=\\"email\\"/>\\n                                    <field name=\\"parent_id\\"/>\\n                                    <field name=\\"is_company\\"/>\\n                                    <field name=\\"function\\"/>\\n                                    <field name=\\"phone\\"/>\\n                                    <field name=\\"street\\"/>\\n                                    <field name=\\"street2\\"/>\\n                                    <field name=\\"zip\\"/>\\n                                    <field name=\\"city\\"/>\\n                                    <field name=\\"country_id\\"/>\\n                                    <field name=\\"mobile\\"/>\\n                                    <field name=\\"state_id\\"/>\\n                                    <field name=\\"image_128\\"/>\\n                                    <field name=\\"avatar_128\\"/>\\n                                    <field name=\\"lang\\"/>\\n                                    <!-- fields in form x2many view to diminish requests -->\\n                                    <field name=\\"comment\\"/>\\n                                    <field name=\\"display_name\\"/>\\n                                    <templates>\\n                                        <t t-name=\\"kanban-box\\">\\n                                            <t t-set=\\"color\\" t-value=\\"kanban_color(record.color.raw_value)\\"/>\\n                                            <div t-att-class=\\"color + (record.title.raw_value == 1 ? ' oe_kanban_color_alert' : '') + ' oe_kanban_global_click'\\">\\n                                                <div class=\\"o_kanban_image\\">\\n                                                    <img alt=\\"Hình ảnh liên hệ\\" t-att-src=\\"kanban_image('res.partner', 'avatar_128', record.id.raw_value)\\"/>\\n                                                </div>\\n                                                <div class=\\"oe_kanban_details\\">\\n                                                    <field name=\\"name\\"/>\\n                                                    <div t-if=\\"record.function.raw_value\\"><field name=\\"function\\"/></div>\\n                                                    <div t-if=\\"record.email.raw_value\\"><field name=\\"email\\" widget=\\"email\\"/></div>\\n                                                    <div t-if=\\"record.type.raw_value != 'contact'\\">\\n                                                        <div>\\n                                                            <field name=\\"zip\\"/><t t-if=\\"record.city\\"> </t>\\n                                                            <field name=\\"city\\"/>\\n                                                        </div>\\n                                                        <field t-if=\\"record.state_id.raw_value\\" name=\\"state_id\\"/><t t-if=\\"record.country_id\\"> </t>\\n                                                        <field name=\\"country_id\\"/>\\n                                                    </div>\\n                                                    <div t-if=\\"record.phone.raw_value\\">Điện thoại: <t t-esc=\\"record.phone.value\\"/></div>\\n                                                    <div t-if=\\"record.mobile.raw_value\\">Di động: <t t-esc=\\"record.mobile.value\\"/></div>\\n                                                </div>\\n                                            </div>\\n                                        </t>\\n                                    </templates>\\n                                </kanban>\\n                                <form string=\\"Liên hệ/Địa chỉ\\">\\n                                    <sheet>\\n                                        <field name=\\"type\\" required=\\"1\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\"/>\\n                                        <field name=\\"parent_id\\" invisible=\\"1\\"/>\\n                                        <div class=\\"text-muted oe_edit_only\\">\\n                                            <p class=\\"mb-0\\" attrs=\\"{'invisible': [('type', '!=', 'contact')]}\\">\\n                                                <span>Sử dụng tính năng này để sắp xếp thông tin liên hệ của nhân viên của một công ty nhất định (ví dụ: Giám đốc Điều hành, Giám đốc Tài chính,...).</span>\\n                                            </p>\\n                                            <p class=\\"mb-0\\" attrs=\\"{'invisible': [('type', '!=', 'invoice')]}\\">\\n                                                <span>Địa chỉ ưu tiên cho tất cả các hóa đơn. Được chọn theo mặc định khi bạn lập hóa đơn cho một đơn đặt hàng của công ty này.</span>\\n                                            </p>\\n                                            <p class=\\"mb-0\\" attrs=\\"{'invisible': [('type', '!=', 'delivery')]}\\">\\n                                                <span>Địa chỉ ưu tiên cho tất cả các lần giao hàng. Được chọn theo mặc định khi bạn giao một đơn đặt hàng của công ty này.</span>\\n                                            </p>\\n                                            <p class=\\"mb-0\\" attrs=\\"{'invisible': [('type', '!=', 'private')]}\\">\\n                                                <span>Địa chỉ riêng tư chỉ hiển thị với người dùng được ủy quyền và chứa dữ liệu nhạy cảm (địa chỉ nhà riêng của nhân viên,...).</span>\\n                                            </p>\\n                                            <p class=\\"mb-0\\" attrs=\\"{'invisible': [('type', '!=', 'other')]}\\">\\n                                                <span>Địa chỉ khác của công ty (ví dụ: công ty con, ...)</span>\\n                                            </p>\\n                                        </div>\\n                                        <hr/>\\n                                        <group>\\n                                            <group>\\n                                                <field name=\\"name\\" string=\\"Tên Liên hệ\\" attrs=\\"{'required' : [('type', '=', 'contact')]}\\"/>\\n                                                <field name=\\"title\\" options=\\"{'no_open': True}\\" placeholder=\\"ví dụ: Ô.\\" attrs=\\"{'invisible': [('type','!=', 'contact')]}\\"/>\\n                                                <field name=\\"function\\" placeholder=\\"e.g. Sales Director\\" attrs=\\"{'invisible': [('type','!=', 'contact')]}\\"/>\\n                                                <label for=\\"street\\" string=\\"Địa chỉ\\" attrs=\\"{'invisible': [('type','=', 'contact')]}\\"/>\\n                                                <div attrs=\\"{'invisible': [('type','=', 'contact')]}\\">\\n                                                    <div class=\\"o_address_format\\" name=\\"div_address\\">\\n                                                        <field name=\\"street\\" placeholder=\\"Địa chỉ...\\" class=\\"o_address_street\\"/>\\n                                                        <field name=\\"street2\\" placeholder=\\"Địa chỉ, đường...\\" class=\\"o_address_street\\"/>\\n                                                        <field name=\\"city\\" placeholder=\\"Thành phố\\" class=\\"o_address_city\\"/>\\n                                                        <field name=\\"state_id\\" class=\\"o_address_state\\" placeholder=\\"Tỉnh/TP\\" options=\\"{'no_open': True, 'no_quick_create': True}\\" context=\\"{'country_id': country_id, 'default_country_id': country_id, 'zip': zip}\\"/>\\n                                                        <field name=\\"zip\\" placeholder=\\"Mã bưu điện\\" class=\\"o_address_zip\\"/>\\n                                                        <field name=\\"country_id\\" placeholder=\\"Quốc gia\\" class=\\"o_address_country\\" options=\\"{&quot;no_open&quot;: True, &quot;no_create&quot;: True}\\"/>\\n                                                    </div>\\n                                                </div>\\n                                            </group>\\n                                            <group>\\n                                                <field name=\\"email\\" widget=\\"email\\"/>\\n                                                <field name=\\"phone\\" widget=\\"phone\\"/>\\n                                                <field name=\\"mobile\\" widget=\\"phone\\"/>\\n                                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                            </group>\\n                                        </group>\\n                                        <group>\\n                                            <field name=\\"comment\\" placeholder=\\"Ghi chú nội bộ...\\" nolabel=\\"1\\" colspan=\\"2\\"/>\\n                                        </group>\\n                                        <field name=\\"lang\\" invisible=\\"True\\"/>\\n                                        <field name=\\"user_id\\" invisible=\\"True\\"/>\\n                                    </sheet>\\n                                </form>\\n                            </field>\\n                        </page>\\n                        <page name=\\"sales_purchases\\" string=\\"Bán hàng và Mua hàng\\">\\n                            <group name=\\"container_row_2\\">\\n                                <group string=\\"Bán hàng\\" name=\\"sale\\" priority=\\"1\\">\\n                                    <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" domain=\\"[('share', '=', False)]\\"/>\\n                                </group>\\n                                <group string=\\"Mua hàng\\" name=\\"purchase\\" priority=\\"2\\">\\n                                </group>\\n                                <group name=\\"misc\\" string=\\"Thông tin khác\\">\\n                                    <field name=\\"company_registry\\" attrs=\\"{'invisible': [('parent_id','!=',False)]}\\"/>\\n                                    <field name=\\"ref\\" string=\\"Tham chiếu\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" attrs=\\"{'readonly': [('parent_id', '!=', False)]}\\" force_save=\\"1\\"/>\\n                                    <field name=\\"industry_id\\" attrs=\\"{'invisible': [('is_company', '=', False)]}\\" options=\\"{'no_create': True}\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page name=\\"internal_notes\\" string=\\"Ghi chú Nội bộ\\">\\n                            <field name=\\"comment\\" placeholder=\\"Ghi chú nội bộ...\\"/>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Partners">\n                <div class="alert alert-warning oe_edit_only" role="alert" attrs="{'invisible': [('same_vat_partner_id', '=', False)]}">\n                  A partner with the same <span><span class="o_vat_label">Tax ID</span></span> already exists (<field name="same_vat_partner_id"/>), are you sure to create a new one?\n                </div>\n                <div class="alert alert-warning oe_edit_only" role="alert" attrs="{'invisible': [('same_company_registry_partner_id', '=', False)]}">\n                  A partner with the same <span><span class="o_vat_label">Company Registry</span></span> already exists (<field name="same_company_registry_partner_id"/>), are you sure to create a new one?\n                </div>\n                <sheet>\n                    <div class="oe_button_box" name="button_box"/>\n                    <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>\n                    <field name="avatar_128" invisible="1"/>\n                    <field name="image_1920" widget="image" class="oe_avatar" options="{&quot;preview_image&quot;: &quot;avatar_128&quot;}"/>\n                    <div class="oe_title mb24">\n                        <field name="is_company" invisible="1"/>\n                        <field name="commercial_partner_id" invisible="1"/>\n                        <field name="active" invisible="1"/>\n                        <field name="company_id" invisible="1"/>\n                        <field name="country_code" invisible="1"/>\n                        <field name="company_type" widget="radio" options="{'horizontal': true}"/>\n                        <h1>\n                            <field id="company" class="text-break" name="name" default_focus="1" placeholder="e.g. Lumber Inc" attrs="{'required' : [('type', '=', 'contact')], 'invisible': [('is_company','=', False)]}"/>\n                            <field id="individual" class="text-break" name="name" default_focus="1" placeholder="e.g. Brandom Freeman" attrs="{'required' : [('type', '=', 'contact')], 'invisible': [('is_company','=', True)]}"/>\n                        </h1>\n                        <div class="o_row">\n                            <field name="parent_id" widget="res_partner_many2one" placeholder="Company Name..." domain="[('is_company', '=', True)]" context="{'default_is_company': True, 'show_vat': True, 'default_user_id': user_id}" attrs="{'invisible': ['|', '&amp;', ('is_company','=', True),('parent_id', '=', False),('company_name', '!=', False),('company_name', '!=', '')]}"/>\n                                <field name="company_name" attrs="{'invisible': ['|', '|', ('company_name', '=', False), ('company_name', '=', ''), ('is_company', '=', True)]}"/>\n                                <button name="create_company" icon="fa-plus-square" string="Create company" type="object" class="oe_edit_only btn-link" attrs="{'invisible': ['|', '|', ('is_company','=', True), ('company_name', '=', ''), ('company_name', '=', False)]}"/>\n                        </div>\n                    </div>\n\n                    <group>\n                        <group>\n                            <span class="o_form_label o_td_label" name="address_name">\n                                <field name="type" attrs="{'invisible': [('is_company','=', True)], 'required': [('is_company','!=', True)], 'readonly': [('user_ids', '!=', [])]}" class="fw-bold"/>\n                                <b attrs="{'invisible': [('is_company', '=', False)]}">Address</b>\n                            </span>\n                            <div class="o_address_format">\n                                <field name="street" placeholder="Street..." class="o_address_street" attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>\n                                <field name="street2" placeholder="Street 2..." class="o_address_street" attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>\n                                <field name="city" placeholder="City" class="o_address_city" attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>\n                                <field name="state_id" class="o_address_state" placeholder="State" options="{'no_open': True, 'no_quick_create': True}" attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}" context="{'country_id': country_id, 'default_country_id': country_id, 'zip': zip}"/>\n                                <field name="zip" placeholder="ZIP" class="o_address_zip" attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>\n                                <div name="partner_address_country" class="d-flex justify-content-between">\n                                    <field name="country_id" placeholder="Country" class="o_address_country" options="{&quot;no_open&quot;: True, &quot;no_create&quot;: True}" attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>\n                                </div>\n                            </div>\n                            <field name="vat" placeholder="e.g. BE0477472701" attrs="{'readonly': [('parent_id','!=',False)]}"/>\n                        </group>\n                        <group>\n                            <field name="function" placeholder="e.g. Sales Director" attrs="{'invisible': [('is_company','=', True)]}"/>\n                            <field name="phone" widget="phone"/>\n                            <field name="mobile" widget="phone"/>\n                            <field name="user_ids" invisible="1"/>\n                            <field name="email" widget="email" context="{'gravatar_image': True}" attrs="{'required': [('user_ids','!=', [])]}"/>\n                            <field name="website" string="Website" widget="url" placeholder="e.g. https://www.odoo.com"/>\n                            <field name="title" options="{&quot;no_open&quot;: True}" placeholder="e.g. Mister" attrs="{'invisible': [('is_company', '=', True)]}"/>\n                            <field name="active_lang_count" invisible="1"/>\n                            <field name="lang" attrs="{'invisible': [('active_lang_count', '&lt;=', 1)]}"/>\n                            <field name="category_id" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}" placeholder="e.g. &quot;B2B&quot;, &quot;VIP&quot;, &quot;Consulting&quot;, ..."/>\n                        </group>\n                    </group>\n\n                    <notebook colspan="4">\n                        <page string="Contacts &amp; Addresses" name="contact_addresses" autofocus="autofocus">\n                            <field name="child_ids" mode="kanban" context="{'default_parent_id': active_id, 'default_street': street, 'default_street2': street2, 'default_city': city, 'default_state_id': state_id, 'default_zip': zip, 'default_country_id': country_id, 'default_lang': lang, 'default_user_id': user_id, 'default_type': 'other'}">\n                                <kanban>\n                                    <field name="id"/>\n                                    <field name="color"/>\n                                    <field name="name"/>\n                                    <field name="title"/>\n                                    <field name="type"/>\n                                    <field name="email"/>\n                                    <field name="parent_id"/>\n                                    <field name="is_company"/>\n                                    <field name="function"/>\n                                    <field name="phone"/>\n                                    <field name="street"/>\n                                    <field name="street2"/>\n                                    <field name="zip"/>\n                                    <field name="city"/>\n                                    <field name="country_id"/>\n                                    <field name="mobile"/>\n                                    <field name="state_id"/>\n                                    <field name="image_128"/>\n                                    <field name="avatar_128"/>\n                                    <field name="lang"/>\n                                    <!-- fields in form x2many view to diminish requests -->\n                                    <field name="comment"/>\n                                    <field name="display_name"/>\n                                    <templates>\n                                        <t t-name="kanban-box">\n                                            <t t-set="color" t-value="kanban_color(record.color.raw_value)"/>\n                                            <div t-att-class="color + (record.title.raw_value == 1 ? ' oe_kanban_color_alert' : '') + ' oe_kanban_global_click'">\n                                                <div class="o_kanban_image">\n                                                    <img alt="Contact image" t-att-src="kanban_image('res.partner', 'avatar_128', record.id.raw_value)"/>\n                                                </div>\n                                                <div class="oe_kanban_details">\n                                                    <field name="name"/>\n                                                    <div t-if="record.function.raw_value"><field name="function"/></div>\n                                                    <div t-if="record.email.raw_value"><field name="email" widget="email"/></div>\n                                                    <div t-if="record.type.raw_value != 'contact'">\n                                                        <div>\n                                                            <field name="zip"/><t t-if="record.city"> </t>\n                                                            <field name="city"/>\n                                                        </div>\n                                                        <field t-if="record.state_id.raw_value" name="state_id"/><t t-if="record.country_id"> </t>\n                                                        <field name="country_id"/>\n                                                    </div>\n                                                    <div t-if="record.phone.raw_value">Phone: <t t-esc="record.phone.value"/></div>\n                                                    <div t-if="record.mobile.raw_value">Mobile: <t t-esc="record.mobile.value"/></div>\n                                                </div>\n                                            </div>\n                                        </t>\n                                    </templates>\n                                </kanban>\n                                <form string="Contact / Address">\n                                    <sheet>\n                                        <field name="type" required="1" widget="radio" options="{'horizontal': true}"/>\n                                        <field name="parent_id" invisible="1"/>\n                                        <div class="text-muted oe_edit_only">\n                                            <p class="mb-0" attrs="{'invisible': [('type', '!=', 'contact')]}">\n                                                <span>Use this to organize the contact details of employees of a given company (e.g. CEO, CFO, ...).</span>\n                                            </p>\n                                            <p class="mb-0" attrs="{'invisible': [('type', '!=', 'invoice')]}">\n                                                <span>Preferred address for all invoices. Selected by default when you invoice an order that belongs to this company.</span>\n                                            </p>\n                                            <p class="mb-0" attrs="{'invisible': [('type', '!=', 'delivery')]}">\n                                                <span>Preferred address for all deliveries. Selected by default when you deliver an order that belongs to this company.</span>\n                                            </p>\n                                            <p class="mb-0" attrs="{'invisible': [('type', '!=', 'private')]}">\n                                                <span>Private addresses are only visible by authorized users and contain sensitive data (employee home addresses, ...).</span>\n                                            </p>\n                                            <p class="mb-0" attrs="{'invisible': [('type', '!=', 'other')]}">\n                                                <span>Other address for the company (e.g. subsidiary, ...)</span>\n                                            </p>\n                                        </div>\n                                        <hr/>\n                                        <group>\n                                            <group>\n                                                <field name="name" string="Contact Name" attrs="{'required' : [('type', '=', 'contact')]}"/>\n                                                <field name="title" options="{'no_open': True}" placeholder="e.g. Mr." attrs="{'invisible': [('type','!=', 'contact')]}"/>\n                                                <field name="function" placeholder="e.g. Sales Director" attrs="{'invisible': [('type','!=', 'contact')]}"/>\n                                                <label for="street" string="Address" attrs="{'invisible': [('type','=', 'contact')]}"/>\n                                                <div attrs="{'invisible': [('type','=', 'contact')]}">\n                                                    <div class="o_address_format" name="div_address">\n                                                        <field name="street" placeholder="Street..." class="o_address_street"/>\n                                                        <field name="street2" placeholder="Street 2..." class="o_address_street"/>\n                                                        <field name="city" placeholder="City" class="o_address_city"/>\n                                                        <field name="state_id" class="o_address_state" placeholder="State" options="{'no_open': True, 'no_quick_create': True}" context="{'country_id': country_id, 'default_country_id': country_id, 'zip': zip}"/>\n                                                        <field name="zip" placeholder="ZIP" class="o_address_zip"/>\n                                                        <field name="country_id" placeholder="Country" class="o_address_country" options="{&quot;no_open&quot;: True, &quot;no_create&quot;: True}"/>\n                                                    </div>\n                                                </div>\n                                            </group>\n                                            <group>\n                                                <field name="email" widget="email"/>\n                                                <field name="phone" widget="phone"/>\n                                                <field name="mobile" widget="phone"/>\n                                                <field name="company_id" invisible="1"/>\n                                            </group>\n                                        </group>\n                                        <group>\n                                            <field name="comment" placeholder="Internal notes..." nolabel="1" colspan="2"/>\n                                        </group>\n                                        <field name="lang" invisible="True"/>\n                                        <field name="user_id" invisible="True"/>\n                                    </sheet>\n                                </form>\n                            </field>\n                        </page>\n                        <page name="sales_purchases" string="Sales &amp; Purchase">\n                            <group name="container_row_2">\n                                <group string="Sales" name="sale" priority="1">\n                                    <field name="user_id" widget="many2one_avatar_user" domain="[('share', '=', False)]"/>\n                                </group>\n                                <group string="Purchase" name="purchase" priority="2">\n                                </group>\n                                <group name="misc" string="Misc">\n                                    <field name="company_registry" attrs="{'invisible': [('parent_id','!=',False)]}"/>\n                                    <field name="ref" string="Reference"/>\n                                    <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}" attrs="{'readonly': [('parent_id', '!=', False)]}" force_save="1"/>\n                                    <field name="industry_id" attrs="{'invisible': [('is_company', '=', False)]}" options="{'no_create': True}"/>\n                                </group>\n                            </group>\n                        </page>\n                        <page name="internal_notes" string="Internal Notes">\n                            <field name="comment" placeholder="Internal notes..."/>\n                        </page>\n                    </notebook>\n                </sheet>\n                </form>\n            	f	t	2025-06-18 15:49:05.568244	2025-06-18 15:49:05.568244	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1817	25	\N	1	1	lot.label.layout.form	lot.label.layout	\N	form	stock/wizard/stock_lot_label_layout.xml	\N	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=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<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=\\"Xác nhận\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Hủy\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\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="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1818	16	357	1	1	res.partner.stock.property.form.inherit	res.partner	\N	form	stock/views/res_partner_views.xml	\N	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>", "vi_VN": "<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=\\"Tồn kho\\" 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	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1819	16	123	1	1	res.partner.stock.warning	res.partner	\N	form	stock/views/res_partner_views.xml	\N	extension	{"en_US": "<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\\" attrs=\\"{'required':[('picking_warn','!=', False), ('picking_warn','!=','no-message')], 'invisible':[('picking_warn','in',(False,'no-message'))]}\\"/>\\n                    </group>\\n                </group>\\n            </page>", "vi_VN": "<page name=\\"internal_notes\\" position=\\"inside\\">\\n                <group groups=\\"stock.group_warning_stock\\">\\n                    <group col=\\"2\\">\\n                        <separator string=\\"Cảnh báo ở phiếu kho\\" colspan=\\"2\\"/>\\n                        <field name=\\"picking_warn\\" nolabel=\\"1\\" colspan=\\"2\\" required=\\"1\\"/>\\n                        <field name=\\"picking_warn_msg\\" placeholder=\\"Nhập tin nhắn...\\" colspan=\\"2\\" nolabel=\\"1\\" attrs=\\"{'required':[('picking_warn','!=', False), ('picking_warn','!=','no-message')], 'invisible':[('picking_warn','in',(False,'no-message'))]}\\"/>\\n                    </group>\\n                </group>\\n            </page>"}	<?xml version="1.0"?>\n<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" attrs="{'required':[('picking_warn','!=', False), ('picking_warn','!=','no-message')], 'invisible':[('picking_warn','in',(False,'no-message'))]}"/>\n                    </group>\n                </group>\n            </page>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1820	16	\N	1	1	stock.putaway.rule.tree	stock.putaway.rule	\N	tree	stock/views/product_strategy_views.xml	\N	primary	{"en_US": "<tree string=\\"Putaway Rules\\" editable=\\"bottom\\" sample=\\"1\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"package_type_ids\\" invisible=\\"1\\"/>\\n                <field name=\\"sequence\\" widget=\\"handle\\" 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\\" attrs=\\"{'readonly': [('category_id', '!=', False)], 'required': [('category_id', '=', False), ('package_type_ids', '=', False)]}\\" options=\\"{'no_create': True, 'no_open': True}\\" readonly=\\"context.get('single_product', False)\\" force_save=\\"1\\"/>\\n                <field name=\\"category_id\\" string=\\"Product Category\\" attrs=\\"{'readonly': [('product_id', '!=', False)], 'required': [('product_id', '=', False), ('package_type_ids', '=', False)]}\\" options=\\"{'no_create': True, 'no_open': True}\\" readonly=\\"context.get('fixed_category', False)\\" 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\\" attrs=\\"{'readonly': [('location_in_id', '=', False)]}\\" options=\\"{'no_create': True}\\" optional=\\"show\\"/>\\n                <field name=\\"storage_category_id\\" string=\\"Having Category\\" groups=\\"stock.group_stock_storage_categories\\" options=\\"{'no_create': True}\\" 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            </tree>", "vi_VN": "<tree string=\\"Quy tắc lưu kho\\" editable=\\"bottom\\" sample=\\"1\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"package_type_ids\\" invisible=\\"1\\"/>\\n                <field name=\\"sequence\\" widget=\\"handle\\" invisible=\\"context.get('invisible_handle', False)\\"/>\\n                <field name=\\"location_in_id\\" string=\\"Khi hàng tới\\" options=\\"{'no_create': True}\\" readonly=\\"context.get('fixed_location', False)\\"/>\\n                <field name=\\"product_id\\" string=\\"Sản phẩm\\" attrs=\\"{'readonly': [('category_id', '!=', False)], 'required': [('category_id', '=', False), ('package_type_ids', '=', False)]}\\" options=\\"{'no_create': True, 'no_open': True}\\" readonly=\\"context.get('single_product', False)\\" force_save=\\"1\\"/>\\n                <field name=\\"category_id\\" string=\\"Danh mục sản phẩm\\" attrs=\\"{'readonly': [('product_id', '!=', False)], 'required': [('product_id', '=', False), ('package_type_ids', '=', False)]}\\" options=\\"{'no_create': True, 'no_open': True}\\" readonly=\\"context.get('fixed_category', False)\\" force_save=\\"1\\"/>\\n                <field name=\\"package_type_ids\\" string=\\"Loại kiện hàng\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"stock.group_tracking_lot\\" widget=\\"many2many_tags\\" optional=\\"show\\"/>\\n                <field name=\\"location_out_id\\" attrs=\\"{'readonly': [('location_in_id', '=', False)]}\\" options=\\"{'no_create': True}\\" optional=\\"show\\"/>\\n                <field name=\\"storage_category_id\\" string=\\"Có danh mục\\" groups=\\"stock.group_stock_storage_categories\\" options=\\"{'no_create': True}\\" 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            </tree>"}	<?xml version="1.0"?>\n<tree string="Putaway Rules" editable="bottom" sample="1">\n                <field name="company_id" invisible="1"/>\n                <field name="package_type_ids" invisible="1"/>\n                <field name="sequence" widget="handle" 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" attrs="{'readonly': [('category_id', '!=', False)], 'required': [('category_id', '=', False), ('package_type_ids', '=', False)]}" options="{'no_create': True, 'no_open': True}" readonly="context.get('single_product', False)" force_save="1"/>\n                <field name="category_id" string="Product Category" attrs="{'readonly': [('product_id', '!=', False)], 'required': [('product_id', '=', False), ('package_type_ids', '=', False)]}" options="{'no_create': True, 'no_open': True}" readonly="context.get('fixed_category', False)" 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" attrs="{'readonly': [('location_in_id', '=', False)]}" options="{'no_create': True}" optional="show"/>\n                <field name="storage_category_id" string="Having Category" groups="stock.group_stock_storage_categories" options="{'no_create': True}" 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            </tree>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1821	16	\N	1	1	product.removal.form	product.removal	\N	form	stock/views/product_strategy_views.xml	\N	primary	{"en_US": "<form string=\\"Removal\\">\\n                <group col=\\"4\\">\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"method\\"/>\\n                </group>\\n           </form>", "vi_VN": "<form string=\\"Loại bỏ\\">\\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	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
126	16	\N	1	1	res.partner.kanban	res.partner	\N	kanban	base/views/res_partner_views.xml	\N	primary	{"en_US": "<kanban class=\\"o_res_partner_kanban\\" sample=\\"1\\">\\n                    <field name=\\"id\\"/>\\n                    <field name=\\"color\\"/>\\n                    <field name=\\"display_name\\"/>\\n                    <field name=\\"title\\"/>\\n                    <field name=\\"email\\"/>\\n                    <field name=\\"parent_id\\"/>\\n                    <field name=\\"is_company\\"/>\\n                    <field name=\\"function\\"/>\\n                    <field name=\\"phone\\"/>\\n                    <field name=\\"street\\"/>\\n                    <field name=\\"street2\\"/>\\n                    <field name=\\"zip\\"/>\\n                    <field name=\\"city\\"/>\\n                    <field name=\\"country_id\\"/>\\n                    <field name=\\"mobile\\"/>\\n                    <field name=\\"state_id\\"/>\\n                    <field name=\\"category_id\\"/>\\n                    <field name=\\"avatar_128\\"/>\\n                    <field name=\\"type\\"/>\\n                    <field name=\\"active\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div class=\\"oe_kanban_global_click o_kanban_record_has_image_fill o_res_partner_kanban\\">\\n                                <t t-if=\\"!record.is_company.raw_value\\">\\n                                    <t t-set=\\"background_image\\" t-value=\\"kanban_image('res.partner', 'avatar_128', record.id.raw_value)\\"/>\\n                                    <div class=\\"o_kanban_image_fill_left d-none d-md-block\\" t-attf-style=\\"background-image:url('#{background_image}')\\">\\n                                        <img class=\\"o_kanban_image_inner_pic\\" t-if=\\"record.parent_id.raw_value\\" t-att-alt=\\"record.parent_id.value\\" t-att-src=\\"kanban_image('res.partner', 'avatar_128', record.parent_id.raw_value)\\"/>\\n                                    </div>\\n                                    <div class=\\"o_kanban_image d-md-none\\" t-attf-style=\\"background-image: url(#{background_image})\\">\\n                                        <img class=\\"o_kanban_image_inner_pic\\" t-if=\\"record.parent_id.raw_value\\" t-att-alt=\\"record.parent_id.value\\" t-att-src=\\"kanban_image('res.partner', 'avatar_128', record.parent_id.raw_value)\\"/>\\n                                    </div>\\n                                </t>\\n                                <t t-else=\\"\\">\\n                                    <div class=\\"o_kanban_image_fill_left o_kanban_image_full\\" t-attf-style=\\"background-image: url(#{kanban_image('res.partner', 'avatar_128', record.id.raw_value)})\\" role=\\"img\\"/>\\n                                </t>\\n                                <div class=\\"ribbon ribbon-top-right\\" attrs=\\"{'invisible': [('active', '=', True)]}\\">\\n                                    <span class=\\"bg-danger\\">Archived</span>\\n                                </div>\\n                                <div class=\\"oe_kanban_details d-flex flex-column justify-content-between\\">\\n                                    <div>\\n                                        <strong class=\\"o_kanban_record_title oe_partner_heading\\"><field name=\\"display_name\\" invisible=\\"1\\"/></strong>\\n                                        <strong class=\\"o_kanban_record_title oe_partner_heading\\"><field name=\\"translated_display_name\\"/></strong>\\n                                        <div class=\\"o_kanban_tags_section oe_kanban_partner_categories\\"/>\\n                                        <ul>\\n                                            <li t-if=\\"record.parent_id.raw_value and !record.function.raw_value\\"><field name=\\"parent_id\\"/></li>\\n                                            <li t-elif=\\"!record.parent_id.raw_value and record.function.raw_value\\"><field name=\\"function\\"/></li>\\n                                            <li t-elif=\\"record.parent_id.raw_value and record.function.raw_value\\"><field name=\\"function\\"/> at <field name=\\"parent_id\\"/></li>\\n                                            <li t-if=\\"record.city.raw_value or record.country_id.raw_value\\">\\n                                                <t t-if=\\"record.city.raw_value\\"><field name=\\"city\\"/><t t-if=\\"record.country_id.raw_value\\">, </t></t>\\n                                                <t t-if=\\"record.country_id.raw_value\\"><field name=\\"country_id\\"/></t>\\n                                            </li>\\n                                            <li t-if=\\"record.email.raw_value\\" class=\\"o_text_overflow\\"><field name=\\"email\\"/></li>\\n                                        </ul>\\n                                    </div>\\n                                    <div class=\\"o_kanban_record_bottom\\">\\n                                        <div class=\\"oe_kanban_bottom_left\\"/>\\n                                        <div class=\\"oe_kanban_bottom_right\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>", "vi_VN": "<kanban class=\\"o_res_partner_kanban\\" sample=\\"1\\">\\n                    <field name=\\"id\\"/>\\n                    <field name=\\"color\\"/>\\n                    <field name=\\"display_name\\"/>\\n                    <field name=\\"title\\"/>\\n                    <field name=\\"email\\"/>\\n                    <field name=\\"parent_id\\"/>\\n                    <field name=\\"is_company\\"/>\\n                    <field name=\\"function\\"/>\\n                    <field name=\\"phone\\"/>\\n                    <field name=\\"street\\"/>\\n                    <field name=\\"street2\\"/>\\n                    <field name=\\"zip\\"/>\\n                    <field name=\\"city\\"/>\\n                    <field name=\\"country_id\\"/>\\n                    <field name=\\"mobile\\"/>\\n                    <field name=\\"state_id\\"/>\\n                    <field name=\\"category_id\\"/>\\n                    <field name=\\"avatar_128\\"/>\\n                    <field name=\\"type\\"/>\\n                    <field name=\\"active\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div class=\\"oe_kanban_global_click o_kanban_record_has_image_fill o_res_partner_kanban\\">\\n                                <t t-if=\\"!record.is_company.raw_value\\">\\n                                    <t t-set=\\"background_image\\" t-value=\\"kanban_image('res.partner', 'avatar_128', record.id.raw_value)\\"/>\\n                                    <div class=\\"o_kanban_image_fill_left d-none d-md-block\\" t-attf-style=\\"background-image:url('#{background_image}')\\">\\n                                        <img class=\\"o_kanban_image_inner_pic\\" t-if=\\"record.parent_id.raw_value\\" t-att-alt=\\"record.parent_id.value\\" t-att-src=\\"kanban_image('res.partner', 'avatar_128', record.parent_id.raw_value)\\"/>\\n                                    </div>\\n                                    <div class=\\"o_kanban_image d-md-none\\" t-attf-style=\\"background-image: url(#{background_image})\\">\\n                                        <img class=\\"o_kanban_image_inner_pic\\" t-if=\\"record.parent_id.raw_value\\" t-att-alt=\\"record.parent_id.value\\" t-att-src=\\"kanban_image('res.partner', 'avatar_128', record.parent_id.raw_value)\\"/>\\n                                    </div>\\n                                </t>\\n                                <t t-else=\\"\\">\\n                                    <div class=\\"o_kanban_image_fill_left o_kanban_image_full\\" t-attf-style=\\"background-image: url(#{kanban_image('res.partner', 'avatar_128', record.id.raw_value)})\\" role=\\"img\\"/>\\n                                </t>\\n                                <div class=\\"ribbon ribbon-top-right\\" attrs=\\"{'invisible': [('active', '=', True)]}\\">\\n                                    <span class=\\"bg-danger\\">Đã lưu trữ</span>\\n                                </div>\\n                                <div class=\\"oe_kanban_details d-flex flex-column justify-content-between\\">\\n                                    <div>\\n                                        <strong class=\\"o_kanban_record_title oe_partner_heading\\"><field name=\\"display_name\\" invisible=\\"1\\"/></strong>\\n                                        <strong class=\\"o_kanban_record_title oe_partner_heading\\"><field name=\\"translated_display_name\\"/></strong>\\n                                        <div class=\\"o_kanban_tags_section oe_kanban_partner_categories\\"/>\\n                                        <ul>\\n                                            <li t-if=\\"record.parent_id.raw_value and !record.function.raw_value\\"><field name=\\"parent_id\\"/></li>\\n                                            <li t-elif=\\"!record.parent_id.raw_value and record.function.raw_value\\"><field name=\\"function\\"/></li>\\n                                            <li t-elif=\\"record.parent_id.raw_value and record.function.raw_value\\"><field name=\\"function\\"/> at <field name=\\"parent_id\\"/></li>\\n                                            <li t-if=\\"record.city.raw_value or record.country_id.raw_value\\">\\n                                                <t t-if=\\"record.city.raw_value\\"><field name=\\"city\\"/><t t-if=\\"record.country_id.raw_value\\">, </t></t>\\n                                                <t t-if=\\"record.country_id.raw_value\\"><field name=\\"country_id\\"/></t>\\n                                            </li>\\n                                            <li t-if=\\"record.email.raw_value\\" class=\\"o_text_overflow\\"><field name=\\"email\\"/></li>\\n                                        </ul>\\n                                    </div>\\n                                    <div class=\\"o_kanban_record_bottom\\">\\n                                        <div class=\\"oe_kanban_bottom_left\\"/>\\n                                        <div class=\\"oe_kanban_bottom_right\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_res_partner_kanban" sample="1">\n                    <field name="id"/>\n                    <field name="color"/>\n                    <field name="display_name"/>\n                    <field name="title"/>\n                    <field name="email"/>\n                    <field name="parent_id"/>\n                    <field name="is_company"/>\n                    <field name="function"/>\n                    <field name="phone"/>\n                    <field name="street"/>\n                    <field name="street2"/>\n                    <field name="zip"/>\n                    <field name="city"/>\n                    <field name="country_id"/>\n                    <field name="mobile"/>\n                    <field name="state_id"/>\n                    <field name="category_id"/>\n                    <field name="avatar_128"/>\n                    <field name="type"/>\n                    <field name="active"/>\n                    <templates>\n                        <t t-name="kanban-box">\n                            <div class="oe_kanban_global_click o_kanban_record_has_image_fill o_res_partner_kanban">\n                                <t t-if="!record.is_company.raw_value">\n                                    <t t-set="background_image" t-value="kanban_image('res.partner', 'avatar_128', record.id.raw_value)"/>\n                                    <div class="o_kanban_image_fill_left d-none d-md-block" t-attf-style="background-image:url('#{background_image}')">\n                                        <img class="o_kanban_image_inner_pic" t-if="record.parent_id.raw_value" t-att-alt="record.parent_id.value" t-att-src="kanban_image('res.partner', 'avatar_128', record.parent_id.raw_value)"/>\n                                    </div>\n                                    <div class="o_kanban_image d-md-none" t-attf-style="background-image: url(#{background_image})">\n                                        <img class="o_kanban_image_inner_pic" t-if="record.parent_id.raw_value" t-att-alt="record.parent_id.value" t-att-src="kanban_image('res.partner', 'avatar_128', record.parent_id.raw_value)"/>\n                                    </div>\n                                </t>\n                                <t t-else="">\n                                    <div class="o_kanban_image_fill_left o_kanban_image_full" t-attf-style="background-image: url(#{kanban_image('res.partner', 'avatar_128', record.id.raw_value)})" role="img"/>\n                                </t>\n                                <div class="ribbon ribbon-top-right" attrs="{'invisible': [('active', '=', True)]}">\n                                    <span class="bg-danger">Archived</span>\n                                </div>\n                                <div class="oe_kanban_details d-flex flex-column justify-content-between">\n                                    <div>\n                                        <strong class="o_kanban_record_title oe_partner_heading"><field name="display_name" invisible="1"/></strong>\n                                        <strong class="o_kanban_record_title oe_partner_heading"><field name="translated_display_name"/></strong>\n                                        <div class="o_kanban_tags_section oe_kanban_partner_categories"/>\n                                        <ul>\n                                            <li t-if="record.parent_id.raw_value and !record.function.raw_value"><field name="parent_id"/></li>\n                                            <li t-elif="!record.parent_id.raw_value and record.function.raw_value"><field name="function"/></li>\n                                            <li t-elif="record.parent_id.raw_value and record.function.raw_value"><field name="function"/> at <field name="parent_id"/></li>\n                                            <li t-if="record.city.raw_value or record.country_id.raw_value">\n                                                <t t-if="record.city.raw_value"><field name="city"/><t t-if="record.country_id.raw_value">, </t></t>\n                                                <t t-if="record.country_id.raw_value"><field name="country_id"/></t>\n                                            </li>\n                                            <li t-if="record.email.raw_value" class="o_text_overflow"><field name="email"/></li>\n                                        </ul>\n                                    </div>\n                                    <div class="o_kanban_record_bottom">\n                                        <div class="oe_kanban_bottom_left"/>\n                                        <div class="oe_kanban_bottom_right"/>\n                                    </div>\n                                </div>\n                            </div>\n                        </t>\n                    </templates>\n                </kanban>\n            	f	t	2025-06-18 15:49:05.568244	2025-06-18 15:49:05.568244	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1822	16	\N	1	1	stock.putaway.rule.search	stock.putaway.rule	\N	search	stock/views/product_strategy_views.xml	\N	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>", "vi_VN": "<search string=\\"Quy tắc lưu kho\\">\\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=\\"Bộ lọc\\">\\n                    <filter name=\\"filter_to_rules_on_product\\" string=\\"Quy tắc sản phẩm\\" domain=\\"[('product_id', '!=', False)]\\"/>\\n                    <filter name=\\"filter_to_rules_on_category\\" string=\\"Quy tắc danh mục\\" domain=\\"[('category_id' ,'!=', False)]\\"/>\\n                </group>\\n                <group expand=\\"0\\" string=\\"Nhóm theo\\">\\n                        <filter string=\\"Vị trí: Khi đến\\" name=\\"location_in\\" context=\\"{'group_by':'location_in_id'}\\"/>\\n                        <filter string=\\"Vị trí: Chứa tại\\" 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	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1823	10	\N	1	1	stock.production.lot.form	stock.lot	\N	form	stock/views/stock_lot_views.xml	\N	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\\" attrs=\\"{'invisible': [('display_complete', '=', False)]}\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"action_lot_open_transfers\\" type=\\"object\\" icon=\\"fa-truck\\" help=\\"Transfers\\" attrs=\\"{'invisible': [('delivery_count', '=', 0)]}\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\">\\n                                    <field name=\\"delivery_count\\" widget=\\"statinfo\\" nolabel=\\"1\\" class=\\"mr4\\"/>\\n                                </span>\\n                                <span class=\\"o_stat_text\\">Transfers</span>\\n                            </div>\\n                        </button>                           \\n                        <button name=\\"action_lot_open_quants\\" icon=\\"fa-arrows\\" class=\\"oe_stat_button\\" string=\\"Location\\" type=\\"object\\"/>\\n                        <button name=\\"507\\" icon=\\"fa-arrow-up\\" class=\\"oe_stat_button\\" string=\\"Traceability\\" type=\\"action\\"/>\\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_detailed_type': 'product', '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\\" attrs=\\"{'invisible': [('display_complete', '=', False)]}\\"/>\\n                        <div class=\\"o_row\\" attrs=\\"{'invisible': [('display_complete', '=', False)]}\\">\\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                    </group>\\n                    <group/>\\n                </group>\\n                <notebook attrs=\\"{'invisible': [('display_complete', '=', False)]}\\">\\n                    <page string=\\"Description\\" name=\\"description\\">\\n                        <field name=\\"note\\"/>\\n                    </page>\\n                </notebook>\\n                </sheet>\\n                <div class=\\"oe_chatter\\">\\n                    <field name=\\"message_follower_ids\\"/>\\n                    <field name=\\"activity_ids\\"/>\\n                    <field name=\\"message_ids\\"/>\\n                </div>\\n            </form>", "vi_VN": "<form string=\\"Số lô/sê-ri\\">\\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\\" attrs=\\"{'invisible': [('display_complete', '=', False)]}\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"action_lot_open_transfers\\" type=\\"object\\" icon=\\"fa-truck\\" help=\\"Lệnh chuyển hàng hàng\\" attrs=\\"{'invisible': [('delivery_count', '=', 0)]}\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\">\\n                                    <field name=\\"delivery_count\\" widget=\\"statinfo\\" nolabel=\\"1\\" class=\\"mr4\\"/>\\n                                </span>\\n                                <span class=\\"o_stat_text\\">Lệnh chuyển hàng</span>\\n                            </div>\\n                        </button>                           \\n                        <button name=\\"action_lot_open_quants\\" icon=\\"fa-arrows\\" class=\\"oe_stat_button\\" string=\\"Vị trí\\" type=\\"object\\"/>\\n                        <button name=\\"507\\" icon=\\"fa-arrow-up\\" class=\\"oe_stat_button\\" string=\\"Truy xuất nguồn gốc\\" type=\\"action\\"/>\\n                </div>\\n                <div class=\\"oe_title\\">\\n                    <label for=\\"name\\"/>\\n                    <h1>\\n                        <field name=\\"name\\" placeholder=\\"vd: LOT/0001/20121\\"/>\\n                    </h1>\\n                </div>\\n                <group name=\\"main_group\\">\\n                    <group>\\n                        <field name=\\"product_id\\" context=\\"{'default_detailed_type': 'product', 'default_tracking': 'lot'}\\" readonly=\\"context.get('set_product_readonly', False)\\" force_save=\\"1\\" help=\\"Sản phẩm thuộc về lô hàng/số sê-ri này. Bạn sẽ không thể thay đổi nếu sản phẩm đã được di chuyển.\\"/>\\n                        <label for=\\"product_qty\\" attrs=\\"{'invisible': [('display_complete', '=', False)]}\\"/>\\n                        <div class=\\"o_row\\" attrs=\\"{'invisible': [('display_complete', '=', False)]}\\">\\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                    </group>\\n                    <group/>\\n                </group>\\n                <notebook attrs=\\"{'invisible': [('display_complete', '=', False)]}\\">\\n                    <page string=\\"Mô tả\\" name=\\"description\\">\\n                        <field name=\\"note\\"/>\\n                    </page>\\n                </notebook>\\n                </sheet>\\n                <div class=\\"oe_chatter\\">\\n                    <field name=\\"message_follower_ids\\"/>\\n                    <field name=\\"activity_ids\\"/>\\n                    <field name=\\"message_ids\\"/>\\n                </div>\\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" attrs="{'invisible': [('display_complete', '=', False)]}">\n                        <button class="oe_stat_button" name="action_lot_open_transfers" type="object" icon="fa-truck" help="Transfers" attrs="{'invisible': [('delivery_count', '=', 0)]}">\n                            <div class="o_field_widget o_stat_info">\n                                <span class="o_stat_value">\n                                    <field name="delivery_count" widget="statinfo" nolabel="1" class="mr4"/>\n                                </span>\n                                <span class="o_stat_text">Transfers</span>\n                            </div>\n                        </button>                           \n                        <button name="action_lot_open_quants" icon="fa-arrows" class="oe_stat_button" string="Location" type="object"/>\n                        <button name="507" icon="fa-arrow-up" class="oe_stat_button" string="Traceability" type="action"/>\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_detailed_type': 'product', '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" attrs="{'invisible': [('display_complete', '=', False)]}"/>\n                        <div class="o_row" attrs="{'invisible': [('display_complete', '=', False)]}">\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                    </group>\n                    <group/>\n                </group>\n                <notebook attrs="{'invisible': [('display_complete', '=', False)]}">\n                    <page string="Description" name="description">\n                        <field name="note"/>\n                    </page>\n                </notebook>\n                </sheet>\n                <div class="oe_chatter">\n                    <field name="message_follower_ids"/>\n                    <field name="activity_ids"/>\n                    <field name="message_ids"/>\n                </div>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1824	16	\N	1	1	stock.production.lot.tree	stock.lot	\N	tree	stock/views/stock_lot_views.xml	\N	primary	{"en_US": "<tree 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            </tree>", "vi_VN": "<tree string=\\"Số lô/sê-ri\\" 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=\\"Lệnh chuyển hàng tới\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree 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            </tree>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1825	16	\N	1	1	Production Lots Filter	stock.lot	\N	search	stock/views/stock_lot_views.xml	\N	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                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter name=\\"group_by_product\\" string=\\"Product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                </group>\\n            </search>", "vi_VN": "<search string=\\"Bộ lọc lô sản phẩm\\">\\n                <field name=\\"name\\" string=\\"Số lô/sê-ri\\" filter_domain=\\"['|', ('name', 'ilike', self),('ref', 'ilike', self)]\\"/>\\n                <field name=\\"product_id\\"/>\\n                <group expand=\\"0\\" string=\\"Nhóm theo\\">\\n                    <filter name=\\"group_by_product\\" string=\\"Sản phẩm\\" domain=\\"[]\\" context=\\"{'group_by': 'product_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                <group expand="0" string="Group By">\n                    <filter name="group_by_product" string="Product" domain="[]" context="{'group_by': 'product_id'}"/>\n                </group>\n            </search>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1826	16	\N	1	1	stock.scrap.search	stock.scrap	\N	search	stock/views/stock_scrap_views.xml	\N	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>", "vi_VN": "<search string=\\"Tìm kiếm phế phẩm\\">\\n                    <field name=\\"name\\" string=\\"Mã tham chiếu\\"/>\\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=\\"Nhóm theo\\">\\n                        <filter string=\\"Sản phẩm\\" name=\\"product\\" domain=\\"[]\\" context=\\"{'group_by':'product_id'}\\"/>\\n                        <filter string=\\"Vị trí\\" name=\\"location\\" domain=\\"[]\\" context=\\"{'group_by':'location_id'}\\"/>\\n                        <filter string=\\"Vị trí phế phẩm\\" name=\\"scrap_location\\" domain=\\"[]\\" context=\\"{'group_by':'scrap_location_id'}\\"/>\\n                        <filter string=\\"Lệnh chuyển hàng hàng\\" 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	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
