From b870ae43bc3570046758c90e0db0716f627474b8 Mon Sep 17 00:00:00 2001 From: "Tiffany Chang (tic)" Date: Tue, 24 Sep 2024 11:02:28 +0200 Subject: [PATCH] [I18N] *: export latest terms 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#11079 X-original-commit: e75d2dd Signed-off-by: Tiffany Chang (tic) --- locale/sources/administration.pot | 693 ++++++----- locale/sources/finance.pot | 472 +++---- locale/sources/inventory_and_mrp.pot | 1718 +++++++++++++------------- locale/sources/sales.pot | 99 +- locale/sources/websites.pot | 20 +- 5 files changed, 1543 insertions(+), 1459 deletions(-) diff --git a/locale/sources/administration.pot b/locale/sources/administration.pot index 9fea1dc97..ec058a923 100644 --- a/locale/sources/administration.pot +++ b/locale/sources/administration.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 16.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-21 07:41+0000\n" +"POT-Creation-Date: 2024-09-24 08:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -506,8 +506,9 @@ msgstr "" #: ../../content/administration/odoo_online.rst:3 #: ../../content/administration/supported_versions.rst:29 -#: ../../content/administration/upgrade.rst:81 -#: ../../content/administration/upgrade.rst:296 +#: ../../content/administration/upgrade.rst:14 +#: ../../content/administration/upgrade.rst:109 +#: ../../content/administration/upgrade.rst:337 msgid "Odoo Online" msgstr "" @@ -577,8 +578,8 @@ msgstr "" #: ../../content/administration/odoo_online.rst:43 #: ../../content/administration/odoo_sh/getting_started/branches.rst:293 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:77 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:113 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:123 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:168 #: ../../content/administration/upgrade.rst:3 msgid "Upgrade" msgstr "" @@ -588,7 +589,7 @@ msgid "Trigger a database upgrade." msgstr "" #: ../../content/administration/odoo_online.rst:48 -msgid "For more information about the upgrade process, check out the :ref:`Odoo Online upgrade documentation `." +msgid "For more information about the upgrade process, check out the :ref:`Odoo Online upgrade documentation `." msgstr "" #: ../../content/administration/odoo_online.rst:54 @@ -722,8 +723,9 @@ msgstr "" #: ../../content/administration/odoo_sh.rst:5 #: ../../content/administration/supported_versions.rst:30 -#: ../../content/administration/upgrade.rst:111 -#: ../../content/administration/upgrade.rst:307 +#: ../../content/administration/upgrade.rst:22 +#: ../../content/administration/upgrade.rst:139 +#: ../../content/administration/upgrade.rst:348 msgid "Odoo.sh" msgstr "" @@ -992,7 +994,7 @@ msgid "Here is a pseudo-implementation example:" msgstr "" #: ../../content/administration/odoo_sh/advanced/submodules.rst:6 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:170 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:229 msgid "Submodules" msgstr "" @@ -1138,6 +1140,7 @@ msgstr "" #: ../../content/administration/odoo_sh/getting_started/branches.rst:28 #: ../../content/administration/odoo_sh/getting_started/builds.rst:44 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:132 msgid "Production" msgstr "" @@ -1171,6 +1174,7 @@ msgstr "" #: ../../content/administration/odoo_sh/getting_started/branches.rst:61 #: ../../content/administration/odoo_sh/getting_started/builds.rst:63 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:87 msgid "Staging" msgstr "" @@ -1208,7 +1212,7 @@ msgstr "" #: ../../content/administration/odoo_sh/getting_started/branches.rst:88 #: ../../content/administration/odoo_sh/getting_started/builds.rst:81 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:56 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:57 msgid "Development" msgstr "" @@ -1285,8 +1289,9 @@ msgid "Tabs" msgstr "" #: ../../content/administration/odoo_sh/getting_started/branches.rst:155 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:57 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:85 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:58 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:88 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:133 msgid "History" msgstr "" @@ -1307,8 +1312,9 @@ msgid "For each event, a status is displayed in the top right-hand corner. It ca msgstr "" #: ../../content/administration/odoo_sh/getting_started/branches.rst:173 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:73 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:101 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:78 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:108 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:153 msgid "Mails" msgstr "" @@ -1342,7 +1348,8 @@ msgid "An online integrated development environment (IDE) to edit the source cod msgstr "" #: ../../content/administration/odoo_sh/getting_started/branches.rst:212 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:105 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:113 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:158 msgid "Monitoring" msgstr "" @@ -1355,8 +1362,9 @@ msgid "You can zoom, change the time range or select a specific metric on each g msgstr "" #: ../../content/administration/odoo_sh/getting_started/branches.rst:225 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:65 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:93 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:68 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:98 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:143 msgid "Logs" msgstr "" @@ -1397,7 +1405,8 @@ msgid "You can pause the logs fetching by clicking on the according button in th msgstr "" #: ../../content/administration/odoo_sh/getting_started/branches.rst:249 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:109 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:118 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:163 msgid "Backups" msgstr "" @@ -1459,9 +1468,10 @@ msgstr "" #: ../../content/administration/odoo_sh/getting_started/branches.rst:303 #: ../../content/administration/odoo_sh/getting_started/settings.rst:3 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:81 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:117 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:124 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:83 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:128 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:173 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:182 msgid "Settings" msgstr "" @@ -2796,60 +2806,84 @@ msgid "Manage the Github users who can access your project." msgstr "" #: ../../content/administration/odoo_sh/getting_started/settings.rst:36 -msgid "There are two levels of users:" +msgid "There are three levels of users:" msgstr "" #: ../../content/administration/odoo_sh/getting_started/settings.rst:38 -msgid "Admin: has access to all features of Odoo.sh." +msgid ":guilabel:`Admin`: has access to all features of an Odoo.sh project." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:39 -msgid "User: does not have access to the project settings nor to the production and staging databases." +#: ../../content/administration/odoo_sh/getting_started/settings.rst:40 +msgid ":guilabel:`Tester`: has access to the *Staging* and *Development* databases and their tooling. This role is for users conducting User Acceptance Tests. Testers can work with copies of production data but cannot access the production database through the Odoo.sh tooling." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:41 -msgid "The user group is meant for developers who can make modifications in your code but are not allowed to access the production data. Users of this group cannot connect to the production and staging databases using the *1-click connect* feature, but they can of course use their regular account on these databases if they have one, using their regular credentials." -msgstr "" - -#: ../../content/administration/odoo_sh/getting_started/settings.rst:46 -msgid "In addition, they cannot use the webshell nor have access to the server logs." +#: ../../content/administration/odoo_sh/getting_started/settings.rst:44 +msgid ":guilabel:`Developer`: has access only to the *Development* databases and their tooling. This role is for developers who propose code modifications but are not allowed to access production and staging databases through the Odoo.sh tooling." msgstr "" #: ../../content/administration/odoo_sh/getting_started/settings.rst:54 -msgid "User" +msgid "Developer" msgstr "" #: ../../content/administration/odoo_sh/getting_started/settings.rst:55 +msgid "Tester" +msgstr "" + +#: ../../content/administration/odoo_sh/getting_started/settings.rst:56 msgid "Admin" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:58 #: ../../content/administration/odoo_sh/getting_started/settings.rst:59 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:62 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:63 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:60 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:61 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:64 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:65 #: ../../content/administration/odoo_sh/getting_started/settings.rst:66 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:67 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:69 #: ../../content/administration/odoo_sh/getting_started/settings.rst:70 #: ../../content/administration/odoo_sh/getting_started/settings.rst:71 #: ../../content/administration/odoo_sh/getting_started/settings.rst:74 #: ../../content/administration/odoo_sh/getting_started/settings.rst:75 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:78 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:76 #: ../../content/administration/odoo_sh/getting_started/settings.rst:79 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:82 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:83 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:80 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:81 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:84 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:85 #: ../../content/administration/odoo_sh/getting_started/settings.rst:86 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:87 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:89 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:90 #: ../../content/administration/odoo_sh/getting_started/settings.rst:91 #: ../../content/administration/odoo_sh/getting_started/settings.rst:95 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:99 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:103 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:107 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:96 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:100 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:101 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:105 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:106 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:110 #: ../../content/administration/odoo_sh/getting_started/settings.rst:111 #: ../../content/administration/odoo_sh/getting_started/settings.rst:115 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:119 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:122 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:123 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:127 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:116 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:121 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:125 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:126 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:130 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:131 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:134 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:135 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:136 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:141 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:146 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:151 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:156 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:161 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:166 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:171 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:176 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:179 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:180 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:181 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:186 #: ../../content/administration/supported_versions.rst:35 #: ../../content/administration/supported_versions.rst:41 #: ../../content/administration/supported_versions.rst:47 @@ -2865,170 +2899,160 @@ msgstr "" msgid "|green|" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:61 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:89 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:63 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:93 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:138 msgid "1-click connect" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:69 -#: ../../content/administration/odoo_sh/getting_started/settings.rst:97 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:73 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:103 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:148 msgid "Shell/SSH" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:84 -msgid "Production & Staging" -msgstr "" - -#: ../../content/administration/odoo_sh/getting_started/settings.rst:118 -msgid "|green|\\*" -msgstr "" - -#: ../../content/administration/odoo_sh/getting_started/settings.rst:120 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:177 #: ../../content/administration/odoo_sh/getting_started/status.rst:3 msgid "Status" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:130 -msgid "\\* Only in staging branches" +#: ../../content/administration/odoo_sh/getting_started/settings.rst:189 +msgid "Those roles only apply to the usage of Odoo.sh. It is important to reflect the user roles attribution within the repository on GitHub. Please refer to the GitHub documentation section on `Managing a branch protection rule `_ for detailed guidance." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:145 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:207 msgid "Public Access" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:147 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:209 msgid "Allow public access to your development builds." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:152 -msgid "If activated, this option exposes the Builds page publicly, allowing visitors to connect to your development builds." +#: ../../content/administration/odoo_sh/getting_started/settings.rst:214 +msgid "If activated, this option exposes the Builds page publicly, allowing visitors to view logs of development builds." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:155 -msgid "In addition, visitors have access to the logs, shell and mails of your development builds." -msgstr "" - -#: ../../content/administration/odoo_sh/getting_started/settings.rst:157 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:216 msgid "Production and staging builds are excluded, visitors can only see their status." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:162 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:221 msgid "Custom domains" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:164 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:223 msgid "To configure additional domains please refer to the corresponding branch's :ref:`settings tab `." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:172 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:231 msgid "Configure the deploy keys for the private repositories you use as submodules in your branches to allow Odoo.sh to download them." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:176 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:235 msgid "These settings are required for **private repositories** only. If you are looking on how to set up your submodules, instructions are available in the chapter :ref:`Submodules ` of this documentation." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:183 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:242 msgid "When a repository is private, it is not possible to publicly download its branches and revisions. For that reason, you need to configure a deploy key for Odoo.sh, so the remote Git server allows our platform to download the revisions of this private repository." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:188 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:247 msgid "To configure the deploy key for a private repository, proceed as follows:" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:190 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:249 msgid "in the input, paste the SSH URL of your private sub-repository and click on *Add*," msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:192 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:251 msgid "e.g. *git@github.com:USERNAME/REPOSITORY.git*" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:193 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:252 msgid "it can be another Git server than Github, such as Bitbucket, Gitlab or even your own self-hosted server" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:196 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:255 msgid "copy the public key," msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:198 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:257 msgid "it should look like *ssh-rsa some...random...characters...here...==*" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:200 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:259 msgid "in the settings of the private sub-repository, add the public key amongst the deploy keys." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:202 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:261 msgid "Github.com: :menuselection:`Settings --> Deploy keys --> Add deploy key`" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:203 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:262 msgid "Bitbucket.com: :menuselection:`Settings --> Access keys --> Add key`" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:204 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:263 msgid "Gitlab.com: :menuselection:`Settings --> Repository --> Deploy Keys`" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:205 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:264 msgid "Self-hosted: append the key to the git user’s authorized_keys file in its .ssh directory" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:208 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:267 msgid "Storage Size" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:210 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:269 msgid "This section shows the storage size used by your project." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:215 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:274 msgid "Storage size is computed as follows:" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:217 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:276 msgid "the size of the PostgreSQL database" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:219 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:278 msgid "the size of the disk files available in your container: database filestore, sessions storage directory..." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:222 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:281 msgid "In case you want to analyze disk usage, you can run the tool `ncdu `_ in your Web Shell." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:225 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:284 msgid "Should your production database size grow to exceed what's provisioned in your subscription, it will automatically be synchronized with it." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:229 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:288 msgid "Database Workers" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:231 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:290 msgid "Additional database workers can be configured here. More workers help increase the load your production database is able to handle. If you add more, it will automatically be synchronized with your subscription." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:239 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:298 msgid "Adding more workers will not magically solve all performance issues. It only allows the server to handle more connections at the same time. If some operations are unusually slow, it's most likely a problem with the code, if it's not due to your own customizations you can open a ticket `here `_." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:245 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:304 msgid "Staging Branches" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:247 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:306 msgid "Additional staging branches allow you to develop and test more features at the same time. If you add more, it will automatically be synchronized with your subscription." msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:254 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:313 msgid "Activation" msgstr "" -#: ../../content/administration/odoo_sh/getting_started/settings.rst:256 +#: ../../content/administration/odoo_sh/getting_started/settings.rst:315 msgid "Shows the status of the project's activation. You can change the project's activation code if needed." msgstr "" @@ -3045,8 +3069,9 @@ msgid "The documentation will help you go live with your Odoo.sh project in no t msgstr "" #: ../../content/administration/on_premise.rst:5 -#: ../../content/administration/upgrade.rst:136 -#: ../../content/administration/upgrade.rst:330 +#: ../../content/administration/upgrade.rst:30 +#: ../../content/administration/upgrade.rst:163 +#: ../../content/administration/upgrade.rst:371 msgid "On-premise" msgstr "" @@ -5060,102 +5085,126 @@ msgid "Even though we don't support older versions, you can always `upgrade from msgstr "" #: ../../content/administration/upgrade.rst:5 -msgid "An upgrade is the process of moving your database from an older version to a newer :doc:`supported version ` (e.g., Odoo 14.0 to Odoo 16.0). Frequently upgrading is essential as each version comes with new and improved features, bug fixes, and security patches." +msgid "An upgrade involves moving a database from an older version to a newer supported version (e.g., from Odoo 15.0 to Odoo 17.0). Regular upgrades are crucial as each version offers new features, bug fixes, and security patches. Using a :doc:`supported version ` is strongly recommended. Each major version is supported for three years." msgstr "" -#: ../../content/administration/upgrade.rst:13 -msgid "The Rolling Release process allows Odoo Online customers to upgrade their database directly from a message prompt sent to the database administrator as soon as a new version is released. The invitation to upgrade is only sent if no issues are detected during the automatic tests." +#: ../../content/administration/upgrade.rst:10 +msgid "Depending on the hosting type and Odoo version used, a database upgrade can be **mandatory**." +msgstr "" + +#: ../../content/administration/upgrade.rst:16 +msgid "If a database is on a **major version** (e.g., 15.0, 16.0, 17.0), an upgrade is mandatory every two years." +msgstr "" + +#: ../../content/administration/upgrade.rst:18 +msgid "If a database is on a **minor version** (e.g., 17.1, 17.2, 17.4), an upgrade is mandatory a few weeks after the next version is released. Minor versions are usually released every three months." +msgstr "" + +#: ../../content/administration/upgrade.rst:24 +msgid "After the initial three years of support, you will have another two years to complete the upgrade. You will be notified when an upgrade is required." +msgstr "" + +#: ../../content/administration/upgrade.rst:0 +msgid "The \"unsupported version\" popup on Odoo.sh." +msgstr "" + +#: ../../content/administration/upgrade.rst:32 +msgid "You can stay on the same version indefinitely, even if it is not recommended. Note that the smaller the version gap, the easier the upgrade should be." +msgstr "" + +#: ../../content/administration/upgrade.rst:37 +msgid "You will receive a notification in your database a few weeks before a mandatory upgrade will be automatically carried out. You are in control of the process as long as the deadline is not reached." msgstr "" #: ../../content/administration/upgrade.rst:0 msgid "The upgrade message prompt on the top right of the database" msgstr "" -#: ../../content/administration/upgrade.rst:20 -msgid "It is strongly recommended to manually :ref:`test the upgrade first `. Clicking :guilabel:`I want to test first` redirects to `the database manager `_, where it is possible to request an upgraded test database and check it for any discrepancies." -msgstr "" - -#: ../../content/administration/upgrade.rst:25 -msgid "It is **not** recommended to click :guilabel:`Upgrade Now` without testing first, as it immediately triggers the live production database upgrade." -msgstr "" - -#: ../../content/administration/upgrade.rst:28 -msgid "If the Rolling Release process detects an issue with the upgrade, it will be deactivated until the issue is resolved." -msgstr "" - -#: ../../content/administration/upgrade.rst:31 -msgid "An upgrade does not cover:" -msgstr "" - -#: ../../content/administration/upgrade.rst:33 -msgid "Downgrading to a previous version of Odoo" -msgstr "" - -#: ../../content/administration/upgrade.rst:34 -msgid ":doc:`Switching editions ` (e.g., from Community to Enterprise)" -msgstr "" - -#: ../../content/administration/upgrade.rst:36 -msgid ":ref:`Changing hosting type ` (e.g., from on-premise to Odoo Online)" -msgstr "" - -#: ../../content/administration/upgrade.rst:37 -msgid "Migrating from another ERP to Odoo" -msgstr "" - -#: ../../content/administration/upgrade.rst:40 -msgid "If your database contains custom modules, it cannot be upgraded until a version of your custom modules is available for the target version of Odoo. For customers maintaining their own custom modules, we recommend to parallelize the process by :ref:`requesting an upgraded database ` while also :doc:`upgrading the source code of your custom modules `." -msgstr "" - -#: ../../content/administration/upgrade.rst:47 -msgid "Upgrading in a nutshell" +#: ../../content/administration/upgrade.rst:44 +msgid "Concretely, Odoo’s Upgrade Team performs a silent test upgrade of every database that should be upgraded. If the test is successful and lasts less than 20 minutes, you can directly trigger the upgrade from the database. If the test fails, you can test an upgrade using the `database manager `_." msgstr "" #: ../../content/administration/upgrade.rst:49 -msgid "Request an upgraded test database (see :ref:`obtaining an upgraded test database `)." +msgid "When you are invited to upgrade, it is strongly recommended to :ref:`request an upgraded test database ` first and spend time :ref:`testing ` it." msgstr "" -#: ../../content/administration/upgrade.rst:51 -msgid "If applicable, upgrade the source code of your custom module to be compatible with the new version of Odoo (see :doc:`/developer/howtos/upgrade_custom_db`)." -msgstr "" - -#: ../../content/administration/upgrade.rst:53 -msgid "Thoroughly test the upgraded database (see :ref:`testing the new version of the database `)." +#: ../../content/administration/upgrade.rst:52 +msgid "An automatic upgrade to the next version will be triggered if no action is taken before the specified due date." msgstr "" #: ../../content/administration/upgrade.rst:55 -msgid "Report any issue encountered during the testing to Odoo by `submitting a ticket for an issue related to my future upgrade (I am testing an upgrade) `_." +msgid "An upgrade does not cover:" msgstr "" #: ../../content/administration/upgrade.rst:57 -msgid "Once all issues are resolved and you are confident that the upgraded database can be used as your main database without any issues, plan the upgrade of your production database." +msgid "Downgrading to a previous version of Odoo" msgstr "" -#: ../../content/administration/upgrade.rst:59 -msgid "Request the upgrade for the production database, rendering it unavailable for the time it takes to complete the process (see :ref:`upgrading the production database `)." +#: ../../content/administration/upgrade.rst:58 +msgid ":doc:`Switching editions ` (e.g., from Community to Enterprise)" +msgstr "" + +#: ../../content/administration/upgrade.rst:60 +msgid ":ref:`Changing hosting type ` (e.g., from on-premise to Odoo Online)" msgstr "" #: ../../content/administration/upgrade.rst:61 -msgid "Report any issue encountered during the upgrade to Odoo by `submitting a ticket for an issue related to my upgrade (production) `_." +msgid "Migrating from another ERP to Odoo" msgstr "" -#: ../../content/administration/upgrade.rst:67 -msgid "Obtaining an upgraded test database" +#: ../../content/administration/upgrade.rst:64 +msgid "If your database contains custom modules, it cannot be upgraded until a version of your custom modules is available for the target version of Odoo. For customers maintaining their own custom modules, we recommend to parallelize the process by :ref:`requesting an upgraded database ` while also :doc:`upgrading the source code of your custom modules `." msgstr "" -#: ../../content/administration/upgrade.rst:69 -msgid "The `Upgrade page `_ is the main platform for requesting an upgraded database. However, depending on the hosting type, you can upgrade from the command line (on-premise), the `Odoo Online database manager `_, or your `Odoo.sh project `_." +#: ../../content/administration/upgrade.rst:73 +msgid "Upgrading in a nutshell" msgstr "" #: ../../content/administration/upgrade.rst:75 -msgid "The Upgrade platform follows the same `Privacy Policy `_ as the other Odoo.com services. Visit the `General Data Protection Regulation page `_ to learn more about how Odoo handles your data and privacy." +msgid "Request an upgraded test database (see :ref:`obtaining an upgraded test database `)." msgstr "" -#: ../../content/administration/upgrade.rst:83 -msgid "Odoo Online databases can be manually upgraded via the `database manager `_." +#: ../../content/administration/upgrade.rst:77 +msgid "If applicable, upgrade the source code of your custom module to be compatible with the new version of Odoo (see :doc:`/developer/howtos/upgrade_custom_db`)." +msgstr "" + +#: ../../content/administration/upgrade.rst:79 +msgid "Thoroughly test the upgraded database (see :ref:`testing the new version of the database `)." +msgstr "" + +#: ../../content/administration/upgrade.rst:81 +msgid "Report any issue encountered during the testing to Odoo by going to the `Support page and selecting \"An issue related to my future upgrade (I am testing an upgrade)\" `_." +msgstr "" + +#: ../../content/administration/upgrade.rst:84 +msgid "Once all issues are resolved and you are confident that the upgraded database can be used as your main database without any issues, plan the upgrade of your production database." msgstr "" #: ../../content/administration/upgrade.rst:86 +msgid "Request the upgrade for the production database, rendering it unavailable for the time it takes to complete the process (see :ref:`upgrading the production database `)." +msgstr "" + +#: ../../content/administration/upgrade.rst:88 +msgid "Report any issue encountered during the upgrade to Odoo by going to the `Support page and selecting \"An issue related to my upgrade (production)\" `_." +msgstr "" + +#: ../../content/administration/upgrade.rst:95 +msgid "Obtaining an upgraded test database" +msgstr "" + +#: ../../content/administration/upgrade.rst:97 +msgid "The `Upgrade page `_ is the main platform for requesting an upgraded database. However, depending on the hosting type, you can upgrade from the command line (on-premise), the Odoo Online `database manager `_, or your `Odoo.sh project `_." +msgstr "" + +#: ../../content/administration/upgrade.rst:103 +msgid "The Upgrade platform follows the same `Privacy Policy `_ as the other Odoo.com services. Visit the `General Data Protection Regulation page `_ to learn more about how Odoo handles your data and privacy." +msgstr "" + +#: ../../content/administration/upgrade.rst:111 +msgid "Odoo Online databases can be manually upgraded via the `database manager `_." +msgstr "" + +#: ../../content/administration/upgrade.rst:114 msgid "The database manager displays all databases associated with the user's account. Databases not on the most recent version of Odoo display an arrow in a circle icon next to their name, indicating that they can be upgraded." msgstr "" @@ -5163,19 +5212,19 @@ msgstr "" msgid "The database manager with an upgrade button next to the name of a database." msgstr "" -#: ../../content/administration/upgrade.rst:93 +#: ../../content/administration/upgrade.rst:121 msgid "Click the **arrow in a circle** icon to start the upgrade process. In the popup, fill in:" msgstr "" -#: ../../content/administration/upgrade.rst:95 +#: ../../content/administration/upgrade.rst:123 msgid "The **version** of Odoo you want to upgrade to, usually the latest version" msgstr "" -#: ../../content/administration/upgrade.rst:96 +#: ../../content/administration/upgrade.rst:124 msgid "The **email** address that should receive the link to the upgraded database" msgstr "" -#: ../../content/administration/upgrade.rst:97 +#: ../../content/administration/upgrade.rst:125 msgid "The :guilabel:`Purpose` of the upgrade, which is automatically set to :guilabel:`Test` for your first upgrade request" msgstr "" @@ -5183,7 +5232,7 @@ msgstr "" msgid "The \"Upgrade your database\" popup." msgstr "" -#: ../../content/administration/upgrade.rst:103 +#: ../../content/administration/upgrade.rst:131 msgid "The :guilabel:`Upgrade in progress` tag is displayed next to the database name until completion. Once the process succeeds, an email containing a link to the upgraded test database is sent to the address provided. The database can also be accessed from the database manager by clicking the dropdown arrow before the database name." msgstr "" @@ -5191,7 +5240,7 @@ msgstr "" msgid "Clicking the menu arrow displays the upgraded test database." msgstr "" -#: ../../content/administration/upgrade.rst:113 +#: ../../content/administration/upgrade.rst:141 msgid "Odoo.sh is integrated with the upgrade platform to simplify the upgrade process." msgstr "" @@ -5199,374 +5248,394 @@ msgstr "" msgid "Odoo.sh project and tabs" msgstr "" -#: ../../content/administration/upgrade.rst:118 -msgid "The **latest production daily automatic backup** is then sent to the `upgrade platform `_." +#: ../../content/administration/upgrade.rst:146 +msgid "The **latest production daily automatic backup** is then sent to the Upgrade platform." msgstr "" -#: ../../content/administration/upgrade.rst:121 +#: ../../content/administration/upgrade.rst:148 msgid "Once the upgrade platform is done upgrading the backup and uploading it on the branch, it is put in a **special mode**: each time a **commit is pushed** on the branch, a **restore operation** of the upgraded backup and an **update of all the custom modules** occur. This allows you to test your custom modules on a pristine copy of the upgraded database. The log file of the upgrade process can be found in your newly upgraded staging build by going to :file:`~/logs/upgrade.log`." msgstr "" -#: ../../content/administration/upgrade.rst:129 +#: ../../content/administration/upgrade.rst:156 msgid "In databases where custom modules are installed, their source code must be up-to-date with the target version of Odoo before the upgrade can be performed. If there are none, the \"update on commit\" mode is skipped, the upgraded database is built as soon as it is transferred from the upgrade platform, and the upgrade mode is exited." msgstr "" -#: ../../content/administration/upgrade.rst:134 +#: ../../content/administration/upgrade.rst:161 msgid "Check out the :doc:`/developer/howtos/upgrade_custom_db` page for more information." msgstr "" -#: ../../content/administration/upgrade.rst:138 +#: ../../content/administration/upgrade.rst:165 msgid "The standard upgrade process can be initiated by entering the following command line on the machine where the database is hosted:" msgstr "" -#: ../../content/administration/upgrade.rst:145 +#: ../../content/administration/upgrade.rst:173 +msgid "This command has some requirements on the environment it runs in:" +msgstr "" + +#: ../../content/administration/upgrade.rst:175 +msgid "Some external commands that must be provided by the operating system, normally found in any Linux distribution (including WSL). An error will be displayed if one or several of them are missing." +msgstr "" + +#: ../../content/administration/upgrade.rst:178 +msgid "The system user that executes the command needs to be configured with access to the database. Please refer to the PostgreSQL documentation of the `client environment `_ or the `client password file `_ for this requirement." +msgstr "" + +#: ../../content/administration/upgrade.rst:182 +msgid "The script needs to be able to reach one or multiple servers of the upgrade platform both on TCP port 443 and to any random TCP port in the range between 32768 and 60999. This can be in conflict with your restrictive firewall and may need an exception added to the firewall configuration." +msgstr "" + +#: ../../content/administration/upgrade.rst:187 msgid "The following command can be used to display the general help and the main commands:" msgstr "" -#: ../../content/administration/upgrade.rst:151 -msgid "An upgraded test database can also be requested via the `Upgrade page `_." +#: ../../content/administration/upgrade.rst:193 +msgid "An upgraded test database can also be requested via the `Upgrade page `_." msgstr "" -#: ../../content/administration/upgrade.rst:155 +#: ../../content/administration/upgrade.rst:197 msgid "In databases where custom modules are installed, their source code must be up-to-date with the target version of Odoo before the upgrade can be performed. Check out the :doc:`/developer/howtos/upgrade_custom_db` page for more information." msgstr "" -#: ../../content/administration/upgrade.rst:160 +#: ../../content/administration/upgrade.rst:202 msgid "For security reasons, only the person who submitted the upgrade request can download it." msgstr "" -#: ../../content/administration/upgrade.rst:161 +#: ../../content/administration/upgrade.rst:203 msgid "For storage reasons, the database's copy is submitted without a filestore to the upgrade server. Therefore, the upgraded database does not contain the production filestore." msgstr "" -#: ../../content/administration/upgrade.rst:163 +#: ../../content/administration/upgrade.rst:205 msgid "Before restoring the upgraded database, its filestore must be merged with the production filestore to be able to perform tests in the same conditions as it would be in the new version." msgstr "" -#: ../../content/administration/upgrade.rst:166 +#: ../../content/administration/upgrade.rst:208 msgid "The upgraded database contains:" msgstr "" -#: ../../content/administration/upgrade.rst:168 +#: ../../content/administration/upgrade.rst:210 msgid "A `dump.sql` file containing the upgraded database" msgstr "" -#: ../../content/administration/upgrade.rst:169 +#: ../../content/administration/upgrade.rst:211 msgid "A `filestore` folder containing files extracted from in-database records into attachments (if there are any) and new standard Odoo files from the targeted Odoo version (e.g., new images, icons, payment provider's logos, etc.). This is the folder that should be merged with the production filestore in order to get the full upgraded filestore." msgstr "" -#: ../../content/administration/upgrade.rst:176 +#: ../../content/administration/upgrade.rst:218 msgid "You can request multiple test databases if you wish to test an upgrade more than once." msgstr "" -#: ../../content/administration/upgrade.rst:181 +#: ../../content/administration/upgrade.rst:221 msgid "When an upgrade request is completed, an upgrade report is attached to the successful upgrade email, and it becomes available in the Discuss app for users who are part of the \"Administration / Settings\" group. This report provides important information about the changes introduced by the new version." msgstr "" -#: ../../content/administration/upgrade.rst:189 +#: ../../content/administration/upgrade.rst:229 msgid "Testing the new version of the database" msgstr "" -#: ../../content/administration/upgrade.rst:191 -msgid "It is essential to spend some time testing the upgraded test database to ensure that you are not stuck in your day-to-day activities by a change in views, behavior, or an error message once the upgrade goes live." +#: ../../content/administration/upgrade.rst:231 +msgid "It is essential to test the upgraded test database to ensure that you are not stuck in your day-to-day activities by a change in views, behavior, or an error message once the upgrade goes live." msgstr "" -#: ../../content/administration/upgrade.rst:196 +#: ../../content/administration/upgrade.rst:236 msgid "Test databases are neutralized, and some features are disabled to prevent them from impacting the production database:" msgstr "" -#: ../../content/administration/upgrade.rst:199 +#: ../../content/administration/upgrade.rst:239 msgid "Scheduled actions are disabled." msgstr "" -#: ../../content/administration/upgrade.rst:200 +#: ../../content/administration/upgrade.rst:240 msgid "Outgoing mail servers are disabled by archiving the existing ones and adding a fake one." msgstr "" -#: ../../content/administration/upgrade.rst:201 +#: ../../content/administration/upgrade.rst:241 msgid "Payment providers and delivery carriers are reset to the test environment." msgstr "" -#: ../../content/administration/upgrade.rst:202 +#: ../../content/administration/upgrade.rst:242 msgid "Bank synchronization is disabled. Should you want to test the synchronization, contact your bank synchronization provider to get sandbox credentials." msgstr "" -#: ../../content/administration/upgrade.rst:205 +#: ../../content/administration/upgrade.rst:245 msgid "Testing as many of your business flows as possible is strongly recommended to ensure they are working correctly and to get more familiar with the new version." msgstr "" -#: ../../content/administration/upgrade.rst:208 +#: ../../content/administration/upgrade.rst:248 msgid "Basic test checklist" msgstr "" -#: ../../content/administration/upgrade.rst:210 +#: ../../content/administration/upgrade.rst:250 msgid "Are there views that are deactivated in your test database but active in your production database?" msgstr "" -#: ../../content/administration/upgrade.rst:212 +#: ../../content/administration/upgrade.rst:252 msgid "Are your usual views still displayed correctly?" msgstr "" -#: ../../content/administration/upgrade.rst:213 +#: ../../content/administration/upgrade.rst:253 msgid "Are your reports (invoice, sales order, etc.) correctly generated?" msgstr "" -#: ../../content/administration/upgrade.rst:214 +#: ../../content/administration/upgrade.rst:254 msgid "Are your website pages working correctly?" msgstr "" -#: ../../content/administration/upgrade.rst:215 +#: ../../content/administration/upgrade.rst:255 msgid "Are you able to create and modify records? (sales orders, invoices, purchases, users, contacts, companies, etc.)" msgstr "" -#: ../../content/administration/upgrade.rst:217 +#: ../../content/administration/upgrade.rst:257 msgid "Are there any issues with your mail templates?" msgstr "" -#: ../../content/administration/upgrade.rst:218 +#: ../../content/administration/upgrade.rst:258 msgid "Are there any issues with saved translations?" msgstr "" -#: ../../content/administration/upgrade.rst:219 +#: ../../content/administration/upgrade.rst:259 msgid "Are your search filters still present?" msgstr "" -#: ../../content/administration/upgrade.rst:220 +#: ../../content/administration/upgrade.rst:260 msgid "Can you export your data?" msgstr "" -#: ../../content/administration/upgrade.rst:224 +#: ../../content/administration/upgrade.rst:264 msgid "Checking a random product in your product catalog and comparing its test and production data to verify everything is the same (product category, selling price, cost price, vendor, accounts, routes, etc.)." msgstr "" -#: ../../content/administration/upgrade.rst:227 +#: ../../content/administration/upgrade.rst:267 msgid "Buying this product (Purchase app)." msgstr "" -#: ../../content/administration/upgrade.rst:228 +#: ../../content/administration/upgrade.rst:268 msgid "Confirming the reception of this product (Inventory app)." msgstr "" -#: ../../content/administration/upgrade.rst:229 +#: ../../content/administration/upgrade.rst:269 msgid "Checking if the route to receive this product is the same in your production database (Inventory app)." msgstr "" -#: ../../content/administration/upgrade.rst:231 +#: ../../content/administration/upgrade.rst:271 msgid "Selling this product (Sales app) to a random customer." msgstr "" -#: ../../content/administration/upgrade.rst:232 +#: ../../content/administration/upgrade.rst:272 msgid "Opening your customer database (Contacts app), selecting a customer (or company), and checking its data." msgstr "" -#: ../../content/administration/upgrade.rst:234 +#: ../../content/administration/upgrade.rst:274 msgid "Shipping this product (Inventory app)." msgstr "" -#: ../../content/administration/upgrade.rst:235 +#: ../../content/administration/upgrade.rst:275 msgid "Checking if the route to ship this product is the same as in your production database (Inventory app)." msgstr "" -#: ../../content/administration/upgrade.rst:237 +#: ../../content/administration/upgrade.rst:277 msgid "Validating a customer invoice (Invoicing or Accounting app)." msgstr "" -#: ../../content/administration/upgrade.rst:238 +#: ../../content/administration/upgrade.rst:278 msgid "Crediting the invoice (issuing a credit note) and checking if it behaves as in your production database." msgstr "" -#: ../../content/administration/upgrade.rst:240 +#: ../../content/administration/upgrade.rst:280 msgid "Checking your reports' results (Accounting app)." msgstr "" -#: ../../content/administration/upgrade.rst:241 +#: ../../content/administration/upgrade.rst:281 msgid "Randomly checking your taxes, currencies, bank accounts, and fiscal year (Accounting app)." msgstr "" -#: ../../content/administration/upgrade.rst:242 +#: ../../content/administration/upgrade.rst:282 msgid "Making an online order (Website apps) from the product selection in your shop until the checkout process and checking if everything behaves as in your production database." msgstr "" -#: ../../content/administration/upgrade.rst:245 +#: ../../content/administration/upgrade.rst:285 msgid "This list is **not** exhaustive. Extend the example to your other apps based on your use of Odoo." msgstr "" -#: ../../content/administration/upgrade.rst:247 -msgid "If you face an issue while testing your upgraded test database, you can request the assistance of Odoo by `submitting a ticket for an issue related to my future upgrade (I am testing an upgrade) `_. In any case, it is essential to report any problem encountered during the testing to fix it before upgrading your production database." +#: ../../content/administration/upgrade.rst:287 +msgid "If you face an issue while testing your upgraded test database, you can request the assistance of Odoo by going to the `Support page and selecting \"An issue related to my future upgrade (I am testing an upgrade)\" `_. In any case, it is essential to report any problem encountered during the testing to fix it before upgrading your production database." msgstr "" -#: ../../content/administration/upgrade.rst:252 +#: ../../content/administration/upgrade.rst:293 msgid "You might encounter significant differences with standard views, features, fields, and models during testing. Those changes cannot be reverted on a case-by-case basis. However, if a change introduced by a new version breaks a customization, it is the responsibility of the maintainer of your custom module to make it compatible with the new version of Odoo." msgstr "" -#: ../../content/administration/upgrade.rst:258 +#: ../../content/administration/upgrade.rst:299 msgid "Do not forget to test:" msgstr "" -#: ../../content/administration/upgrade.rst:260 +#: ../../content/administration/upgrade.rst:301 msgid "Integrations with external software (EDI, APIs, etc.)" msgstr "" -#: ../../content/administration/upgrade.rst:261 +#: ../../content/administration/upgrade.rst:302 msgid "Workflows between different apps (online sales with eCommerce, converting a lead all the way to a sales order, delivery of products, etc.)" msgstr "" -#: ../../content/administration/upgrade.rst:263 +#: ../../content/administration/upgrade.rst:304 msgid "Data exports" msgstr "" -#: ../../content/administration/upgrade.rst:264 +#: ../../content/administration/upgrade.rst:305 msgid "Automated actions" msgstr "" -#: ../../content/administration/upgrade.rst:265 +#: ../../content/administration/upgrade.rst:306 msgid "Server actions in the action menu on form views, as well as by selecting multiple records on list views" msgstr "" -#: ../../content/administration/upgrade.rst:271 +#: ../../content/administration/upgrade.rst:312 msgid "Upgrading the production database" msgstr "" -#: ../../content/administration/upgrade.rst:273 -msgid "Once the :ref:`tests ` are completed and you are confident that the upgraded database can be used as your main database without any issues, it is time to plan the go-live day." +#: ../../content/administration/upgrade.rst:314 +msgid "Once the :ref:`tests ` are completed and you are confident that the upgraded database can be used as your main database without any issues, it is time to plan the go-live day." msgstr "" -#: ../../content/administration/upgrade.rst:276 +#: ../../content/administration/upgrade.rst:317 msgid "Your production database will be unavailable during its upgrade. Therefore, we recommend planning the upgrade at a time when the use of the database is minimal." msgstr "" -#: ../../content/administration/upgrade.rst:279 +#: ../../content/administration/upgrade.rst:320 msgid "As the standard upgrade scripts and your database are constantly evolving, it is also recommended to frequently request another upgraded test database to ensure that the upgrade process is still successful, especially if it takes a long time to finish. **Fully rehearsing the upgrade process the day before upgrading the production database is also recommended.**" msgstr "" -#: ../../content/administration/upgrade.rst:285 +#: ../../content/administration/upgrade.rst:326 msgid "Going into production without first testing may lead to:" msgstr "" -#: ../../content/administration/upgrade.rst:287 +#: ../../content/administration/upgrade.rst:328 msgid "Users failing to adjust to the changes and new features" msgstr "" -#: ../../content/administration/upgrade.rst:288 +#: ../../content/administration/upgrade.rst:329 msgid "Business interruptions (e.g., no longer having the possibility to validate an action)" msgstr "" -#: ../../content/administration/upgrade.rst:289 +#: ../../content/administration/upgrade.rst:330 msgid "Poor customer experience (e.g., an eCommerce website that does not work correctly)" msgstr "" -#: ../../content/administration/upgrade.rst:291 -msgid "The process of upgrading a production database is similar to upgrading a test database with a few exceptions." +#: ../../content/administration/upgrade.rst:332 +msgid "The process of upgrading a production database is similar to upgrading a test database, but with a few exceptions." msgstr "" -#: ../../content/administration/upgrade.rst:298 -msgid "The process is similar to :ref:`obtaining an upgraded test database `, except for the purpose option, which must be set to :guilabel:`Production` instead of :guilabel:`Test`." +#: ../../content/administration/upgrade.rst:339 +msgid "The process is similar to :ref:`obtaining an upgraded test database `, except for the purpose option, which must be set to :guilabel:`Production` instead of :guilabel:`Test`." msgstr "" -#: ../../content/administration/upgrade.rst:303 +#: ../../content/administration/upgrade.rst:344 msgid "Once the upgrade is requested, the database will be unavailable until the upgrade is finished. Once the process is completed, it is impossible to revert to the previous version." msgstr "" -#: ../../content/administration/upgrade.rst:309 -msgid "The process is similar to :ref:`obtaining an upgraded test database ` on the :guilabel:`Production` branch." +#: ../../content/administration/upgrade.rst:350 +msgid "The process is similar to :ref:`obtaining an upgraded test database ` on the :guilabel:`Production` branch." msgstr "" #: ../../content/administration/upgrade.rst:0 msgid "View from the upgrade tab" msgstr "" -#: ../../content/administration/upgrade.rst:315 +#: ../../content/administration/upgrade.rst:356 msgid "The process is **triggered as soon as a new commit is made** on the branch. This allows the upgrade process to be synchronized with the deployment of the custom modules' upgraded source code. If there are no custom modules, the upgrade process is triggered immediately." msgstr "" -#: ../../content/administration/upgrade.rst:321 +#: ../../content/administration/upgrade.rst:362 msgid "The database is unavailable throughout the process. If anything goes wrong, the platform automatically reverts the upgrade, as it would be for a regular update. In case of success, a backup of the database before the upgrade is created." msgstr "" -#: ../../content/administration/upgrade.rst:325 +#: ../../content/administration/upgrade.rst:366 msgid "The update of your custom modules must be successful to complete the entire upgrade process. Make sure the status of your staging upgrade is :guilabel:`successful` before trying it in production. More information on how to upgrade your custom modules can be found on :doc:`/developer/howtos/upgrade_custom_db`." msgstr "" -#: ../../content/administration/upgrade.rst:332 +#: ../../content/administration/upgrade.rst:373 msgid "The command to upgrade a database to production is similar to the one of upgrading a test database except for the argument `test`, which must be replaced by `production`:" msgstr "" -#: ../../content/administration/upgrade.rst:339 -msgid "An upgraded production database can also be requested via the `Upgrade page `_. Once the database is uploaded, any modification to your production database will **not** be present on your upgraded database. This is why we recommend not using it during the upgrade process." +#: ../../content/administration/upgrade.rst:380 +msgid "An upgraded production database can also be requested via the `Upgrade page `_." msgstr "" -#: ../../content/administration/upgrade.rst:346 -msgid "When requesting an upgraded database for production purposes, the copy is submitted without a filestore. Therefore, the upgraded database filestore must be merged with the production filestore before deploying the new version." -msgstr "" - -#: ../../content/administration/upgrade.rst:350 -msgid "In case of an issue with your production database, you can request the assistance of Odoo by `submitting a ticket for an issue related to my upgrade (production) `_." -msgstr "" - -#: ../../content/administration/upgrade.rst:357 -msgid "Service-level agreement (SLA)" -msgstr "" - -#: ../../content/administration/upgrade.rst:359 -msgid "With Odoo Enterprise, upgrading a database to the most recent version of Odoo is **free**, including any support required to rectify potential discrepancies in the upgraded database." -msgstr "" - -#: ../../content/administration/upgrade.rst:362 -msgid "Information about the upgrade services included in the Enterprise Licence is available in the :ref:`Odoo Enterprise Subscription Agreement `. However, this section clarifies what upgrade services you can expect." -msgstr "" - -#: ../../content/administration/upgrade.rst:367 -msgid "Upgrade services covered by the SLA" -msgstr "" - -#: ../../content/administration/upgrade.rst:369 -msgid "Databases hosted on Odoo's cloud platforms (Odoo Online and Odoo.sh) or self-hosted (On-Premise) can benefit from upgrade services at all times for:" -msgstr "" - -#: ../../content/administration/upgrade.rst:372 -msgid "the upgrade of all **standard applications**;" -msgstr "" - -#: ../../content/administration/upgrade.rst:373 -msgid "the upgrade of all **customizations created with the Studio app**, as long as Studio is still installed and the respective subscription is still active; and" -msgstr "" - -#: ../../content/administration/upgrade.rst:375 -msgid "the upgrade of all **developments and customizations covered by a maintenance of customizations subscription**." -msgstr "" - -#: ../../content/administration/upgrade.rst:378 -msgid "Upgrade services are limited to the technical conversion and adaptation of a database (standard modules and data) to make it compatible with the version targeted by the upgrade." -msgstr "" - -#: ../../content/administration/upgrade.rst:382 -msgid "Upgrade services not covered by the SLA" -msgstr "" - -#: ../../content/administration/upgrade.rst:384 -msgid "The following upgrade-related services are **not** included:" -msgstr "" - -#: ../../content/administration/upgrade.rst:386 -msgid "the **cleaning** of pre-existing data and configurations while upgrading;" -msgstr "" - -#: ../../content/administration/upgrade.rst:387 -msgid "the upgrade of **custom modules created in-house or by third parties**, including Odoo partners;" +#: ../../content/administration/upgrade.rst:383 +msgid "Once the database is uploaded, any modification to your production database will **not** be present on your upgraded database. This is why we recommend not using it during the upgrade process." msgstr "" #: ../../content/administration/upgrade.rst:388 +msgid "When requesting an upgraded database for production purposes, the copy is submitted without a filestore. Therefore, the upgraded database filestore must be merged with the production filestore before deploying the new version." +msgstr "" + +#: ../../content/administration/upgrade.rst:392 +msgid "In case of an issue with your production database, you can request the assistance of Odoo by going to the `Support page and selecting \"An issue related to my future upgrade (I am testing an upgrade)\" `_." +msgstr "" + +#: ../../content/administration/upgrade.rst:399 +msgid "Service-level agreement (SLA)" +msgstr "" + +#: ../../content/administration/upgrade.rst:401 +msgid "With Odoo Enterprise, upgrading a database to the most recent version of Odoo is **free**, including any support required to rectify potential discrepancies in the upgraded database." +msgstr "" + +#: ../../content/administration/upgrade.rst:404 +msgid "Information about the upgrade services included in the Enterprise Licence is available in the :ref:`Odoo Enterprise Subscription Agreement `. However, this section clarifies what upgrade services you can expect." +msgstr "" + +#: ../../content/administration/upgrade.rst:411 +msgid "Upgrade services covered by the SLA" +msgstr "" + +#: ../../content/administration/upgrade.rst:413 +msgid "Databases hosted on Odoo's cloud platforms (Odoo Online and Odoo.sh) or self-hosted (On-Premise) can benefit from upgrade services at all times for:" +msgstr "" + +#: ../../content/administration/upgrade.rst:416 +msgid "the upgrade of all **standard applications**;" +msgstr "" + +#: ../../content/administration/upgrade.rst:417 +msgid "the upgrade of all **customizations created with the Studio app**, as long as Studio is still installed and the respective subscription is still active; and" +msgstr "" + +#: ../../content/administration/upgrade.rst:419 +msgid "the upgrade of all **developments and customizations covered by a maintenance of customizations subscription**." +msgstr "" + +#: ../../content/administration/upgrade.rst:422 +msgid "Upgrade services are limited to the technical conversion and adaptation of a database (standard modules and data) to make it compatible with the version targeted by the upgrade." +msgstr "" + +#: ../../content/administration/upgrade.rst:428 +msgid "Upgrade services not covered by the SLA" +msgstr "" + +#: ../../content/administration/upgrade.rst:430 +msgid "The following upgrade-related services are **not** included:" +msgstr "" + +#: ../../content/administration/upgrade.rst:432 +msgid "the **cleaning** of pre-existing data and configurations while upgrading;" +msgstr "" + +#: ../../content/administration/upgrade.rst:433 +msgid "the upgrade of **custom modules created in-house or by third parties**, including Odoo partners;" +msgstr "" + +#: ../../content/administration/upgrade.rst:434 msgid "lines of **code added to standard modules**, i.e., customizations created outside the Studio app, code entered manually, and :ref:`automated actions using Python code `; and" msgstr "" -#: ../../content/administration/upgrade.rst:391 +#: ../../content/administration/upgrade.rst:437 msgid "**training** on using the upgraded version's features and workflows." msgstr "" -#: ../../content/administration/upgrade.rst:394 +#: ../../content/administration/upgrade.rst:440 msgid ":doc:`Odoo.sh documentation `" msgstr "" -#: ../../content/administration/upgrade.rst:395 +#: ../../content/administration/upgrade.rst:441 msgid ":doc:`Supported Odoo versions `" msgstr "" diff --git a/locale/sources/finance.pot b/locale/sources/finance.pot index 17d117028..5ffb6ec5f 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: 2024-08-21 07:41+0000\n" +"POT-Creation-Date: 2024-09-24 08:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -268,7 +268,7 @@ msgid "Both periodic (manual) and perpetual (automated) inventory valuations are msgstr "" #: ../../content/applications/finance/accounting.rst:206 -msgid ":doc:`../inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config`" +msgid ":doc:`../inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config`" msgstr "" #: ../../content/applications/finance/accounting.rst:209 @@ -394,7 +394,6 @@ msgstr "" #: ../../content/applications/finance/accounting/bank/bank_synchronization/enablebanking.rst:21 #: ../../content/applications/finance/accounting/bank/bank_synchronization/ponto.rst:24 #: ../../content/applications/finance/accounting/bank/bank_synchronization/saltedge.rst:22 -#: ../../content/applications/finance/accounting/bank/cash_register.rst:9 #: ../../content/applications/finance/accounting/bank/foreign_currency.rst:16 #: ../../content/applications/finance/accounting/customer_invoices/cash_discounts.rst:23 #: ../../content/applications/finance/accounting/customer_invoices/cash_rounding.rst:14 @@ -1143,67 +1142,6 @@ msgstr "" msgid "In case you already have a connection with the same credentials present on your Salt Edge dashboard and this synchronization was created with Odoo, you will normally be able to find it by going to :menuselection:`Accounting --> Configuration --> Online Synchronization`. Please make sure to do an *Update Credentials* to reactivate the connection." msgstr "" -#: ../../content/applications/finance/accounting/bank/cash_register.rst:3 -msgid "Cash register" -msgstr "" - -#: ../../content/applications/finance/accounting/bank/cash_register.rst:5 -msgid "The cash register is a journal to register receivings and payments transactions. It calculates the total money in and out, computing the total balance." -msgstr "" - -#: ../../content/applications/finance/accounting/bank/cash_register.rst:14 -msgid "Configure the Cash journal in :menuselection:`Accounting --> Configuration --> Journals`." -msgstr "" - -#: ../../content/applications/finance/accounting/bank/cash_register.rst:17 -msgid "In the tab Journal Entries, the Default Debit and Credit Account can be configured as well as the currency of the journal" -msgstr "" - -#: ../../content/applications/finance/accounting/bank/cash_register.rst:21 -#: ../../content/applications/finance/fiscal_localizations/indonesia.rst:34 -msgid "Usage" -msgstr "" - -#: ../../content/applications/finance/accounting/bank/cash_register.rst:24 -msgid "How to register cash payments?" -msgstr "" - -#: ../../content/applications/finance/accounting/bank/cash_register.rst:26 -msgid "To register a cash payment specific to another customer, you should follow these steps:" -msgstr "" - -#: ../../content/applications/finance/accounting/bank/cash_register.rst:29 -msgid "Go to :menuselection:`Accounting --> Dashboard --> Cash --> Register Transactions`" -msgstr "" - -#: ../../content/applications/finance/accounting/bank/cash_register.rst:32 -msgid "Fill in the start and ending balance" -msgstr "" - -#: ../../content/applications/finance/accounting/bank/cash_register.rst:34 -msgid "Register the transactions, specifying the customers linked to the transaction" -msgstr "" - -#: ../../content/applications/finance/accounting/bank/cash_register.rst:37 -msgid "Put money in" -msgstr "" - -#: ../../content/applications/finance/accounting/bank/cash_register.rst:39 -msgid "Put money in is used to placed your cash manually before starting your transactions. From the Register Transactions window, go to :menuselection:`More --> Put money in`" -msgstr "" - -#: ../../content/applications/finance/accounting/bank/cash_register.rst:47 -msgid "Take money out" -msgstr "" - -#: ../../content/applications/finance/accounting/bank/cash_register.rst:49 -msgid "Take money out is used to collect/get yor your cash manually after ending all your transactions. From the Register Transaction windows, go to :menuselection:`More --> Take money out`" -msgstr "" - -#: ../../content/applications/finance/accounting/bank/cash_register.rst:56 -msgid "The transactions will be added to the current cash payment registration." -msgstr "" - #: ../../content/applications/finance/accounting/bank/foreign_currency.rst:3 msgid "Manage a bank account in a foreign currency" msgstr "" @@ -3953,11 +3891,11 @@ msgid "Thus, when shipments are returned to their supplier, Odoo automatically g msgstr "" #: ../../content/applications/finance/accounting/get_started/avg_price_valuation.rst:27 -msgid "This document addresses a specific use case for theoretical purposes. For instructions on how to set up and use |AVCO|, refer to the :doc:`inventory valuation configuration <../../../inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config>` doc." +msgid "This document addresses a specific use case for theoretical purposes. For instructions on how to set up and use |AVCO|, refer to the :doc:`inventory valuation configuration <../../../inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config>` doc." msgstr "" #: ../../content/applications/finance/accounting/get_started/avg_price_valuation.rst:33 -msgid ":doc:`Using inventory valuation <../../../inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation>`" +msgid ":doc:`Using inventory valuation <../../../inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation>`" msgstr "" #: ../../content/applications/finance/accounting/get_started/avg_price_valuation.rst:35 @@ -3969,7 +3907,7 @@ msgid "To use average cost inventory valuation on a product, navigate to :menuse msgstr "" #: ../../content/applications/finance/accounting/get_started/avg_price_valuation.rst:46 -msgid ":doc:`Inventory valuation configuration <../../../inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config>`" +msgid ":doc:`Inventory valuation configuration <../../../inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config>`" msgstr "" #: ../../content/applications/finance/accounting/get_started/avg_price_valuation.rst:50 @@ -4731,7 +4669,7 @@ msgid "Account Types" msgstr "" #: ../../content/applications/finance/accounting/get_started/chart_of_accounts.rst:56 -#: ../../content/applications/finance/accounting/reporting.rst:38 +#: ../../content/applications/finance/accounting/reporting.rst:39 #: ../../content/applications/finance/fiscal_localizations/germany.rst:23 #: ../../content/applications/finance/fiscal_localizations/spain.rst:29 msgid "Balance Sheet" @@ -6681,221 +6619,189 @@ msgstr "" msgid "Once your payment is registered, do not forget to confirm it. You can also pay vendor bills from the bill directly using the :guilabel:`Register Payment` button at the top of a vendor bill. The form is the same, but the payment is directly linked to the bill and will be automatically reconciled with it." msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:8 -msgid "Main reports available" -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:10 +#: ../../content/applications/finance/accounting/reporting.rst:7 msgid "Odoo includes **generic** and **dynamic** reports available for all countries, regardless of the :doc:`localization package <../../finance/fiscal_localizations>` installed:" msgstr "" +#: ../../content/applications/finance/accounting/reporting.rst:10 +msgid ":ref:`reporting/balance-sheet`" +msgstr "" + +#: ../../content/applications/finance/accounting/reporting.rst:11 +msgid ":ref:`reporting/profit-and-loss`" +msgstr "" + +#: ../../content/applications/finance/accounting/reporting.rst:12 +msgid ":ref:`reporting/executive-summary`" +msgstr "" + #: ../../content/applications/finance/accounting/reporting.rst:13 -msgid "**Balance Sheet**" +msgid ":ref:`reporting/general-ledger`" msgstr "" #: ../../content/applications/finance/accounting/reporting.rst:14 -msgid "**Profit and Loss**" +msgid ":ref:`reporting/aged-receivable`" msgstr "" #: ../../content/applications/finance/accounting/reporting.rst:15 -msgid "**Executive Summary**" +msgid ":ref:`reporting/aged-payable`" msgstr "" #: ../../content/applications/finance/accounting/reporting.rst:16 -msgid "**General Ledger**" +msgid ":ref:`reporting/cash-flow-statement`" msgstr "" #: ../../content/applications/finance/accounting/reporting.rst:17 -msgid "**Aged Payable**" -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:18 -msgid "**Aged Receivable**" +msgid ":ref:`reporting/tax-report`" msgstr "" #: ../../content/applications/finance/accounting/reporting.rst:19 -msgid "**Cash Flow Statement**" -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:20 -msgid "**Tax Report**" -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:22 -msgid "Reports can be **annotated, printed, and drilled down** to see details (payments, invoices, journal items, etc.) by clicking the **down** arrow. Reports can also be exported to **PDF** or **XLSX** format by clicking :guilabel:`PDF` or :guilabel:`XLSX` at the top of the page." +msgid "To expand the lines of a report and view its details, click the :icon:`fa-caret-right` (:guilabel:`right arrow`) on the left. Then click the :icon:`fa-caret-down` (:guilabel:`down arrow`) to the right of the account, journal entry, payment, invoice, etc. to :guilabel:`Annotate` and view the details." msgstr "" #: ../../content/applications/finance/accounting/reporting.rst:-1 msgid "Annotate reports." msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:29 -msgid "You can compare values across periods by using the :guilabel:`Comparison` menu and selecting the periods you want to compare." +#: ../../content/applications/finance/accounting/reporting.rst:27 +msgid "To export reports in PDF or XLSX format, click :guilabel:`PDF` or :guilabel:`XLSX` at the top of the page." +msgstr "" + +#: ../../content/applications/finance/accounting/reporting.rst:30 +msgid "To compare values across periods, click the :guilabel:`Comparison` menu and select the periods you want to compare." msgstr "" #: ../../content/applications/finance/accounting/reporting.rst:-1 msgid "Comparison menu to compare time periods." msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:40 -msgid "The **Balance Sheet** shows a snapshot of your organization's assets, liabilities, and equity at a particular date." +#: ../../content/applications/finance/accounting/reporting.rst:41 +msgid "The :guilabel:`Balance Sheet` shows a snapshot of your organization's assets, liabilities, and equity at a particular date." msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:-1 -msgid "Balance sheet report of Odoo." -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:49 +#: ../../content/applications/finance/accounting/reporting.rst:47 msgid "Profit and Loss" msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:51 -msgid "The **Profit and Loss** report (or **Income Statement**) shows your company's net income by deducting expenses from revenue for the reporting period." +#: ../../content/applications/finance/accounting/reporting.rst:49 +msgid "The :guilabel:`Profit and Loss` report (or **Income Statement**) shows your company's net income by deducting expenses from revenue for the reporting period." msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:-1 -msgid "Profit and Loss report of Odoo" -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:60 +#: ../../content/applications/finance/accounting/reporting.rst:55 msgid "Executive Summary" msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:62 -msgid "The **Executive Summary** allows a quick look at all the important figures to run your company." +#: ../../content/applications/finance/accounting/reporting.rst:57 +msgid "The :guilabel:`Executive Summary` provides an overview of all the important figures for overseeing your company's performance." +msgstr "" + +#: ../../content/applications/finance/accounting/reporting.rst:60 +msgid "It includes the following items:" +msgstr "" + +#: ../../content/applications/finance/accounting/reporting.rst:70 +msgid ":guilabel:`Performance`:" msgstr "" #: ../../content/applications/finance/accounting/reporting.rst:64 -msgid "In basic terms, this is what each item in the following section reports:" +msgid ":guilabel:`Gross profit margin`:" msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:74 -msgid "**Performance:**" +#: ../../content/applications/finance/accounting/reporting.rst:64 +msgid "The contribution of all sales your business makes **minus** any direct costs needed to make those sales (labor, materials, etc.)." msgstr "" #: ../../content/applications/finance/accounting/reporting.rst:68 -msgid "**Gross profit margin:**" +msgid ":guilabel:`Net profit margin`:" msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:68 -msgid "The contribution of all sales made by your business **minus** any direct costs needed to make those sales (labor, materials, etc.)." -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:72 -msgid "**Net profit margin:**" -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:71 +#: ../../content/applications/finance/accounting/reporting.rst:67 msgid "The contribution of all sales made by your business **minus** any direct costs needed to make those sales *and* fixed overheads your company has (electricity, rent, taxes to be paid as a result of those sales, etc.)." msgstr "" +#: ../../content/applications/finance/accounting/reporting.rst:70 +msgid ":guilabel:`Return on investment (per annum)`:" +msgstr "" + +#: ../../content/applications/finance/accounting/reporting.rst:71 +msgid "The ratio of the net profit to the amount of assets the company used to make those profits." +msgstr "" + +#: ../../content/applications/finance/accounting/reporting.rst:86 +msgid ":guilabel:`Position`:" +msgstr "" + #: ../../content/applications/finance/accounting/reporting.rst:74 -msgid "**Return on investment (per annum):**" +msgid ":guilabel:`Average debtors days`:" msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:75 -msgid "The ratio of net profit made to the amount of assets the company used to make those profits." -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:90 -msgid "**Position:**" -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:78 -msgid "**Average debtors days:**" -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:78 +#: ../../content/applications/finance/accounting/reporting.rst:74 msgid "The average number of days it takes your customers to (fully) pay you across all your customer invoices." msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:80 -msgid "**Average creditors days:**" +#: ../../content/applications/finance/accounting/reporting.rst:76 +msgid ":guilabel:`Average creditors days`:" msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:81 +#: ../../content/applications/finance/accounting/reporting.rst:77 msgid "The average number of days it takes you to (fully) pay your suppliers across all your bills." msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:84 -msgid "**Short-term cash forecast:**" +#: ../../content/applications/finance/accounting/reporting.rst:80 +msgid ":guilabel:`Short-term cash forecast`:" msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:83 +#: ../../content/applications/finance/accounting/reporting.rst:79 msgid "How much cash is expected in or out of your business in the next month, i.e., the balance of your **Sales account** for the month **minus** the balance of your **Purchases account** for the month." msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:90 -msgid "**Current assets to liabilities:**" +#: ../../content/applications/finance/accounting/reporting.rst:86 +msgid ":guilabel:`Current assets to liabilities`:" msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:87 -msgid "Also referred to as **current ratio**, this is the ratio of current assets (:dfn:`assets that could be turned into cash within a year`) to the current liabilities (:dfn:`liabilities that will be due in the next year`). It is typically used to measure a company's ability to service its debt." +#: ../../content/applications/finance/accounting/reporting.rst:83 +msgid "Also referred to as the **current ratio**, this is the ratio of current assets (:dfn:`assets that could be turned into cash within a year`) to the current liabilities (:dfn:`liabilities that will be due in the next year`). It is typically used to measure a company's ability to service its debt." msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:-1 -msgid "Executive summary report in Odoo." -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:98 +#: ../../content/applications/finance/accounting/reporting.rst:91 msgid "General Ledger" msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:100 -msgid "The **General Ledger Report** shows all transactions from all accounts for a chosen date range. The initial summary report shows each account's totals; from here, you can view a detailed transaction report or any exceptions. This report helps check every transaction that occurred during a specific period." +#: ../../content/applications/finance/accounting/reporting.rst:93 +msgid "The :guilabel:`General Ledger` report shows all transactions from all accounts for a selected date range. The initial summary report shows the totals for each account. To expand an account and view its details, click the :icon:`fa-caret-right` (:guilabel:`right arrow`) on the left. This report is useful for reviewing each transaction that occurred during a specific period." msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:-1 -msgid "General Ledger report in Odoo." -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:111 -msgid "Aged Payable" -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:113 -msgid "Run the **Aged Payable Details** report to display information on individual bills, credit notes, and overpayments you owe and how long these have gone unpaid." -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:-1 -msgid "Aged Payable report in Odoo." -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:122 +#: ../../content/applications/finance/accounting/reporting.rst:101 msgid "Aged Receivable" msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:124 -msgid "The **Aged Receivables** report shows the sales invoices awaiting payment during a selected month and several months prior." +#: ../../content/applications/finance/accounting/reporting.rst:103 +msgid "The :guilabel:`Aged Receivable` report shows the sales invoices awaiting payment during a selected month and several months prior." msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:-1 -msgid "Aged Receivable report in Odoo." +#: ../../content/applications/finance/accounting/reporting.rst:109 +msgid "Aged Payable" msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:133 +#: ../../content/applications/finance/accounting/reporting.rst:111 +msgid "The :guilabel:`Aged Payable` report displays information on individual bills, credit notes, and overpayments you owe and how long these have gone unpaid." +msgstr "" + +#: ../../content/applications/finance/accounting/reporting.rst:117 msgid "Cash Flow Statement" msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:135 -msgid "The **Cash Flow Statement** shows how changes in balance sheet accounts and income affect cash and cash equivalents and breaks the analysis down to operating, investing, and financing activities." +#: ../../content/applications/finance/accounting/reporting.rst:119 +msgid "The :guilabel:`Cash Flow Statement` shows how changes in balance sheet accounts and income affect cash and cash equivalents and breaks the analysis down to operating, investing, and financing activities." msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:-1 -msgid "Cash Flow Statement report in Odoo." -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:144 +#: ../../content/applications/finance/accounting/reporting.rst:126 #: ../../content/applications/finance/accounting/reporting/tax_returns.rst:101 msgid "Tax Report" msgstr "" -#: ../../content/applications/finance/accounting/reporting.rst:146 -msgid "This report allows you to see the **net** and **tax amounts** for all the taxes grouped by type (sale/purchase)." -msgstr "" - -#: ../../content/applications/finance/accounting/reporting.rst:-1 -msgid "Tax report in Odoo." +#: ../../content/applications/finance/accounting/reporting.rst:128 +msgid "The :guilabel:`Tax Report` shows the :guilabel:`NET` and :guilabel:`TAX` amounts for all the taxes grouped by type (:guilabel:`Sales`/:guilabel:`Purchases`)." msgstr "" #: ../../content/applications/finance/accounting/reporting/analytic_accounting.rst:3 @@ -7103,7 +7009,7 @@ msgid "To **mass edit** several entries simultaneously, go to :menuselection:`Ac msgstr "" #: ../../content/applications/finance/accounting/reporting/budget.rst:3 -msgid "Financial budget" +msgid "Analytic budgets" msgstr "" #: ../../content/applications/finance/accounting/reporting/budget.rst:5 @@ -10699,59 +10605,75 @@ msgstr "" msgid "filling the vendor bill" msgstr "" -#: ../../content/applications/finance/accounting/vendor_bills.rst:57 +#: ../../content/applications/finance/accounting/vendor_bills.rst:56 msgid "Bills can be :doc:`digitized ` for automatic completion by clicking :guilabel:`Send for Digitization`." msgstr "" -#: ../../content/applications/finance/accounting/vendor_bills.rst:59 +#: ../../content/applications/finance/accounting/vendor_bills.rst:58 msgid "If you upload the bill, the PDF document is displayed on the right of the screen, allowing you to easily fill in the bill information." msgstr "" -#: ../../content/applications/finance/accounting/vendor_bills.rst:63 +#: ../../content/applications/finance/accounting/vendor_bills.rst:62 msgid "Bill confirmation" msgstr "" -#: ../../content/applications/finance/accounting/vendor_bills.rst:65 +#: ../../content/applications/finance/accounting/vendor_bills.rst:64 msgid "Click :guilabel:`Confirm` when the document is completed. The status of your document changes to :guilabel:`Posted` and a journal entry is generated based on the configuration on the invoice." msgstr "" -#: ../../content/applications/finance/accounting/vendor_bills.rst:69 +#: ../../content/applications/finance/accounting/vendor_bills.rst:68 msgid "Once confirmed, it is no longer possible to update it. Click :guilabel:`Reset to draft` if changes are required." msgstr "" -#: ../../content/applications/finance/accounting/vendor_bills.rst:73 +#: ../../content/applications/finance/accounting/vendor_bills.rst:72 msgid "Bill Payment" msgstr "" -#: ../../content/applications/finance/accounting/vendor_bills.rst:75 -msgid "Upon payment of the vendor bill, click on :guilabel:`Register Payment`. A new window pops up." +#: ../../content/applications/finance/accounting/vendor_bills.rst:74 +msgid "Upon payment of the vendor bill, click on :guilabel:`Register Payment` to open a new payment window." msgstr "" -#: ../../content/applications/finance/accounting/vendor_bills.rst:77 -msgid "Select the :guilabel:`Journal`, the :guilabel:`Payment Method`, the :guilabel:`Amount` you wish to pay (full or partial payment), and the :guilabel:`Currency`. Odoo fills the :guilabel:`Memo` field automatically if the :guilabel:`Payment Reference` has been set correctly in the vendor bill. If the field is empty, we recommend you select the vendor invoice number as a reference." +#: ../../content/applications/finance/accounting/vendor_bills.rst:76 +msgid "Select the :guilabel:`Journal`, the :guilabel:`Payment Method`, the :guilabel:`Amount` you wish to pay (full or partial payment), and the :guilabel:`Currency`. In the case of a partial payment (when the :guilabel:`Amount` paid is less than the total remaining amount on the vendor bill), the :guilabel:`Payment Difference` field displays the outstanding balance. You have two options:" msgstr "" #: ../../content/applications/finance/accounting/vendor_bills.rst:82 +msgid ":guilabel:`Keep open`: to keep the bill open and mark it with a :guilabel:`Partial` banner;" +msgstr "" + +#: ../../content/applications/finance/accounting/vendor_bills.rst:83 +msgid ":guilabel:`Mark as fully paid`: In this case, select an account in the :guilabel:`Post Difference In` field and change the :guilabel:`Label` if needed. A journal entry will be created to balance the account receivable with the selected account." +msgstr "" + +#: ../../content/applications/finance/accounting/vendor_bills.rst:-1 +msgid "register a partial payment" +msgstr "" + +#: ../../content/applications/finance/accounting/vendor_bills.rst:90 +msgid "The :guilabel:`Memo` field is filled automatically if the :guilabel:`Payment Reference` has been set correctly in the vendor bill. If the field is empty, select the vendor invoice number as a reference." +msgstr "" + +#: ../../content/applications/finance/accounting/vendor_bills.rst:94 msgid "Once confirmed, an :guilabel:`In Payment` banner appears on the bill until it is :doc:`reconciled `." msgstr "" -#: ../../content/applications/finance/accounting/vendor_bills.rst:86 +#: ../../content/applications/finance/accounting/vendor_bills.rst:98 msgid "Aged payable report" msgstr "" -#: ../../content/applications/finance/accounting/vendor_bills.rst:88 +#: ../../content/applications/finance/accounting/vendor_bills.rst:100 msgid "To get an overview of your open vendor bills and their related due dates, you can use the **Aged Payable report**. Go to :menuselection:`Accounting --> Reporting --> Partner Reports: Aged payable`." msgstr "" -#: ../../content/applications/finance/accounting/vendor_bills.rst:92 +#: ../../content/applications/finance/accounting/vendor_bills.rst:104 msgid "Click on a vendor's name to open up the details of all outstanding bills, the amounts due, the due dates, etc." msgstr "" -#: ../../content/applications/finance/accounting/vendor_bills.rst:96 +#: ../../content/applications/finance/accounting/vendor_bills.rst:108 msgid "By clicking the :guilabel:`Save` button, you can export the information available on the screen as a PDF or XLSX file and save it in the folder of your choice." msgstr "" -#: ../../content/applications/finance/accounting/vendor_bills.rst:98 +#: ../../content/applications/finance/accounting/vendor_bills.rst:110 msgid "You might receive several bills for the same purchase order if your vendor is in back-order and is sending you invoices as they ship the products, or if your vendor is sending you a partial bill or asking for a deposit." msgstr "" @@ -14094,11 +14016,13 @@ msgid "On-Premise" msgstr "" #: ../../content/applications/finance/fiscal_localizations/belgium.rst:347 -msgid "Odoo 16.0" +msgid "Odoo 17.0" msgstr "" #: ../../content/applications/finance/fiscal_localizations/belgium.rst:348 #: ../../content/applications/finance/fiscal_localizations/belgium.rst:349 +#: ../../content/applications/finance/fiscal_localizations/belgium.rst:352 +#: ../../content/applications/finance/fiscal_localizations/belgium.rst:353 #: ../../content/applications/finance/fiscal_localizations/belgium.rst:356 #: ../../content/applications/finance/fiscal_localizations/belgium.rst:357 #: ../../content/applications/finance/fiscal_localizations/belgium.rst:360 @@ -14107,8 +14031,6 @@ msgid "Certified" msgstr "" #: ../../content/applications/finance/fiscal_localizations/belgium.rst:350 -#: ../../content/applications/finance/fiscal_localizations/belgium.rst:352 -#: ../../content/applications/finance/fiscal_localizations/belgium.rst:353 #: ../../content/applications/finance/fiscal_localizations/belgium.rst:354 #: ../../content/applications/finance/fiscal_localizations/belgium.rst:358 #: ../../content/applications/finance/fiscal_localizations/belgium.rst:362 @@ -14116,7 +14038,7 @@ msgid "Not certified" msgstr "" #: ../../content/applications/finance/fiscal_localizations/belgium.rst:351 -msgid "Odoo 15.2" +msgid "Odoo 16.0" msgstr "" #: ../../content/applications/finance/fiscal_localizations/belgium.rst:355 @@ -19955,6 +19877,10 @@ msgstr "" msgid "You need to set the checkbox *ID PKP* to generate e-fakturs for a customer. You can use the VAT field on the customer's contact to set the NPWP needed to generate the e-Faktur file. If your customer does not have an NPWP, just enter the NIK in the same VAT field." msgstr "" +#: ../../content/applications/finance/fiscal_localizations/indonesia.rst:34 +msgid "Usage" +msgstr "" + #: ../../content/applications/finance/fiscal_localizations/indonesia.rst:39 msgid "Generate Tax Invoice Serial Number" msgstr "" @@ -21363,7 +21289,7 @@ msgid "Payment policy" msgstr "" #: ../../content/applications/finance/fiscal_localizations/mexico.rst:373 -msgid "One addition of the Mexican localization is the :guilabel:`Payment Policy` field. According to the SAT documentation, there are two types of payments:" +msgid "One addition of the Mexican localization is the :guilabel:`Payment Policy` field. According to the SAT documentation, there are two types of payments:" msgstr "" #: ../../content/applications/finance/fiscal_localizations/mexico.rst:376 @@ -21375,7 +21301,7 @@ msgid "`PPD` (Pago en Parcialidades o Diferido/Payment in Installements or Defer msgstr "" #: ../../content/applications/finance/fiscal_localizations/mexico.rst:380 -msgid ":doc:`../../inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs`" +msgid ":doc:`../../inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs`" msgstr "" #: ../../content/applications/finance/fiscal_localizations/mexico.rst:382 @@ -21383,7 +21309,7 @@ msgid "The difference lies in the *Due Date* or *Payment Terms* of the invoice." msgstr "" #: ../../content/applications/finance/fiscal_localizations/mexico.rst:384 -msgid "To configure |PUE| invoices, navigatge to :menuselection:`Accounting --> Customers --> Invoices`, and either select an invoice :guilabel:`Due Date` within the same month, or choose a payment term that does not imply changing the due month (immediate payment, 15 days, 21 days, all falling within the current month)." +msgid "To configure |PUE| invoices, navigate to :menuselection:`Accounting --> Customers --> Invoices`, and either select an invoice :guilabel:`Due Date` within the same month, or choose a payment term that does not imply changing the due month (immediate payment, 15 days, 21 days, all falling within the current month)." msgstr "" #: ../../content/applications/finance/fiscal_localizations/mexico.rst:-1 @@ -21939,7 +21865,7 @@ msgid "Do not confuse this feature with external trade. The customs numbers are msgstr "" #: ../../content/applications/finance/fiscal_localizations/mexico.rst:910 -msgid "In order to track the correct customs number for a specific invoice, Odoo uses :doc:`landed costs <../../inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs>`. Go to :menuselection:`Inventory --> Configuration --> Settings --> Valuation`. Make sure that :guilabel:`Landed Costs` is activated." +msgid "In order to track the correct customs number for a specific invoice, Odoo uses :doc:`landed costs <../../inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs>`. Go to :menuselection:`Inventory --> Configuration --> Settings --> Valuation`. Make sure that :guilabel:`Landed Costs` is activated." msgstr "" #: ../../content/applications/finance/fiscal_localizations/mexico.rst:915 @@ -24963,7 +24889,7 @@ msgid "Your customers can make a bank transfer to register a SEPA Direct Debit m msgstr "" #: ../../content/applications/finance/payment_providers.rst:183 -msgid "Enable a payment provider" +msgid "Enabling a payment provider" msgstr "" #: ../../content/applications/finance/payment_providers.rst:185 @@ -25037,162 +24963,170 @@ msgid "In this case, a **payment token** is created in Odoo to be used as a paym msgstr "" #: ../../content/applications/finance/payment_providers.rst:248 -msgid "You remain fully PCI-compliant when you enable this feature because Odoo does not store the card details directly. Instead, it creates a payment token that only references the card details stored on the payment provider's server." +msgid "To add or delete their saved payment method details, customers can click :guilabel:`Manage payment methods` in the :ref:`customer portal `." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:255 +#: ../../content/applications/finance/payment_providers.rst:251 +msgid "PCI DSS and Attestation of Compliance" +msgstr "" + +#: ../../content/applications/finance/payment_providers.rst:253 +msgid "Odoo is not `PCI `_ DSS-certified because it does not store cardholder data or process payments. Instead, it outsources tokenization and payment to :ref:`external payment providers `, which means that as an Odoo customer, you only need to complete the minimal Self-Assessment Questionnaire (SAQ) with the provider to obtain the Attestation of Compliance (AoC) and achieve PCI compliance. Odoo should not be mentioned as a payment processor or a third-party service provider in the :abbr:`SAQ (Self-Assessment Questionnaire)`." +msgstr "" + +#: ../../content/applications/finance/payment_providers.rst:264 msgid "Manual capture" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:257 +#: ../../content/applications/finance/payment_providers.rst:266 msgid ":ref:`If the payment provider supports this feature `, you can authorize and capture payments in two steps instead of one. To enable this feature, go to the :guilabel:`Configuration` tab of the selected payment provider and enable :guilabel:`Capture Amount Manually`." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:262 +#: ../../content/applications/finance/payment_providers.rst:271 msgid "When you authorize a payment, the funds are reserved on the customer's payment method but not immediately charged. They are charged when you manually capture the payment later on. You can also void the authorization to cancel it and release the reserved funds. Capturing payments manually is helpful in many situations:" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:267 +#: ../../content/applications/finance/payment_providers.rst:276 msgid "Receive the payment confirmation and wait until the order is shipped to capture the payment." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:268 +#: ../../content/applications/finance/payment_providers.rst:277 msgid "Review and verify that orders are legitimate before the payment is completed and the fulfillment process starts." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:270 +#: ../../content/applications/finance/payment_providers.rst:279 msgid "Avoid potentially high refund fees for refunded payments: payment providers will not charge you for voiding an authorization." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:272 +#: ../../content/applications/finance/payment_providers.rst:281 msgid "Hold a security deposit to return later, minus any deductions (e.g., in case of damages)." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:274 +#: ../../content/applications/finance/payment_providers.rst:283 msgid "To capture the payment after it was authorized, go to the related sales order or invoice and click the :guilabel:`Capture Transaction` button. To release the funds, click the :guilabel:`Void Transaction` button." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:279 +#: ../../content/applications/finance/payment_providers.rst:288 msgid "Some payment providers support capturing only part of the authorized amount. The remaining amount can then be either captured or voided. These providers have the value **Full and partial** in the :ref:`table above `. The providers that only support capturing or voiding the total amount have the value **Full only**." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:283 +#: ../../content/applications/finance/payment_providers.rst:292 msgid "The funds are likely not reserved forever. After a certain time, they may be automatically released back to the customer's payment method. Refer to your payment provider's documentation for the exact reservation duration." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:286 +#: ../../content/applications/finance/payment_providers.rst:295 msgid "Odoo does not support this feature for all payment providers, but some allow the manual capture from their website interface." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:292 +#: ../../content/applications/finance/payment_providers.rst:301 msgid "Refunds" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:294 +#: ../../content/applications/finance/payment_providers.rst:303 msgid "If your payment provider supports this feature, you can refund payments directly from Odoo. It does not need to be enabled first. To refund a customer payment, navigate to it and click the :guilabel:`Refund` button." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:299 +#: ../../content/applications/finance/payment_providers.rst:308 msgid "Some payment providers support refunding only part of the amount. The remaining amount can then optionally be refunded, too. These providers have the value **Full and partial** in the :ref:`table above `. The providers that only support refunding the total amount have the value **Full only**." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:303 +#: ../../content/applications/finance/payment_providers.rst:312 msgid "Odoo does not support this feature for all payment providers, but some allow to refund payments from their website interface." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:309 +#: ../../content/applications/finance/payment_providers.rst:318 msgid "Express checkout" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:311 +#: ../../content/applications/finance/payment_providers.rst:320 msgid ":ref:`If the payment provider supports this feature `, you can allow customers to use the :guilabel:`Google Pay` and :guilabel:`Apple Pay` buttons and pay their eCommerce orders in one click. When they use one of these buttons, customers go straight from the cart to the confirmation page without filling out the contact form. They just have to validate the payment on Google's or Apple's payment form." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:317 +#: ../../content/applications/finance/payment_providers.rst:326 msgid "To enable this feature, go to the :guilabel:`Configuration` tab of the selected payment provider and enable :guilabel:`Allow Express Checkout`." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:321 +#: ../../content/applications/finance/payment_providers.rst:330 msgid "All prices shown on the express checkout payment form always include taxes." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:326 +#: ../../content/applications/finance/payment_providers.rst:335 msgid "Extra Fees" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:328 +#: ../../content/applications/finance/payment_providers.rst:337 msgid ":ref:`If the payment provider supports this feature `, you can add extra fees to online transactions. Fees can be configured either as **fixed** amounts and percentages, **variable** amounts and percentages, or both simultaneously. They can also differ based on whether the transaction is **domestic** or **international**." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:333 +#: ../../content/applications/finance/payment_providers.rst:342 msgid "To enable this feature, go to the :guilabel:`Fees` tab of the selected payment provider, enable :guilabel:`Add Extra Fees`, and configure the settings to your liking." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:337 +#: ../../content/applications/finance/payment_providers.rst:346 msgid "Fees are calculated on the tax-included price." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:340 +#: ../../content/applications/finance/payment_providers.rst:349 msgid "Availability" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:342 +#: ../../content/applications/finance/payment_providers.rst:351 msgid "You can adapt the payment provider's availability by specifying the :guilabel:`Maximum Amount` allowed and modifying the :guilabel:`Currencies` and :guilabel:`Countries` in the :guilabel:`Configuration` tab." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:349 +#: ../../content/applications/finance/payment_providers.rst:358 msgid "Currencies and countries" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:351 +#: ../../content/applications/finance/payment_providers.rst:360 msgid "All payment providers have a different list of available currencies and countries. They serve as a first filter during payment operations, i.e., the payment methods linked to the payment provider are not available for selection if the customer's currency or country is not in the supported list. As there might be errors, updates, and unknowns in the lists of available currencies and countries, adding or removing a payment provider's supported currencies or countries is possible." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:359 +#: ../../content/applications/finance/payment_providers.rst:368 msgid ":ref:`Payment methods ` also have their own list of available currencies and countries that serves as another filter during payment operations." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:361 +#: ../../content/applications/finance/payment_providers.rst:370 msgid "If the list of supported currencies or countries is empty, it means the list is too long to be displayed, or Odoo does not have information on that payment provider. The payment provider remains available, even though it is possible the payment will be refused at a later stage should the country or currency not be supported." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:367 +#: ../../content/applications/finance/payment_providers.rst:376 msgid "Maximum amount" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:369 +#: ../../content/applications/finance/payment_providers.rst:378 msgid "You can restrict the :guilabel:`Maximum Amount` that can be paid with the selected provider. Leave the field to `0.00` to make the payment provider available regardless of the payment amount." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:373 +#: ../../content/applications/finance/payment_providers.rst:382 msgid "This feature is not intended to work on pages that allow the customer to update the payment amount, e.g., the **Donation** snippet and the **Checkout** page when paid :doc:`shipping methods <../websites/ecommerce/checkout_payment_shipping/shipping>` are enabled." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:380 +#: ../../content/applications/finance/payment_providers.rst:389 msgid "Payment journal" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:382 +#: ../../content/applications/finance/payment_providers.rst:391 msgid "A :doc:`payment journal ` must be defined for the payment provider to record the payments on an **outstanding account**. To do so, go to the :guilabel:`Configuration` tab of the selected payment provider and select a :guilabel:`Payment Journal`." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:387 +#: ../../content/applications/finance/payment_providers.rst:396 msgid "The payment journal must be a :guilabel:`Bank` journal." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:388 +#: ../../content/applications/finance/payment_providers.rst:397 msgid "The same journal can be used for several payment providers." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:391 +#: ../../content/applications/finance/payment_providers.rst:400 msgid "Accounting perspective" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:393 +#: ../../content/applications/finance/payment_providers.rst:402 msgid "From an accounting perspective, there are two types of online payment workflows: the payments that are directly deposited into your bank account and follow the usual :doc:`reconciliation ` workflow, and those coming from third-party :ref:`online payment providers ` and require you to follow another accounting workflow. For these payments, you need to consider how you want to record your payments' journal entries. We recommend you ask your accountant for advice." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:400 +#: ../../content/applications/finance/payment_providers.rst:409 msgid "By default, the :guilabel:`Bank Account` defined for the :ref:`payment journal ` is used, but you can also specify an :ref:`outstanding account ` for each payment provider to separate the provider's payments from other payments." msgstr "" @@ -25200,67 +25134,67 @@ msgstr "" msgid "Define an outstanding account for a payment provider." msgstr "" -#: ../../content/applications/finance/payment_providers.rst:409 +#: ../../content/applications/finance/payment_providers.rst:418 msgid ":doc:`payment_providers/wire_transfer`" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:410 +#: ../../content/applications/finance/payment_providers.rst:419 msgid ":doc:`payment_providers/adyen`" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:411 +#: ../../content/applications/finance/payment_providers.rst:420 msgid ":doc:`payment_providers/alipay`" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:412 +#: ../../content/applications/finance/payment_providers.rst:421 msgid ":doc:`payment_providers/authorize`" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:413 +#: ../../content/applications/finance/payment_providers.rst:422 msgid ":doc:`payment_providers/asiapay`" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:414 +#: ../../content/applications/finance/payment_providers.rst:423 msgid ":doc:`payment_providers/buckaroo`" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:415 +#: ../../content/applications/finance/payment_providers.rst:424 msgid ":doc:`payment_providers/demo`" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:416 +#: ../../content/applications/finance/payment_providers.rst:425 msgid ":doc:`payment_providers/mercado_pago`" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:417 +#: ../../content/applications/finance/payment_providers.rst:426 msgid ":doc:`payment_providers/mollie`" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:418 +#: ../../content/applications/finance/payment_providers.rst:427 msgid ":doc:`payment_providers/ogone`" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:419 +#: ../../content/applications/finance/payment_providers.rst:428 msgid ":doc:`payment_providers/paypal`" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:420 +#: ../../content/applications/finance/payment_providers.rst:429 msgid ":doc:`payment_providers/razorpay`" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:421 +#: ../../content/applications/finance/payment_providers.rst:430 msgid ":doc:`payment_providers/sips`" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:422 +#: ../../content/applications/finance/payment_providers.rst:431 msgid ":doc:`payment_providers/stripe`" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:423 +#: ../../content/applications/finance/payment_providers.rst:432 msgid ":doc:`../websites/ecommerce/checkout_payment_shipping/payments`" msgstr "" -#: ../../content/applications/finance/payment_providers.rst:424 +#: ../../content/applications/finance/payment_providers.rst:433 msgid ":doc:`accounting/bank`" msgstr "" diff --git a/locale/sources/inventory_and_mrp.pot b/locale/sources/inventory_and_mrp.pot index 94aa6d5fd..c837562ae 100644 --- a/locale/sources/inventory_and_mrp.pot +++ b/locale/sources/inventory_and_mrp.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 16.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-21 07:41+0000\n" +"POT-Creation-Date: 2024-09-24 08:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -247,6 +247,8 @@ msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/product_management/configure/package.rst:38 #: ../../content/applications/inventory_and_mrp/inventory/product_management/configure/packaging.rst:18 #: ../../content/applications/inventory_and_mrp/inventory/product_management/configure/uom.rst:21 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:11 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:65 #: ../../content/applications/inventory_and_mrp/inventory/product_management/product_tracking/lots.rst:22 #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/daily_operations/cross_dock.rst:18 #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/daily_operations/delivery_three_steps.rst:16 @@ -261,11 +263,9 @@ msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/label_type.rst:13 #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/labels.rst:12 #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/multipack.rst:11 -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:56 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:58 #: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management/use_locations.rst:8 #: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management/warehouses.rst:13 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:11 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:65 #: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/replenishment.rst:56 #: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/replenishment/resupply_warehouses.rst:11 #: ../../content/applications/inventory_and_mrp/manufacturing/management/subcontracting.rst:23 @@ -2542,6 +2542,782 @@ msgstr "" msgid "For example, if the product's |UOM| on the |SO| was changed to `Box of 6`, but its inventory unit of measure is `Units`, the |SO| shows the quantity in boxes of six, and the delivery shows the quantity in units." msgstr "" +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation.rst:5 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:280 +msgid "Inventory valuation" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:3 +msgid "Integrating additional costs to products (landed costs)" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:7 +msgid "The landed cost feature in Odoo allows the user to include additional costs (shipment, insurance, customs duties, etc.) into the cost of the product." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:13 +msgid "First, go to :menuselection:`Inventory --> Configuration --> Settings --> Valuation` and activate the :guilabel:`Landed Costs` feature. Odoo also gives the option to set a :guilabel:`Default Journal` in which the landed costs accounting entries will be recorded." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:-1 +msgid "Activate the landed cost feature in Inventory settings." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:22 +msgid "Add costs to products" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:25 +msgid "Receive the vendor bill" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:27 +msgid "After a vendor fulfills a purchase order and sends a bill, click :guilabel:`Create Bill` on the purchase order to create a vendor bill in Odoo. If the vendor bill includes landed costs, such as custom duties, tick the box in the :guilabel:`Landed Costs` column on the vendor bill invoice line." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:-1 +msgid "Enable Landed Costs option on vendor bill line." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:35 +msgid "For charges that are always landed costs, create a landed cost product in Odoo. That way, the landed cost product can be quickly added to the vendor bill as an invoice line instead of manually entering the landed cost information every time a vendor bill comes in." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:39 +msgid "First, create a new product in :menuselection:`Inventory --> Products --> Products --> Create`. Next, name the landed cost product. Then, set the :guilabel:`Product Type` to :guilabel:`Service`. A landed cost product must always be a service product type. After that, go to the :guilabel:`Purchase` tab and check the box next to :guilabel:`Is a Landed Cost`. Finally, click :guilabel:`Save` to finish creating the landed cost product." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:45 +msgid "If this product is always a landed cost, you can also define it on the product and avoid having to tick the box on each vendor bill." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:-1 +msgid "Option to define a product as a landed cost." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:52 +msgid "Once the landed cost is added to the vendor bill (either by checking the :guilabel:`Landed Cost` option on the invoice line or adding a landed cost product to the bill), click the :guilabel:`Create Landed Costs` button at the top of the bill. Odoo automatically creates a landed cost record with the set landed cost pre-filled in the :guilabel:`Additional Costs` product lines. From here, decide which picking the additional costs apply to by clicking :guilabel:`Edit` and selecting the picking reference number from the :guilabel:`Transfers` drop-down menu. Finally, click :guilabel:`Save`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:-1 +msgid "Use a warehouse transfer to cover a landed cost in the accounting journal." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:64 +msgid "After setting the picking, click :guilabel:`Compute` on the landed cost record. Then, go to the :guilabel:`Valuation Adjustments` tab to see the impact of the landed costs. Finally, click :guilabel:`Validate` to post the landed cost entry to the accounting journal." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:68 +msgid "The user can access the journal entry that has been created by the landed cost by clicking on the :guilabel:`Journal Entry`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:72 +msgid "The product that the landed cost is applied to must have a product category set to a :abbr:`FIFO (First In, First Out)` or an :abbr:`AVCO (Average Costing)` method." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:-1 +msgid "Landed cost journal entry" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst:80 +msgid "Landed cost records can also be directly created in :menuselection:`Inventory --> Operations --> Landed Costs`, it is not necessary to create a landed cost record from the vendor bill." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:3 +msgid "Inventory valuation configuration" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:7 +msgid "All of a company's stock on-hand contributes to the valuation of its inventory. That value should be reflected in the company's accounting records to accurately show the value of the company and all of its assets." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:11 +msgid "By default, Odoo uses a periodic inventory valuation (also known as manual inventory valuation). This method implies that the accounting team posts journal entries based on the physical inventory of the company, and that warehouse employees take the time to count the stock. In Odoo, this method is reflected inside each product category, where the :guilabel:`Costing Method` field will be set to `Standard Price` by default, and the :guilabel:`Inventory Valuation` field will be set to `Manual`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:-1 +msgid "The Inventory Valuation fields are located on the Product Categories form." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:21 +msgid "Alternatively, automated inventory valuation is an integrated valuation method that updates the inventory value in real-time by creating journal entries whenever there are stock moves initiated between locations in a company's inventory." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:26 +msgid "Automated inventory valuation is a method recommended for expert accountants, given the extra steps involved in journal entry configuration. Even after the initial setup, the method will need to be periodically checked to ensure accuracy, and adjustments may be needed on an ongoing basis depending on the needs and priorities of the business." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:34 +msgid "Types of accounting" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:36 +msgid "Accounting entries will depend on the accounting mode: *Continental* or *Anglo-Saxon*." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:39 +msgid "Verify the accounting mode by activating the :ref:`developer-mode` and navigating to :menuselection:`Accounting app --> Configuration --> Settings`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:42 +msgid "Then, in the search bar, look for :guilabel:`Anglo-Saxon Accounting`, to see if the feature is enabled. If it is **not** enabled, Continental accounting mode is in use." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:0 +msgid "Show the Anglo-Saxon accounting mode feature." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:49 +msgid "In *Anglo-Saxon* accounting, the costs of goods sold (COGS) are reported when products are sold or delivered. This means that the cost of a good is only recorded as an expense when a customer is invoiced for a product. So for **manual** valuation method, set the :guilabel:`Expense Account` to `Stock Valuation` for the current asset type; for **automatic** valuation method, set the the :guilabel:`Expense Account` to an *Expenses* or a *Cost of Revenue* type (e.g. `Cost of Production`, `Cost of Goods Sold`, etc.)." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:56 +msgid "In *Continental* accounting, the cost of a good is reported as soon as a product is received into stock. Because of this, the :guilabel:`Expense Account` can be set to **either** *Expenses* or a *Cost of Revenue* type, however, it is more commonly set to an *Expenses* account." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:61 +msgid ":ref:`Details about configuring Expense and Stock accounts `" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:67 +msgid "Make changes to inventory valuation options by navigating to :menuselection:`Inventory app --> Configuration --> Product Categories`. In the :guilabel:`Inventory Valuation` section, select the desired :guilabel:`Costing Method` and :guilabel:`Inventory Valuation` options." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:72 +msgid "It is possible to use different valuation settings for different product categories." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:-1 +msgid "Show inventory valuation configuration options." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:81 +msgid "Costing method" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:83 +msgid "From the product category's configuration page, choose the desired :guilabel:`Costing Method`:" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:88 +msgid "Standard Price" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:90 +msgid "The default costing method in Odoo. The cost of the product is manually defined on the product form, and this cost is used to compute the valuation. Even if the purchase price on a purchase order differs, the valuation is the cost defined on the product form." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:98 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:139 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:210 +msgid "Operation" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:99 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:140 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:211 +msgid "Unit Cost" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:100 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:141 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:212 +msgid "Qty On Hand" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:101 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:142 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:213 +msgid "Incoming Value" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:102 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:143 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:214 +msgid "Inventory Value" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:104 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:109 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:114 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:119 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:124 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:150 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:221 +msgid "$10" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:105 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:146 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:217 +msgid "0" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:107 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:145 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:148 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:216 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:219 +msgid "$0" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:108 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:149 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:220 +msgid "Receive 8 products for $10/unit" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:110 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:151 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:222 +msgid "8" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:111 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:152 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:223 +msgid "8 * $10" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:112 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:153 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:224 +msgid "$80" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:113 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:154 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:225 +msgid "Receive 4 products for $16/unit" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:115 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:156 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:227 +msgid "12" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:116 +msgid "4 * $10" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:117 +msgid "$120" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:118 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:159 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:230 +msgid "Deliver 10 products" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:120 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:161 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:232 +msgid "2" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:121 +msgid "-10 * $10" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:122 +msgid "$20" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:123 +msgid "Receive 2 products for $9/unit" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:125 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:166 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:238 +msgid "4" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:126 +msgid "2 * $10" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:127 +msgid "$40" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:129 +msgid "Average Cost (AVCO)" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:131 +msgid "Calculates the valuation of a product based on the average cost of that product, divided by the total number of available stock on-hand. With this costing method, inventory valuation is *dynamic*, and constantly adjusts based on the purchase price of products." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:155 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:160 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:226 +msgid "$12" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:157 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:228 +msgid "4 * $16" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:158 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:229 +msgid "$144" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:162 +msgid "-10 * $12" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:163 +msgid "$24" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:164 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:236 +msgid "Receive 2 products for $6/unit" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:165 +msgid "$9" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:167 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:239 +msgid "2 * $6" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:168 +msgid "$36" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:170 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:242 +msgid "How are unit cost and inventory value calculated at each step?" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:172 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:244 +msgid "When receiving four products for $16 each:" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:174 +msgid "Inventory value is calculated by adding the previous inventory value with the incoming value: :math:`$80 + (4 * $16) = $144`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:176 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:248 +msgid "Unit cost is calculated by dividing the inventory value by the quantity on-hand: :math:`$144 / 12 = $12`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:179 +msgid "When delivering ten products, the average unit cost is used to calculate the inventory value, regardless of the purchase price of the product. Therefore, inventory value is :math:`$144 + (-10 * $12) = $24`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:183 +msgid "Receive two products for $6 each:" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:185 +msgid "Inventory value: :math:`$24 + (2 * $6) = $36`" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:186 +msgid "Unit cost: :math:`$36 / 4 = $9`" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:189 +msgid "When choosing :guilabel:`Average Cost (AVCO)` as the :guilabel:`Costing Method`, changing the numerical value in the *Cost* field for products in the respective product category creates a new record in the *Inventory Valuation* report to adjust the value of the product. The *Cost* amount is then automatically updated, based on the average purchase price of both the inventory on-hand and the costs accumulated from validated purchase orders." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:196 +msgid "First In First Out (FIFO)" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:198 +msgid "Tracks the costs of incoming and outgoing items in real-time, and uses the real price of the products to change the valuation. The oldest purchase price is used as the cost for the next good sold, until an entire lot of that product is sold. When the next inventory lot moves up in the queue, an updated product cost is used based on the valuation of that specific lot." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:203 +msgid "This method is arguably the most accurate inventory valuation method for a variety of reasons, but it is highly sensitive to input data and human error." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:231 +msgid "$16" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:0 +msgid "-8 * $10" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:0 +msgid "-2 * $16" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:235 +msgid "$32" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:237 +msgid "$11" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:240 +msgid "$44" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:246 +msgid "Inventory value is calculated by adding the previous inventory value to the incoming value: :math:`$80 + (4 * $16) = $144`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:251 +msgid "When delivering ten products, eight units were purchased for $10, and two units were purchased for $16." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:254 +msgid "First, the incoming value is calculated by multiplying the on-hand quantity by the purchased price: :math:`(-8 * $10) + (-2 * $16) = -112`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:256 +msgid "The inventory value is calculated by subtracting the incoming value from the previous inventory value: :math:`$144 - $112 = $32`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:258 +msgid "Unit cost is calculated by dividing the inventory value by the remaining quantity: :math:`$32 / 2 = $16`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:261 +msgid "When receiving two products for $6, inventory value is :math:`$32 + $12 = $44`. Unit cost is :math:`$44 / 4 = $11`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:265 +msgid "Changing the costing method greatly impacts inventory valuation. It is highly recommended to consult an accountant first before making any adjustments here." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:269 +msgid ":doc:`using_inventory_valuation`" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:271 +msgid "When the :guilabel:`Costing Method` is changed, products already in stock that were using the :guilabel:`Standard` costing method **do not** change value; rather, the existing units keep their value, and any product moves from then on affect the average cost, and the cost of the product will change. If the value in the :guilabel:`Cost` field on a product form is changed manually, Odoo will generate a corresponding record in the *Inventory Valuation* report." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:282 +msgid "Inventory valuation in Odoo can be set to be updated manually or automatically. While *Expense* accounts apply to both, the *Stock Input* and *Stock Output* accounts are only used for automated valuation." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:286 +msgid "Refer to the :ref:`Expense ` and :ref:`Stock input/output ` sections for details on configuring each account type." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:292 +msgid "Expense account" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:294 +msgid "To configure the *expense account*, go to the :guilabel:`Account Properties` section of the intended product category (:menuselection:`Inventory app --> Configuration --> Product Categories`). Then, choose an existing account from the :guilabel:`Expense Account` drop-down menu." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:298 +msgid "To ensure the chosen account is the correct :guilabel:`Type,` click the |right arrow| icon to the right of the account. Then, set the account type based on the information below." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:303 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:371 +msgid "Anglo-Saxon" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:307 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:334 +msgid "Automated" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:309 +msgid "In Anglo-Saxon accounting for automated inventory valuation, set the :guilabel:`Expense Account` to the `Expenses` account. Then, click the |right arrow| icon to the right of the account." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:313 +msgid "In the pop-up window, choose :guilabel:`Expenses` or :guilabel:`Cost of Revenue` from the :guilabel:`Type` drop-down menu." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:0 +msgid "Show **Expense Account** field, and external link icon." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:320 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:339 +#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/replenishment/reordering_rules.rst:174 +msgid "Manual" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:322 +msgid "To configure the :guilabel:`Expense Account`, choose :guilabel:`Stock Valuation` from the field's drop-down menu. Verify the account's type by clicking the |right arrow| icon, and then ensure the :guilabel:`Type` is :guilabel:`Current Assets`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:0 +msgid "Show the **Expense Account** field." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:330 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:389 +msgid "Continental" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:336 +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:341 +msgid "Set the :guilabel:`Expense Account` to the :guilabel:`Expenses` or :guilabel:`Cost of Revenue` account type." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:347 +msgid "Stock input/output (automated only)" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:349 +msgid "To configure the :guilabel:`Stock Input Account` and :guilabel:`Stock Output Account`, go to :menuselection:`Inventory app --> Configuration --> Product Categories` and select the desired product category." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:353 +msgid "In the :guilabel:`Inventory Valuation` field, select :guilabel:`Automated`. Doing so makes the :guilabel:`Account Stock Properties` section appear. These accounts are defined as follows:" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:356 +msgid ":guilabel:`Stock Valuation Account`: when automated inventory valuation is enabled on a product, this account will hold the current value of the products." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:358 +msgid ":guilabel:`Stock Journal`: accounting journal where entries are automatically posted when a product's inventory valuation changes." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:360 +msgid ":guilabel:`Stock Input Account`: counterpart journal items for all incoming stock moves will be posted in this account, unless there is a specific valuation account set on the source location. This is the default value for all products in a given category, and can also be set directly on each product." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:364 +msgid ":guilabel:`Stock Output Account`: counterpart journal items for all outgoing stock moves will be posted in this account, unless there is a specific valuation account set on the destination location. This is the default value for all products in a given category, and can also be set directly on each product." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:373 +msgid "In Anglo-Saxon accounting, the :guilabel:`Stock Input Account` and :guilabel:`Stock Output Account` are set to *different* :guilabel:`Current Assets` accounts. This way, delivering products and invoicing the customer balance the *Stock Output* account, while receiving products and billing vendors balance the *Stock Input* account." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:378 +msgid "To modify the account type, go to the click the |right arrow| icon to the right of the stock input/output account. In the pop-up window, choose :guilabel:`Current Assets` from the :guilabel:`Type` drop-down menu." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:0 +msgid "Display account setup page, highlighting the **Type** field." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:386 +msgid "The *Stock Input* account is set to `Stock Interim (Received)`, a *Current Asset* account type." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:391 +msgid "In Continental accounting, the :guilabel:`Stock Input Account` and :guilabel:`Stock Output Account` are set to **the same** :guilabel:`Current Assets` account. That way, one account can be balanced when items are bought and sold." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:396 +msgid "The stock input and output accounts are both set to `Stock Interim (Received)`, a :guilabel:`Current Assets` account type. They can also be set to the `Stock Interim (Delivered)`, as long as the input and output accounts are assigned to the **same** account." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:0 +msgid "Show the Stock Input and Output accounts." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:406 +msgid "Inventory valuation reporting" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:408 +msgid "To start, go to :menuselection:`Accounting --> Reporting --> Balance Sheet`. At the top of the dashboard, change the :guilabel:`As of` field value to :guilabel:`Today`, and adjust the filtering :guilabel:`Options` to :guilabel:`Unfold All` in order to see all of the latest data displayed, all at once." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:414 +msgid ":doc:`../../../../finance/accounting/get_started/cheat_sheet`" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:416 +msgid "Under the parent :guilabel:`Current Assets` line item, look for the nested :guilabel:`Stock Valuation Account` line item, where the total valuation of all of the inventory on hand is displayed." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:420 +msgid "Access more specific information with the :guilabel:`Stock Valuation Account` drop-down menu, by selecting either the :guilabel:`General Ledger` to see an itemized view of all of the journal entries, or by selecting :guilabel:`Journal Items` to review all of the individualized journal entries that were submitted to the account. As well, annotations to the :guilabel:`Balance Sheet` can be added by choosing :guilabel:`Annotate`, filling in the text box, and clicking :guilabel:`Save`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.rst:-1 +msgid "See the full inventory valuation breakdown in Odoo Accounting app." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:3 +msgid "Using inventory valuation" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:7 +msgid "*Inventory valuation* is a quintessential accounting procedure that calculates the value of on-hand stock. Once determined, the inventory valuation amount is then incorporated into a company's overall value." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:11 +msgid "In Odoo, this process can be conducted manually— by warehouse employees physically counting the products— or automatically through the database." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:15 +msgid "Automatic inventory valuation" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:17 +msgid "To use Odoo to automatically generate a trail of inventory valuation entries, first navigate to the :menuselection:`Product Categories` list by going to :menuselection:`Inventory app --> Configuration --> Product Categories` and select the desired product category. On the form, set the :guilabel:`Inventory Valuation` as :guilabel:`Automated` and the :guilabel:`Costing Method` to any of the three options." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:24 +msgid ":doc:`Set up inventory valuation `" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:26 +msgid "In order to understand how moving products in and out of stock affects the company's overall value, consider the following product and stock moves scenario below." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:30 +msgid "Receive a product" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:32 +msgid "To track the value of incoming products, such as a simple *table*, configure the product category on the the product itself. To get there, navigate to :menuselection:`Inventory app --> Products --> Products` and click the desired product. On the product form, click the :guilabel:`➡️ (right arrow)` icon beside the :guilabel:`Product Category` field, which opens an internal link to edit the product category. Next, set the :guilabel:`Costing Method` as :guilabel:`First In First Out (FIFO)` and :guilabel:`Inventory Valuation` as :guilabel:`Automated`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:40 +msgid "Alternatively access the :guilabel:`Product Categories` dashboard by navigating to :menuselection:`Inventory app --> Configuration --> Product Categories` and select the desired product category." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:44 +msgid "Next, assume 10 tables are purchased at a price of $10.00, each. The :abbr:`PO (Purchase Order)` for those tables will show the subtotal of the purchase as $100, plus any additional costs or taxes." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:-1 +msgid "Purchase order with 10 tables products valued at $10.00 each." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:51 +msgid "After selecting :guilabel:`Validate` on the :abbr:`PO (Purchase Order)`, the :guilabel:`Valuation` smart button is enabled. Clicking on this button displays a report showing how the inventory valuation for the table was affected by this purchase." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:56 +msgid ":ref:`Developer mode ` **must** be turned on to see the :guilabel:`Valuation` smart button." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:60 +msgid "The :doc:`consignment <../../shipping_receiving/daily_operations/owned_stock>` feature allows ownership to items in stock. Thus, products owned by other companies are not accounted for in the host company's inventory valuation." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:-1 +msgid "See Valuation smart button on a receipt, with Developer mode enabled." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:68 +msgid "For a comprehensive dashboard that includes the inventory valuation of all product shipments, inventory adjustments, and warehouse operations, refer to the :ref:`stock valuation report `." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:73 +msgid "Deliver a product" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:75 +msgid "In the same logic, when a table is shipped to a customer and leaves the warehouse, the stock valuation decreases. The :guilabel:`Valuation` smart button on the :abbr:`DO (Delivery Order)`, likewise, displays the stock valuation record as it does on a :abbr:`PO (Purchase Order)`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:-1 +msgid "Decreased stock valuation after a product is shipped." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:86 +msgid "Inventory valuation report" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:88 +msgid "To view the current value of all products in the warehouse, first turn on :ref:`Developer mode ` and navigate to :menuselection:`Inventory app --> Reporting --> Valuation`. The :guilabel:`Stock Valuation` dashboard displays detailed records of products with the :guilabel:`Date`, :guilabel:`Quantity`, :guilabel:`Unit Value`, and :guilabel:`Total Value` of the inventory." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:95 +msgid ":ref:`Developer mode ` **must** be enabled to see the :guilabel:`Valuation` option under :guilabel:`Reporting`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:-1 +msgid "Inventory valuation report showing multiple products." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:102 +msgid "The :guilabel:`Valuation At Date` button, located in the top-left corner of the :guilabel:`Stock Valuation` page, reveals a pop-up window. In this pop-up, the inventory valuation of products available during a prior specified date can be seen and selected." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:107 +msgid "View a detailed record of a product's inventory value, stock move, and on-hand stock by selecting the teal :guilabel:`➡️ (right arrow)` button to the right of the :guilabel:`Reference` column value." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:112 +msgid "Update product unit price" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:114 +msgid "For any company: lead times, supply chain failures, and other risk factors can contribute to invisible costs. Although Odoo attempts to accurately represent the stock value, *manual valuation* serves as an additional tool to update the unit price of products." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:119 +msgid "Manual valuation is intended for products that can be purchased and received for a cost greater than 0, or have product categories set with :guilabel:`Costing Method` set as either :guilabel:`Average Cost (AVCO)` or :guilabel:`First In First Out (FIFO)`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:-1 +msgid "Add manual valuation of stock value to a product." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:127 +msgid "Create manual valuation entries on the :guilabel:`Stock Valuation` dashboard by first navigating to :menuselection:`Inventory app --> Reporting --> Valuation`. Next, to enable the *product revaluation* feature, select :menuselection:`Group by --> Product` to organize all the records by product. Click on the gray :guilabel:`▶️ (drop-down triangle)` icon to reveal stock valuation line items below, as well as a teal :guilabel:`➕ (plus)` button on the right." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:133 +msgid "Click the teal :guilabel:`+ (plus)` button to open up the :guilabel:`Product Revaluation` form. Here, the inventory valuation for a product can be recalculated, by increasing or decreasing the unit price of each product." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:138 +msgid "The :guilabel:`▶️ (drop-down triangle)` and :guilabel:`➕ (plus)` buttons are only visible after grouping entries by product." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:-1 +msgid "Product revaluation form adding a value of $1.00 with the reason being inflation." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:146 +msgid "Inventory valuation journal entries" +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:148 +msgid "In Odoo, automatic inventory valuation records are also recorded in the :menuselection:`Accounting app --> Accounting --> Journal Entries` dashboard. On this comprehensive list of accounting entries, inventory valuation records are identified by checking values in the :guilabel:`Journal` column, or looking for the :guilabel:`Reference` column value which matches the warehouse operation reference (e.g. `WH/IN/00014` for receipts)." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:154 +msgid "Clicking on an inventory valuation journal entry opens a *double-entry accounting* record. These records are generated by Odoo to track the change of value in inventory valuation as products are moved in and out of the warehouse." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:159 +msgid "To view the inventory valuation of 10 *tables*, costing $10.00 each, upon reception from the vendor, go to the :menuselection:`Journal Entries` page found in :menuselection:`Accounting app --> Accounting --> Journal Entries`. Here, click the journal line where the :guilabel:`Reference` column value matches the reference on the receipt, `WH/IN/00014`." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:0 +msgid "Stock valuation page depicting the products within a shipment." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:168 +msgid "`Stock interim` is a holding account for money intended to pay vendors for the product. The `stock valuation` account stores the value of all on-hand stock." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:0 +msgid "Accounting entry for the inventory valuation of 10 tables." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/using_inventory_valuation.rst:176 +msgid "`Odoo Tutorial: Inventory Valuation `_" +msgstr "" + #: ../../content/applications/inventory_and_mrp/inventory/product_management/product_tracking.rst:6 msgid "Product tracking" msgstr "" @@ -6649,7 +7425,7 @@ msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration.rst:64 #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/invoicing.rst:43 -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:128 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:130 msgid ":guilabel:`Company`: if the shipping method should apply to a specific company, select it from the drop-down menu. Leave the field blank to apply the method to all companies." msgstr "" @@ -6825,7 +7601,7 @@ msgid "Show delivery order on the sales order line." msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration.rst:209 -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:260 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:262 msgid "Delivery order" msgstr "" @@ -7538,7 +8314,7 @@ msgid "Odoo integration of Sendcloud works on free Sendcloud plans *only* if a b msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/sendcloud_shipping.rst:37 -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:180 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:182 msgid "Warehouse configuration" msgstr "" @@ -7961,7 +8737,7 @@ msgid "All" msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:33 -msgid ":doc:`DHL `" +msgid ":doc:`DHL Express* `" msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:35 @@ -7981,7 +8757,7 @@ msgid ":doc:`Sendcloud `" msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:40 -msgid ":ref:`EU* `" +msgid ":ref:`EU** `" msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:41 @@ -8009,46 +8785,50 @@ msgid "India" msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:52 -msgid "\\* Sendcloud currently supports shipping **from** Austria, Belgium, France, Germany, Italy, the Netherlands, Spain, and the United Kingdom, and **to** any European country." +msgid "\\* Other services from DHL are **not** supported." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:58 -msgid "To ensure proper setup of a third-party shipping carrier with Odoo, follow these steps:" +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:54 +msgid "** Sendcloud currently supports shipping **from** Austria, Belgium, France, Germany, Italy, the Netherlands, Spain, and the United Kingdom, and **to** any European country." msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:60 -msgid ":ref:`Install the shipping connector `." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:61 -msgid ":ref:`Set up delivery method `." +msgid "To ensure proper setup of a third-party shipping carrier with Odoo, follow these steps:" msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:62 -msgid ":ref:`Activate production environment `." +msgid ":ref:`Install the shipping connector `." msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:63 -msgid ":ref:`Configure warehouse `." +msgid ":ref:`Set up delivery method `." msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:64 +msgid ":ref:`Activate production environment `." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:65 +msgid ":ref:`Configure warehouse `." +msgstr "" + +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:66 msgid ":ref:`Specify weight of products `." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:69 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:71 msgid "Install shipping connector" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:71 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:73 msgid "To install shipping connectors, go to :menuselection:`Inventory app --> Configuration --> Settings`." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:73 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:75 msgid "Under the :guilabel:`Shipping Connectors` section, tick the third-party shipping carrier's checkbox to install it. Multiple third-party shipping connectors can be selected at once. Then, click :guilabel:`Save`." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:78 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:80 msgid ":doc:`Delivery methods <../setup_configuration>` can also be integrated with operations in the *Sales*, *eCommerce*, and *Website* apps. To install, refer to the :ref:`install apps and modules ` documentation." msgstr "" @@ -8056,107 +8836,107 @@ msgstr "" msgid "Options of available shipping connectors in Odoo." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:89 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:91 msgid "Delivery method" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:91 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:93 msgid "To configure the API credentials, and activate the shipping carrier, begin by going to :menuselection:`Inventory app --> Configuration --> Shipping Methods`, and select the desired delivery method." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:96 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:98 msgid "The list often includes **two** delivery methods from the same :guilabel:`Provider`: one for international shipping and one for domestic shipping." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:99 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:101 msgid "Additional delivery methods can be created for specific purposes, such as :doc:`packaging <../../product_management/configure/packaging>`." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:103 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:105 msgid ":doc:`Configure delivery methods <../setup_configuration>`" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:106 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:108 msgid "Ensure the delivery method is published when it should be available on the *Website* app. To publish a delivery method on the website, click the desired delivery method, then click the :guilabel:`Unpublished` smart button. Doing so changes that smart button to read: :guilabel:`Published`." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:111 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:113 msgid "The :guilabel:`Shipping Method` page contains details about the provider, including:" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:113 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:115 msgid ":guilabel:`Shipping Method` (*Required field*): the name of the delivery method (e.g. `FedEx US`, `FedEx EU`, etc.)." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:115 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:117 msgid ":guilabel:`Website`: configure shipping methods for an *eCommerce* page that is connected to a specific website in the database. Select the applicable website from the drop-down menu, or leave it blank to apply the method to all web pages." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:118 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:120 msgid ":guilabel:`Provider` (*Required field*): choose the third-party delivery service, like FedEx. Upon choosing a provider, the :guilabel:`Integration Level`, :guilabel:`Invoicing Policy` and :guilabel:`Insurance Percentage` fields become available." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:121 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:123 msgid ":guilabel:`Integration Level`: choose :guilabel:`Get Rate` to simply get an :ref:`estimated shipment cost ` on an |SO| or invoice." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:125 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:127 msgid "Select :guilabel:`Get Rate and Create Shipment` to also :doc:`generate shipping labels `." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:130 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:132 msgid ":guilabel:`Delivery Product` (*Required field*): the delivery charge name that is added to the |SO| or invoice." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:132 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:134 msgid ":guilabel:`Invoicing Policy`: select and calculate an :guilabel:`Estimated cost` of shipping directly from the shipping carrier. If the :guilabel:`Real cost` of shipping is wanted instead, refer to :doc:`Invoice real shipping costs ` document." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:135 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:137 msgid ":guilabel:`Margin on Rate`: specify an additional percentage amount added to the base shipping rate to cover extra costs, such as handling fees, packaging materials, exchange rates, etc." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:137 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:139 msgid ":guilabel:`Free if order amount is above`: enables free shipping for orders surpassing a specified amount entered in the corresponding :guilabel:`Amount` field." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:139 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:141 msgid ":guilabel:`Insurance Percentage`: specify a percentage amount of the shipping costs reimbursed to the senders if the package is lost or stolen in transit." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:146 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:148 msgid "Screenshot of a FedEx shipping method." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:146 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:148 msgid "**Shipping Method** configuration page for `FedEx US`." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:148 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:150 msgid "In the :guilabel:`Configuration` tab, fill out the API credential fields (e.g. API key, password, account number, etc.). Depending on the third-party shipping carrier chosen in the :guilabel:`Provider` field, the :guilabel:`Configuration` tab will contain different required fields. For more details about configuring specific carriers' credentials, refer to the following documents:" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:155 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:157 msgid ":doc:`DHL credentials `" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:156 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:158 msgid ":doc:`Sendcloud credentials `" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:157 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:159 msgid ":doc:`UPS credentials `" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:162 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:164 msgid "Production environment" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:164 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:166 msgid "With the delivery method details configured, click the :guilabel:`Test Environment` smart button to set it to :guilabel:`Production Environment`." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:168 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:170 msgid "Setting the delivery method to :guilabel:`Production` creates **real** shipping labels, and users are at risk of being charged through their carrier account (e.g. UPS, FedEx, etc.) **before** users charge customers for shipping. Verify all configurations are correct before launching the delivery method to :guilabel:`Production`." msgstr "" @@ -8164,11 +8944,11 @@ msgstr "" msgid "Show the \"Test Environment\" smart button." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:182 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:184 msgid "Ensure the warehouse's :guilabel:`Address` (including ZIP code) and :guilabel:`Phone` number are entered accurately. To do that, go to :menuselection:`Inventory app --> Configuration --> Warehouses`, and select the desired warehouse." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:186 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:188 msgid "On the warehouse configuration page, open the warehouse contact page by clicking the :guilabel:`Company` field." msgstr "" @@ -8176,7 +8956,7 @@ msgstr "" msgid "Highlight the \"Company\" field." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:193 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:195 msgid "Verify that the :guilabel:`Address` and :guilabel:`Phone` number are correct, as they are required for the shipping connector to work properly." msgstr "" @@ -8184,15 +8964,15 @@ msgstr "" msgid "Show company address and phone number." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:203 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:205 msgid "Product weight" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:205 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:207 msgid "For the carrier integration to work properly, specify the weight of products by going to :menuselection:`Inventory app --> Products --> Products`, and selecting the desired product." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:208 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:210 msgid "Then, switch to the :guilabel:`Inventory` tab, and define the :guilabel:`Weight` of the product in the :guilabel:`Logistics` section." msgstr "" @@ -8200,23 +8980,23 @@ msgstr "" msgid "Display the \"Weight\" field in the Inventory tab of the product form." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:216 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:218 msgid "Apply third-party shipping carrier" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:218 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:220 msgid "Shipping carriers can be applied on a :abbr:`SO (Sales Order)`, invoice, or delivery order." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:220 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:222 msgid "After configuring the third-party carrier's :ref:`delivery method ` in Odoo, create or navigate to a quotation by going to :menuselection:`Sales app --> Orders --> Quotations`." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:227 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:229 msgid "Sales order" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:229 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:231 msgid "To assign a third-party shipping carrier, and get an estimated cost of shipping, begin by going to :menuselection:`Sales app --> Orders --> Quotations`. Create or select an existing quotation, and add the cost of shipping through a third-party carrier to a quotation, by clicking the :guilabel:`Add Shipping` button in the bottom-right corner of the :guilabel:`Order Lines` tab." msgstr "" @@ -8224,35 +9004,35 @@ msgstr "" msgid "Show the \"Add shipping\" button at the bottom of a quotation." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:238 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:240 msgid "In the resulting :guilabel:`Add a shipping method` pop-up window, select the intended carrier from the :guilabel:`Shipping Method` drop-down menu. The :guilabel:`Cost` field is automatically filled based on:" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:242 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:244 msgid "the amount specified in the :guilabel:`Total Order Weight` field (if it is not provided, the sum of :ref:`product weights ` in the order is used)" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:244 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:246 msgid "the distance between the warehouse's :ref:`source address ` and the customer's address." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:249 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:251 msgid "After selecting a third-party provider in the :guilabel:`Shipping Method` field, click :guilabel:`Get Rate` in the :guilabel:`Add a shipping method` pop-up window to get the estimated cost through the shipping connector. Then, click the :guilabel:`Add` button to add the delivery charge to the |SO| or invoice." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:255 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:257 msgid ":doc:`Charge customers for shipping after product delivery `" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:262 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:264 msgid "For users making shipments without installing the *Sales* app, assign the shipping carrier to the delivery order, by first going to the :menuselection:`Inventory` app. Then, from the :guilabel:`Inventory Overview` dashboard, select the :guilabel:`Delivery Orders` operation type, and choose the desired delivery order that is not already marked as :guilabel:`Done` or :guilabel:`Cancelled`." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:268 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:270 msgid "In the :guilabel:`Additional info` tab, set the :guilabel:`Carrier` field to the desired third-party shipping carrier. When the delivery method is set to :ref:`production mode `, a :guilabel:`Tracking Reference` is provided." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:274 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:276 msgid ":doc:`Generate shipping labels `" msgstr "" @@ -8260,39 +9040,39 @@ msgstr "" msgid "Show the delivery order's \"Additional info\" tab." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:283 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:285 msgid "Troubleshooting" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:285 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:287 msgid "Since shipping connectors can sometimes be complex to set up, here are some checks to try when things are not working as expected:" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:288 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:290 msgid "Ensure the :ref:`warehouse information ` (e.g., address and phone number) in Odoo is correct **and** matches the records saved in the shipping provider's website." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:291 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:293 msgid "Verify that the :ref:`package type ` and parameters are valid for the shipping carrier. To check, ensure the shipment can be directly created on the shipping carrier's website." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:294 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:296 msgid "When encountering a price mismatch between Odoo's estimated cost and the provider's charge, first ensure the delivery method is set to :ref:`production environment `." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:298 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:300 msgid "Then, create the shipment in both the carrier's website and Odoo, and verify the prices are the same across Odoo, the shipping provider, and in the *debug logs*." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:302 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:304 msgid "When checking for a price mismatch in the debug logs, if the request says the package weighs six kilograms, but the response from FedEx says the package weights seven kilograms, it concludes that the issue is on FedEx's side." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:307 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:309 msgid "Debug log" msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:309 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:311 msgid "Track shipping data inconsistencies by activating debug logging. To do that, go to the delivery method's configuration page (:menuselection:`Inventory app --> Configuration --> Shipping Method`), and select the desired shipping method. Click the :guilabel:`No Debugging` smart button to activate :guilabel:`Debug Requests`." msgstr "" @@ -8300,11 +9080,11 @@ msgstr "" msgid "Show the \"No Debug\" smart button." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:318 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:320 msgid "With :guilabel:`Debug Requests` activated, each time the shipping connector is used to estimate the cost of shipping, records are saved in the :guilabel:`Logging` report. To access the report, turn on :ref:`developer mode `, and go to :menuselection:`Settings app --> Technical --> Database Structure section --> Logging`." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:324 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:326 msgid "Logs are created for a shipping method each time the :ref:`Get Rate ` button is clicked on :abbr:`SOs (Sales Orders)` and invoices, **and** when a customer adds the shipping carrier to their order through the *Website* app." msgstr "" @@ -8312,7 +9092,7 @@ msgstr "" msgid "Show how to find the \"Logging\" option from the \"Technical\" menu." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:333 +#: ../../content/applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper.rst:335 msgid "Click the *HTTP request* line item to open a detailed page, and verify the correct information is sent from Odoo to the shipping carrier. In the *HTTP response*, verify that the same information is received." msgstr "" @@ -8511,7 +9291,7 @@ msgid "View locations should **not** contain products, but it is possible to mov msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management.rst:66 -msgid ":guilabel:`Internal Location`: storage locations within the warehouse. Items stored in these locations are accounted for in :doc:`inventory valuation `." +msgid ":guilabel:`Internal Location`: storage locations within the warehouse. Items stored in these locations are accounted for in :doc:`inventory valuation <../product_management/inventory_valuation/using_inventory_valuation>`." msgstr "" #: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management.rst:70 @@ -9299,782 +10079,6 @@ msgstr "" msgid "Example warehouse form." msgstr "" -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation.rst:5 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:280 -msgid "Inventory valuation" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:3 -msgid "Integrating additional costs to products (landed costs)" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:7 -msgid "The landed cost feature in Odoo allows the user to include additional costs (shipment, insurance, customs duties, etc.) into the cost of the product." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:13 -msgid "First, go to :menuselection:`Inventory --> Configuration --> Settings --> Valuation` and activate the :guilabel:`Landed Costs` feature. Odoo also gives the option to set a :guilabel:`Default Journal` in which the landed costs accounting entries will be recorded." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:-1 -msgid "Activate the landed cost feature in Inventory settings." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:22 -msgid "Add costs to products" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:25 -msgid "Receive the vendor bill" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:27 -msgid "After a vendor fulfills a purchase order and sends a bill, click :guilabel:`Create Bill` on the purchase order to create a vendor bill in Odoo. If the vendor bill includes landed costs, such as custom duties, tick the box in the :guilabel:`Landed Costs` column on the vendor bill invoice line." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:-1 -msgid "Enable Landed Costs option on vendor bill line." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:35 -msgid "For charges that are always landed costs, create a landed cost product in Odoo. That way, the landed cost product can be quickly added to the vendor bill as an invoice line instead of manually entering the landed cost information every time a vendor bill comes in." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:39 -msgid "First, create a new product in :menuselection:`Inventory --> Products --> Products --> Create`. Next, name the landed cost product. Then, set the :guilabel:`Product Type` to :guilabel:`Service`. A landed cost product must always be a service product type. After that, go to the :guilabel:`Purchase` tab and check the box next to :guilabel:`Is a Landed Cost`. Finally, click :guilabel:`Save` to finish creating the landed cost product." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:45 -msgid "If this product is always a landed cost, you can also define it on the product and avoid having to tick the box on each vendor bill." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:-1 -msgid "Option to define a product as a landed cost." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:52 -msgid "Once the landed cost is added to the vendor bill (either by checking the :guilabel:`Landed Cost` option on the invoice line or adding a landed cost product to the bill), click the :guilabel:`Create Landed Costs` button at the top of the bill. Odoo automatically creates a landed cost record with the set landed cost pre-filled in the :guilabel:`Additional Costs` product lines. From here, decide which picking the additional costs apply to by clicking :guilabel:`Edit` and selecting the picking reference number from the :guilabel:`Transfers` drop-down menu. Finally, click :guilabel:`Save`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:-1 -msgid "Use a warehouse transfer to cover a landed cost in the accounting journal." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:64 -msgid "After setting the picking, click :guilabel:`Compute` on the landed cost record. Then, go to the :guilabel:`Valuation Adjustments` tab to see the impact of the landed costs. Finally, click :guilabel:`Validate` to post the landed cost entry to the accounting journal." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:68 -msgid "The user can access the journal entry that has been created by the landed cost by clicking on the :guilabel:`Journal Entry`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:72 -msgid "The product that the landed cost is applied to must have a product category set to a :abbr:`FIFO (First In, First Out)` or an :abbr:`AVCO (Average Costing)` method." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:-1 -msgid "Landed cost journal entry" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/integrating_landed_costs.rst:80 -msgid "Landed cost records can also be directly created in :menuselection:`Inventory --> Operations --> Landed Costs`, it is not necessary to create a landed cost record from the vendor bill." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:3 -msgid "Inventory valuation configuration" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:7 -msgid "All of a company's stock on-hand contributes to the valuation of its inventory. That value should be reflected in the company's accounting records to accurately show the value of the company and all of its assets." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:11 -msgid "By default, Odoo uses a periodic inventory valuation (also known as manual inventory valuation). This method implies that the accounting team posts journal entries based on the physical inventory of the company, and that warehouse employees take the time to count the stock. In Odoo, this method is reflected inside each product category, where the :guilabel:`Costing Method` field will be set to `Standard Price` by default, and the :guilabel:`Inventory Valuation` field will be set to `Manual`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:-1 -msgid "The Inventory Valuation fields are located on the Product Categories form." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:21 -msgid "Alternatively, automated inventory valuation is an integrated valuation method that updates the inventory value in real-time by creating journal entries whenever there are stock moves initiated between locations in a company's inventory." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:26 -msgid "Automated inventory valuation is a method recommended for expert accountants, given the extra steps involved in journal entry configuration. Even after the initial setup, the method will need to be periodically checked to ensure accuracy, and adjustments may be needed on an ongoing basis depending on the needs and priorities of the business." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:34 -msgid "Types of accounting" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:36 -msgid "Accounting entries will depend on the accounting mode: *Continental* or *Anglo-Saxon*." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:39 -msgid "Verify the accounting mode by activating the :ref:`developer-mode` and navigating to :menuselection:`Accounting app --> Configuration --> Settings`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:42 -msgid "Then, in the search bar, look for :guilabel:`Anglo-Saxon Accounting`, to see if the feature is enabled. If it is **not** enabled, Continental accounting mode is in use." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:0 -msgid "Show the Anglo-Saxon accounting mode feature." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:49 -msgid "In *Anglo-Saxon* accounting, the costs of goods sold (COGS) are reported when products are sold or delivered. This means that the cost of a good is only recorded as an expense when a customer is invoiced for a product. So for **manual** valuation method, set the :guilabel:`Expense Account` to `Stock Valuation` for the current asset type; for **automatic** valuation method, set the the :guilabel:`Expense Account` to an *Expenses* or a *Cost of Revenue* type (e.g. `Cost of Production`, `Cost of Goods Sold`, etc.)." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:56 -msgid "In *Continental* accounting, the cost of a good is reported as soon as a product is received into stock. Because of this, the :guilabel:`Expense Account` can be set to **either** *Expenses* or a *Cost of Revenue* type, however, it is more commonly set to an *Expenses* account." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:61 -msgid ":ref:`Details about configuring Expense and Stock accounts `" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:67 -msgid "Make changes to inventory valuation options by navigating to :menuselection:`Inventory app --> Configuration --> Product Categories`. In the :guilabel:`Inventory Valuation` section, select the desired :guilabel:`Costing Method` and :guilabel:`Inventory Valuation` options." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:72 -msgid "It is possible to use different valuation settings for different product categories." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:-1 -msgid "Show inventory valuation configuration options." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:81 -msgid "Costing method" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:83 -msgid "From the product category's configuration page, choose the desired :guilabel:`Costing Method`:" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:88 -msgid "Standard Price" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:90 -msgid "The default costing method in Odoo. The cost of the product is manually defined on the product form, and this cost is used to compute the valuation. Even if the purchase price on a purchase order differs, the valuation is the cost defined on the product form." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:98 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:139 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:210 -msgid "Operation" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:99 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:140 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:211 -msgid "Unit Cost" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:100 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:141 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:212 -msgid "Qty On Hand" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:101 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:142 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:213 -msgid "Incoming Value" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:102 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:143 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:214 -msgid "Inventory Value" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:104 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:109 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:114 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:119 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:124 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:150 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:221 -msgid "$10" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:105 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:146 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:217 -msgid "0" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:107 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:145 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:148 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:216 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:219 -msgid "$0" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:108 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:149 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:220 -msgid "Receive 8 products for $10/unit" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:110 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:151 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:222 -msgid "8" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:111 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:152 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:223 -msgid "8 * $10" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:112 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:153 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:224 -msgid "$80" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:113 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:154 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:225 -msgid "Receive 4 products for $16/unit" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:115 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:156 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:227 -msgid "12" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:116 -msgid "4 * $10" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:117 -msgid "$120" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:118 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:159 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:230 -msgid "Deliver 10 products" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:120 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:161 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:232 -msgid "2" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:121 -msgid "-10 * $10" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:122 -msgid "$20" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:123 -msgid "Receive 2 products for $9/unit" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:125 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:166 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:238 -msgid "4" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:126 -msgid "2 * $10" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:127 -msgid "$40" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:129 -msgid "Average Cost (AVCO)" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:131 -msgid "Calculates the valuation of a product based on the average cost of that product, divided by the total number of available stock on-hand. With this costing method, inventory valuation is *dynamic*, and constantly adjusts based on the purchase price of products." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:155 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:160 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:226 -msgid "$12" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:157 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:228 -msgid "4 * $16" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:158 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:229 -msgid "$144" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:162 -msgid "-10 * $12" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:163 -msgid "$24" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:164 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:236 -msgid "Receive 2 products for $6/unit" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:165 -msgid "$9" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:167 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:239 -msgid "2 * $6" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:168 -msgid "$36" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:170 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:242 -msgid "How are unit cost and inventory value calculated at each step?" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:172 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:244 -msgid "When receiving four products for $16 each:" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:174 -msgid "Inventory value is calculated by adding the previous inventory value with the incoming value: :math:`$80 + (4 * $16) = $144`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:176 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:248 -msgid "Unit cost is calculated by dividing the inventory value by the quantity on-hand: :math:`$144 / 12 = $12`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:179 -msgid "When delivering ten products, the average unit cost is used to calculate the inventory value, regardless of the purchase price of the product. Therefore, inventory value is :math:`$144 + (-10 * $12) = $24`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:183 -msgid "Receive two products for $6 each:" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:185 -msgid "Inventory value: :math:`$24 + (2 * $6) = $36`" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:186 -msgid "Unit cost: :math:`$36 / 4 = $9`" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:189 -msgid "When choosing :guilabel:`Average Cost (AVCO)` as the :guilabel:`Costing Method`, changing the numerical value in the *Cost* field for products in the respective product category creates a new record in the *Inventory Valuation* report to adjust the value of the product. The *Cost* amount is then automatically updated, based on the average purchase price of both the inventory on-hand and the costs accumulated from validated purchase orders." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:196 -msgid "First In First Out (FIFO)" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:198 -msgid "Tracks the costs of incoming and outgoing items in real-time, and uses the real price of the products to change the valuation. The oldest purchase price is used as the cost for the next good sold, until an entire lot of that product is sold. When the next inventory lot moves up in the queue, an updated product cost is used based on the valuation of that specific lot." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:203 -msgid "This method is arguably the most accurate inventory valuation method for a variety of reasons, but it is highly sensitive to input data and human error." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:231 -msgid "$16" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:0 -msgid "-8 * $10" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:0 -msgid "-2 * $16" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:235 -msgid "$32" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:237 -msgid "$11" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:240 -msgid "$44" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:246 -msgid "Inventory value is calculated by adding the previous inventory value to the incoming value: :math:`$80 + (4 * $16) = $144`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:251 -msgid "When delivering ten products, eight units were purchased for $10, and two units were purchased for $16." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:254 -msgid "First, the incoming value is calculated by multiplying the on-hand quantity by the purchased price: :math:`(-8 * $10) + (-2 * $16) = -112`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:256 -msgid "The inventory value is calculated by subtracting the incoming value from the previous inventory value: :math:`$144 - $112 = $32`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:258 -msgid "Unit cost is calculated by dividing the inventory value by the remaining quantity: :math:`$32 / 2 = $16`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:261 -msgid "When receiving two products for $6, inventory value is :math:`$32 + $12 = $44`. Unit cost is :math:`$44 / 4 = $11`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:265 -msgid "Changing the costing method greatly impacts inventory valuation. It is highly recommended to consult an accountant first before making any adjustments here." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:269 -msgid ":doc:`using_inventory_valuation`" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:271 -msgid "When the :guilabel:`Costing Method` is changed, products already in stock that were using the :guilabel:`Standard` costing method **do not** change value; rather, the existing units keep their value, and any product moves from then on affect the average cost, and the cost of the product will change. If the value in the :guilabel:`Cost` field on a product form is changed manually, Odoo will generate a corresponding record in the *Inventory Valuation* report." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:282 -msgid "Inventory valuation in Odoo can be set to be updated manually or automatically. While *Expense* accounts apply to both, the *Stock Input* and *Stock Output* accounts are only used for automated valuation." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:286 -msgid "Refer to the :ref:`Expense ` and :ref:`Stock input/output ` sections for details on configuring each account type." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:292 -msgid "Expense account" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:294 -msgid "To configure the *expense account*, go to the :guilabel:`Account Properties` section of the intended product category (:menuselection:`Inventory app --> Configuration --> Product Categories`). Then, choose an existing account from the :guilabel:`Expense Account` drop-down menu." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:298 -msgid "To ensure the chosen account is the correct :guilabel:`Type,` click the |right arrow| icon to the right of the account. Then, set the account type based on the information below." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:303 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:371 -msgid "Anglo-Saxon" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:307 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:334 -msgid "Automated" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:309 -msgid "In Anglo-Saxon accounting for automated inventory valuation, set the :guilabel:`Expense Account` to the `Expenses` account. Then, click the |right arrow| icon to the right of the account." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:313 -msgid "In the pop-up window, choose :guilabel:`Expenses` or :guilabel:`Cost of Revenue` from the :guilabel:`Type` drop-down menu." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:0 -msgid "Show **Expense Account** field, and external link icon." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:320 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:339 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/replenishment/reordering_rules.rst:174 -msgid "Manual" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:322 -msgid "To configure the :guilabel:`Expense Account`, choose :guilabel:`Stock Valuation` from the field's drop-down menu. Verify the account's type by clicking the |right arrow| icon, and then ensure the :guilabel:`Type` is :guilabel:`Current Assets`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:0 -msgid "Show the **Expense Account** field." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:330 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:389 -msgid "Continental" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:336 -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:341 -msgid "Set the :guilabel:`Expense Account` to the :guilabel:`Expenses` or :guilabel:`Cost of Revenue` account type." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:347 -msgid "Stock input/output (automated only)" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:349 -msgid "To configure the :guilabel:`Stock Input Account` and :guilabel:`Stock Output Account`, go to :menuselection:`Inventory app --> Configuration --> Product Categories` and select the desired product category." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:353 -msgid "In the :guilabel:`Inventory Valuation` field, select :guilabel:`Automated`. Doing so makes the :guilabel:`Account Stock Properties` section appear. These accounts are defined as follows:" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:356 -msgid ":guilabel:`Stock Valuation Account`: when automated inventory valuation is enabled on a product, this account will hold the current value of the products." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:358 -msgid ":guilabel:`Stock Journal`: accounting journal where entries are automatically posted when a product's inventory valuation changes." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:360 -msgid ":guilabel:`Stock Input Account`: counterpart journal items for all incoming stock moves will be posted in this account, unless there is a specific valuation account set on the source location. This is the default value for all products in a given category, and can also be set directly on each product." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:364 -msgid ":guilabel:`Stock Output Account`: counterpart journal items for all outgoing stock moves will be posted in this account, unless there is a specific valuation account set on the destination location. This is the default value for all products in a given category, and can also be set directly on each product." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:373 -msgid "In Anglo-Saxon accounting, the :guilabel:`Stock Input Account` and :guilabel:`Stock Output Account` are set to *different* :guilabel:`Current Assets` accounts. This way, delivering products and invoicing the customer balance the *Stock Output* account, while receiving products and billing vendors balance the *Stock Input* account." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:378 -msgid "To modify the account type, go to the click the |right arrow| icon to the right of the stock input/output account. In the pop-up window, choose :guilabel:`Current Assets` from the :guilabel:`Type` drop-down menu." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:0 -msgid "Display account setup page, highlighting the **Type** field." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:386 -msgid "The *Stock Input* account is set to `Stock Interim (Received)`, a *Current Asset* account type." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:391 -msgid "In Continental accounting, the :guilabel:`Stock Input Account` and :guilabel:`Stock Output Account` are set to **the same** :guilabel:`Current Assets` account. That way, one account can be balanced when items are bought and sold." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:396 -msgid "The stock input and output accounts are both set to `Stock Interim (Received)`, a :guilabel:`Current Assets` account type. They can also be set to the `Stock Interim (Delivered)`, as long as the input and output accounts are assigned to the **same** account." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:0 -msgid "Show the Stock Input and Output accounts." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:406 -msgid "Inventory valuation reporting" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:408 -msgid "To start, go to :menuselection:`Accounting --> Reporting --> Balance Sheet`. At the top of the dashboard, change the :guilabel:`As of` field value to :guilabel:`Today`, and adjust the filtering :guilabel:`Options` to :guilabel:`Unfold All` in order to see all of the latest data displayed, all at once." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:414 -msgid ":doc:`../../../../finance/accounting/get_started/cheat_sheet`" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:416 -msgid "Under the parent :guilabel:`Current Assets` line item, look for the nested :guilabel:`Stock Valuation Account` line item, where the total valuation of all of the inventory on hand is displayed." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:420 -msgid "Access more specific information with the :guilabel:`Stock Valuation Account` drop-down menu, by selecting either the :guilabel:`General Ledger` to see an itemized view of all of the journal entries, or by selecting :guilabel:`Journal Items` to review all of the individualized journal entries that were submitted to the account. As well, annotations to the :guilabel:`Balance Sheet` can be added by choosing :guilabel:`Annotate`, filling in the text box, and clicking :guilabel:`Save`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/inventory_valuation_config.rst:-1 -msgid "See the full inventory valuation breakdown in Odoo Accounting app." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:3 -msgid "Using inventory valuation" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:7 -msgid "*Inventory valuation* is a quintessential accounting procedure that calculates the value of on-hand stock. Once determined, the inventory valuation amount is then incorporated into a company's overall value." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:11 -msgid "In Odoo, this process can be conducted manually— by warehouse employees physically counting the products— or automatically through the database." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:15 -msgid "Automatic inventory valuation" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:17 -msgid "To use Odoo to automatically generate a trail of inventory valuation entries, first navigate to the :menuselection:`Product Categories` list by going to :menuselection:`Inventory app --> Configuration --> Product Categories` and select the desired product category. On the form, set the :guilabel:`Inventory Valuation` as :guilabel:`Automated` and the :guilabel:`Costing Method` to any of the three options." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:24 -msgid ":doc:`Set up inventory valuation `" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:26 -msgid "In order to understand how moving products in and out of stock affects the company's overall value, consider the following product and stock moves scenario below." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:30 -msgid "Receive a product" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:32 -msgid "To track the value of incoming products, such as a simple *table*, configure the product category on the the product itself. To get there, navigate to :menuselection:`Inventory app --> Products --> Products` and click the desired product. On the product form, click the :guilabel:`➡️ (right arrow)` icon beside the :guilabel:`Product Category` field, which opens an internal link to edit the product category. Next, set the :guilabel:`Costing Method` as :guilabel:`First In First Out (FIFO)` and :guilabel:`Inventory Valuation` as :guilabel:`Automated`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:40 -msgid "Alternatively access the :guilabel:`Product Categories` dashboard by navigating to :menuselection:`Inventory app --> Configuration --> Product Categories` and select the desired product category." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:44 -msgid "Next, assume 10 tables are purchased at a price of $10.00, each. The :abbr:`PO (Purchase Order)` for those tables will show the subtotal of the purchase as $100, plus any additional costs or taxes." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:-1 -msgid "Purchase order with 10 tables products valued at $10.00 each." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:51 -msgid "After selecting :guilabel:`Validate` on the :abbr:`PO (Purchase Order)`, the :guilabel:`Valuation` smart button is enabled. Clicking on this button displays a report showing how the inventory valuation for the table was affected by this purchase." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:56 -msgid ":ref:`Developer mode ` **must** be turned on to see the :guilabel:`Valuation` smart button." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:60 -msgid "The :doc:`consignment <../../shipping_receiving/daily_operations/owned_stock>` feature allows ownership to items in stock. Thus, products owned by other companies are not accounted for in the host company's inventory valuation." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:-1 -msgid "See Valuation smart button on a receipt, with Developer mode enabled." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:68 -msgid "For a comprehensive dashboard that includes the inventory valuation of all product shipments, inventory adjustments, and warehouse operations, refer to the :ref:`stock valuation report `." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:73 -msgid "Deliver a product" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:75 -msgid "In the same logic, when a table is shipped to a customer and leaves the warehouse, the stock valuation decreases. The :guilabel:`Valuation` smart button on the :abbr:`DO (Delivery Order)`, likewise, displays the stock valuation record as it does on a :abbr:`PO (Purchase Order)`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:-1 -msgid "Decreased stock valuation after a product is shipped." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:86 -msgid "Inventory valuation report" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:88 -msgid "To view the current value of all products in the warehouse, first turn on :ref:`Developer mode ` and navigate to :menuselection:`Inventory app --> Reporting --> Valuation`. The :guilabel:`Stock Valuation` dashboard displays detailed records of products with the :guilabel:`Date`, :guilabel:`Quantity`, :guilabel:`Unit Value`, and :guilabel:`Total Value` of the inventory." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:95 -msgid ":ref:`Developer mode ` **must** be enabled to see the :guilabel:`Valuation` option under :guilabel:`Reporting`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:-1 -msgid "Inventory valuation report showing multiple products." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:102 -msgid "The :guilabel:`Valuation At Date` button, located in the top-left corner of the :guilabel:`Stock Valuation` page, reveals a pop-up window. In this pop-up, the inventory valuation of products available during a prior specified date can be seen and selected." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:107 -msgid "View a detailed record of a product's inventory value, stock move, and on-hand stock by selecting the teal :guilabel:`➡️ (right arrow)` button to the right of the :guilabel:`Reference` column value." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:112 -msgid "Update product unit price" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:114 -msgid "For any company: lead times, supply chain failures, and other risk factors can contribute to invisible costs. Although Odoo attempts to accurately represent the stock value, *manual valuation* serves as an additional tool to update the unit price of products." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:119 -msgid "Manual valuation is intended for products that can be purchased and received for a cost greater than 0, or have product categories set with :guilabel:`Costing Method` set as either :guilabel:`Average Cost (AVCO)` or :guilabel:`First In First Out (FIFO)`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:-1 -msgid "Add manual valuation of stock value to a product." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:127 -msgid "Create manual valuation entries on the :guilabel:`Stock Valuation` dashboard by first navigating to :menuselection:`Inventory app --> Reporting --> Valuation`. Next, to enable the *product revaluation* feature, select :menuselection:`Group by --> Product` to organize all the records by product. Click on the gray :guilabel:`▶️ (drop-down triangle)` icon to reveal stock valuation line items below, as well as a teal :guilabel:`➕ (plus)` button on the right." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:133 -msgid "Click the teal :guilabel:`+ (plus)` button to open up the :guilabel:`Product Revaluation` form. Here, the inventory valuation for a product can be recalculated, by increasing or decreasing the unit price of each product." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:138 -msgid "The :guilabel:`▶️ (drop-down triangle)` and :guilabel:`➕ (plus)` buttons are only visible after grouping entries by product." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:-1 -msgid "Product revaluation form adding a value of $1.00 with the reason being inflation." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:146 -msgid "Inventory valuation journal entries" -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:148 -msgid "In Odoo, automatic inventory valuation records are also recorded in the :menuselection:`Accounting app --> Accounting --> Journal Entries` dashboard. On this comprehensive list of accounting entries, inventory valuation records are identified by checking values in the :guilabel:`Journal` column, or looking for the :guilabel:`Reference` column value which matches the warehouse operation reference (e.g. `WH/IN/00014` for receipts)." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:154 -msgid "Clicking on an inventory valuation journal entry opens a *double-entry accounting* record. These records are generated by Odoo to track the change of value in inventory valuation as products are moved in and out of the warehouse." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:159 -msgid "To view the inventory valuation of 10 *tables*, costing $10.00 each, upon reception from the vendor, go to the :menuselection:`Journal Entries` page found in :menuselection:`Accounting app --> Accounting --> Journal Entries`. Here, click the journal line where the :guilabel:`Reference` column value matches the reference on the receipt, `WH/IN/00014`." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:0 -msgid "Stock valuation page depicting the products within a shipment." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:168 -msgid "`Stock interim` is a holding account for money intended to pay vendors for the product. The `stock valuation` account stores the value of all on-hand stock." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:0 -msgid "Accounting entry for the inventory valuation of 10 tables." -msgstr "" - -#: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation/using_inventory_valuation.rst:176 -msgid "`Odoo Tutorial: Inventory Valuation `_" -msgstr "" - #: ../../content/applications/inventory_and_mrp/inventory/warehouses_storage/replenishment.rst:13 msgid "In Odoo, there are two strategies for automatically replenishing inventory: *reordering rules* and the *make to order (MTO)* route. Although these strategies differ slightly, they both have similar consequences: triggering the automatic creation of a |PO| or |MO|. The choice of which strategy to use depends on the business's manufacturing and delivery processes." msgstr "" diff --git a/locale/sources/sales.pot b/locale/sources/sales.pot index e80626367..ff8d0335d 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: 2024-08-21 07:41+0000\n" +"POT-Creation-Date: 2024-09-24 08:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -51,6 +51,7 @@ msgstr "" #: ../../content/applications/sales/crm/optimize/partner_autocomplete.rst:27 #: ../../content/applications/sales/crm/track_leads/lead_scoring.rst:60 #: ../../content/applications/sales/point_of_sale/configuration.rst:6 +#: ../../content/applications/sales/point_of_sale/configuration.rst:52 #: ../../content/applications/sales/point_of_sale/employee_login.rst:13 #: ../../content/applications/sales/point_of_sale/payment_methods/terminals.rst:13 #: ../../content/applications/sales/point_of_sale/payment_methods/terminals/adyen.rst:20 @@ -1968,22 +1969,34 @@ msgid "You can also refund a product by selecting the returned product from an o msgstr "" #: ../../content/applications/sales/point_of_sale.rst:124 -msgid "Close the POS session" +msgid "Manage the cash register" msgstr "" #: ../../content/applications/sales/point_of_sale.rst:126 +msgid "To add or take out cash to/from the register, click :guilabel:`Cash In/Out` on the upper left side of the screen." +msgstr "" + +#: ../../content/applications/sales/point_of_sale.rst:129 +msgid "Doing so opens a pop-up window on which you can select :guilabel:`Cash In` or :guilabel:`Cash Out`, enter the amount and the reason, and click :guilabel:`Confirm`." +msgstr "" + +#: ../../content/applications/sales/point_of_sale.rst:135 +msgid "Close the POS session" +msgstr "" + +#: ../../content/applications/sales/point_of_sale.rst:137 msgid "To close your session, click :guilabel:`Close` in the upper right corner of your screen; doing so opens the :guilabel:`Closing Control` pop-up screen. From this screen, you can retrieve various information:" msgstr "" -#: ../../content/applications/sales/point_of_sale.rst:130 +#: ../../content/applications/sales/point_of_sale.rst:141 msgid "the number of orders made and the total amount made during the session;" msgstr "" -#: ../../content/applications/sales/point_of_sale.rst:131 +#: ../../content/applications/sales/point_of_sale.rst:142 msgid "the expected amounts grouped by payment method." msgstr "" -#: ../../content/applications/sales/point_of_sale.rst:133 +#: ../../content/applications/sales/point_of_sale.rst:144 msgid "Before closing this window, count your cash using the calculator icon. Doing so opens a pop-up window that computes the total amount in the cash drawer depending on the coins and bills counted and added manually. Then, click :guilabel:`Confirm` or :guilabel:`Discard` to close the window. The computed amount is set in the :guilabel:`Counted` column, and the :guilabel:`Money Details` are specified in the **Notes** section." msgstr "" @@ -1991,28 +2004,28 @@ msgstr "" msgid "How to close a POS session." msgstr "" -#: ../../content/applications/sales/point_of_sale.rst:142 +#: ../../content/applications/sales/point_of_sale.rst:153 msgid "Once you are done controlling the amounts, click :guilabel:`Close Session` to close and go back to the **POS dashboard**." msgstr "" -#: ../../content/applications/sales/point_of_sale.rst:146 +#: ../../content/applications/sales/point_of_sale.rst:157 msgid "You can let the session open by clicking :guilabel:`Backend` or abort and keep selling by clicking :guilabel:`Discard`." msgstr "" -#: ../../content/applications/sales/point_of_sale.rst:148 +#: ../../content/applications/sales/point_of_sale.rst:159 msgid "Depending on your setup, you might only be allowed to close a session if the expected cash revenue equals the counted cash. To close it anyway, click :guilabel:`Ok` on the :guilabel:`Payments Difference` screen." msgstr "" -#: ../../content/applications/sales/point_of_sale.rst:153 +#: ../../content/applications/sales/point_of_sale.rst:164 msgid "It is strongly advised to close your POS session at the end of each day." msgstr "" -#: ../../content/applications/sales/point_of_sale.rst:154 +#: ../../content/applications/sales/point_of_sale.rst:165 msgid "To look at all your previous sessions, go to :menuselection:`Point of Sale --> Orders --> Sessions`." msgstr "" #: ../../content/applications/sales/point_of_sale/configuration.rst:11 -msgid "Access POS settings" +msgid "Access the POS settings" msgstr "" #: ../../content/applications/sales/point_of_sale/configuration.rst:13 @@ -2063,6 +2076,66 @@ msgstr "" msgid "Making a product available in your POS." msgstr "" +#: ../../content/applications/sales/point_of_sale/configuration.rst:49 +msgid "PoS product categories" +msgstr "" + +#: ../../content/applications/sales/point_of_sale/configuration.rst:54 +msgid "POS product categories allow users to categorize products and get a more structured and clean POS interface." +msgstr "" + +#: ../../content/applications/sales/point_of_sale/configuration.rst:57 +msgid "To manage PoS categories, go to :menuselection:`Point of Sale --> Configuration --> PoS Product Categories`. To add a new category, click :guilabel:`Create`. Then, name it in the :guilabel:`Category Name` field." +msgstr "" + +#: ../../content/applications/sales/point_of_sale/configuration.rst:61 +msgid "To associate a category with a parent category, fill in the :guilabel:`Parent Category` field. A parent category groups one or more child categories." +msgstr "" + +#: ../../content/applications/sales/point_of_sale/configuration.rst:0 +msgid "The PoS product categories grouped by parent categories" +msgstr "" + +#: ../../content/applications/sales/point_of_sale/configuration.rst:69 +msgid "Assign PoS product categories" +msgstr "" + +#: ../../content/applications/sales/point_of_sale/configuration.rst:71 +msgid "Go to :menuselection:`Point of Sale --> Products --> Products` and open a product form. Then, go to the :guilabel:`Sales` tab and fill in the :guilabel:`Category` field under the :guilabel:`Point of Sale` section." +msgstr "" + +#: ../../content/applications/sales/point_of_sale/configuration.rst:-1 +msgid "Sales tab of a product form to add a PoS product category" +msgstr "" + +#: ../../content/applications/sales/point_of_sale/configuration.rst:79 +msgid "Adapt the POS interface" +msgstr "" + +#: ../../content/applications/sales/point_of_sale/configuration.rst:82 +msgid "Start category" +msgstr "" + +#: ../../content/applications/sales/point_of_sale/configuration.rst:84 +msgid "You can select one product category to display when :ref:`opening a POS session `. To configure it, go to your :ref:`POS settings ` and select a PoS category from the dropdown menu of the :guilabel:`Start Category` field within the :guilabel:`PoS Interface` section." +msgstr "" + +#: ../../content/applications/sales/point_of_sale/configuration.rst:-1 +msgid "Setting to set up the start category feature" +msgstr "" + +#: ../../content/applications/sales/point_of_sale/configuration.rst:93 +msgid "Restrict categories" +msgstr "" + +#: ../../content/applications/sales/point_of_sale/configuration.rst:95 +msgid "You can also limit the categories displayed on your POS interface. To achieve this, go to your :ref:`POS settings ` and choose the specific categories to display in the :guilabel:`Restrict Categories` field within the :guilabel:`PoS Interface` section." +msgstr "" + +#: ../../content/applications/sales/point_of_sale/configuration.rst:-1 +msgid "Setting to set up the restrict category feature" +msgstr "" + #: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:3 msgid "ePOS printers" msgstr "" @@ -3126,11 +3199,11 @@ msgid "Swipe right on your payment terminal, click :guilabel:`Settings`, enter t msgstr "" #: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:80 -msgid "The device must be connected to a secured WI-FI network." +msgid "The user's device and the terminal must share the same network." msgstr "" #: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:81 -msgid "Your Odoo database and payment terminal must share the same network." +msgid "In case of a Wi-Fi connection, the network must be secured." msgstr "" #: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:82 diff --git a/locale/sources/websites.pot b/locale/sources/websites.pot index 7e0fde20a..b31a65aa2 100644 --- a/locale/sources/websites.pot +++ b/locale/sources/websites.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 16.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-21 07:41+0000\n" +"POT-Creation-Date: 2024-09-24 08:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -5047,19 +5047,23 @@ msgid "Open the Google reCAPTCHA page, copy the :guilabel:`Secret key`, and past msgstr "" #: ../../content/applications/websites/website/configuration/recaptcha.rst:59 -msgid "Change the default :guilabel:`Minimum score` (`0.5`) if necessary, using a value between `1.0` and `0.0`. The higher the threshold is, the more difficult it is to pass the reCAPTCHA, and vice versa." +msgid "Change the default :guilabel:`Minimum score` (`0.7`) if necessary, using a value between `1.0` and `0.0`. The higher the threshold is, the more difficult it is to pass the reCAPTCHA, and vice versa. Out of the 11 levels, only the following four score levels are available by default: `0.1`, `0.3`, `0.7` and `0.9`." msgstr "" -#: ../../content/applications/websites/website/configuration/recaptcha.rst:62 +#: ../../content/applications/websites/website/configuration/recaptcha.rst:63 #: ../../content/applications/websites/website/configuration/translate.rst:60 msgid "Click :guilabel:`Save`." msgstr "" -#: ../../content/applications/websites/website/configuration/recaptcha.rst:64 +#: ../../content/applications/websites/website/configuration/recaptcha.rst:66 +msgid "`Interpret reCAPTCHA scores - Google documentation `_" +msgstr "" + +#: ../../content/applications/websites/website/configuration/recaptcha.rst:68 msgid "All pages using the :guilabel:`Form`, :guilabel:`Newsletter Block`, :guilabel:`Newsletter Popup` snippets, and the eCommerce :guilabel:`Extra Step During Checkout` form are now protected by reCAPTCHA." msgstr "" -#: ../../content/applications/websites/website/configuration/recaptcha.rst:69 +#: ../../content/applications/websites/website/configuration/recaptcha.rst:73 msgid "If the reCAPTCHA check fails, the following error message is displayed:" msgstr "" @@ -5067,15 +5071,15 @@ msgstr "" msgid "Google reCAPTCHA verification error message" msgstr "" -#: ../../content/applications/websites/website/configuration/recaptcha.rst:74 +#: ../../content/applications/websites/website/configuration/recaptcha.rst:78 msgid "reCAPTCHA v3 is free for up to `1 million assessments per month `_." msgstr "" -#: ../../content/applications/websites/website/configuration/recaptcha.rst:77 +#: ../../content/applications/websites/website/configuration/recaptcha.rst:81 msgid "Analytics and additional settings are available on `Google's reCAPTCHA administration page `_. For example, you can receive email alerts if Google detects suspicious traffic on your website or view the percentage of suspicious requests, which could help you determine the right minimum score." msgstr "" -#: ../../content/applications/websites/website/configuration/recaptcha.rst:82 +#: ../../content/applications/websites/website/configuration/recaptcha.rst:86 msgid "You can notify visitors that reCAPTCHA protects a form. To do so, open the website editor and navigate to the form. Then, click somewhere on the form, and on the right sidebar's :guilabel:`Customize` tab, toggle :guilabel:`Show reCAPTCHA Policy` found under the :guilabel:`Form` section." msgstr ""