From 7abfc1ea78bd9647b33ecd72f8b4e262b312d97b Mon Sep 17 00:00:00 2001 From: "Tiffany Chang (tic)" Date: Tue, 15 Jul 2025 09:15:51 +0200 Subject: [PATCH] [I18N] *: re-export pot files As per usual, leave off developer.pot and contributing.pot since we don't translate them (not useful, can't really contribute to/dev in Odoo without knowing English) closes odoo/documentation#14029 Signed-off-by: Tiffany Chang (tic) --- locale/sources/finance.pot | 92 +++++++++++++++++++------------------- locale/sources/sales.pot | 8 ++-- 2 files changed, 50 insertions(+), 50 deletions(-) diff --git a/locale/sources/finance.pot b/locale/sources/finance.pot index 65f7a25e3..26b6d8608 100644 --- a/locale/sources/finance.pot +++ b/locale/sources/finance.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 16.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-10 14:10+0000\n" +"POT-Creation-Date: 2025-07-15 07:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -417,7 +417,7 @@ msgstr "" #: ../../content/applications/finance/accounting/reporting/budget.rst:11 #: ../../content/applications/finance/accounting/reporting/silverfin.rst:11 #: ../../content/applications/finance/accounting/taxes.rst:53 -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:60 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:52 #: ../../content/applications/finance/accounting/taxes/cash_basis.rst:14 #: ../../content/applications/finance/accounting/taxes/eu_distance_selling.rst:17 #: ../../content/applications/finance/accounting/taxes/fiscal_positions.rst:20 @@ -8705,54 +8705,54 @@ msgid "When working with consumers, prices are usually expressed with taxes incl msgstr "" #: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:9 -msgid "Odoo manages both use cases easily, as long as you register your prices on the product with taxes excluded or included, but not both together. If you manage all your prices with tax included (or excluded) only, you can still easily do sales order with a price having taxes excluded (or included): that's easy." +msgid "Odoo manages both use cases easily, as long as you register your prices on the product with taxes excluded or included, but not both together. If you manage all your prices with tax included (or excluded) only, you can still easily do sales order with a price having taxes excluded (or included) : that's easy." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:15 -msgid "This documentation is only for the specific use case where you need to have two references for the price (tax included or excluded), for the same product. The reason of the complexity is that there is not a symmetrical relationship with prices included and prices excluded, as shown in this use case, in belgium with a tax of 21%:" +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:14 +msgid "This documentation is only for the specific use case where you need to have two references for the price (tax included or excluded), for the same product. The reason of the complexity is that there is not a symmetrical relationship with prices included and prices excluded, as shown in this use case, in Belgium with a tax of 21%:" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:21 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:19 msgid "Your eCommerce has a product at **10€ (taxes included)**" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:23 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:21 msgid "This would do **8.26€ (taxes excluded)** and a **tax of 1.74€**" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:25 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:23 msgid "But for the same use case, if you register the price without taxes on the product form (8.26€), you get a price with tax included at 9.99€, because:" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:29 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:26 msgid "**8.26€ \\* 1.21 = 9.99€**" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:31 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:28 msgid "So, depending on how you register your prices on the product form, you will have different results for the price including taxes and the price excluding taxes:" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:35 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:31 msgid "Taxes Excluded: **8.26€ & 10.00€**" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:37 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:33 msgid "Taxes Included: **8.26€ & 9.99€**" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:40 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:36 msgid "If you buy 100 pieces at 10€ taxes included, it gets even more tricky. You will get: **1000€ (taxes included) = 826.45€ (price) + 173.55€ (taxes)** Which is very different from a price per piece at 8.26€ tax excluded." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:45 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:40 msgid "This documentation explains how to handle the very specific use case where you need to handle the two prices (tax excluded and included) on the product form within the same company." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:50 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:44 msgid "In terms of finance, you have no more revenues selling your product at 10€ instead of 9.99€ (for a 21% tax), because your revenue will be exactly the same at 9.99€, only the tax is 0.01€ higher. So, if you run an eCommerce in Belgium, make your customer a favor and set your price at 9.99€ instead of 10€. Please note that this does not apply to 20€ or 30€, or other tax rates, or a quantity >1. You will also make you a favor since you can manage everything tax excluded, which is less error prone and easier for your salespeople." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:63 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:55 #: ../../content/applications/finance/fiscal_localizations/brazil.rst:9 #: ../../content/applications/finance/fiscal_localizations/ecuador.rst:6 #: ../../content/applications/finance/fiscal_localizations/mexico.rst:27 @@ -8760,123 +8760,123 @@ msgstr "" msgid "Introduction" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:65 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:57 msgid "The best way to avoid this complexity is to choose only one way of managing your prices and stick to it: price without taxes or price with taxes included. Define which one is the default stored on the product form (on the default tax related to the product), and let Odoo compute the other one automatically, based on the pricelist and fiscal position. Negotiate your contracts with customers accordingly. This perfectly works out-of-the-box and you have no specific configuration to do." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:73 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:63 msgid "If you can not do that and if you really negotiate some prices with tax excluded and, for other customers, others prices with tax included, you must:" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:77 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:66 msgid "always store the default price **tax excluded** on the product form, and apply a tax (price excluded on the product form)" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:80 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:69 msgid "create a pricelist with prices in **tax included**, for specific customers" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:83 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:71 msgid "create a fiscal position that switches the tax excluded to a tax included" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:86 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:73 msgid "assign both the pricelist and the fiscal position to customers who want to benefit to this pricelist and fiscal position" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:89 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:76 msgid "For the purpose of this documentation, we will use the above use case:" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:91 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:78 msgid "your product default sale price is 8.26€ tax excluded" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:93 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:80 msgid "but we want to sell it at 10€, tax included, in our shops or eCommerce website" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:99 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:85 msgid "eCommerce" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:101 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:87 msgid "If you only use B2C or B2B prices on your website, simply select the appropriate setting in the **Website** app settings." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:104 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:90 msgid "If you have both B2B and B2C prices on a single website, please follow these instructions:" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:106 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:92 msgid "Activate the :ref:`developer mode ` and go to :menuselection:`General Settings --> Users & Companies --> Groups`." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:108 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:94 msgid "Open either `Technical / Tax display B2B` or `Technical / Tax display B2C`." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:109 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:95 msgid "Under the :guilabel:`Users` tab, add the users requiring access to the price type. Add B2C users in the B2C group and B2B users in the B2B group." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:113 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:99 msgid "Setting your products" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:115 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:101 msgid "Your company must be configured with tax excluded by default. This is usually the default configuration, but you can check your **Default Sale Tax** from the menu :menuselection:`Configuration --> Settings` of the Accounting application." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:123 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:108 msgid "Once done, you can create a **B2C** pricelist. You can activate the pricelist feature per customer from the menu: :menuselection:`Configuration --> Settings` of the Sale application. Choose the option **different prices per customer segment**." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:128 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:112 msgid "Once done, create a B2C pricelist from the menu :menuselection:`Configuration --> Pricelists`. It's also good to rename the default pricelist into B2B to avoid confusion." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:132 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:115 msgid "Then, create a product at 8.26€, with a tax of 21% (defined as tax not included in price) and set a price on this product for B2C customers at 10€, from the :menuselection:`Sales --> Products` menu of the Sales application:" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:141 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:123 msgid "Setting the B2C fiscal position" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:143 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:125 msgid "From the accounting application, create a B2C fiscal position from this menu: :menuselection:`Configuration --> Fiscal Positions`. This fiscal position should map the VAT 21% (tax excluded of price) with a VAT 21% (tax included in price)" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:152 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:133 msgid "Test by creating a quotation" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:154 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:135 msgid "Create a quotation from the Sale application, using the :menuselection:`Sales --> Quotations` menu. You should have the following result: 8.26€ + 1.73€ = 9.99€." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:161 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:141 msgid "Then, create a quotation but **change the pricelist to B2C and the fiscal position to B2C** on the quotation, before adding your product. You should have the expected result, which is a total price of 10€ for the customer: 8.26€ + 1.74€ = 10.00€." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:169 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:148 msgid "This is the expected behavior for a customer of your shop." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:172 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:151 msgid "Avoid changing every sale order" msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:174 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:153 msgid "If you negotiate a contract with a customer, whether you negotiate tax included or tax excluded, you can set the pricelist and the fiscal position on the customer form so that it will be applied automatically at every sale of this customer." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:179 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:157 msgid "The pricelist is in the **Sales & Purchases** tab of the customer form, and the fiscal position is in the accounting tab." msgstr "" -#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:182 +#: ../../content/applications/finance/accounting/taxes/B2B_B2C.rst:160 msgid "Note that this is error prone: if you set a fiscal position with tax included in prices but use a pricelist that is not included, you might have wrong prices calculated for you. That's why we usually recommend companies to only work with one price reference." msgstr "" diff --git a/locale/sources/sales.pot b/locale/sources/sales.pot index 8e709e80b..6f4a42a80 100644 --- a/locale/sources/sales.pot +++ b/locale/sources/sales.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 16.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-10 14:10+0000\n" +"POT-Creation-Date: 2025-07-15 07:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -3463,7 +3463,7 @@ msgid "Apply manual discounts" msgstr "" #: ../../content/applications/sales/point_of_sale/pricing/discounts.rst:15 -msgid "If you seldom use discounts, applying manual ones might be the easiest solution for your Point of Sale." +msgid "If you seldom use discounts, applying manual ones might be the easiest solution for your point of sale." msgstr "" #: ../../content/applications/sales/point_of_sale/pricing/discounts.rst:18 @@ -3491,7 +3491,7 @@ msgid "Apply a global discount" msgstr "" #: ../../content/applications/sales/point_of_sale/pricing/discounts.rst:36 -msgid "To apply a discount on the whole order, go to :menuselection:`Point of Sales --> Configuration --> Point of Sale` and select your PoS." +msgid "To apply a discount on the whole order, go to :menuselection:`Point of Sale --> Configuration --> Point of Sale` and select your PoS." msgstr "" #: ../../content/applications/sales/point_of_sale/pricing/discounts.rst:39 @@ -3527,7 +3527,7 @@ msgid "Apply time-limited discounts" msgstr "" #: ../../content/applications/sales/point_of_sale/pricing/discounts.rst:64 -msgid "To activate time-limited discounts, you must activate the *Pricelists* feature. To do so, go to :menuselection:`Point of Sales --> Configuration --> Point of Sale` and open your PoS. Then, enable the pricelist feature." +msgid "To activate time-limited discounts, you must activate the *Pricelists* feature. To do so, go to :menuselection:`Point of Sale --> Configuration --> Point of Sale` and open your PoS. Then, enable the pricelist feature." msgstr "" #: ../../content/applications/sales/point_of_sale/pricing/discounts.rst:-1