<?xml version="1.0" encoding="utf-8"?> <odoo> <record id="res_config_settings_view_form" model="ir.ui.view"> <field name="name">res.config.settings.view.form.inherit.sale</field> <field name="model">res.config.settings</field> <field name="priority" eval="10"/> <field name="inherit_id" ref="base.res_config_settings_view_form"/> <field name="arch" type="xml"> <xpath expr="//form" position="inside"> <app notApp="1" string="Sales" data-string="Sales" name="sale_management" groups="sales_team.group_sale_manager"> <block title="Product Catalog" name="catalog_setting_container"> <setting id="variant_options" help="Sell variants of a product using attributes (size, color, etc.)" documentation="/applications/sales/sales/products_prices/products/variants.html"> <field name="group_product_variant"/> <div class="content-group" invisible="not group_product_variant"> <div class="mt8"> <button name="%(product.attribute_action)d" icon="oi-arrow-right" type="action" string="Attributes" class="btn-link"/> </div> </div> </setting> <setting string="Variant Grid Entry" help="Add several variants to an order from a grid" id="product_matrix"> <field name="module_sale_product_matrix"/> </setting> <setting id="uom_settings" help="Sell and purchase products in different units of measure"> <field name="group_uom"/> <div class="content-group" invisible="not group_uom"> <div class="mt8"> <button name="%(uom.product_uom_categ_form_action)d" icon="oi-arrow-right" type="action" string="Units of Measure" class="btn-link"/> </div> </div> </setting> <setting id="email_template" title="Sending an email is useful if you need to share specific information or content about a product (instructions, rules, links, media, etc.). Create and set the email template from the product detail form (in Accounting tab)." string="Deliver Content by Email" help="Send a product-specific email once the invoice is validated"> <field name="module_product_email_template"/> </setting> <setting id="stock_packaging" title="Ability to select a package type in sales orders and to force a quantity that is a multiple of the number of units per package." help="Sell products by multiple of unit # per package"> <field name="group_stock_packaging"/> </setting> </block> <block title="Pricing" id="pricing_setting_container"> <setting id="discount_sale_order_lines" title="Apply manual discounts on sales order lines or display discounts computed from pricelists (option to activate in the pricelist configuration)." help="Grant discounts on sales order lines"> <field name="group_discount_per_so_line"/> </setting> <setting id="coupon_settings" title="Boost your sales with multiple kinds of programs: Coupons, Promotions, Gift Card, Loyalty. Specific conditions can be set (products, customers, minimum purchase amount, period). Rewards can be discounts (% or amount) or free products." string="Discounts, Loyalty & Gift Card" help="Manage Promotions, coupons, loyalty cards, Gift cards & eWallet"> <field name="module_loyalty"/> </setting> <setting id="pricelist_configuration" documentation="/applications/sales/sales/products_prices/prices/pricing.html" help="Set multiple prices per product, automated discounts, etc."> <field name="group_product_pricelist"/> <div class="content-group" invisible="not group_product_pricelist"> <div class="mt16"> <field name="group_sale_pricelist" invisible="1"/> <field name="product_pricelist_setting" widget="radio" class="o_light_label"/> </div> <div class="mt8"> <button name="%(product.product_pricelist_action2)d" icon="oi-arrow-right" type="action" string="Pricelists" groups="product.group_product_pricelist" class="btn-link"/> </div> </div> </setting> <setting id="auth_signup_documents" title=" To send invitations in B2B mode, open a contact or select several ones in list view and click on 'Portal Access Management' option in the dropdown menu *Action*." help="Let your customers log in to see their documents"> <field name="auth_signup_uninvited" class="o_light_label" widget="radio" options="{'horizontal': true}" required="True"/> </setting> <setting id="show_margins" help="Show margins on orders" title="The margin is computed as the sum of product sales prices minus the cost set in their detail form."> <field name="module_sale_margin"/> </setting> </block> <block title="Quotations & Orders" name="quotation_order_setting_container"> <setting id="order_default_values" string="Default values" help="Default values used when creating new quotations. Those can still be changed on each quotation." company_dependent="1"> <div class="mt16" id="order_default_values_div"> <div> <field name="portal_confirmation_sign" class="w-auto"/> <label for="portal_confirmation_sign"/> <a href="https://www.odoo.com/documentation/17.0/applications/sales/sales/send_quotations/get_signature_to_validate.html" title="Documentation" class="me-2 o_doc_link" target="_blank"/> </div> <div class="text-muted"> Request an online signature to confirm orders </div> <div class="mt16"> <field name="portal_confirmation_pay" class="col-lg-4 oe_inline"/> <label for="portal_confirmation_pay"/> <a href="https://www.odoo.com/documentation/17.0/applications/sales/sales/send_quotations/get_paid_to_validate.html" title="Documentation" class="me-2 o_doc_link" target="_blank"/> </div> <div class="text-muted"> Request an online prepayment from your customers to confirm orders. You can ask them to fully pay the order or partially with a downpayment </div> <div invisible="not portal_confirmation_pay" class="text-nowrap fw-bold"> Prepayment amount <field name="prepayment_percent" widget="percentage" style="width: 3rem"/> </div> <div class="mt8" invisible="not portal_confirmation_pay"> <button name='%(payment.action_payment_provider)d' icon="oi-arrow-right" type="action" string="Payment Providers" class="btn-link"/> </div> <div class="mt16" title="Days between quotation proposal and expiration. 0 days means automatic expiration is disabled"> <label for="quotation_validity_days"/> <field name="quotation_validity_days" class="text-center" style="width: 5rem;"/> <div class="d-inline-block">days</div> </div> </div> </setting> <setting id="order_warnings" string="Sale Warnings" help="Get warnings in orders for products or customers"> <field name="group_warning_sale"/> </setting> <setting id="sale_pdf_quote_builder" string="PDF Quote builder" help="Make your quote attractive by adding header pages, product descriptions and footer pages to your quote."> <field name="module_sale_pdf_quote_builder"/> </setting> <setting id="no_edit_order" help="No longer edit orders once confirmed"> <field name="group_auto_done_setting"/> </setting> <setting id="proforma_configuration" help="Allows you to send Pro-Forma Invoice to your customers"> <field name="group_proforma_sales"/> </setting> </block> <block title="Shipping" name="sale_shipping_setting_container"> <setting id="delivery" help="Compute shipping costs on orders"> <field name="module_delivery"/> </setting> <setting id="ups" help="Compute shipping costs and ship with UPS" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html"> <field name="module_delivery_ups" widget="upgrade_boolean"/> </setting> <setting id="shipping_costs_dhl" help="Compute shipping costs and ship with DHL" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html"> <field name="module_delivery_dhl" widget="upgrade_boolean"/> </setting> <setting id="shipping_costs_fedex" help="Compute shipping costs and ship with FedEx" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html"> <field name="module_delivery_fedex" widget="upgrade_boolean"/> </setting> <setting id="shipping_costs_usps" help="Compute shipping costs and ship with USPS" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html"> <field name="module_delivery_usps" widget="upgrade_boolean"/> </setting> <setting id="shipping_costs_bpost" help="Compute shipping costs and ship with bpost" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html"> <field name="module_delivery_bpost" widget="upgrade_boolean"/> </setting> <setting id="shipping_costs_easypost" help="Compute shipping costs and ship with Easypost" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html"> <field name="module_delivery_easypost" widget="upgrade_boolean"/> </setting> <setting id="shipping_costs_sendcloud" help="Compute shipping costs and ship with Sendcloud" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html"> <field name="module_delivery_sendcloud" widget="upgrade_boolean"/> </setting> <setting id="shipping_costs_shiprocket" help="Compute shipping costs and ship with Shiprocket" documentation="/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.html"> <field name="module_delivery_shiprocket" widget="upgrade_boolean"/> </setting> </block> <block title="Invoicing" name="invoicing_setting_container"> <setting id="sales_settings_invoicing_policy" title="This default value is applied to any new product created. This can be changed in the product detail form." documentation="/applications/sales/sales/invoicing/invoicing_policy.html" help="Quantities to invoice from sales orders"> <field name="default_invoice_policy" class="o_light_label" widget="radio"/> </setting> <setting id="automatic_invoicing" help="Generate the invoice automatically when the online payment is confirmed" invisible="default_invoice_policy != 'order' or not portal_confirmation_pay"> <field name="automatic_invoice"/> <div invisible="not automatic_invoice" groups="base.group_no_one"> <label for="invoice_mail_template_id" class="o_light_label me-2"/> <field name="invoice_mail_template_id" class="oe_inline" options="{'no_create': True}"/> </div> </setting> <setting id="down_payments" string="Down Payments" help="Product used for down payments" documentation="/applications/sales/sales/invoicing/down_payment.html" company_dependent="1"> <field name="deposit_default_product_id" context="{'default_detailed_type': 'service'}"/> </setting> </block> <block title="Connectors" id="connectors_setting_container"> <setting id="amazon_connector" documentation="/applications/sales/sales/amazon_connector/setup.html" help="Import Amazon orders and sync deliveries"> <field name="module_sale_amazon" widget="upgrade_boolean"/> <div class="content-group" name="amazon_connector" invisible="not module_sale_amazon"/> </setting> </block> <div id="sale_ebay"/> </app> </xpath> </field> </record> <record id="action_sale_config_settings" model="ir.actions.act_window"> <field name="name">Settings</field> <field name="res_model">res.config.settings</field> <field name="view_id" ref="res_config_settings_view_form"/> <field name="view_mode">form</field> <field name="target">inline</field> <field name="context">{'module' : 'sale_management', 'bin_size': False}</field> </record> </odoo>